Skip to main content
    SEO & Organic GrowthTechnical SEO

    How to Run a Technical SEO Audit (Step by Step)

    A technical audit is only useful if it tells you what to fix first. Here is the process we use to find the issues that actually hold back revenue-driving pages.

    By Antriana Odysseos, founder of OdyseoPublished 9 min read

    Key takeaways

    • Start with indexing: a page Google does not index cannot rank, however good it is.
    • Prioritise issues on pages that generate enquiries or sales, not site-wide warnings.
    • Most audits fail because they produce a list, not a ranked plan with owners.

    What a technical SEO audit is for

    A technical SEO audit checks whether search engines can find, crawl, understand and index your pages—and whether anything on the site makes them less likely to rank. It is not a content review and it is not a link audit, although it often reveals problems in both.

    The goal is not a perfect score in a tool. The goal is to remove the barriers between your most valuable pages and the people searching for them. A site with 300 minor warnings can perform well; a site with one misplaced noindex tag on its main service page cannot.

    Step 1: Check what Google has actually indexed

    Open Google Search Console and review the Pages report. Compare the number of indexed pages with the number of pages you expect to rank. Large gaps in either direction are a signal: too few means important pages are excluded, too many usually means duplicates, parameters or thin pages are diluting the site.

    Inspect your top ten commercial URLs individually with the URL Inspection tool. Confirm each one is indexed, that Google selected your preferred canonical, and that the rendered HTML contains the main content.

    • "Crawled – currently not indexed" often points to thin or duplicate content.
    • "Discovered – currently not indexed" often points to weak internal linking or crawl priority.
    • "Duplicate, Google chose different canonical" means your signals are inconsistent.

    Step 2: Crawl the site like a search engine

    Run a full crawl with a tool such as Screaming Frog or Sitebulb. Look for broken internal links, redirect chains, pages blocked by robots.txt, conflicting canonical tags and orphan pages that no other page links to.

    Pay attention to click depth. Pages that sit five or more clicks from the homepage tend to be crawled less often and are treated as less important. Your key service and product pages should be reachable within two or three clicks.

    Step 3: Review site structure and internal links

    Structure tells search engines which pages matter and how topics relate. Check that each core service or product has one clear page, that supporting articles link to it, and that you are not running several pages that compete for the same search intent.

    Keyword cannibalisation is one of the most common issues we find on growing sites: three blog posts and a service page all targeting the same phrase, with none of them ranking well. Consolidating or clarifying their roles often produces faster gains than creating new content.

    Step 4: Measure speed and page experience

    Check Core Web Vitals in Search Console and test key templates with PageSpeed Insights. Focus on templates rather than individual URLs: fixing the product template improves every product page at once.

    Common culprits are oversized images, render-blocking scripts, heavy third-party tags and layout shifts from late-loading banners. Speed is rarely the reason a page fails to rank on its own, but it affects conversions directly.

    Step 5: Validate structured data and metadata

    Test structured data with Google's Rich Results Test and fix errors on templates that matter commercially—products, services, articles and organisation details. Then review titles and meta descriptions for duplicates, truncation and missing search intent.

    Structured data also helps AI search tools interpret your pages, which makes it more valuable than it was a few years ago.

    Step 6: Turn findings into a prioritised plan

    Score each issue on two dimensions: how much commercial value is affected, and how much effort the fix requires. Indexing problems on revenue pages come first. Cosmetic warnings on old blog posts come last—or never.

    Assign an owner and a deadline to every item, and re-check the affected pages in Search Console after each fix. An audit that is not implemented is just an expensive document.

    Frequently asked questions

    How often should I run a technical SEO audit?

    A full audit once or twice a year is enough for most sites, with monthly checks of Search Console and after every redesign, migration or major release.

    Can I do a technical audit without paid tools?

    Partly. Google Search Console and PageSpeed Insights are free and cover indexing and speed. A crawler is needed for structural issues on larger sites; most offer a free tier for small sites.

    Want this applied to your website?

    Odyseo's SEO & GEO work connects technical fixes, content and authority to qualified enquiries.

    See SEO & GEO services

    Build your growth engine today

    Share your website and current situation. Antriana will review the fit and reply within one working day with the most useful next step — even if Odyseo is not the right provider.

    What happens next

    1. Antriana reads your enquiry and looks at your website.
    2. You get a reply within one working day with an honest view of fit.
    3. If it makes sense, we book a 30-minute call. No obligation.

    Prefer to talk first? Pick a time that works for you.

    Book a Call+31 6 49 16 4372antriana@odyseo.io

    Fields marked * are required.

    Your details are only used to reply to your enquiry and are never shared. See our Privacy Policy.