Skip to content
Approvalens

Case file · SEO inspection

An SEO audit that names the exact page — and the fix.

Approvalens follows your internal links from the homepage, up to 5,000 pages, and reads each page the way a search crawler does. The SEO report gives you a score, every issue with the URLs behind it, and fix steps you can hand to a developer or an AI assistant.

Free scan · score and every problem found · no sign-up

  • Titles, descriptions, headings and canonicals on every crawled page
  • Orphan pages, click depth and links that lead nowhere
  • hreflang, robots.txt, sitemaps and redirect chains
  • Core Web Vitals from Google PageSpeed, when it returns data
SEO checks
107
pages per scan
5,000
audit areas
11
credit · both reports
1

The SEO inspection form

What the audit looks at

Every line is a group of checks from our catalogue, and the count is how many of them run in each scan. A few are shared with the AdSense review. The methodology lists all of them with Google's documentation.

Every rule, with sources
SEO · 107Approvalens
  1. 01Crawling & indexing20

    Can a crawler reach the pages, and is it allowed to index them? HTTP errors, noindex, HTTPS, redirect chains, soft 404s and URL hygiene.

    e.g.Site is reachablePages load without errorsHomepage is indexable

  2. 02Titles & meta descriptions13

    Missing, duplicated, too long or too short titles and descriptions, counted across the whole crawl rather than one page at a time.

    e.g.Missing page titlesLong titlesShort titles

  3. 03Headings7

    Empty or repeated H1s, H1s that contradict the title, and long articles without subheadings.

    e.g.Empty main headingSame main heading on several articlesLong main headings

  4. 04Canonical & hreflang12

    Canonicals that point to redirects, errors or other sites, and language versions that don't link back to each other.

    e.g.Canonical tag missingMore than one canonical tagCanonical uses http://

  5. 05robots.txt & sitemaps13

    Rules that block Googlebot or the CSS and JavaScript it needs, broken sitemaps, and sitemap URLs that redirect, fail or are noindex.

    e.g.Googlebot allowed in robots.txtrobots.txt is reachablerobots.txt format

  6. 06Internal links, orphans & click depth13

    Pages nobody links to, pages buried four or more clicks deep, broken links, empty or generic anchors and missing hub pages.

    e.g.Links between articlesOrphan articlesPages buried deep in the site

  7. 07Speed & Core Web Vitals7

    Real-user and lab results from Google PageSpeed for the homepage when it returns data, plus server response times measured on every crawled page.

    e.g.Real-user speed (Core Web Vitals)Loading speed on mobilePage size

  8. 08Images6

    Missing alt text, heavy files, images far larger than the size they are shown at, missing dimensions and broken image URLs.

    e.g.Image alt textHeavy imagesImages much larger than shown

  9. 09Structured data3

    JSON-LD that doesn't parse, and Article, Product, FAQ, Breadcrumb and other items that lack the properties Google requires.

    e.g.Structured data errorsIncomplete structured dataSite identity in structured data

  10. 10Mobile6

    A viewport tag, layouts wider than the phone screen, tiny text and overlays that cover the content.

    e.g.Mobile viewportMore than one viewport tagFits on a phone screen

  11. 11Thin & duplicate content7

    Pages with little text of their own, near-copies, template pages and keyword stuffing — the content signals a crawler can measure.

    e.g.Thin articlesNear-duplicate articlesTemplate pages

How the audit works

From the homepage to a fix list, in three passes

  1. We walk your links

    The crawler starts at your homepage and opens pages level by level, the way a search engine discovers them. It obeys robots.txt, reads your sitemaps and records how many clicks each page is from the homepage.

  2. We read the head and the body

    On every page: the title, meta description, canonical, hreflang, robots directives, headings, images and JSON-LD. Internal links are checked for errors and redirects, and the homepage is loaded in a phone browser.

  3. You fix in order

    The SEO view puts crawling and indexing first, then titles, internal links and speed. Every issue lists the affected URLs and the steps to fix it, and the AI prompt turns them into a careful fix plan.

One scan, two readings

The SEO view and the AdSense view read the same crawl

Nothing is scanned twice. A switch at the top of the report changes the reading: the AdSense view leads with what a reviewer judges, the SEO view with what a crawler needs. Findings, evidence and pages are the same — only the order and the score change.

How the SEO score is worked out

The SEO score is the weighted average of five area scores from the report, each starting at 100 and losing points for every open issue. It is capped at 35 when Google can't crawl or index the homepage. Policy, ads.txt and trust-page checks don't count towards it.

  • Technical SEO ×3
  • Site structure ×2
  • User experience ×2
  • Page quality ×2
  • Content ×1

Our summary, not a Google metric.

AdSense view leads with

  1. 01Policy and content-value signals
  2. 02Privacy, about and contact pages
  3. 03ads.txt and the AdSense crawler
  4. 04Readiness score and verdict

SEO view leads with

  1. 01Crawling, indexing and canonicals
  2. 02Titles, descriptions and headings
  3. 03Internal links, orphans and click depth
  4. 04Speed, images and mobile
  5. 05An SEO score that explains itself

Price

One credit opens both reports

The scan is free. Unlocking a site takes one credit, and the full report then opens in both views — SEO and AdSense — for that domain. No second payment, no second scan.

↓ Launch offer: every full report is free for now. Prices below apply once paid plans open.

$7.99 for one site; site packs lower the price per site.

SEO questions

About the SEO audit

Q1Does this replace Google Search Console?

No. Search Console shows what Google actually indexed and the searches your pages appear in, and only Google has that data. We look at the site from outside, the way a crawler meets it, and show what is on the pages. The two work well together: fix what we find, then check the result in Search Console.

Q2Do you track rankings, keywords or backlinks?

No. There is no rank tracking, keyword volume or backlink index here. The audit is about your own site: whether it can be crawled and indexed, how its pages are tagged and linked, how fast it loads and whether its structured data is valid.

Q3Where does the speed data come from?

From the Google PageSpeed Insights API for the homepage: a Lighthouse lab test on a simulated phone, plus Chrome real-user data when Google has enough traffic for your site. When PageSpeed returns nothing for a scan, the report says so instead of estimating. We also record server response times for every page we crawl.

Q4How is the SEO score calculated?

It is a weighted average of five area scores — Technical SEO counts three times, Site structure, User experience and Page quality twice, Content once — capped at 35 when Google can't crawl or index the homepage. The report shows the parts and the formula next to the score.

Q5Does one credit really cover both reports?

Yes. Both views read the same scan. When a site is unlocked, every finding is open in both, and you switch between them with the toggle at the top of the report.

Q6Will fixing everything improve my rankings?

Nobody can promise that, and we don't. Fixing crawling, indexing and on-page problems removes obstacles between your pages and search engines. Where pages rank also depends on content, competition and links, which this audit doesn't measure.

Q7What do orphan pages and click depth mean in the report?

Click depth is how many links a visitor has to follow from your homepage to reach a page. An orphan is a page in your sitemap that no crawled page links to. Both are estimates from the pages we crawled, and archive pages such as tags are not followed, so treat them as a list to check, not a verdict.

Applying for AdSense too?

The same scan also answers the AdSense question

If you plan to show ads, the AdSense view of the report covers what a reviewer looks at: policies, required pages, ads.txt and the value of your content.

Open the AdSense readiness check