About SeenLens
SeenLens is a website checker that scores how well AI search engines and AI agents can read one web page. You enter a page URL at seenlens.com and get a score from 0 to 100, five dimension scores and a list of issues. A sole proprietor based in Hong Kong runs it.
Last updated
What SeenLens does and does not do
SeenLens fetches one page the way an AI crawler does and runs 43 deterministic checks on what comes back. The checks cover AI crawler access, content structure, structured data, agent readiness and technical delivery. The scan is free. The AI Visibility Report costs USD 49 once per URL and lists every issue with its cause, fix and evidence. How the score works.
SeenLens does not:
- query ChatGPT, Claude, Perplexity or any other AI engine;
- track whether an AI engine cites your site;
- crawl the rest of your site or log in to pages;
- promise rankings, traffic or citations.
A SeenLens score measures how ready a page is to be read by AI systems. It does not measure what those systems say about you.
Who runs SeenLens
SeenLens is operated by a sole proprietor based in Hong Kong, under the trade name SeenLens. We do not publish a personal name on this site. The legal pages explain who the seller is at checkout and how to ask for our legal identity where the law requires it: see the Terms of Service and the privacy policy.
Questions, refund requests and privacy requests all go to support@seenlens.com. See also the contact page.
How the checks are built and tested
- Deterministic rules. Every check is a rule in one file,
rules.py, with an id, a weight, a cause and a fix. The same page with the same server responses always gets the same score. No AI model is in the scoring path. - A rules version. The current version is 0.4.1. Every report records the version it was scored with.
- A regression run. We keep a fixed set of 30 public sites and re-score it when the rules change. The 0.3 run on 2026-11-05 is described on How it works.
- PageSpeed data. Core Web Vitals and the Lighthouse performance score come from the Google PageSpeed Insights API. When that API does not answer, the two checks are listed as not tested.
- Operator documentation. Facts about crawlers come from the crawler operators' own pages, such as OpenAI, Anthropic and Google.
In the paid report, an AI model rewrites the generic cause and fix text for your site. It never changes a check result or the score.
How pages on this site are written and dated
- Byline. Pages are published under the name SeenLens. No page has a personal author.
- Sources. Guides, fix pages and bot pages end with a list of primary sources. Each source says what it supports and the date we checked it.
- Dates. Every page shows a last updated date. Studies are named with their publisher, sample size and publication date.
- Vendor numbers. When a number comes from a company that sells a related product, the page says so.
- Limits. Where the evidence is weak, such as for llms.txt and schema markup, the page says that no citation lift is proven.
Browse the guides and the free tools.
Method change log
- Rules 0.1, 2026-11-04. First release.
- Rules 0.2, 2026-11-05. PageSpeed data added for Core Web Vitals and the Lighthouse performance score.
- Rules 0.3, 2026-11-05. Bot wall detection and scoring caps for pages that plain HTTP clients cannot read.
The full list, with what changed in each version, is on How it works.
SeenLensBot and contact
Every scan is made by SeenLensBot, which visits a site only when someone scans one of its pages and obeys robots.txt rules written for it. Its user agent is SeenLensBot/0.1 (+https://seenlens.com/bot). Read how to block it.
To reach us, email support@seenlens.com. We reply within two business days, Monday to Friday, Hong Kong time.