Joe Hall posted a poll on Twitter asking what do SEOs use most to manage faceted navigation. The vast majority of SEOs responded that they use "proper canonicals tags." Others responded they use robots.txt and then some said meta robots tag. But most of the over 300 responses said they use canonical tags to manage faceted navigation. Is that the right answer? Possibly or possibly not, a lot of it depends on the specific case.
Faceted navigation is when you have a set page that lets you sort, filter and browse other pages or results by various parameters. So if you have a page on shirts, you might let people filter by color, size, brand, or other parameters. In short, it allows users to narrow down search results by applying multiple filters based on faceted classification of the items.
This gets tricky with SEO in that you need to decide which of these landing pages a search engine should try to crawl and index. If you provide unlimited options, which most search results pages can lead to, Google might decide not to crawl and index the pages that are important to you. For example, maybe you don't want the blue buttoned colored dress shirt size 16 to be indexed by Google - maybe you just want the blue dress shirts page indexed by Google? Then when you start added pagination to that set, so you have multiple pages of options, it can get super complicated.
Here is the poll results from Joe Hall:
Whats your favorite method to managing faceted navigation?
— Joe Hall (@joehall) March 10, 2022
In the old days of SEO, Google and other search engines would chow down on this content, likely index all of it and likely rank it all for long tail keyword searches. These days, not so much. In fact, at some point, Google asked SEOs to just block most of it from spiders. Then the answer to the question became more of a it depends, leading to let Google figure it out. But it is not that simple and SEOs spend a lot of their time figuring which sets should be crawlable and indexable.
Here are some other responses to the poll:
๐What Pavel said.
— Barry Adams ๐ฐ (@badams) March 10, 2022
I prefer this, also because itโs โrelatively easyโ to revert the on click to classic href when a facet suddenly become relevant for search purposes too.
— Gianluca Fiorelli (@gfiorelli1) March 11, 2022
yeah and if you noindex, doesn't that stop those pages from passing internal link equity? If they are crawlable they can pass equity but not if they aren't in the index.
— Rob Woods ๐ป๐ฃ๐๏ธ๐๐๐ (@robdwoods) March 10, 2022
Forum discussion at Twitter.