Found this on our own site today, going through it link by link after realizing our waitlist sat at 0 and something had to be wrong beyond "marketing."
Our blog pages (starebrain.vercel.app/blog/...) all declare:
<link rel="canonical" href="https://starebrain.app/blog" />
<meta property="og:url" content="https://starebrain.app/blog" />
starebrain.app isn't a domain we've ever served content from. We're hosted at starebrain.vercel.app. Somewhere - probably a copy-pasted config value, or a placeholder from an early version of the site meant to be replaced once we bought a real domain - that value never got updated to match reality.
Why this actually matters, not just looks messy:
A canonical tag tells a search engine "if you find duplicate or similar content at multiple URLs, this is the one to credit and index." We're telling every crawler that visits our blog: the authoritative version of this content lives at a domain that returns nothing. Best case, crawlers ignore a canonical pointing at a dead domain and index the real page anyway. Worse case, they respect it, try to find content there, get nothing, and either don't index the page at all or split whatever authority the content built up between two identities - one real, one that doesn't exist.
We also found a second, smaller bug in the same pass: the footer's "Privacy" link points to /privacy-policy, a 404. The actual page lives at /privacy. Same root cause as the canonical bug, probably - a rename somewhere that didn't get propagated everywhere it needed to.
The actual lesson, and it's a boring one: neither of these needed a tool, an audit service, or an SEO consultant to catch. They needed someone to click every link and view-source every page template once, deliberately, instead of trusting that "it renders fine in the browser" means "it's actually correct underneath." Both bugs are invisible from the front end - the page looks right, the link text looks right. The breakage is entirely in metadata and hrefs nobody reads unless they go looking.
If you're pre-launch and wondering why organic traffic isn't showing up, before reaching for growth tactics: pull up view-source on your own canonical tags and click every link in your footer once. It costs ten minutes and it's the kind of bug that just sits there, quietly working against you, for as long as nobody looks.
Fixing both today.
Top comments (0)