New: The $100M AI Visibility Roadmap, built from 7,960 live pages and 197 A/B tests. Get it free →

Home / Blog / What Is a Technical SEO Audit? Scope, Cost and Deliverables

Technical SEO · 11 min read

What Is a Technical SEO Audit? Scope, Cost and Deliverables

A technical SEO audit checks whether search engines can crawl, render and index your site, then ranks the fixes. Here is what it covers, what you should get, what drives cost and how to choose who runs it.

Robert Battle · Updated

Key takeaways
  • A technical SEO audit reviews crawlability, indexation, canonicals, internal links, rendering, Core Web Vitals, structured data and AI crawler access, then prioritizes fixes.
  • In the 2025 Web Almanac, only 48% of mobile pages passed all three Core Web Vitals and only 67% of mobile pages had a canonical tag.
  • Insist on a prioritized issue log and developer tickets, not just a crawler export; Google says an audit should estimate both improvement and work involved.
  • In Ahrefs' survey of 439 SEO providers, the most common per-project fee was $2,501 to $5,000; provider type, experience and scope drive price.
  • Grant read-only Search Console access during an audit and be wary of anyone who guarantees rankings or cites a tool score instead of Google documentation.

A technical SEO audit is a structured review of how well search engines can crawl, render, index and understand your website, followed by a prioritized list of fixes. It checks the infrastructure under your content (status codes, robots.txt, sitemaps, canonical tags, internal links, JavaScript rendering, page speed and structured data) rather than the words on the page, and a good one ends with a plan your developers can actually ship.

This guide is for e-commerce and Shopify teams deciding whether they need an audit, what to expect from one and who should run it. You'll get what an audit covers, what the 2025 Web Almanac says about the most common technical gaps, the deliverables you should insist on, the step-by-step process, what drives cost (with the only published pricing survey we could verify) and a checklist for choosing who does the work. If you want the line-by-line checks themselves, use our technical SEO audit checklist.

What is a technical SEO audit?

Google describes search in three stages: it crawls pages, indexes what it finds and then serves results. A technical SEO audit tests each stage on your site. Can Googlebot reach the URLs that matter? Does it index the right version of each page, and only once? Can it see the content after JavaScript runs? Do real visitors get a fast, stable page? If any of those answers is no, even excellent content struggles to rank or to be cited in AI answers.

The audit is diagnostic, not a fix in itself. Its value is in the prioritization: which problems are costing you traffic and revenue, which are cosmetic and what order to fix them in.

Technical audit vs. other SEO audits

Audit typeMain questionTypical inputsTypical output
Technical SEO auditCan search engines crawl, render and index the site correctly?Site crawl, Search Console, server logs, Core Web Vitals field dataPrioritized fix list and developer tickets
Content auditWhich pages should be improved, merged or removed?Traffic, rankings, conversions per URLKeep, update, merge or prune decisions
On-page auditDo titles, headings and copy match search intent?Keyword data, page templates, SERP reviewTemplate and copy changes
Backlink auditIs the link profile helping or creating risk?Link index data, anchor textOutreach targets and cleanup notes
Full SEO auditAll of the above, ranked against each otherEverything above plus competitor benchmarksOne roadmap across teams

For online stores, the technical audit usually comes first, because faceted navigation, product variants and app scripts create problems that no amount of content work can overcome. Our Shopify SEO audit guide covers the platform-specific version.

What a technical SEO audit covers

Scope varies by site, but a complete technical audit checks these eight areas. Each one maps to documented Google behavior, so findings can be tied back to official guidance instead of a tool's opinion.

1. Crawlability

Robots.txt rules, HTTP status codes, redirect chains, server errors and crawl paths. Google's documentation notes that a URL blocked in robots.txt is not fetched at all, and Google won't render JavaScript from blocked files. On Shopify, robots.txt is generated by default and can be customized with a robots.txt.liquid template; Shopify's developer docs advise saving a copy of the current output before you publish changes. Test rules with our robots.txt tester and chains with the redirect checker.

2. Indexation

