5 min read

Increasing Keyword Coverage Through Faceted Navigation

With consumer trends changing rapidly and people now having the ability to easily browse 1000s of products, cars or listings from several different businesses, it’s become critical for a strong online presence.

Here I would like to explore the opportunity that lies ahead of us to increase keyword coverage and achieve a strong organic visibility through a faceted navigation.

Why increase your keyword coverage?

Increasing your keyword coverage is pivotal to driving organic traffic and conversions to your site. The stronger your keyword coverage, the more likely users are to find your website in SERPS. Keyword coverage can be enhanced by creating new landing pages or re-optimising existing page targeting. 

What is Faceted Search/Navigation?

Faceted Navigation is classification system which allows the user to easily filter down to their results they’re after, once they’ve landed on your website. They’re typically used in e-commerce or listing websites such as car dealerships and jobs boards. Although they provide real value to the user’s experience, they’re often development led and negatively impacting SEO or your crawl budget.

Faceted navigation

Why increase your keyword coverage via a faceted navigation?

1. Internal Linking with no change to the user or website aesthetics

When creating a vast amount of new landing pages, a faceted navigation allows you to make these pages accessible to search engines with internal links, without negatively impacting the website aesthetics or users experience.

By internally linking to new landing pages via a faceted navigation, nothing changes for the user, they see an intuitive navigation where they can arrange the products they want to browse. Behind the scenes though, there’s a lot of useful landing pages that have the ability to be found in Search Results (SERPS).

2. Faceted Navigations already display the pages your users are searching for

As navigations are often built around user experience they usually contain valuable filters/attributes such as colours, size, materials, brands etc, which people often search for. Using the filters you’re already serving pages for most of the search terms you want to target. Hence why it’s a great way to internally link to new pages.

3. Organised content is often rewarded with better rankings

Google’s mission statement is to organise the world’s data. This means that websites with well-organised content are rewarded with better ranking in Google’s organic listings. Organising your content within a structure also allows search engines to gather a greater understanding of how the website is structured which is often rewarded with better.

Three common pitfalls to Faceted Navigations

1. Duplicate content due to poor URL facet ordering

Duplicate content commonly occurs from ineffective URL facet ordering. This is when different URLs are created satisfying the same purpose. This often occurs when users take different routes through the navigation causing the same filters to create different URL variations.

For example:

  • domain.com/black/dress
  • domain.com/dress/black

Faceted Navigation Duplicate Content

2. No products available

Another common pitfall is returning pages with no products available. At IThinkMedia, we call this a “negative result”. Returning pages with no products negatively impacts the users experience and increases bounce rate. These pages should utilise a script removing the page from the navigation and implementing a temporary 302 redirect to the parent page.

3. All pages are indexable:

Sometimes, you’ll find all filters return pages within your navigation that are indexable and can be crawled by search engines. Returning all filters as indexable and crawlable pages can greatly impact your crawl budget and transfer of link equity.

Within navigations, there are often filters such as price or the option to select a range e.g: Audi A1 up to 3 years old. These are low-value landing pages shouldn’t be crawled or indexed. They waste crawl budget and do not pass the equity back to the pages you want to rank.

How to create a faceted navigation for SEO and UX

Research the filters your navigation should provide

Utilising a combination of competitor and keyword research, identify all of the attributes you want your navigation to support and how best to present them. This should include your UX attributes and also SEO (one’s people search for).

Identify the SEO attributes

Through keyword research and a SERP analysis, you should identify the search terms you can rank for and have the ability to target off the back of your navigation filters. Pages should only be created where there’s a reasonable number of products, warrantable monthly search volume and search engines return websites similar to yours. These are the pages you want crawled regularly and served within SERPS.

Identify the UX attributes and how to handle them

On the other hand, you will have your UX attributes. These are attributes that serve a purpose for the user’s experience but provide no value for search as they target very low MSV search terms. These are the pages which often cause crawl budget and link equity issues.

