SEO audit that explains itself

We crawl every page of your site or YouTube channel, give it a score from 0 to 100 and show where every point came from.

Crawl my site for free

3,000 pages a month on the Basic plan, no card.

From address to score

A run is a complete crawl of the site, from the first link to the last. Nothing is analyzed before it finishes: half a picture does not tell you which half was left out.

You choose the scope

Create the project, a site or a YouTube channel, and say how far the crawler goes. Before it starts, the estimate reads your sitemap and shows how many addresses are in, with examples.

  • Every link on the domain
  • Only below the starting path
  • With subdomains, which count toward the same quota

The crawler goes through

Written in Rust, it opens each page like a browser and records 20 signals from it, so what only builds on the client is read by what it shows, not by the empty HTML. It obeys robots.txt and counts how many pages it left out because of it.

A dated photograph stays

When it finishes, the run keeps the site as it was that day: a score, five areas and, on each page, what is missing. A March report still says in September what it said in March.

  • A page that answered without content does not count toward the quota
  • "Re-run" crawls exactly the same pages
  • History from 7 to 90 days, or unlimited on Business

Five areas, one sum

77out of 100

The score starts at 100 and each area loses weight × pages with a problem ÷ total. A page missing both a title and an H1 counts once.

Indexing, 25 points

Page status

2xx1,231
3xx24
4xx22
5xx7
No canonical38
Did not render5
  • Answers with a 2xx status
  • Renders and delivers real content
  • Has a canonical tag
  • Comes first: if the crawler cannot reach the page, nothing else matters

Content, 30 points

How it shows in search

loja.example.com › produtos

Pro X Running Shoes: Responsive Cushioning for Long…

71 characters, above 60

No meta description: the search engine picks a snippet from the page.

No H1
  • Title, description and H1 present: that is what enters the score
  • Title measured against 30 to 60 characters
  • Description against 120 to 160
  • Fewer than 300 words becomes a request for review, not a rule

Experience, 20 points

Server response time

<1 s1–22–33–5>5
Slow, above 3 s257
No viewport48
  • Server response under 3 s; above 5 s is critical
  • Viewport meta present
  • Page under 2 MB
  • We measure the server, not LCP, and the dashboard says so

Media, 10 points

Images on a product page

tenis-pro-x-lateral.jpgno alt
tenis-pro-x-sola.jpgno alt
banner-verao.webpno alt
selo-frete.svghas alt
Pages without alt731
  • Every image with alt text
  • Images counted page by page
  • The list comes ready for whoever fills it in

Links, 15 points

Broken links

/promocao-verao404
/blog/guia-2023404
/trocas404

All three are in the blog menu, on 121 pages.

No internal link7
  • No broken links
  • At least one internal link: a page with no links is an orphan
  • Internal and external links counted per page

The score is not proof. It is the map of where you lose the most points per page touched.

See my site’s sum

What each run delivers

Each completed run becomes a technical audit report to hand to a client. It prints to PDF through the browser, with searchable text.

October 22, 2026

Technical audit report

loja.example.com · run #33 · 1,284 pages

77 out of 100

Summary

Indexing is healthy: 96% of pages answer 2xx and almost all have a canonical. What costs the most points is content, with 286 product pages without a meta description.

Where the points went

AreaWeightPagesLost
Indexing2596−1.87
Content30412−9.63
Experience20305−4.75
Media10731−5.69
Links15128−1.50
Total1001,284−23.44

Priorities

  1. Write the meta description for the product pages
  2. Replace the three blog menu links that lead to a 404
  3. Give the category filter pages a canonical

Start on the first step

Basic

$0forever

To check your own site.

  • 1 project
  • 3,000 pages/month
  • 3 AI credits/month
  • Email support
  • 7-day data retention

Guru

$29/mo

For people who look after a few sites.

  • 4 projects
  • 20,000 pages/month
  • 50 AI credits/month
  • Advanced dashboard
  • MCP connector for your AI
  • Chat support
  • 30-day data retention

Pro

$79/mo

For agencies with several clients.

  • 8 projects
  • 80,000 pages/month
  • 150 AI credits/month
  • Google Analytics, Search Console and YouTube Analytics integrations
  • MCP connector for your AI
  • Priority chat support
  • 90-day data retention

Business

Custom

For operations with no page ceiling.

  • Unlimited projects
  • Unlimited pages/month
  • 1,000 AI credits/month
  • Everything in Pro
  • Dedicated support
  • Unlimited data retention

Straight answers

What counts as a page? Every address crawled in the month. A page that answered 2xx but delivered no content, even on the second try, does not count toward the quota. The month resets on your billing date.

Do you respect robots.txt? Yes. The crawler never goes behind a login or into a page the site asks not to be indexed, and the run tells you how many addresses were left out because of that.

Does it read pages built with JavaScript? It does. Each page is rendered as in a browser, so what counts is what it shows, not the empty HTML it returns.

Is the load time Core Web Vitals? No. We measure the server response, not Largest Contentful Paint. Above 3 s a page is slow; above 5 s, critical.

How much does an AI analysis cost? Standard costs one credit and deep costs two. It never runs on its own, only when you ask. Basic includes 3 credits a month, Guru 50 and Pro 150.

What goes to the AI provider? Aggregate metrics and a sample of addresses. Never your account details or your credentials.

Which AIs does the connector work with? Claude, ChatGPT and Cursor, on the Guru, Pro and Business plans. By default it only reads, and reading costs no credits and no quota.

How do I compare two dates? Use "Re-run" on the runs list: it crawls exactly the pages of the previous run, so the score difference measures the site, not the sample.

Can I hand the report to a client? Yes. Each completed run becomes a technical audit report, printed to PDF through the browser, with searchable text.

Can I cancel anytime? Yes. Canceling keeps the plan until the end of the period already paid.

Still have a question?

Write to us: we reply within one business day.

Or write directly to [email protected]