Which URLs are indexed, which are excluded and why. The Page indexing report in Search Console is the primary source here, backed by URL Inspection for individual pages. Common store issues include filtered and sorted collection URLs, internal search pages and thin tag pages, which we cover in our guide to index bloat.

3. Canonicals and duplicate content

Google's canonicalization guide ranks the signals you control: redirects and rel="canonical" annotations are strong signals, and sitemap inclusion is a weak one, and the methods stack when combined. The audit checks that canonicals, internal links and sitemaps all point to the same preferred URL. Shopify's Dawn theme outputs a canonical tag from the canonical_url object, so most issues on Shopify come from apps, custom templates or internal links to non-canonical variants. See canonical tags for SEO.

4. Site architecture and internal links

Click depth, orphan pages, broken internal links and anchor text. Important collections and products should be reachable in a few clicks from the homepage. Our internal link checker and anchor text analyzer help with spot checks.

5. Rendering and JavaScript

Google processes JavaScript pages in three phases (crawling, rendering and indexing), and rendering is queued separately from crawling. The audit compares raw HTML with the rendered page to confirm that product content, prices, links and structured data exist after rendering.

6. Page experience and Core Web Vitals

Google's thresholds for a good experience, measured at the 75th percentile of page loads, are Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint of 200 milliseconds or less and Cumulative Layout Shift of 0.1 or less. INP replaced FID as a Core Web Vital in March 2024. The audit should use field data from real users, not only lab scores.

7. Structured data

Product, Offer, Review, Breadcrumb and Organization markup, validated for errors and checked against what is visible on the page. Try our schema validator.

8. AI crawler access and machine readability

A modern audit also confirms that the crawlers behind AI search can reach your pages. That means checking robots.txt rules for the user agents the AI platforms document and making sure key content is in the HTML. See how to check if ChatGPT can crawl your website.

The most common technical gaps, by the numbers

The best public picture of the web's technical health is the HTTP Archive Web Almanac, which analyzes millions of pages from its crawl along with Chrome UX Report field data. Its 2025 SEO chapter shows that the basics are nearly universal, but several important signals are still missing on roughly a third of pages.

Share of mobile pages with core technical SEO elementsMobile pages in the HTTP Archive crawl, 2025
Title tag98.5%
Meta viewport95.2%
HTTPS91.5%
Robots.txt returns 20084.9%
H1 heading70%
Meta description67.2%
Canonical tag67%
View the data
Value
Title tag98.5%
Meta viewport95.2%
HTTPS91.5%
Robots.txt returns 20084.9%
H1 heading70%
Meta description67.2%
Canonical tag67%

Source: HTTP Archive, Web Almanac 2025, SEO chapter

Two numbers stand out for audits. Only 67% of mobile pages had a canonical tag, and 13.2% of mobile sites returned a 404 for robots.txt. A missing robots.txt is not an error in itself, but it often signals that nobody has decided what crawlers should skip. The same chapter found that 3.02% of mobile sites had canonical tags that changed after JavaScript rendering, which is exactly the kind of conflict a crawl that only reads raw HTML will miss.

Page experience is the bigger gap. In June 2025, fewer than half of mobile pages passed all three Core Web Vitals.

Mobile pages with good Core Web Vitals, June 2025Chrome UX Report field data; good means meeting Google's threshold
CLS 0.1 or less81%
INP 200 ms or less77%
LCP 2.5 s or less62%
All three passed48%
View the data
Value
CLS 0.1 or less81%
INP 200 ms or less77%
LCP 2.5 s or less62%
All three passed48%

Source: HTTP Archive, Web Almanac 2025, SEO chapter (CrUX data, June 2025)

Largest Contentful Paint is the metric most often failed on mobile, which is why image weight, hero sections and render-blocking app scripts are standard audit findings on Shopify stores. Our guide to Core Web Vitals on Shopify goes deeper.

Get my technical SEO audit plan

We'll benchmark your store against your top three competitors on Google and AI answers, flag the technical fixes worth shipping first and show the revenue math behind them.

