Skip to content

SEO

What is a technical SEO audit?

IN SHORT

A technical SEO audit is a structured check of whether search engines can crawl, render and index your pages, and whether the site is fast and secure enough to serve visitors well. It finds blockers such as wrong robots rules, duplicate URLs, broken pages and slow templates, and ranks them by business impact.

By Hristijan Najcheski, Head of SEO and AEO at Webtec: technical SEO and AI SEOReviewed October 11, 202610 min read

  • Google lists three technical requirements for indexing: Googlebot is not blocked, the page works, and it has indexable content.
  • Meeting the requirements makes a page eligible for indexing. It does not guarantee it.
  • A robots.txt file is not a way to keep a page out of Google. A noindex rule is.
  • Google says most sites meet its bare-minimum requirements without special effort, so audits usually find fixable issues, not catastrophes.

What a technical audit is, and is not

A technical SEO audit tests the foundations. It asks whether search engines can reach your pages, understand them and store them, and whether visitors get a fast, secure, usable experience. It does not judge your copy or your offer. Those are separate checks.

The point is to find what blocks results. A beautiful, well-written service page does nothing if it carries a noindex tag by mistake, or sits behind a redirect chain that wastes crawler time. Technical problems are often invisible to the owner because the page looks fine in a browser.

Run an audit before a major SEO push, after a redesign or migration, and then at least once a year. A redesign is the moment most technical SEO damage happens.

Step one: set the baseline

Before changing anything, record where you stand. Verify the site in Google Search Console, export the Page indexing report, and note how many pages are indexed against how many you expect. Record your Core Web Vitals status and your top pages by clicks.

Then crawl the site with a tool such as Screaming Frog, Sitebulb or a platform crawler. A crawl lists every URL it can reach with its response code, title, canonical, indexability and internal links. Compare the crawl to Search Console: pages found by one and not the other are your first clues.

Step two: access and indexing checks

Work through the three technical requirements in Google's Search Essentials. Is Googlebot blocked? Check robots.txt for rules that disallow important folders, scripts or styles. Does the page work? Look for 4xx and 5xx responses and soft 404s, where a missing page returns a success code. Does it have indexable content?

Next check the rules that remove pages from the index on purpose. A noindex tag or header tells Google to drop a page. It is easy to leave one on after a staging launch. Remember that Google cannot see a noindex tag on a page that robots.txt blocks.

Finally check your XML sitemap. It should list only canonical, indexable, working URLs. Google says a sitemap does not guarantee crawling, but a clean one helps discovery. See crawlability and indexation for the detail.

Step three: structure, duplicates and links

Check how URLs are organised. Each page should have one preferred address. Variants with or without "www", with trailing slashes, with tracking parameters or with filter settings can create duplicates. Choose a canonical URL for each and redirect or declare accordingly, as Google's documentation on consolidating duplicate URLs describes.

Review internal links. Every page you want found needs at least one crawlable link, meaning an anchor element with an href. Look for orphan pages, long redirect chains and links that point to redirected or broken URLs. Google also advises descriptive anchor text over "click here".

For sites with millions of pages, check crawl budget. Google says its guidance applies to sites with about a million pages that change weekly, or about ten thousand pages that change daily. A small business site rarely needs to worry about it.

Step four: speed, mobile and security

Test the real-user numbers for Core Web Vitals: LCP at 2.5 seconds or less, INP at 200 milliseconds or less and CLS at 0.1 or less. Google says field data is the one that counts, so use Search Console's report or PageSpeed Insights (both draw on the Chrome User Experience Report) before relying on a lab score. Our Core Web Vitals guide explains each metric.

Confirm the site works on a phone, uses HTTPS everywhere, and does not show intrusive pop-ups. Google's page experience guidance lists these as things to check, while stating that page experience will not outrank much more relevant content.

Check structured data too. Valid schema markup makes pages eligible for special display features, though Google says it does not guarantee them.

