Technical SEO services that actually fix things.
Crawlability, indexation, Core Web Vitals, schema markup. Prioritised audits with developer-ready fixes. One-off audits or included in monthly retainers.
What technical SEO actually is
Technical SEO services are the work of making sure Google can crawl your site, index the pages you want indexed, render them correctly, and understand what each page is about. It is the invisible foundation that everything else sits on. You can write the best content in your niche and build the strongest backlink profile in the market, and it will move nothing if your site has a canonical tag pointing every product page at your homepage. Technical SEO is where campaigns quietly succeed or quietly fail.
Most small business sites have at least 10 to 30 technical issues actively holding rankings back. Some are minor. Some are catastrophic and nobody has noticed because the site "still works." A good technical audit finds them, ranks them by impact, and either fixes them or hands your developer a prioritised list. This page covers what we look at, what the deliverable looks like, and how the pricing works.
Crawlability: can Google read your site?
Crawlability is the starting point because if Google cannot crawl a page, nothing else about it matters. The common issues we find on audit:
Common crawl issues
- Robots.txt blocking pages Google should reach
- XML sitemap missing pages or listing dead ones
- Redirect chains (A → B → C → D)
- Orphan pages with no internal links pointing at them
- Crawl budget wasted on faceted URLs
What we check
- Full site crawl with Screaming Frog
- Search Console coverage report
- Robots.txt and sitemap validation
- Internal link depth for every URL
- Response codes (200 / 301 / 404 / 5xx)
Fixing crawl issues is often the fastest technical SEO win because you are unblocking pages that already have the content and links needed to rank. They just were not being crawled.
Indexation: is Google actually indexing the right pages?
Indexation is the second layer. Google can crawl a page and still choose not to index it, or worse, index a version of it you did not intend. The classic issues:
- Canonical loops or wrong canonicals. A canonical tag pointing product pages at the homepage means Google indexes one page and treats the rest as duplicates.
- Duplicate content. The same product available at multiple URLs. Category filters generating thousands of near-duplicate pages. Print-view URLs indexed alongside primary URLs.
- Thin content. Pages with under 100 words of unique content that Google treats as low-value and refuses to index.
- Noindex tags left in place accidentally. Development team pushed a staging config to production. Whole sections of the site quietly de-indexed.
- Faceted navigation indexation. Filters and sort options creating URL variants that split ranking signals across dozens of duplicate pages.
Fixing indexation is where most e-commerce technical SEO returns come from. It is common to find a store with 40,000 URLs where only 3,000 should be indexed, and the other 37,000 are diluting authority across duplicate variants.
Page speed and Core Web Vitals
Google measures three Core Web Vitals as ranking signals. They also measure user experience directly through the back button. Both matter, and both improve with the same fixes.
Most WordPress sites fail at least one of these three, usually LCP. Most hand-coded sites pass all three without special optimisation, because there is less code running. If your site is on WordPress with 30 plugins and every page ships 2 MB of JavaScript, the fastest gain is often removing plugins rather than optimising what is there. Deep dive on the full fix list on our website speed optimisation service page with real before-and-after numbers.
Schema markup and structured data
Schema markup is code you add to your pages telling Google exactly what each page is: an article, a product, a business, a recipe, an FAQ. Google uses it to display rich results (star ratings, prices, FAQ dropdowns) that dramatically improve click-through rates from search. Standard schema types every small business site should have:
- Organization on the homepage, company name, logo, contact, social profiles
- LocalBusiness for local service businesses, location, opening hours, phone number
- BreadcrumbList on every non-homepage page, navigation path
- Article on blog posts, headline, author, publish date, image
- Product on e-commerce product pages, price, availability, brand, ratings
- FAQPage on pages with FAQs, question and answer pairs, eligible for expanded search results
- Service on service pages, service type, area served, description
Every audit checks what schema you have, what is missing, what is malformed, and what would benefit the pages that need to rank. Rich results from proper schema markup consistently increase click-through rate by 10 to 30% on the same rank position, which is a significant free traffic uplift.
The audit deliverable
Every technical SEO audit ends in a written document you can hand to your developer, forward to a stakeholder, or use as your own action list. Sections:
- Executive summary, top 5 issues by expected traffic impact, plain-English
- Full issue list, grouped by category (crawl, index, speed, schema, mobile, security), prioritised by impact
- Per-issue detail, what it is, why it matters, how to fix it (specific instructions, not "improve page speed")
- Effort estimate, hours or complexity level per fix so you can plan implementation
- Screenshots and examples, where relevant, so nobody misreads the diagnosis
- Follow-up recommendations, what to monitor after fixes are shipped, and when to re-audit
What we fix vs what we hand over
Depends on the engagement.
Monthly SEO retainer: we implement the fixes ourselves as part of the ongoing work. Technical fixes are prioritised in the first 30 to 60 days of a retainer because they unlock everything else. You receive the audit document plus a running log of what has been shipped each week.
One-off audit: we hand over the prioritised document. Your development team implements from there. This works well if you already have capable developers and just need the strategic prioritisation and expert diagnosis.
Hybrid: some clients start with a one-off audit, watch the volume of ongoing technical work required, then move to a monthly retainer. There is no penalty for switching between models. See our full SEO service page for how retainers work and the link building service page for how off-page work integrates with technical.
Pricing
Technical SEO is included in every SEO retainer tier as the starting point of the engagement. Standalone one-off audits start around the Essential tier price on the pricing page in your currency of choice. The audit covers a full site of up to around 500 URLs; larger enterprise sites are quoted separately based on crawl scope.
Common questions
How is technical SEO different from on-page SEO?
On-page is what you write on each page (titles, meta, headings, body). Technical is the infrastructure deciding whether Google can crawl and index those pages at all. Both matter. Technical tends to be the invisible bottleneck.
How long does a technical SEO audit take?
5 to 10 business days for most sites, once we have Search Console, Analytics and site access. Larger e-commerce or enterprise sites take longer. We flag the timeline during the free call.
Do you fix the issues or just hand over a report?
Both options exist. Retainer clients: we implement. One-off audit clients: we hand over the prioritised document your developer works through. Some start with an audit, then move to a retainer.
What tools do you use for auditing?
Screaming Frog for crawl, Search Console for indexation, PageSpeed Insights and Chrome DevTools for Core Web Vitals, Ahrefs for backlink and content overlap, manual review for schema and mobile. No single tool catches everything.
Will fixing technical issues improve my rankings?
Only if the issues were actively holding you back. Fixing crawl errors on a healthy site changes nothing. Fixing a canonical loop stopping half your product pages from being indexed changes a lot. The audit tells you which is which.
Free 30-min technical audit call.
Book a call. We spend 30 minutes going through your Search Console and site with you, flag the biggest issues we can see live, and quote a full audit if you want the deep dive.