IMVASA

Site audit

The free SEO and AI search audit: what it checks, how to read every part of the report, and what to fix first.

What the audit does

The site audit reads a page the way Google and AI crawlers do. It loads the HTML, follows the redirects, reads your robots.txt, sitemap and llms.txt, validates your structured data, measures speed and checks what AI engines can extract. Then it runs 203 checks across 16 categories and tells you, for every problem, what is wrong, why it matters and how to fix it.

It is free, needs no account and has no usage limit.

Run an audit

You can start an audit from four places:

  • the box on the homepage or the free SEO audit page,
  • Site Audit in the dashboard, which saves the report to your account,
  • your AI assistant, with the run_audit or find_issues tools,
  • by adding any address after ours, for example seoaudit.imvasa.dev/https://brewlab.coffee.

Then:

  1. Paste the full address of one page. Each audit covers the page you give it, plus site-wide files such as robots.txt, the sitemap and llms.txt. Start with your homepage, then audit your most important product page and your best article.
  2. Turn on Deep audit if you want a site-wide view. It also crawls up to 8 pages from your sitemap to check internal links, orphan pages and duplicate titles. It takes longer.
  3. Wait 30 to 60 seconds. Slow or heavily protected sites can take up to a minute and a half.

Note: The audit can only read public pages. Pages behind a login, or sites whose firewall blocks automated visitors, will return an error explaining what happened.

The score

The headline score runs from 0 to 100 and comes with a verdict:

ScoreVerdictWhat it usually means
90 to 100ExcellentOnly small refinements left
80 to 89StrongA few issues worth fixing
65 to 79Needs workClear gains available, usually from a handful of fixes
40 to 64WeakImportant problems holding the page back
0 to 39CriticalSomething may be stopping search engines entirely

Categories are weighted by how much they affect rankings and AI citations. Core SEO and AI / GEO count the most, then Content, Performance, Structured data and E-E-A-T, then Links, Images, Mobile, Redirects and Internationalization.

Five categories are shown but left out of the score: Security, Accessibility, Social, URL structure and HTML validation. They matter for your visitors and for sharing, but they rarely move rankings or citations, so they should not drag your score down. HTTPS, which does affect rankings, is scored under Core SEO.

The 16 categories

CategoryWhat it checks
Core SEOTitle, meta description, headings, canonical, indexability, HTTPS, robots.txt and sitemap
ContentLength, readability, keyword focus and duplication
AI / GEOAnswer-first passages, section structure, entities, statistics and sources, llms.txt and AI crawler access
Structured dataWhether your schema markup is present, valid and complete
LinksInternal and external links, broken links and anchor text
ImagesAlt text, file size, modern formats and fixed dimensions
PerformanceLoad speed, page weight and the signals behind Core Web Vitals
SecurityHTTPS setup and security headers
AccessibilityLanguage, labels, contrast hints and other basics for assistive tech
SocialOpen Graph and Twitter tags that control how links look when shared
E-E-A-TAuthor details and expertise, content dates, sources, editorial policy and disclosures
URL structureReadable, stable addresses
MobileViewport, tap targets, font size and horizontal scrolling
HTML validationA well formed document head and body
RedirectsRedirect chains, loops and the right redirect types
InternationalizationLanguage tags and hreflang for multi-language sites

Reading the report

The report is long because it is thorough. You do not need to read it top to bottom. The sections, in order:

Overview

The score, the verdict, how many checks failed or warned, and the share of checks passed. From here you can copy a share link, export a PDF for a client or colleague, or open the page in Google's PageSpeed Insights.

Priority goals

The areas with the biggest gap between your current score and a realistic goal, each with its key fixes. If you only have an hour, work through these.

Issues

Every failed check and warning, most important first. Each one shows its severity: Critical, High, Medium or Low. Expand an issue to see the evidence the audit found, why it matters and how to fix it.

What AI sees

How your page looks to search engines, AI tools and social networks: a preview of your Google result on desktop and mobile, with a warning when the title or description will be cut off, previews of your link on X, LinkedIn and Facebook, the structured data machines detect, and what your llms.txt file tells AI tools.

Crawl and bots

Your robots.txt rules, your sitemap, and which search and AI crawlers are allowed in.

Deep crawl

Only present when Deep audit is on: internal link structure, orphan pages and duplicate titles across the sampled pages.

Performance

Speed and page weight, with the resources slowing the page down.

Content and NLP

The words and phrases your page emphasises and the outline of its headings. Check that the page is clearly about what you want it to rank for.

Topic clusters

The topics your site covers, read from your sitemap. See Topic clusters.

Structured data

The schema markup found on the page, whether it is valid, and which fields are missing.

All checks

Every check, passed or not. Useful when you want to confirm something specific is in place.

AI fix prompt

A ready-made prompt listing your issues with their evidence and fixes. Copy it into ChatGPT, Claude, Cursor or Lovable and ask it to make the changes or explain them.

What to fix first

  1. Anything that stops indexing. A noindex tag on an important page, a robots.txt rule blocking it, or a canonical pointing somewhere else. Nothing else matters until these are fixed.
  2. Critical and High issues in scored categories. Titles, headings, speed problems, invalid structured data, blocked AI crawlers.
  3. Priority goals. They bundle the fixes with the most score to gain.
  4. Medium and Low issues, when the big ones are done.
  5. Site hygiene categories such as accessibility and security headers. They are worth doing for your visitors even though they do not change the score.

Fix common issues has step by step instructions and code for the problems the audit finds most often.

Re-running and comparing

Fixes take effect as soon as your changes are live. Run the audit again to confirm each fix: the report is regenerated from scratch every time. In the dashboard, your earlier reports stay in Site Audit so you can compare scores over time.

Search engines take longer. Google has to recrawl the page before rankings reflect the change, which usually takes days to a few weeks.

Sharing reports

Every report has a public link at seoaudit.imvasa.dev/s/ followed by a short id. Anyone with the link can open it without an account, which makes it easy to send to a developer or a client. Reports are public by design, so do not audit pages whose address itself is confidential.

From your AI assistant

  • run_audit runs the full audit and returns the scores, the priority fixes and the share link.
  • find_issues returns only the failing checks with their evidence and fixes. It uses far less of your assistant's context, so it is the better choice for "fix my site" requests.
  • get_audit reopens a report by its id or share id.

All three are free and need no API key. Try: "Audit brewlab.coffee and list the three fixes that would help most, with the exact code changes."