Journal
Search

Hash routers fail Search

Google discovers URLs. A #/page is not a URL you can sitemap.

Hash routers fail Search

The mistake

Hash fragments stay in the browser. Crawlers that only parse `href` on first HTML get `/` forever.

What we do

Path routes. History API. Sitemap of real paths. A noscript list for bots that will not run JS.