Skip to content

Technical SEO Audit: Google's 3 Checks, Tools From $0

Short answer. A technical SEO audit checks whether Google can crawl and index your pages, and how fast they load for real visitors. Google's own minimum bar has three parts: Googlebot isn't blocked, the page returns an HTTP 200, and it has indexable content. Most of the checks run free in Search Console and PageSpeed Insights. Crawlers start free (Ahrefs Free, Screaming Frog up to 500 URLs), and the cheapest paid plans we found cost $216 to $279 a year on 13 November 2026.

Technical SEO audit tool costs per year

This guide walks the checks Google's documentation describes, with the thresholds Google publishes, then sets out what the tools and an outside audit cost. If you want the wider picture of SEO fees first, our SEO pricing guide covers retainers and hourly rates.

Key numbers

ItemNumber
Google's minimum technical requirements (not blocked, HTTP 200, indexable content)3
LCP target (within, Google)2.5 seconds
INP target (Google)Under 200 ms
CLS target (Google)Under 0.1
Sitemap limit (or 50MB uncompressed per file)50,000 URLs
PageSpeed field data window (75th percentile of real visits)28 days
Screaming Frog free crawl ($279 a year to lift the cap)500 URLs
Clutch technical SEO rate (guide updated 21 Sep 2026)$25 to $49/hr
Most popular SEO hourly rate (24% of 439 polled, Ahrefs, updated Aug 2024)$75 to $100

Google Search Central, Search Console Help, PageSpeed Insights docs, Screaming Frog, Sitebulb, Ahrefs, Semrush and Clutch, read 13 November 2026.

What a technical SEO audit checks

An on-page review looks at words: titles, headings, copy. A technical audit looks at the plumbing underneath them. In practice it answers five questions:

  1. Can Google reach the page, or is it blocked?
  2. Does the page return a working status code?
  3. Is it indexed, and if not, which reason does Search Console give?
  4. Does the mobile version carry the same content as the desktop one?
  5. Do real visitors get a fast, stable page?

Google lists "Review of your site content or structure" and "Technical advice on website development: for example, hosting, redirects, error pages, use of JavaScript" among the useful services an SEO can provide, on its Do you need an SEO? page.

Google's three minimum technical requirements

Google's technical requirements page opens bluntly: "It costs nothing to get your page in search results, no matter what anyone tries to tell you." A page is eligible to be indexed when:

  • Googlebot isn't blocked. Google only indexes pages that are public and that don't block its crawler.
  • The page works. "Google only indexes pages that are served with an HTTP 200 (success) status code. Client and server error pages aren't indexed."
  • The page has indexable content. The text is in a file type Google supports and does not break its spam policies.

Meeting all three makes a page eligible, nothing more. In Google's words, "indexing isn't guaranteed". So every audit should start here, because a fix further down the list is wasted on a page Google cannot reach.

Step 1: read the Page Indexing report

Google says to use both the Page Indexing report and the Crawl Stats report in Search Console, because "each report may contain different information about your URLs", and to test single pages with the URL Inspection tool. The Page indexing report gives a reason for URLs that are not indexed. Four statuses worth knowing:

Status in Search ConsoleWhat Google says it meansWould we fix it?
Crawled, currently not indexedCrawled but not indexed; Google says this is common and "doesn't necessarily indicate an issue"Only for pages you need in Search
Discovered, currently not indexedFound but not crawled yet; typically Google expected the crawl to overload the site and rescheduled itYes if it covers many pages
Duplicate without user-selected canonicalGoogle chose another page as canonical and "will not serve this page in Search"Yes: set the canonical you want
Soft 404A "not found" message served without a 404 codeYes: return a real 404

For a page you have just fixed, URL Inspection lets you request indexing. Google's help page says indexing "typically takes only a day or so, but can take much longer in some cases", that a request does not promise inclusion, and that there is a daily limit on requests. For many pages, it points you to a sitemap instead. We timed this on our own site in how long Google takes to index a page.

Step 2: robots.txt, noindex and status codes

One mix-up worth checking is using robots.txt to hide a page. Google's robots.txt guide says the file is "used mainly to avoid overloading your site with requests; it is not a mechanism for keeping a web page out of Google". Its technical requirements page adds that a blocked URL "might still appear in search results". To keep a page out, use noindex and let Google crawl the URL so it can see the tag, or put the page behind a password.

