Hacker News new | ask | show | jobs
by netgineer 5495 days ago
For a site put together by search engines, the URL structure for the site search is atrocious. "#q=Product" and not "?q=Product"? Who thought that was a good idea?

Site also looks a bit like spam. Needs more Firefox-esk awesome graphics, imo.

2 comments

As an SEO that site search structure is a good idea, especially since they don“t employ canonical or noindex/follow on the search pages.

Let us say we both link to http://schema.org/docs/search_results.html#q=test and http://schema.org/docs/search_results.html#q=product .

Since it is a hashtag we link to, all the link juice will get consolidated in the search page, which passes it on to the rest of the site.

If we had linked to http://schema.org/docs/search_results.html?q=test and http://schema.org/docs/search_results.html?q=product we would have created two (low-quality and near-duplicate) pages in the google index.

The same principle applies to pagination. If you can do javascript pagination #page=2 vs. dynamic pagination ?page=2 you are nearly always better of with the hash pagination. If you do it right, you get the benefit of a single page, with the added bonus of being able to bookmark a certain page and having browser history working.

Yeah, this seems like a lot more stupid work and it'll also make your site easier to scrape for blog network content stealing SEO dipshits.