Kaptein Beacon Book a strategy session
  1. Home
  2. Technical SEO

Technical SEO: the foundation every other part of search depends on

Technical SEO makes sure search engines can crawl, render, index and understand your website. It covers site architecture, internal links, canonical tags, redirects, hreflang, speed and Core Web Vitals, structured data and server logs. It rarely creates growth by itself, but one technical fault can hide all your content and authority from Google.

Last updated:

What technical SEO covers, and what it does not

A page can only appear in search results after a search engine has found it, fetched it, processed it and decided it deserves a place in the index. Google describes this as crawling, indexing and serving results in its explanation of how Google Search works. Technical SEO is everything that keeps those steps running cleanly.

It helps to separate three questions. Content decides whether your page is the strongest answer. Authority decides whether others vouch for you. Technical SEO decides whether a search engine can read the page properly at all. Fixing the third question will not rescue a weak page. But a stray noindex tag, a migration without redirects or a menu that crawlers cannot follow can make months of good work invisible.

That is why a technical SEO agency should be judged on prioritisation as much as knowledge. Most sites have dozens of technical imperfections. Only a handful actually limit performance, and the job is to find those first.

Crawling: can search engines reach your pages?

Crawling is discovery. Googlebot follows links and reads XML sitemaps; anything it cannot reach does not exist as far as search is concerned.

What we check

  • robots.txt. Does it block pages, scripts or stylesheets that matter? Note that robots.txt controls crawling, not indexing. To keep a page out of results you use a noindex directive, as Google explains in its guidance on blocking indexing.
  • XML sitemaps. Do they list only indexable URLs that return a 200 status, and are they submitted in Search Console?
  • Status codes. Error pages, server errors and redirect hops that waste crawl effort.
  • Crawl traps. Filters, sort orders, calendars, internal search and URL parameters that generate endless variants of the same page.

Crawlers, crawl budget and log files

To see your site as a search engine does, run a crawler such as Screaming Frog SEO Spider or Sitebulb, which records each URL's status, canonical, title, internal links and click depth. Set the result beside the page indexing report in Search Console: the gap between what you want indexed and what Google actually indexes is usually more revealing than any tool score.

Crawl budget is the attention Google gives your site. Google's documentation on managing crawl budget makes clear it mainly concerns very large or fast-changing sites. For those, server log analysis shows which URLs Googlebot really requests, how often, and where crawling is wasted on pages that do not matter.

Rendering: JavaScript and what Google actually sees

Many modern sites assemble their content in the browser with JavaScript. Google can render JavaScript, but does so as a separate step and not always perfectly. Its JavaScript SEO basics set out the main risks.

  • Key content in the initial HTML. Text and links that appear only after a click, a scroll or a delayed API call may be missed.
  • Real links. Navigation should use ordinary anchor elements with an href. Buttons that change the page through a script cannot be followed.
  • Server-side rendering or static output for pages that need to rank: faster for visitors and more dependable for crawlers.
  • Verification. The URL Inspection tool in Search Console shows the rendered HTML Google works with, which settles most arguments between marketing and development.

Indexing: duplicates, canonicals and noindex

Not every URL belongs in Google. A healthy index holds your valuable pages, each on one stable address, and very little noise.

  • Duplicate URLs. The same page reachable with and without www, over http and https, with and without a trailing slash, or with tracking parameters. Choose one version and redirect the rest.
  • Canonical tags. A canonical tells Google which version you prefer. It is a strong hint rather than a command, as Google explains in consolidating duplicate URLs.
  • Noindex. For pages that must exist but should not appear in results, such as internal search results or thank-you pages after a form.
  • Thin and outdated pages. Tag archives, empty categories and expired offers that dilute the overall quality of the site.
  • Faceted navigation on shops. Filter combinations can create thousands of near-identical URLs. Decide which filters deserve an indexable page because people genuinely search for them, and keep the rest out. Our ecommerce SEO work deals with this in depth.