faceted navigation filters

Do we care more about our crawl budget or our link equity?” By answering this question, we’re able to get closer to an ideal solution.

No Index Tag & No Follow

  • Arguably the first solution that would come to mind would be using a no index tag. It’s used to let crawlers know not to include a page in the index. It tells a bot to not index it, but the crawler still crawls the page. So essentially, it wastes crawl budget.

  • Combining the No Follow to all links to your UX filters and a No index will help save crawl budget. If you want, you could double up on this with a disallow in the robots.txt to be as convincing as possible. This should predominately be used when you want to save crawl budget and not transfer link equity.

Canonicalisation

  • Canonical tags can only be used on similar pages. Using a canonical tag transfers link equity to the pages you want to serve which should benefit rankings. Search engines still need to crawl the canonical, but over time they learn and improve their crawl efficiencies spending less time on pages with canonicals. They do also help crawl budget, but less than a Robots.txt or No Follow & No Index.

AJAX

  • This is without a doubt the most reliable way to non-index pages. AJAX is a JavaScript-based process that doesn’t involve a web server. This happens client side which means that it will load faster. This is the most effective way of non-indexing pages but usually requires a lot of development resource.
  • One thing to consider is making sure a HTML crawl path is put in place to the pages you would like to rank. This is the fastest loading method for a faceted navigation but it’s not an easy patch. It’s usually something that is considered when a new faceted navigation is developed from the ground up. It can be done with an existing one, but it requires a heavy investment in development time.

Robots.txt

  •  Robots.txt is essentially a gatekeeper for search engines that tells crawlers or robots where they can and can’t go. It can be a viable source of controlling faceted navigation pages for search engines. However, there are some downsides to using this method. Careful methods must be used to avoid duplicate content issues. This method does not transfer link equity.

Faceted navigation crawl budget and equity solutions

Image source: Moz 

Enforce a strict URL Facet Ordering

To prevent duplicate URLs for pages that satisfy the same purpose, enforce a Strict URL facet ordering. This ensures that there’s only one variation of the page can be found.

Utilise breadcrumbs with Schema markup

Including breadcrumbs on each category and subcategory page helps crawlers and users navigate and understand your website. In addition to the navigational benefits, utilising breadcrumbs helps build relationships within the content and areas of the site so that crawlers have a greater understanding of the structure. For enhanced search engine understanding, utilise schema markup for breadcrumbs.

In conclusion

Increasing keyword coverage through a faceted navigation can be a detailed task, but with careful consideration, you can drive organic traffic in a way that maintains a fantastic user experience. Faceted navigation can greatly benefit a site, provided it is done correctly.

Get in touch to learn how we can help with your SEO strategy. Or, send us a Tweet at @iThinkMedia to let us know what you thought of this post on faceted navigation!

Driving Digital PR in Automotive: How to Win

5 min read

Driving Digital PR in Automotive: How to Win

Working agency-side in digital marketing often means that you’re expected to be a jack of all trades, with industry expertise stretching across...

Read More
Follow vs No Follow Links: Which One Should You Use?

5 min read

Follow vs No Follow Links: Which One Should You Use?

Discover the importance of follow and no follow links and learn how to optimise your SEO strategy.

Read More
The Perks of Being a Google Premier Partner

2 min read

The Perks of Being a Google Premier Partner

Discover the benefits and advantages of being a Google Premier Partner.

Read More

Shopify SEO Problems & Tips to Resolve Them

Shopify is one of the most popular e-commerce platforms available currently with almost 50,000 websites in the UK using the Shopify platform. This is...

Read More

1 min read

Google Changing Page Titles

Did you know that Google “reserves the right” to change your website page titles in search results? Matt Cutts of Google has published a short video...

Read More

How to Download Files from Colab

Making it easy to download a file from Colab Google Colab or “Colaboratory” is a product from Google research. Colab allows users to write and...

Read More