Tuesday, December 17, 2024
We just published a new document about faceted navigation best practices, which was originally published as a blog post. This is a summary of some of the important parts of the new documentation page.
Faceted navigation is a great way to help users find what they need on your site, but it can create an SEO nightmare if not implemented carefully. Why? Because it can generate a near-infinite number of URLs, leading to:
- Overcrawling: Search engines waste time crawling countless URLs that aren't valuable to search users.
- Slower discovery: This overcrawling slows down the discovery of your important, new content.
In fact, faceted navigation is by far the most common source of overcrawl issues site owners report to us, and in the vast majority of the cases the issue could've been avoided by following some best practices. But let's back up a little.
The problem with URLs
Each filter combination in a faceted navigation generally creates a unique URL. For example:
https://example.com/items.shtm?products=fish&color=radioactive_green&size=tiny
Changing any parameter — product
, color
, or size
— creates a new URL, leading to a potential explosion of URLs. And that's the problem: a
virtually infinite number of new URLs waiting to be discovered. Let's fix it.
Two approaches
-
Block faceted navigation URLs:
-
If you don't need these URLs indexed, use
robots.txt
to disallow crawling. -
Or use URL fragments (
#
) for filters, as search engines generally ignore them.
-
If you don't need these URLs indexed, use
-
Optimize faceted navigation URLs (if you need them crawled, no matter the cost):
-
Use the standard
&
separator for URL parameters. 💩 is not a good parameter separator character. - Maintain a consistent order of filters in the URL path.
- Return a
404
status code for filter combinations with no results. - Unless you have no other options (for example, you have a single-page app), avoid redirecting empty results to a generic "not found" page.
-
Use the standard
Important considerations
-
You can also use
rel="canonical"
to help consolidate signals by pointing variations to a main page. This one takes time to get picked up. -
rel="nofollow"
on filter links can discourage crawling, but must be applied consistently. As in, every link pointing to these pages, internal and external, must have arel="nofollow"
attribute. - Crawling faceted navigation URLs will always consume server resources and may impact the discovery of new content.
If you have suggestions or need clarification about our new document about faceted navigation best practices, use the feedback tool on that doc. If you are really into faceted navigation and wanna chat about it with others, the Search Central community is the place to go, but you can also find us on LinkedIn.
Want to learn more about crawling? Check out the entire Crawling December series:
First Search Central Live in South Africa
Monday, March 3, 2025 On April 2, 2025 we'll be in Johannesburg, South Africa for the very first Search Central Live event in Africa! We're looking forward to an afternoon with a packed program of presentations, Q&A, and networking. We want to
Search Central Live is going to New York City
Thursday, February 13, 2025 We're excited to announce that Search Central Live is coming to New York City for the first time on March 20, 2025. The Google Search team has organized events in the city several times, but this time we're bringing our
Search Central Live is returning to Brazil in 2025
Wednesday, January 15, 2025 We're excited to announce that Search Central Live is returning to São Paulo in 2025. Following our successful events in 2023 and 2024, we're continuing our mission to help Brazilian businesses enhance their site's
Search Central Live Kuala Lumpur and Taipei 2024: Recap
Friday, December 13, 2024 The Search Central Live events in Kuala Lumpur and Taipei were nothing short of amazing, in large thanks to the over 600 people who attended the events! We were thrilled to see the level of enthusiasm and engagement from
Join us at Search Central Live in Zurich!
Wednesday, November 20, 2024 We invite you to join us for Search Central Live Zurich 2024 on Dec 12, 2024 in the Google office in Zurich! We are looking forward to meeting you for a selection of presentations from the teams behind Google Search. Like
Search Central Live Jakarta and Bangkok 2024: it's a wrap
Tuesday, October 15, 2024 Our first two Search Central Live events in Asia this year have been wrapped up and we finished looking back at what we've learned and what we can do better. On July 25, 2024, we were delighted to host 335 people in Jakarta
Search Central Live 2024 is coming to Kuala Lumpur and Taipei
Tuesday, Aug 27, 2024 As previously announced, Search Central Live is coming to Kuala Lumpur and to Taipei in the last quarter of 2024. And yes, we're very excited! What can you expect? A whole day of learning about Search while having some fun along
Search Central Live Bangkok 2024
Thursday, June 20, 2024 We're coming back to Thailand with Search Central Live! As mentioned in our blog post about our APAC plans for SCL, we now have a date and a site where you can sign up for a chance to secure your spot at Search Central Live
Search Central Live 2024 is coming back to the APAC region
Wednesday, May 29, 2024 Search Central Live is coming back to the Asia Pacific region, bringing you insights from Google Search, fun networking opportunity, and more! This year we're aiming to visit Indonesia, Malaysia, Taiwan, and Thailand, but keep
Search Central Live 2024 in Warsaw, Poland
Monday, March 25, 2024 We're excited to announce a Search Central Live event in Warsaw, Poland on April 24, 2024. Search Central Live is our global Google Search event series specifically for site owners, publishers, and SEOs. We'd love to invite
Search Central Live 2024 in Bucharest, Romania
Monday, March 4, 2024 We're excited to announce a Search Central Live event in Bucharest, Romania on April 4, 2024. Search Central Live is our global Google Search event series specifically for site owners, publishers, and SEOs. We'd love to invite
Announcing Search Central Live Argentina
Thursday, February 1, 2024 We're excited to announce that Search Central Live is coming to Buenos Aires on March 5, 2024. Following successful events throughout the world last year, we're continuing our mission to help website owners to enhance their
Search Central Live is returning to Brazil
Thursday, February 1, 2024 We're excited to announce that Search Central Live is returning to São Paulo. Following our successful events last year, we're continuing our mission to help Brazilian businesses enhance their site's performance in Google
Traditional Chinese Blog: Search Central Live Taipei 2023
Thursday, November 2, 2023 We are ecstatic to announce that for the first time ever, Search Central Live is coming to Taipei! Part of the Search Central Live events series, this is the first in-person event we are organizing in Taiwan, and we're
Search Central Live Singapore 2023
Wednesday, October 18, 2023 We're excited to announce that Search Central Live Singapore is coming back this year again on November 22. As usual, the event is hosted by the Google Search team and we're looking forward to bringing together the
Search Central Live Zurich is back!
Friday, September 29, 2023 We're very excited to announce that Search Central Live is coming back to Zurich on Tuesday, October 24th, 2023! After our last Search Central Live event in Zurich in December 2019, we're back in town for more
Announcing the Search Central Live Mexico roadshow
Wednesday, September 20, 2023 We're very excited to announce that Search Central Live is coming to Ciudad de México on November 7! Following successful events throughout the world earlier this year, we're continuing our mission to help you enhance
Search Central Live is coming to India
Thursday, August 17, 2023 With three Search Central Live events behind us this year, it's time to announce the one we get asked about the most: Search Central India! We are coming to you to two locations: Interested? Sign up for Search Central Live
Search Central Live Tokyo and Jakarta: it's a wrap
Thursday, July 27, 2023 It’s been about a month since Search Central Live Tokyo concluded and about 2 weeks since SCL Jakarta! Looking back at the events makes us happy; it’s really great to be back and meet people in person! But let's ponder what we
Indonesian Blog: Search Central Live Jakarta 2023
Wednesday, June 7, 2023 A few weeks back, we announced that Search Central Live is coming to a few locations in Asia Pacific throughout 2023. If you speak Indonesian fluently and are interested, Search Central Live Jakarta 2023 is happening on July
Search Central Live: Tokyo and future plans for APAC
Tuesday, May 16, 2023 Search Central Live is back in Asia Pacific throughout 2023 and we can’t wait to meet you in person! In November 2022 we resumed our search event series with SCL Singapore. Encouraged by the success of the event, we're now ready
Announcing the Search Central Live Brazil roadshow
Monday, February 6, 2023 We're very excited to announce that Search Central Live is coming to Brazil! Following our successful events last year, we're continuing our mission to help you enhance your site's performance in Google Search. We're
Search Central Live 2022 Highlights
Friday, December 16, 2022 We spent the past few weeks busy ( and excited! ) hosting Search Central Live events in Singapore and Tel Aviv! We've missed you since our last Webmaster Conference in early 2020 and it's so great to see you again in person.
Back in business: Search Central Live events
Thursday, October 13, 2022 In 2019 we organized events called Webmaster Conference for site owners and SEOs in over 15 countries, specifically in regions that otherwise don't get much search conference love. Then we had to stop for a while, but