Three product sites currently sit on subdomains of ferrlabs.com because the apex domains weren't acquired:
robots.txt and Layout meta tags carry # TODO(domain) markers. Each site has its own sitemap pinned to the subdomain — when domains are acquired, need to:
- Acquire domains (registrar choice + WHOIS privacy)
- Update DNS (Cloudflare → cluster ingress)
- Add Traefik IngressRoute alongside the subdomain (don't break existing)
- Update each repo's:
astro.config.mjs site: field
robots.txt Sitemap URL
- Per-site Footer/Navbar links (currently link to ferrlabs.com cross-product)
- 301 redirect subdomain → apex once stable
- Submit sitemap to Google Search Console (new property)
Tracking here so we don't lose context. Each repo can have its own follow-up issue once domains are owned.
Three product sites currently sit on subdomains of
ferrlabs.combecause the apex domains weren't acquired:robots.txtand Layout meta tags carry# TODO(domain)markers. Each site has its own sitemap pinned to the subdomain — when domains are acquired, need to:astro.config.mjssite:fieldrobots.txtSitemap URLTracking here so we don't lose context. Each repo can have its own follow-up issue once domains are owned.