Get my technical SEO audit →

What deliverables should a technical SEO audit include?

An audit is only as good as what your team can do with it. Ask for these deliverables before you sign anything.

DeliverableWhat it containsWho uses it
Executive summaryThe 5 to 10 issues that matter most, in plain language, with expected impactFounders, marketing leads
Prioritized issue logEvery finding with affected URLs or templates, severity, effort and ownerSEO and project managers
Developer ticketsReproduction steps, the exact change, acceptance criteria and a source citationDevelopers
Crawl and indexation dataExports from the crawl, Search Console and (for larger sites) server logsAnalysts
Baseline and measurement planCurrent indexed pages, Core Web Vitals, organic sessions and revenue, plus how each fix will be judgedEveryone

Google's own guidance on hiring an SEO says an audit "should be about giving you realistic estimates of improvement, and an estimate of the work involved." If a report has neither, it is a crawl export, not an audit.

How a technical SEO audit works, step by step

Most audits follow the same sequence, whether a freelancer or an agency runs them. Timelines depend on site size and access.

  1. Agree on goals and scope. Name the revenue pages (top collections, best-selling products, key landing pages), the domains and subdomains in scope and any known problems such as a recent migration.
  2. Grant read-only access. Search Console, analytics and, for larger sites, server logs. Google recommends granting only read access to Search Console at the audit stage.
  3. Crawl the site. Run a full crawl with JavaScript rendering on and off, so raw and rendered HTML can be compared.
  4. Cross-check with Google's data. Compare the crawl with the Page indexing report, sitemaps (check them with our sitemap checker) and URL Inspection results. Differences between what you link to and what Google indexes are where the biggest problems hide.
  5. Review field performance. Pull Core Web Vitals field data by template (home, collection, product, blog) and device.
  6. Diagnose root causes. Group findings by template or system, not by URL. One collection template bug can explain thousands of flagged pages.
  7. Prioritize. Score each issue on impact (traffic and revenue at stake), effort and risk, and cite the official documentation behind each recommendation.
  8. Hand off and verify. Turn the top issues into tickets, ship them, then validate fixes in Search Console and recrawl to confirm.

Our Search Console analyzer is a quick way to find pages losing clicks before you start, and the SEO checker handles single-page spot checks.

How much does a technical SEO audit cost?

There is no reliable, independent price survey for technical audits specifically. The most transparent pricing data we could find is Ahrefs' SEO pricing survey of 439 SEO service providers (updated August 15, 2024). It covers SEO projects in general, not just audits, so treat it as context rather than a quote. In that survey, $2,501 to $5,000 was the most common per-project fee (21.2% of respondents), and 60.6% of respondents charged $1,001 or more per project.

The same survey points to the main drivers of price:

Cost driverWhat Ahrefs foundWhat it means for an audit
Provider typeMost common per-project fee: $101 to $250 for freelancers, $2,501 to $5,000 for agencies and $5,001 to $10,000 for consultantsYou are paying for depth of analysis and who turns it into tickets
ExperienceEstimated average per-project fees rose from about $1,882 for providers with 2 years or less to about $9,087 for those with 5 to 10 yearsSenior auditors spend more time on diagnosis and prioritization
Market servedProviders serving worldwide markets averaged about $8,057 per project vs. about $5,724 for local providersInternational sites with hreflang and multiple domains cost more to audit
Region93.75% of India-based respondents charged $1,500 or less per projectLocation changes price, but check whether the work includes implementation support

Beyond the survey, scope drives cost: the number of URLs and templates, whether log file analysis is included, how many domains or languages are in scope, and whether the provider stays on to help implement fixes. Ahrefs' averages assume each respondent charges the top of their price bracket, so read them as rough estimates.

Fix the technical gaps that block AI citations

The free $100M AI Visibility Roadmap, built from 7,960 live pages and 197 A/B tests, shows how to get cited by ChatGPT, Google AI Overviews and Perplexity.

Get the free roadmap →

Who should run your technical SEO audit?

