Fixing the foundations that limit what content and links can achieve.
Technical SEO is the work that happens underneath the surface of your website. It is the reason some sites rank in positions they have no business being in, and why others with great content stay stuck on page two. I specialise in diagnosing and fixing the technical issues that prevent Google from properly crawling, indexing, and understanding your site.
Technical SEO covers everything about your website that affects how search engines crawl, render, and index your content. It is distinct from content SEO (what you write) and off-page SEO (who links to you), though all three are connected. Technical problems create a ceiling on what the other two can achieve.
The scope of technical SEO has expanded significantly over the past few years. It now includes JavaScript rendering, Core Web Vitals performance, structured data markup, international hreflang implementation, site architecture, crawl budget management, and much more.
A good technical SEO specialist does not just identify problems. They prioritise them by impact, communicate them clearly to developers, and follow up to verify that fixes have been implemented correctly. The analysis is only half the job.
My technical SEO consulting covers the full range of issues that affect how Google interacts with your site.
Identifying which pages Google is crawling, how frequently, and whether there are crawl budget problems causing important pages to be missed.
Finding pages that should be indexed but are not, and pages that are indexed but should not be. Fixing canonical conflicts and noindex misuse.
Analysing and improving Largest Contentful Paint, Cumulative Layout Shift, and Interaction to Next Paint scores for better user experience and rankings.
Diagnosing rendering issues for JavaScript-heavy sites, particularly single-page applications and React, Vue, or Angular frameworks.
Implementing and auditing schema markup for products, articles, FAQs, organisations, and other entity types to improve search appearance.
Hreflang implementation, geo-targeting strategy, and multi-language site architecture to reach the right audiences in the right markets.
Analysing link equity distribution and improving how authority flows through your site. URL structure, breadcrumbs, and navigation hierarchy.
Image optimisation, render-blocking resources, caching, CDN configuration, and canonicalisation to fix duplicate content issues.
Most engagements begin with a full technical audit of your site. This gives both of us a clear picture of where you are starting from, what the highest-priority issues are, and what the expected impact of fixing them will be.
My technical SEO audits are not automated reports exported from a tool. They are structured analyses that combine crawl data, Search Console insights, and manual review of your site's behaviour in Google. The output is a prioritised action plan with clear explanations of each issue, why it matters, and specific instructions for your development team.
If you want to understand what an audit covers in detail, visit the SEO audit page.
Content and links are the most visible parts of SEO, but technical issues can undermine both. Here is how I approach the work that sits underneath everything else.
Google Search Console is one of the most valuable tools available to any technical SEO specialist. It provides direct insight into what Google can see on your site, what it is indexing, what errors it is encountering, and how users are finding you through search.
I use Search Console extensively throughout any technical SEO consultation. Coverage reports show indexation issues. Performance data reveals keyword trends that inform content strategy. Core Web Vitals reports identify which pages need performance work.
One of the most important things I look for in Search Console is the gap between discovered and indexed pages. When a large proportion of your site is discovered but not indexed, that tells me something significant about either content quality or crawl efficiency, and that problem needs to be diagnosed carefully before throwing resources at content creation.
Search Console data tells you how Google sees your site. Crawl tools like Screaming Frog tell you how your site actually behaves. Combining both gives a complete picture that neither alone can provide.
A crawl tool will find all the pages on your site. Search Console tells you which of those Google has actually visited and what happened when it did. The intersection of those two data sets is where technical issues become visible.
For large sites, I use Python scripts for custom data processing alongside standard crawl tools. This allows me to handle sites with hundreds of thousands of pages without being limited by tool constraints.
Modern web applications present specific challenges for technical SEO. React, Angular, Vue, and other JavaScript frameworks often render content client-side, which creates a two-phase indexing problem. Google crawls the initial HTML, which may contain little actual content, and then renders the JavaScript separately, sometimes hours or days later.
This creates gaps between what users see and what Google indexes. I diagnose these issues using a combination of server-side rendering analysis, Google's URL Inspection tool, and manual comparison of raw HTML versus rendered output. The fix might be server-side rendering, dynamic rendering, or specific changes to how the JavaScript is structured.
For large sites, ecommerce stores with thousands of product pages, SaaS sites with complex JavaScript rendering, media sites with millions of URLs, technical issues can have an enormous impact on organic performance. A crawl budget problem on a site with 100,000 pages can mean that large portions of the site are never indexed at all.
I also see a lot of sites where poor technical foundations are masking the true potential of good content. Once the technical work is done properly, content that has been sitting on page three suddenly moves to page one, without any changes to the content itself. That is the compounding effect of getting the foundations right.
I work directly with your development team. The best technical SEO work is a collaboration between the SEO specialist and the engineers who control how the site behaves.
I review your site using crawl tools, Search Console, and manual inspection. Every issue is documented with its expected impact and a clear fix.
I write precise technical specifications your developers can work from directly. Highest-impact changes come first, not the easiest ones.
I am available to answer implementation questions and review changes once they are live to verify they have had the intended effect.
Increase in organic clicks for Half Double Institute, driven in significant part by technical SEO improvements to crawlability and indexation.
"The technical SEO audit Josh delivered was the most thorough I've seen. Every recommendation was prioritised and actionable."
Sarah K, Head of Marketing
The technical SEO audit Josh delivered was the most thorough I've seen. Every recommendation was prioritised and actionable. Our development team worked through the list methodically and we saw significant ranking improvements within three months.
Sarah K, Head of Marketing
A technical SEO consultant specialises in the infrastructure of your website: crawlability, indexation, rendering, performance, and structured data. A general SEO consultant typically covers a broader range including content strategy and link building, but may not have the depth to diagnose complex technical issues.
For sites with significant technical problems, particularly JavaScript-heavy applications or large ecommerce sites, working with a technical SEO specialist is often more efficient. Once the technical foundation is solid, general SEO strategy becomes much more effective.
A thorough technical SEO audit typically takes two to five days of work, depending on the size of the site and the number of issues found. For very large sites (100,000+ pages), a scoped audit focusing on specific areas may be more practical than a full review.
The audit report itself is usually delivered within one to two weeks of starting, allowing time for review, follow-up questions, and a walkthrough session with your team.
Yes. JavaScript SEO is one of my areas of focus. I have worked with React, Next.js, Vue, Angular, and custom JavaScript frameworks. The approach varies depending on how each site is built, but the core process involves comparing raw HTML with rendered output, testing with Google's URL Inspection tool, and working with developers on server-side rendering or other solutions where needed.
I can diagnose Core Web Vitals issues and provide specific recommendations for improvement. The actual implementation depends on your development team, as Core Web Vitals improvements typically require code changes rather than content changes.
I work closely with developers on Core Web Vitals fixes, writing precise specifications for issues like Largest Contentful Paint optimisation, layout shift elimination, and Interaction to Next Paint improvements. I also verify changes after deployment to confirm the expected improvement has been achieved.
Both. Some clients need a one-off technical audit followed by implementation support for their development team. Others want ongoing technical SEO support as part of a monthly retainer, where I monitor technical health, review site changes before they go live, and proactively identify emerging issues.
For sites that are actively being developed, ongoing support is usually more valuable than a periodic audit. New releases can introduce technical SEO regressions, and catching them early is far easier than fixing them after they have been live for months.
My primary tools are Screaming Frog for crawl analysis, Google Search Console for indexation data, PageSpeed Insights and Lighthouse for Core Web Vitals, and Google's URL Inspection tool for individual page rendering and indexation checks. I supplement these with Ahrefs for backlink data and keyword analysis, and Python scripts for custom data processing on large sites.
Tools are a means to an end. The insight comes from knowing what to look for in the data and how to interpret what you find.
Tell me about your site and the issues you're experiencing. I'll give you an honest view of what a technical audit would cover and what it could achieve.
Get in touch