When it comes to e-commerce SEO at scale, many of the traditional tactics used for on-site optimization simply aren’t feasible. How are you going to write individually optimized titles/meta descriptions for hundreds of thousands of products? How are you going to perform keyword research for the millions of different keyword combinations your products might rank for? Because of the large scale of many e-commerce sites, traditional SEO tactics may simply be too time-intensive or tedious to make a top priority.
On top of the time commitment that would be required for traditional SEO, e-commerce sites tend to present a unique set of SEO hurdles that need to be addressed. Take crawl budget, for example. For an average website — anything under a few thousand URLs — crawl budget isn’t an issue, as these sites will generally be crawled efficiently.
However, we’ve worked with e-commerce sites that have millions of URLs. For sites that large, crawl budget becomes a crucial part of SEO. Having perfectly optimized pages is much less important than making sure all of your products are being crawled and indexed by the search engines.
From our work with e-commerce clients, we’ve identified five areas for e-commerce SEO that can lead to strong organic traffic and revenue growth:
- Site indexation
- Main menu navigation
- On-page copy for category pages
- Product schema
- URL structure
Let’s dig into each of these now.
1. Site indexation
As mentioned above, crawl budget is a crucial consideration for large e-commerce sites. All of the on-site optimization in the world won’t help your site if Googlebot and other crawlers aren’t finding your content in the first place.
There are a few tactics you can employ to improve your site indexation. One is to review the number of 5xx server errors your site returns in Google Search Console. Google Webmaster Trends Analyst Gary Illyes recently wrote a blog post on crawl budget in which he specifically directs webmasters to pay attention to the number of server errors in the Crawl Errors report in Search Console. This is because a large number of server errors or connection timeouts generally indicates poor site health.
Assuming your site has few to no server errors, the next item you’ll want to review is your sitemaps. When working with one client, we successfully got Google to crawl more of the site, only to discover that the crawl also increased the number of 404 pages from 10,000 to almost 140,000.
It turned out that a lot of discontinued products were still being included in sitemaps on the site, even though the pages were removed, which meant that Google was continuing to waste valuable crawl budget on products that were no longer in stock. Ensure that your sitemaps are dynamically updated to reflect the arrival of new products and the discontinuation of old products.
Finally, review your product parameters. Almost every e-commerce site will have product parameters that allow site visitors to narrow, sort or otherwise refine their product searches. Here’s a sample URL for an Amazon product:
https://www.amazon.com/gp/product/B004JX7OPI/ref=s9_acsd_ps_hd_bw_b12OYj_c_x_2_w?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=merchandised-search-3&pf_rd_r=9X15NCBY1DGQD8JT4AEM&pf_rd_t=101&pf_rd_p=3a5dd557-ba6c-504c-b670-c4055647d760&pf_rd_i=15347401&th=1
Everything in bold after the “?” is just a parameter that Amazon uses to help users find that specific roll of paper towels. Luckily, Google Search Console (and Bing Webmaster Tools) gives you the ability to instruct Googlebot to not crawl specific parameters. If you have duplicate category pages that are distinguished only by certain sorting options, URL Parameters in Search Console is a great way to conserve crawl budget for the rest of your site.
2. Main menu navigation
Though main menu navigation is important for internal linking and SEO in general, it takes on a renewed level of urgency for e-commerce sites. The pages identified in your menu are the ones most likely to be indexed and ranking in search results, especially since that menu will appear across hundreds of thousands of pages. The value of internal linking in main menu navigation is amplified for e-commerce sites.
One way to capitalize on this menu navigation opportunity is to use secondary navigation options. Home Depot is a prime example of this. Their “All Departments” menu only includes their 17 most general product categories. However, when you hover over each category, it expands to secondary options within that category (and even tertiary options beyond that). With that menu appearing across every product and category page on the site, that internal linking value provides a noticeable ranking boost for Home Depot’s menu pages.
3. On-page copy for category pages
Many webmasters think it’s okay to have product category pages that merely list the available products and are otherwise devoid of page content. I hate to be the bearer of bad news, but it’s not. Just listing products on a product category page provides almost no indication of what that page should rank for in Google. Crawlers like to see textual HTML content on a page to help understand what search results the page should appear in.
Let’s look at an example from a big e-commerce player, lest you think this is an unusual strategy. Walmart has skillfully applied this approach across their product category pages, as you can see on their “Food” department page:
Even something as simple as a two-paragraph description of the category provides crawlers with indexable content that gives you a much better chance of ranking in search results. It doesn’t matter if the content is at the top of the page or the bottom, as long as it’s visible to users and to crawlers.
We like this strategy because, for most sites, it falls into the realm of possibility. While writing 150K unique product descriptions would be a monumental task, writing content for the hundreds of categories that these products fall into can be done with some planning and hard work.
4. Product schema
While there are many helpful uses for Schema.org structured data, quite possibly the most helpful SEO use of structured data is for Product schema. Google puts a lot of emphasis on product schema, especially for e-commerce sites.
Earlier this year, Google announced that they’re going to start displaying “similar items” in Google Image Search to help people find related products to what they’re searching for. Their advice to optimize for this announcement? Make sure you have product schema with an image reference.
In addition to appearing in similar items searches, proper use of Product schema can make your products stand out in search results. Google will display a variety of structured data elements from Product schema, including price, star ratings, availability and more.
You can see in the example below how Wayfair uses this markup effectively to increase their product visibility in search results. If possible, dynamically update your Star Rating field when customers leave new reviews on your products, as this adds more credibility to your schema and makes it likelier for Google to display your ratings.
5. URL structure
When it comes to URL structure, the best solution is to keep your products as close to the root folder as possible. Although it may feel more logical to have your products several directories deep (like www.example.com/products/stuff/things/thing-1), you’re not going to want to adopt that system.
Longer URLs mean that searchers don’t see your actual product name until the end of the URL, which can sometimes be abbreviated or clipped in search results. If you look at almost all major online retailers, you’ll see that their actual product listing pages are rarely more than one to two folders away from the root directory. It’s okay to include longer parameter strings after the product folder, but make sure that product name is visible in the URL for search results.
If you want to take this a step further, add BreadcrumbList schema to your site to delineate the directory structure of the site. This takes the URLs that appear in SERP snippets and changes them into a clean, arrow-directed form that is much more intuitive to users.
See in the example below how Dick’s and Lids’ breadcrumb URL structure makes their results so much neater and more eye-catching to users than the result for Nike. Regardless of whether or not you choose to implement this BreadcrumbList schema, make sure that the URLs for your products and your product categories are neat, readable and as close to the root directory as possible.
Final thoughts
By employing these five tactics, we’ve seen some noticeable SEO progress for our e-commerce clients. Here’s one client we’ve been working with since October 2016. Over the course of our engagement with this client, organic traffic is up 22 percent year over year, and organic revenue is up 27 percent as well:
E-commerce SEO can have strong effects on your or your client’s online revenue, and the five tactics outlined above are the best way to get a jump start on that SEO progress.
This article was co-authored by my colleague at Go Fish Digital, JR Ridley.
Some opinions expressed in this article may be those of a guest author and not necessarily Search Engine Land. Staff authors are listed here.