Technical SEO audit

Technical SEO audit with a clear fix list.

I review how search engines crawl, render and index your site, then hand you a prioritised list of fixes your developers can act on.

Discuss your project
01 / The problem

Where this usually goes wrong.

01 /

Pages missing from Google

Important pages are not indexed, or the wrong version is.

02 /

Crawl budget wasted

Duplicate, thin or parameter URLs compete with the pages that matter.

03 /

Slow or unstable pages

Core Web Vitals and rendering issues hurt experience and visibility.

04 /

Confusing structure

Internal links and URLs do not reflect what the business actually offers.

02 / Approach

How I approach it.

01 /

Crawl and index review

Site crawl compared with Search Console coverage and the sitemap.

02 /

Rendering and speed

How pages load and render on mobile, and what blocks the first paint.

03 /

Architecture

URL structure, internal linking, canonicals and redirects.

04 /

Structured data

Schema that is valid and relevant to the page.

03 / What you receive

Deliverables.

01 /

Prioritised issue list

Each issue with impact, effort and the page it affects.

02 /

Developer notes

Plain instructions for fixing each item.

03 /

Re-check

A follow-up review once fixes are live.

In practice

What this changes for your business.

Business value

A technical SEO audit helps you decide which website problems deserve development attention and which can wait. I review how search engines crawl, render and index your site, then turn the findings into a prioritised fix list. The purpose is to remove avoidable barriers between your useful pages and the people searching for them—not to produce a long report of warnings without context.

An important service page may be missing from search because it carries an unintended noindex directive, has weak internal links or points to another page as its canonical version. A catalogue may generate many parameter URLs that repeat the same content. A mobile page may display its main information late or shift while someone tries to use it. These situations need different responses, and I investigate the cause before recommending a change.

The business value comes from making important content easier to discover and use, while helping your team spend effort where it has a plausible benefit. I distinguish technical blockers from content and demand problems: making a page indexable does not make its offer relevant or competitive. As explains, SEO can help search engines understand content, but neither indexing nor first-place rankings are guaranteed.

How I deliver: inputs, actions and outputs

I start with your website address, priority products or services, target markets, known problems and recent changes such as a redesign or CMS move. I request appropriate Search Console access, sitemap locations and information about your CMS and hosting setup. I also ask which pages should remain private or excluded from search. Together, these inputs establish what the site is meant to do before I assess its settings.

I agree the crawl scope and representative page templates before starting. For a larger site, I document sampling limits rather than imply that inspecting a few pages covers every URL. I compare crawl findings with sitemaps and Search Console’s page indexing information, then investigate discrepancies. My checks cover HTTP status codes, robots rules, indexing directives, canonical tags and redirects. I distinguish blocking crawling from preventing indexing; these controls are not interchangeable.

I review URL structure and internal linking to see whether priority pages are reachable through relevant navigation and contextual links. I look for broken links, unnecessary redirect chains and duplicate URL patterns. I do not recommend deleting or blocking filtered pages simply because they contain parameters: some may serve a useful search or customer need. The output is a set of recommendations tied to the intended role of each page group.

For rendering and performance, I compare initial HTML with rendered content on representative mobile pages and use Search Console inspection where available. I check whether important text and links depend on scripts or resources that fail to load. I separate controlled performance tests from available real-user Core Web Vitals data, covering loading, responsiveness and visual stability. Developer notes identify likely causes, such as oversized images or render-blocking resources, rather than treating a tool score as the business objective.

I also check whether structured data is valid, relevant to the page and consistent with visible content. Valid markup alone does not promise an enhanced search appearance. Where information is missing or contradictory, I identify whether the correction belongs with a developer or the person responsible for the content.

For a hypothetical example, suppose a service-page template accidentally sets each page’s canonical URL to the homepage. I would document affected examples, confirm the intended preferred URLs and prioritise the template correction over minor metadata warnings. My acceptance check would verify the deployed canonical tags and supporting internal links; Google’s subsequent canonical selection would remain a separate observation.

I deliver a prioritised issue register with evidence, affected URLs or templates, likely impact, estimated effort, dependencies and verification steps. I explain priorities with your marketing and development teams so ownership is clear. I can implement agreed on-page and CMS-level fixes; code and infrastructure changes can pass to your developers. I include a follow-up re-check once agreed fixes are live.

How success is measured and boundaries

I establish a baseline for the issues and page groups in scope. After implementation, I check whether the technical conditions changed as intended: priority pages are accessible, directives are correct, redirects resolve properly and important content renders. I record unresolved items and access limitations rather than marking an issue complete because a ticket was closed.

I then review indexing observations and relevant Search Console impressions and clicks, allowing for reporting delays, seasonality and other site changes. Where reliable, consent-aware analytics already exists, I can consider organic enquiries alongside these measures. I do not send raw personal data in analytics events; tracking implementation is separately scoped.

An audit does not guarantee crawling, indexing, rankings or revenue. Results depend on implementation, content quality, competition and demand. Site size, access and technical complexity determine scope and scheduling. Ongoing monitoring, content production and a full rebuild are not assumed to be included. The practical outcome is a documented set of decisions, actionable developer instructions and a record of what the follow-up review could verify.

04 / Process

How we work together.

  1. 01

    Understand

    Clarify the business, audience and intended outcome.

  2. 02

    Audit

    Review the current journey, channels and signals.

  3. 03

    Prioritize

    Choose the gaps worth addressing first.

  4. 04

    Execute

    Translate priorities into connected action.

  5. 05

    Measure

    Check meaningful actions and reliable evidence.

  6. 06

    Optimize

    Use learning to improve the next decision.

Frequently asked

Questions people ask.

A connected next step

Let’s build something
that grows.

Start with the business challenge. Connect the thinking with the next action.

Discuss your growth