Step five: prioritise and fix

An audit that returns 300 issues helps no one. Sort findings by a simple rule: does it stop a valuable page from being indexed, ranked or converting? A blocked service page comes first. A missing alt text on a decorative image comes last.

Assign each fix to an owner with a date: developer, content editor or you. Group fixes into batches so you can see their effect. After each batch, re-crawl and check Search Console.

Write down what changed and when. Google says changes can take from a few hours to several months to show, so a dated log is the only way to connect cause and effect later.

Measuring and repeating the audit

Measure the audit by outcomes at the index level first: pages indexed, errors cleared, vitals improved. Business results follow more slowly, so treat them as a six-month question.

Set a monthly check of Search Console for new errors, and a full audit annually or after any platform change. Technical health decays quietly as pages, plugins and teams change.

Examples by industry

Illustrative scenarios, not client results. Pick the one closest to your business.

  • E-COMMERCE BRANDS

    A fictional online furniture shop with several thousand products.. Filters for colour, size and price produce many URL variations, and Search Console shows thousands of URLs excluded as duplicates.

    1. Crawl the site and group URLs by pattern to see which parameters generate the duplicates.
    2. Decide which filtered pages deserve to rank, for example "oak dining tables", and keep those indexable.
    3. Set canonicals on the remaining filter combinations to point to the main category page.
    4. Keep the sitemap limited to canonical URLs and re-check the report after the next crawl.

    Takeaway: Decide which URLs should exist in search, then make the technical signals agree with that decision.

  • B2B SOFTWARE AND STARTUPS

    A fictional invoicing software company that rebuilt its marketing site as a JavaScript app.. After the launch, several feature pages dropped out of the index and the team does not know why.

    1. Inspect the affected URLs and compare the rendered HTML with the page in a browser.
    2. Check that navigation uses standard links, since Google follows anchor elements with an href.
    3. Look for a leftover noindex tag from the staging environment.
    4. Fix the cause, then request indexing for the key pages and watch the Page indexing report.

    Takeaway: After a rebuild, check rendering, links and leftover indexing tags first.

  • DENTAL AND HEALTH CLINICS

    A fictional dental group with a site built on a popular page builder.. Pages feel slow on phones and Search Console shows the mobile Core Web Vitals report with poor URLs.

    1. Open the report to find which metric fails and which URL group is affected.
    2. Inspect the heaviest template, usually the homepage hero image and third-party booking widget.
    3. Set image dimensions and prioritise the main image so the largest element loads early.
    4. Click Start Tracking after fixing and wait for the 28-day window to confirm.

    Takeaway: Find the failing metric and the template, fix that one thing, then wait for field data to confirm.

HOW WEBTEC DOES IT

How Webtec runs a technical audit: how we do it

We crawl the site, compare it to what Google reports, and hand you a short list ordered by business impact, not a 300-line export.

  • A crawl plus Search Console review to compare what exists with what is indexed.
  • Findings ranked by whether they block a valuable page.
  • Each fix assigned to an owner, with developer notes from our web development team where needed.
  • A re-check after fixes, included in the next monthly report.
All SEO guides

Common mistakes

  • Auditing without a baseline. You cannot prove the fixes worked, and you may fix things that were never broken.
  • Treating a tool's score as the audit. Scores average many checks and hide the one blocker that matters.
  • Leaving noindex or a blocking robots.txt from staging. The live site silently drops out of search.
  • Listing every issue at equal weight. The team fixes easy cosmetic items and never reaches the indexing problem.
  • Skipping field data for speed. A fast lab score can hide poor real-user results.
  • Running the audit once and never again. New plugins, redesigns and migrations reintroduce the same errors.