The structure of a site tells search engines what matters and how topics relate. It also helps visitors find what they came for.

  • Shallow click depth. Important pages sit a few clicks from the home page.
  • Clear clusters. A hub page per topic links to its detailed pages, and they link back.
  • No orphan pages. Pages without internal links are found late and carry little weight.
  • Descriptive anchor text. "Read about local SEO for clinics" tells a crawler far more than "click here".
  • Readable URLs and breadcrumbs that reflect where a page sits in the structure.

The aim is clarity, not perfection: every important search has one strong page, and your internal links make it obvious which one that is.

Redirects, migrations and international sites

Redirects and status codes

A 301 is a permanent redirect and passes signals to the new address; a 302 is temporary. Chains of redirects slow crawling and loading. Removed pages with no replacement should return a 404 or 410. Sending every deleted URL to the home page tends to be treated as a soft 404 and helps no one.

Migrations

A new website, CMS, platform or domain is when technical mistakes cost the most. Every old URL with traffic, rankings or links needs a matching destination before launch. Our website migration service covers the full process, from inventory to post-launch monitoring.

Hreflang for multilingual and multi-country sites

If you run versions for different languages or countries, for example a UK site alongside Irish, German or US versions, hreflang tells search engines which version suits which user. Each version must reference itself and every alternative, and the references must be reciprocal. Google sets out the rules in its guide to localised versions of your page. The strategic choices around it, such as domain structure and localisation, sit under international SEO.

Core Web Vitals, speed and mobile

Core Web Vitals are three measures Google uses to describe the experience of a page. Google's Core Web Vitals documentation gives these thresholds for a good experience:

  • Largest Contentful Paint (LCP): the main content loads within 2.5 seconds.
  • Interaction to Next Paint (INP): the page responds to a tap or click within 200 milliseconds.
  • Cumulative Layout Shift (CLS): the layout stays stable, with a score of 0.1 or less.

Google assesses these at the 75th percentile of real visits, separately for mobile and desktop. Field data from real users therefore matters more than a single lab test in PageSpeed Insights. Core Web Vitals are one signal among many: a fast page with a weak answer will not beat a slightly slower page with a strong one. Slow, jumpy pages do, however, lose visitors and enquiries.

Mobile matters just as much. Google primarily uses the mobile version of a page for indexing, so content, links and structured data that exist only on desktop may as well not exist.

Structured data is code, usually JSON-LD using the schema.org vocabulary, that states what a page contains: an organisation, a product, an article, a breadcrumb trail. It can make a page eligible for richer results, although Google decides whether to show them. See Google's introduction to structured data.

  • Markup must match what is visible. Reviews, prices or questions that do not appear on the page do not belong in the code.
  • A few correct types beat a pile of markup that contradicts the page.
  • Test with the Rich Results Test and monitor the enhancement reports in Search Console.

Technical SEO for AI search follows the same logic. AI assistants and Google's AI features draw on pages that can be fetched, rendered and parsed reliably. Clean HTML, consistent entity information and pages that answer questions directly make your content easier to understand and cite. The wider approach is covered under AI SEO.

A technical SEO checklist and the tools to use

Use this as the starting point for a technical review. Not every row weighs the same for every site: an online shop with tens of thousands of URLs carries different risks from a professional services firm with forty pages. Start with whatever touches your most important pages, and work from blockers to refinements.

Technical SEO checklist: what to check and where
AreaWhat to checkWhere to look
Crawlingrobots.txt, XML sitemap, status codes, crawl trapsCrawler; Crawl stats in Search Console
RenderingContent and links present after renderingURL Inspection in Search Console
IndexingNoindex, canonicals, duplicate and thin pagesPage indexing report; crawler
ArchitectureClick depth, orphan pages, internal links, breadcrumbsCrawler
Redirects301 versus 302, chains, soft 404sCrawler; Search Console
InternationalHreflang complete and reciprocal, x-default where neededCrawler; page source
SpeedLCP, INP and CLS from field dataPageSpeed Insights; Core Web Vitals report
MobileLayout, usability and parity with desktop contentReal phones; URL Inspection
Structured dataCorrect types, match with visible content, errorsRich Results Test; Search Console
SecurityHTTPS everywhere, no mixed contentBrowser; crawler
Log filesWhat Googlebot requests and how often (large sites)Server logs

