Say I have a couple of trivial products in categories. For example:
Hair Products - Shampoo Food - Bread - Cookies
URLs are friendly Rails slugs like
While looking at my search results, I drew a horrifying conclusion. When using a search query like "shampoo", a user lands on the /categories/hair-products page, not on the /products/shampoo page, for Shampoo is one of the words on the hair-products page.
Sometimes, when searching for "hair products", users tend to land on the "Shampoo" page, because the word "Hair Products" is on there (as well as Shampoo in a H1 tag). Trust me, I did some serious SEO work on the site already.
Is there a way to have search engine "favor" a "product" instead of a category?