Skip to content

Test your website now

Free, no card. We read only public pages.

Run free audit →

Method

What is an SEO audit?

An SEO audit reviews why a site does or does not appear in search: technical health, content and links. What it includes and what it cannot promise.

An SEO audit is a review of everything that affects how a website performs in search: whether pages can be crawled and indexed, whether titles, content and structure match what people search for, how fast and mobile-friendly it is, and what links point to it. The result is a prioritized list of fixes, not a ranking guarantee.

Published · Last updated

By Michal Měřínský. Audit methodology.

What an SEO audit is

An SEO audit answers one question: what stops this site from earning the search traffic it should? It looks at the site the way a search engine does, finds the obstacles and ranks them by impact. It is narrower than a full website audit, which also covers security, accessibility and legal basics.

What it includes

  • Technical: crawlability, robots.txt and noindex, canonicals, status codes, redirects, sitemap, JavaScript rendering, HTTPS, speed and mobile layout.
  • On-page: titles, meta descriptions, headings, internal links, structured data and duplicate content.
  • Content: whether pages answer the queries they target, gaps where no page exists, and thin or overlapping pages competing with each other.
  • Search data: what Search Console shows about impressions, clicks, indexing and the queries already bringing visitors.
  • Off-site: the links and mentions pointing at the site, and how they compare with competitors.

What you get at the end

A useful SEO audit ends with a prioritized list: each issue, the pages affected, why it matters, and what to change. Expect a short list of critical items, such as a blocked section or wrong canonicals, and a longer list of improvements. A one-number score is a summary, not the deliverable.

What an SEO audit cannot promise

  • Rankings. Search engines decide, and competitors keep publishing.
  • Quick results. Technical fixes show within weeks. Content and links take months.
  • Certainty about the algorithm. Good audits rely on Google's own documentation and evidence from the site, not guesses about secret factors.

Be wary of any audit that leads with a list of hundreds of low-severity warnings. Volume is easy. Prioritisation is the work.

Doing it yourself

Most of the technical part can be done with free tools: Google Search Console, PageSpeed Insights, a crawler and your browser's developer tools. Start with the Page indexing report: every page Google chose not to index has a reason listed there. The content part needs honest comparison of your pages with the ones that rank above them.

What a scan can and cannot tell you

WebAuditOS covers the technical and on-page layer automatically: robots rules, noindex, canonicals, sitemaps, titles, descriptions, headings, broken links, structured data, rendering and speed, with evidence from eligible fetched HTML and sampled browser loads.

It does not assess content quality against competitors, analyze backlinks or read your Search Console data. Those parts of an SEO audit need search data and human judgment.

Treat the technical findings as the floor. Fix them first, because no content strategy works on pages that cannot be indexed.

Short answers

How much does an SEO audit cost? From free with your own tools to thousands for an agency audit of a large site.

How long does it take? Automated technical checks take minutes. A full audit with content and links takes days.

Is an SEO audit worth it for a small site? Yes, especially before or soon after launch, when mistakes are cheap to fix.

What is the most common finding? Pages that are not indexed for reasons the owner did not know about.

In the product

The checks this maps to

Every check named here runs on every scan, on every plan - what a plan changes is how many pages are crawled, how long the history is kept and what you can do with the result. These are the ids the findings carry, so you can match a line in a report to the explanation above.