Working with a technical SEO agency

Technical SEO is a collaboration. A specialist diagnoses what is wrong and what fixing it is worth; your developer or platform partner usually implements it. Things go wrong when the two work past each other, or when a list of a hundred findings arrives without an order.

Our technical work therefore starts with an analysis of the whole site. In our SEO audit, technical foundation and indexing is the first of ten fixed points, alongside speed and Core Web Vitals, keyword and content coverage and the rest. You then receive a prioritised plan written as tickets your own developers can pick up, or that we carry out within a fixed scope. On sectors with extra sensitivities, such as law firm SEO, we also check that trust and compliance information is crawlable and consistent.

What drives the effort: the number of URLs, the platform and how much control it allows, JavaScript dependence, the number of languages and countries, the state of past migrations and whether you want implementation or advice only.

Every engagement starts with the paid Beacon Strategy Session: 50 minutes with the founder for £225 excluding VAT. It is a conversation about your ambition, your market and fit, not a technical review. Afterwards we decide whether to take the project on; if we do, a proposal with a fixed scope and fixed price follows.

Frequently asked questions

What is technical SEO?

Technical SEO is the part of search engine optimisation that ensures search engines can crawl, render, index and understand your pages. It covers robots.txt and sitemaps, status codes and redirects, canonical tags, JavaScript rendering, site architecture and internal links, hreflang, Core Web Vitals, mobile behaviour and structured data. It removes obstacles so that your content and authority can do their work.

What is the difference between technical SEO and on-page SEO?

Technical SEO concerns whether search engines can access and process the site as a whole: crawling, rendering, indexing, speed and structure. On-page SEO concerns what each individual page says and how: its title, headings, copy, internal links and how well it answers the search. The two overlap in places, such as internal linking, but need different skills.

How do I get Google to crawl my website?

Make sure important pages are linked from your navigation and from other pages, list them in an XML sitemap and submit that sitemap in Google Search Console. Check that robots.txt does not block them and that they return a 200 status. For a single new or updated page, the URL Inspection tool lets you request indexing, though Google decides when it recrawls.

How much do Core Web Vitals affect rankings?

Core Web Vitals are one of many signals Google uses, and relevance and quality of content weigh more heavily. A fast page will not outrank a far better answer. They matter most when competing pages are otherwise similar, and they matter commercially regardless, because slow or unstable pages lose visitors and enquiries before anyone reads your offer.

Is robots.txt enough to keep a page out of Google?

No. Robots.txt stops compliant crawlers from fetching a page, but a blocked URL can still be indexed if other pages link to it, usually shown without a description. To keep a page out of results, allow it to be crawled and add a noindex directive, or protect it with a password if it should not be public at all.

Can my web developer handle technical SEO?

Often they can implement most of it, and many developers do excellent work. What a developer may not have is the search perspective: which issues actually limit rankings, how Google treats a particular set-up and what to prioritise. The strongest results usually come from a specialist who diagnoses and writes precise tickets, working alongside the developer who builds.

How often should a technical SEO review be done?

A thorough review makes sense before and after any major change, such as a redesign, replatforming or new market, and roughly once a year for a stable site. Between reviews, monitor Search Console for indexing changes, crawl errors and Core Web Vitals, so that problems caused by routine updates are caught within weeks rather than months.

What does technical SEO cost?

It depends on the size of the site, the platform and how much control it gives, JavaScript dependence, the number of languages and countries, and whether you want advice only or implementation as well. A forty-page site and a large shop with faceted navigation are very different jobs. We do not publish prices; if we take a project on, you receive a fixed price for a fixed scope.

Start with a strategy session

A 50-minute conversation with the founder about your ambition, your market and whether we are the right fit. We do not work with every company, and it starts here.

Book a strategy session

£225 excl. VAT · 50 minutes with the founder