Google's advice is that small businesses can often do much of their SEO themselves, starting with its SEO starter guide. For an e-commerce store with thousands of URLs, apps and custom templates, the choice is usually between an in-house team, a freelancer and an agency.

Questions to ask, from Google's own list

  • Can you show me examples of previous work and success stories?
  • Do you follow Google Search Essentials?
  • What results do you expect, in what timeframe, and how do you measure success?
  • What's your experience in my industry?
  • Will you share every change you make and the reasoning behind your recommendations?

Google adds a few red flags worth repeating: no one can guarantee a #1 ranking, be wary of unsolicited audit offers by email, and ask whether recommendations cite official Google documentation.

Matching the provider to the store

A small store on a standard theme with few apps can often handle a crawl and Search Console review in-house. A store with large catalogs, heavy faceted navigation, a recent migration or international domains benefits from a team that can audit and implement, because most of the value sits in the fixes. That is the model behind our technical SEO services: QCK builds on Shopify (its specialty), WooCommerce and WordPress in-house, and every role, from developers to data analysts, is on the team rather than outsourced.

Why most technical SEO audits never get fixed

The failure point is rarely the diagnosis. It is the handoff. Reports written for SEO specialists list hundreds of warnings at equal weight, developers can't tell which ones matter, and leadership can't see the revenue at stake. The fix is a prioritization model everyone can read.

PriorityImpactEffortStore example
Fix nowHighLowA robots.txt rule blocking a revenue collection, or a noindex left on product templates after a launch
Plan this quarterHighHighRebuilding faceted navigation so filtered URLs stop competing with core collections
Batch togetherLowLowBroken internal links, missing alt text and redirect chains
DeprioritizeLowHighChasing a perfect crawler score on pages with no search demand

Tie every high-priority item to the pages that earn money. A canonical error on a collection that drives a large share of organic revenue is worth more than a hundred warnings on old blog tags.

How often should you run one, and what comes next?

Run a full technical audit before and after any migration, redesign or theme change, when organic traffic drops without an obvious cause and at least once a year for an active store. Between audits, monitor the Page indexing report and Core Web Vitals monthly so problems are caught early.

Your next step is simple: list your top revenue pages, confirm they are crawlable, indexed and canonical, and work outward from there with the technical SEO audit checklist. If you'd rather have a team audit and implement the fixes, talk to us about your store.

Turn your audit into shipped fixes

Book a free 30-minute call. We'll review your top pages, prioritize the fixes and show which pages are ready to move.

Get my custom plan →
FAQ

Questions & answers

What is included in a technical SEO audit?
A technical SEO audit covers crawlability, indexation, canonical tags and duplicates, site architecture and internal links, JavaScript rendering, Core Web Vitals, structured data and access for search and AI crawlers. It should end with a prioritized fix list, not just a list of warnings.
How long does a technical SEO audit take?
It depends on site size, access and scope. A small store can be reviewed quickly, while large catalogs with log file analysis and multiple domains take longer. After fixes ship, Google needs to recrawl and reprocess pages before you can judge results.
Is a technical SEO audit the same as a site audit in an SEO tool?
No. A tool's site audit is one input. Google notes that third-party tools don't have access to its internal ranking data, so a real audit cross-checks the crawl against Search Console and prioritizes by business impact.
How often should I run a technical SEO audit?
Run one before and after a migration, redesign or theme change, after an unexplained traffic drop and at least once a year for an active store. Check the Page indexing report and Core Web Vitals monthly in between.
Can I do a technical SEO audit myself?
Yes, for a small site on a standard theme. Start with Google's SEO starter guide, Search Console and our technical SEO audit checklist. Larger stores with faceted navigation or international sites usually benefit from specialist help.
Free custom plan

Find the revenue you're leaving on the table

A free 30-minute call where we build the first version of your plan with you. You leave with a plan either way.

  • Your score across Google, AI citations, branded demand, and reviews
  • The pages on your site that are ready to move right now
  • Your first Flagship page and the first three tests we'd run

Step 1 of 3

Get your free custom plan

Free. Takes about 30 seconds.