Documentation topic

Technical SEO

How we control crawlability, canonicals, structured data, sitemaps, modification dates, route families, internal links, and nonproduction indexing.
Technical SEO should make the site's public signals boringly consistent. Search engines should see one production domain, stable canonical URLs, crawlable documents, honest sitemap dates, appropriate schema, and route families that exist because the content deserves them. These guides document how we make those rules part of the application instead of a launch checklist.

15 guides

All Technical SEO documentation

Our technical SEO foundation

The technical SEO baseline we expect before content strategy can compete: crawlable HTML, stable URLs, canonicals, schema, sitemaps, and release checks.

Read
Why our sitemaps come from the codebase

A sitemap should describe the website that actually exists. That sounds obvious, but hand-maintained XML files drift surprisingly fast.

Read
Sitemaps and last modified dates

Our sitemap is generated from the site structure rather than maintained as a hand-edited XML file.

Read
Canonical URLs and duplicate control

Canonical URLs tell search engines which version of a page should be treated as the primary one.

Read
Why we use metadata factories instead of copying SEO tags page by page

We centralize canonical URLs, social metadata, image handling, and page-type rules so each route only supplies the facts that actually differ.

Read
Structured data and schema

Structured data gives search engines a machine-readable description of the entities and page types on a website.

Read
Why structured data should match the page instead of the keyword

We build schema around real page types and stable business entities instead of treating JSON-LD as a bag of SEO labels.

Read
Internal linking architecture

Internal linking is part navigation, part information architecture, and part search signal.

Read
Why location pages have to earn their URL

We use dynamic location routes for consistency, but we do not treat route generation as permission to publish thin city-swap pages.

Read
Technical SEO QA before launch

A clean launch should verify the technical signals that can accidentally block or confuse search engines.

Read
Why preview deployments are explicitly noindex

Why every nonproduction deployment is treated as a testing environment, with explicit noindex controls that keep preview hosts from competing with production.

Read
Why we validate SEO in the build instead of relying on a checklist

Why we inspect generated production HTML for metadata, canonicals, schema, links, images, robots state, and other SEO regressions before release.

Read
Why we centralize page metadata instead of hand-writing every tag

Why we centralize canonicals, social metadata, robots behavior, and page-type rules so routes provide unique facts without duplicating SEO mechanics.

Read
Why lastmod should come from real source history

Why sitemap modification dates come from meaningful source history instead of stamping every URL with the latest deployment date.

Read
How we preserve SEO during a website rebuild

The technical migration work behind a search-conscious rebuild: URL inventory, redirects, canonicals, internal links, rendering, sitemaps, metadata, and post-launch monitoring.

Read

From explanation to proof

Where this connects to the work

This category connects our search recommendations to implementation details that can be inspected, tested, and maintained.