Checklist

  • Search Console is verified and the Page indexing report is exported.
  • robots.txt has been read line by line and blocks nothing important.
  • No important page carries a noindex tag or header.
  • The XML sitemap lists only canonical, working, indexable URLs.
  • Each page has one preferred URL, with duplicates redirected or canonicalised.
  • No important page is an orphan, and redirect chains are short.
  • Core Web Vitals field data is recorded for mobile and desktop.
  • Every fix has an owner, a date and a re-check.

Questions

What is a technical SEO audit?

A technical SEO audit is a structured check of whether search engines can crawl, render and index your site, and whether pages load quickly and securely. It examines robots rules, indexing tags, sitemaps, duplicate URLs, internal links, response codes and page speed. The output is a prioritised list of fixes, ranked by how much they affect your valuable pages. It does not guarantee ranking improvements.

How long does a technical SEO audit take?

For a small business site, a thorough audit usually takes days, not weeks, including crawling, Search Console review and a written priority list. Large e-commerce or multi-language sites take longer because there are more templates and URL patterns to check. The fixes take extra time depending on your developer. Ask for the priority list first so you can start with the highest-impact items.

How much does a technical SEO audit cost?

Cost varies with site size and complexity, and providers price audits differently. Some include them in a monthly SEO plan and others sell them as one-off projects. Be cautious of automated reports sold as audits, since a tool export is not a diagnosis. Ask what you receive: a prioritised plan, an owner for each fix and a re-check. Webtec does not publish audit prices in guides.

Can I run a technical SEO audit myself?

Yes, for the basics. Verify Search Console, read the Page indexing report, test your key pages with URL Inspection, check robots.txt and look at your Core Web Vitals field data. Free tools cover this. You will probably need a developer for fixes involving redirects, rendering or templates. The hardest part is judging what matters, which comes with experience.

How often should I audit my site?

Run a full audit annually and after any major change, such as a redesign, migration, platform change or large content launch. Between audits, review Search Console monthly for new errors, indexing drops and vitals regressions. Google suggests waiting a few weeks to judge changes, so do not re-audit after every tweak.

Is a technical audit different for e-commerce or software sites?

The checks are the same, the risks differ. Online shops produce many duplicate URLs from filters, sorting and variants, so canonicals and crawl control matter most. Software sites often depend on JavaScript for content, so rendering checks come first. Service businesses usually have fewer pages and mostly face indexing tags, thin pages and speed problems.

Sources

Webtec reviews this page regularly. Search and platform features change, so check provider documentation for the latest. How we research and verify our guides.

Hristijan Najcheski

Hristijan Najcheski

Head of SEO and AEO at Webtec: technical SEO and AI SEO. Leads technical SEO and AI SEO at Webtec: crawling, indexing, site speed, structured data and how AI systems read a site. He also verifies the numbers in our case studies.

Related guides

Pick up where this one leaves off.

All SEO guides
  1. 01Learn guide · SEOKeyword researchKeyword research finds the words your buyers search and the intent behind them. A step-by-step method, with how to judge volume, difficulty and intent.
  2. 02Learn guide · SEOCrawlability and indexationCrawlability is whether search engines can reach your pages. Indexation is whether they store them. Learn the controls, the common errors and how to fix them.
  3. 03Learn guide · SEOCore Web VitalsCore Web Vitals are Google's three measures of loading, responsiveness and visual stability. See the thresholds, how to test them and how to fix each one.
  4. 04Learn guide · SEOHow search engines workSearch engines work in three stages: crawling, indexing and serving results. Learn what happens to your page at each stage and where pages get stuck.
  5. 05Learn guide · SEOWhat is SEO?SEO is the work of helping search engines find, understand and show your pages to people who are ready to buy. What it covers, how it works and where to start.

Rated by our clients

Don't take our word for it.

Some of the businesses we have worked with

Your cookies, your call

We use only the cookies this site needs to work. If you say yes, we also turn on Google Analytics to see what works, and our live chat, which records how you use the site so we can help you faster. Nothing optional runs until you choose. See our cookie policy.