We would check three things here: that robots.txt does not block pages you want found, that noindex sits only on pages you mean to hide, and that pages you want indexed return 200 rather than a redirect chain or an error.

Step 3: sitemaps and duplicate pages

Google's sitemap guide sets hard limits: "All formats limit a single sitemap to 50MB (uncompressed) or 50,000 URLs", and the file "must be UTF-8 encoded". A larger site splits its list across several sitemaps, as Google requires.

An audit compares three lists: the URLs in the sitemap, the URLs a crawler finds by following links, and the URLs Search Console reports as indexed. Pages in the sitemap that are not linked from anywhere, and linked pages missing from the sitemap, are typical things to look for. Duplicates show up as the "Duplicate without user-selected canonical" status above; the fix is to tell Google which version you prefer.

Structured data is part of the same pass. Our schema markup guide lists which types Google still supports.

Step 4: Core Web Vitals thresholds

Google's Core Web Vitals page says it "highly recommend[s]" good scores for "success with Search", and gives three targets:

MetricWhat it measuresGoogle's target
Largest Contentful Paint (LCP)LoadingWithin 2.5 seconds
Interaction to Next Paint (INP)ResponsivenessLess than 200 milliseconds
Cumulative Layout Shift (CLS)Visual stabilityLess than 0.1

Google announced INP as a Core Web Vital on 10 May 2023. Measure with PageSpeed Insights, which reports real users' experience "over the previous 28-day collection period" and shows the 75th percentile, chosen "so that developers can understand the most frustrating user experiences on their site". A page needs enough real-user data in CrUX to show field data at all. PageSpeed also shows Lighthouse lab results, which are a test run rather than real-user data.

Step 5: check mobile and desktop match

Google "uses the mobile version of a site's content, crawled with the smartphone agent, for indexing and ranking", per its mobile-first indexing guide. Google asks for the same content, the same structured data and the same robots meta tags on both versions.

When crawl budget matters (rarely)

Some audit reports include a crawl budget section. Google's crawl budget guide says many sites don't need it: if your pages are crawled the day they are published, "keeping your sitemap up to date and checking the Page Indexing report regularly is adequate". The guide is aimed at sites with 1 million+ unique pages that change weekly, sites with 10,000+ pages that change daily, or sites with a large share of URLs at the Discovered, currently not indexed status. Google adds that these "are not exact thresholds". For a 50-page business site, we would treat a crawl budget section in an audit as padding.

Bar chart of yearly entry prices: Ahrefs Free $0, Sitebulb Lite $216, Screaming Frog $279, Sitebulb Pro $504, Semrush Pro $1,668
Ahrefs, Screaming Frog, Sitebulb and Semrush pricing pages, read 13 November 2026. Source: vendor pricing pages, November 2026

What technical SEO audit tools cost

Search Console and PageSpeed Insights are free. A crawler adds a whole-site view: every status code, title, redirect and canonical in one list. Entry-level prices, read on each vendor's own page on 13 November 2026:

ToolEntry priceAudit limit at that price
Ahrefs Free (formerly Webmaster Tools)$0, verified sites only5K crawl credits a month per project; 170+ issue checks
Screaming Frog SEO SpiderFree, or $279 a year500 URLs free; paid licence lifts the cap
Sitebulb Lite / Pro$18 / $42 a month10,000 / 500,000 URLs per audit
Semrush Pro$139 a month, or $117.33 a month billed yearlySite Audit included; up to 5 websites

Over a year that is $0, $279, $216 or $504, and $1,668 for Semrush Pro on monthly billing ($1,407.96 billed yearly). Screaming Frog works out to $23.25 a month. All four vendors sell SEO tools, and Google notes that it "doesn't evaluate or endorse third-party SEO tools, and these tools don't have access to Google's internal ranking data". We would treat a crawler's findings as the vendor's view and Search Console as Google's.

What an outside technical SEO audit costs

We found no neutral survey of technical audit fees on their own. Two published sources come close. Clutch's SEO pricing guide, updated 21 September 2026, lists technical SEO at $25 to $49 an hour and says most SEO agencies on Clutch charge $100 to $149 an hour. Clutch runs a paid directory. Ahrefs' poll of 439 people, updated 15 August 2024, found $75 to $100 the most popular hourly rate (24% of respondents) and $2,501 to $5,000 the most popular fee for one-off projects (21.2%), with 50.6% charging $2,000 or less per project. Ahrefs did not break out audits.

