Documentation topic
Technical SEO
Core guides
Start with the architecture
These guides carry the main argument for this topic. The full library below goes deeper into individual implementation decisions.
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 the guideWhy 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 the guideWhy 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 the guideWhy 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 the guide15 guides
All Technical SEO documentation
The technical SEO baseline we expect before content strategy can compete: crawlable HTML, stable URLs, canonicals, schema, sitemaps, and release checks.
A sitemap should describe the website that actually exists. That sounds obvious, but hand-maintained XML files drift surprisingly fast.
Our sitemap is generated from the site structure rather than maintained as a hand-edited XML file.
Canonical URLs tell search engines which version of a page should be treated as the primary one.
We centralize canonical URLs, social metadata, image handling, and page-type rules so each route only supplies the facts that actually differ.
Structured data gives search engines a machine-readable description of the entities and page types on a website.
We build schema around real page types and stable business entities instead of treating JSON-LD as a bag of SEO labels.
Internal linking is part navigation, part information architecture, and part search signal.
We use dynamic location routes for consistency, but we do not treat route generation as permission to publish thin city-swap pages.
A clean launch should verify the technical signals that can accidentally block or confuse search engines.
Why every nonproduction deployment is treated as a testing environment, with explicit noindex controls that keep preview hosts from competing with production.
Why we inspect generated production HTML for metadata, canonicals, schema, links, images, robots state, and other SEO regressions before release.
Why we centralize canonicals, social metadata, robots behavior, and page-type rules so routes provide unique facts without duplicating SEO mechanics.
Why sitemap modification dates come from meaningful source history instead of stamping every URL with the latest deployment date.
The technical migration work behind a search-conscious rebuild: URL inventory, redirects, canonicals, internal links, rendering, sitemaps, metadata, and post-launch monitoring.
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.