Technical SEO is the infrastructure layer that determines whether Google can find, understand, and trust your website. You can have the best content in your industry — but if Google can\'t crawl it efficiently, can\'t index it reliably, or can\'t understand its structure, that content won\'t rank. Technical SEO fixes the foundation so everything else works.
Crawlability: can Google find your pages?
- Robots.txt: this file tells crawlers which sections of your site to access or avoid. A misconfigured robots.txt can block Google from crawling your entire site — one of the most common (and severe) technical SEO errors.
- XML sitemap: a structured map of all your important URLs, submitted to Google Search Console to help Googlebot discover and prioritise pages for crawling.
- Internal linking structure: pages that receive no internal links are effectively invisible to crawlers. A logical internal linking structure ensures Googlebot can reach every important page within a few clicks from your homepage.
- Crawl budget: for large sites (1,000+ pages), Google allocates a crawl budget. Blocking low-value pages (thin content, filtered/sorted URL variations, duplicate content) preserves budget for high-value pages.
- URL structure: clean, descriptive URLs (example.com/services/seo-london) are more crawlable and user-friendly than parameter-based URLs (example.com?service=seo&city=london).
Indexability: is Google rendering and understanding your content?
- Canonical tags: specify the preferred URL when duplicate or near-duplicate versions of a page exist. Essential for e-commerce sites with filtering, pagination, and parameter URLs.
- Meta robots: the noindex directive tells Google to exclude a page from its index. Review your site regularly to ensure important pages aren\'t accidentally noindexed.
- JavaScript rendering: if your site uses JavaScript to render content, Google must execute that JavaScript to see it. Test critical pages in Google Search Console\'s URL Inspection tool to verify rendered HTML matches your expectations.
- Thin content: pages with very little original content may be omitted from the index or ranked poorly. Ensure every indexed page provides meaningful value.
- Duplicate content: identical or near-identical content on multiple URLs dilutes ranking signals. Use canonical tags, 301 redirects, and consistent internal linking to consolidate duplicate pages.
Core Web Vitals: Google\'s page experience signals
- Largest Contentful Paint (LCP): measures loading performance — how quickly the main content block renders. Target: under 2.5 seconds. Fix: optimise images (format, compression, lazy loading), reduce render-blocking resources, use a CDN.
- Interaction to Next Paint (INP): measures responsiveness — how quickly the page responds to user interactions. Target: under 200ms. Fix: minimise heavy JavaScript, code-split large JS bundles, use browser caching.
- Cumulative Layout Shift (CLS): measures visual stability — how much the page layout shifts unexpectedly while loading. Target: under 0.1. Fix: set explicit dimensions on images and embeds, avoid late-loading content that pushes other elements down.
HTTPS and site security
HTTPS is a confirmed Google ranking signal and a baseline expectation for modern websites. Ensure your entire site is served over HTTPS, that HTTP URLs redirect to HTTPS equivalents (not the other way), and that there are no mixed content warnings (HTTPS pages loading HTTP resources). Check your SSL certificate expiry date — an expired certificate causes severe ranking drops and browser warning pages that destroy user trust.
Structured data and schema markup
Schema markup (JSON-LD format) communicates explicit information about your content to search engines. Types worth implementing: Organization (on homepage and about page), LocalBusiness (for service businesses), Service (on service pages), FAQPage (on pages with Q&A content), BreadcrumbList (sitewide navigation), Article or BlogPosting (on blog content), Product and Review (on e-commerce), and HowTo or Recipe for instructional content. Schema can enable rich results in SERPs — star ratings, FAQ dropdowns, site links — which increase click-through rates significantly.
International SEO: hreflang and multi-language sites
For sites serving multiple countries or languages, hreflang tags tell Google which version of a page to show to users in which location. Incorrect hreflang implementation is one of the most common (and most damaging) international SEO errors. Rules: implement hreflang on every page that has a language or regional variant; always include a self-referencing hreflang tag; always include an x-default tag for the fallback version. Use Google Search Console\'s International Targeting report to monitor for errors.
Technical SEO is not a one-time project — it\'s ongoing maintenance. Sites change, CMS updates introduce new issues, new pages create new crawl challenges. A monthly technical SEO review (Google Search Console coverage report, Core Web Vitals report, and a crawl with a tool like Screaming Frog) is the minimum required to keep the technical foundation healthy.
Build my proposal