Applied to a hypothetical audit of 10 or 20 hours, those rates give:

Hourly band (source)10 hours20 hours
$25 to $49 (Clutch, technical SEO)$250 to $490$500 to $980
$75 to $100 (Ahrefs, most popular)$750 to $1,000$1,500 to $2,000
$100 to $149 (Clutch, most agencies)$1,000 to $1,490$2,000 to $2,980

The hours are an illustration, not a quote. In our view, scope drives the number: page count, JavaScript rendering, how many templates the site uses, and whether fixes are included or only listed.

What to ask before you hire an auditor

Google's hiring page has three rules for audits. Give an auditor read access to Search Console only: "at this stage, don't grant them write access". The report "should be about giving you realistic estimates of improvement, and an estimate of the work involved". And if anyone promises their changes will put you in first place, Google's advice is to "find someone else".

We would also ask for the findings ranked by effect, with the Search Console status or the Core Web Vitals reading behind each one, so you can check the work yourself. A running business site also needs someone to make the fixes; our website maintenance cost guide covers that side. A business with one location may want a local check too, which our local SEO guide covers.

How imisofts can help

imisofts offers SEO services and AI search optimization. For a technical audit we would start where this guide does: Search Console, Core Web Vitals and a crawl, with the fixes ranked. No one can promise a ranking. If an AI assistant on your site is also on the list, our AI chatbot cost guide sets out what those cost. Tell us your site and what you want it to show up for.

Sources: Google Search Central, technical requirements; Google Search Central, Core Web Vitals; Google Search Central, build a sitemap; Google Search Central, robots.txt; Google Search Central, mobile-first indexing; Google, crawl budget; Google Search Central, Do you need an SEO?; Search Console Help, URL Inspection tool; Search Console Help, Page indexing report; About PageSpeed Insights; Screaming Frog pricing; Sitebulb pricing; Ahrefs Webmaster Tools; Semrush pricing; Clutch, SEO Agency Pricing Guide 2026; Ahrefs, SEO pricing poll.

Want a technical SEO audit of your site?

We design, build, and run it for you, integrated with the tools you already use. Free audit in 24 hours.

Get Your Free Audit

Frequently Asked Questions

A check of whether Google can crawl and index your pages and how they perform for real visitors. Google's minimum bar is three things: Googlebot isn't blocked, the page returns HTTP 200, and it has indexable content. Indexing still isn't guaranteed.

No neutral survey prices audits on their own. Clutch lists technical SEO at $25 to $49 an hour (guide updated 21 September 2026); An Ahrefs poll (article updated August 2024) found $75 to $100 the most popular hourly rate, and Clutch says most agencies charge $100 to $149. A hypothetical 10-hour audit comes to $250 to $1,490 across the three bands.

Mostly, yes. Search Console's Page Indexing report and URL Inspection tool, and PageSpeed Insights, are free. Screaming Frog crawls up to 500 URLs free, and Ahrefs Free gives verified sites 5K crawl credits a month per project.

Google's targets are LCP within 2.5 seconds, INP under 200 milliseconds and CLS under 0.1. PageSpeed Insights reports the 75th percentile of real visits over the previous 28 days.

We would use a chatbot to help read a crawl export or a Search Console download you give it, not as the audit itself. For third-party SEO tools, Google notes they don't have access to its internal ranking data, so we would check every finding against Search Console.

No. Google says robots.txt is not a mechanism for keeping a page out of Google, and a blocked URL might still appear in results. Use noindex and let Google crawl the page, or password-protect it.

Free Strategy Audit

Ready to put this to work?

Join 200+ businesses already scaling with AI and automation. Get your free audit and a custom roadmap within 48 hours.

Website & marketing performance analysis
AI & automation opportunity mapping
Custom growth roadmap with ROI estimates
Delivered within 48 hours, 100% free
200+
Clients served
48hr
Turnaround
100%
Free, no strings

Get Your Free Audit

Takes 30 seconds. No credit card required.

Prefer to chat?

WhatsApp us