Search engine optimization (SEO) is the art and science of making your online store more visible on the search engine results pages (SERPs). Do it right, and your website ranks close to the top of the first page of Google and other search engines.
Let’s start with why. Why is SEO important for your eCommerce site? We’ll let some numbers do the talking:
So while paid ads can get you some instant visibility and traffic from SERPs, the goodies stop when you stop paying.
A well-designed and search-optimized website with high-quality content and Link Building for eCommerce Sites user experience (UX), on the other hand, will continue to drive traffic and sales well after the up-front efforts have stopped.
In this comprehensive guide, we’ll go through all the actionable basics of eCommerce SEO so you can start optimizing your store right away. Get, set, go!
Not just eCommerce, but search engine optimization for any website begins with thorough keyword research. Having the right set of keywords is the cornerstone of your entire eCommerce SEO strategy. Get it wrong and you’ll end up:
Get it right, though, and you’ll target keywords that are relatively easy to rank for, have a respectable search volume, and have good conversion rates. So let’s dive into the various aspects of effective keyword research for eCommerce websites.
Before you proceed with all the manual labor, there are a couple of important things to understand and keep in mind:
Product-Focused Keywords
For most websites, keyword research is usually aimed at ranking educational and helpful content (such as blog posts, how-to guides, etc.) that has an informational intent as opposed to a direct commercial intent. The goal is to boost brand awareness, credibility, and authority by leading visitors into the sales funnel, nurturing them into leads, and ultimately going for the kill.
For eCommerce SEO, however, it’s typically better to go straight for the kill. This is not to say informational keywords don’t have a place in eCommerce SEO, but when you’re selling a bunch of niche products, it makes sense to do keyword research with product-focused keywords in mind. Doing so helps you target keywords that have less competition and greater buyer intent, speaking of which…
Buyer Intent
In simple words, buyer intent is all about determining where the searcher is in their buyer’s journey.
For instance, a person searching for “best tablets” is likely still in the research phase, comparing products and considering if any of them are worth buying. They’re looking at product reviews and comparing features.
But if someone is searching for “Apple iPad Pro”, they’re likely hunting for the hottest deal on that product — which means they’re ready to purchase.
Buyer intent is often closely linked to the average cost per click (CPC) of a keyword in the Google Keyword Planner (and other tools like Ahrefs), because if more advertisers are willing to spend on the keyword, the higher its buyer intent is going to be.
PS: “Best <product type>” could be a great traffic-driving topic idea for your eCommerce blog.
With all that settled, how do you start with eCommerce keyword research? Let’s dive in.
Get a Complete Inventory of the Pages On Your Site
Go to: yourdomain.com/sitemap.xml.
It can look something like this:
If you don’t see your sitemap at that URL, go to: yourdomain.com/robots.txt. You’ll find your sitemap URL here. Remove the .gz file extension, if present.
Use a website scraper, such as the Scraper extension, to scrape this list of URLs.
If you’re yet to launch your eCommerce site, follow the above steps for an existing, established site you’ll be competing against. Steal their site structure, categories, and products. But avoid big brands (like Walmart, Macy’s, etc.) and consider competitors you can realistically target.
Scrape their sitemaps and gather the results into a Google Sheet.
Also, if you inventory competing sites, go through the list and remove any categories or products that are irrelevant to what you plan to sell.
Yes, keyword research on a page-by-page basis is tedious. But it can be sped up if you prioritize your most important pages first.
If you have Google Analytics set up, you can get an idea of your priority pages by going to:
Behaviour > Site Content > Landing Pages > Revenue (sort by high to low)
Be sure to segment this report so that it only shows organic traffic.
And if you don’t have Google Analytics set up (which you should), or are doing this for a competing site, try the Top Pages report in Ahrefs Site Explorer.
Site Explorer > enter domain > Top Pages
Find and Map Keywords to Each Page
With a list of prioritized pages, It’s time to find and map keywords to them. These include:
Let’s look into each.
Find a Head Keyword
Looking at the keywords you already rank for can be a great way to find the right head keyword.
For example, consider this eCommerce category page for an all-in-one brewing system, called Grainfather.
In Ahrefs, go to Site Explorer > enter a page URL > Organic Keywords
It seems “Grainfather” (2.9K searches/month) stands out as a good head term for this page. Still, it’s a good idea to go through the SERPs dropdown and see the top 10 ranking pages for this query.
You need to check a couple of things:
The above image confirms that over 80% of the pages are eCommerce product or category pages and there’s purchase intent behind this query. And the top keyword is “grainfather” which means it’s a good head keyword.
Find Long-Tail and Related Keyword Variations
The same Organic Keywords report can be a good source of long-tail and related keyword variations.
Make sure to review the SERPs to verify if the search intent is similar — that is, the top-ranking pages are eCommerce product or category pages.
Furthermore, you can figure out more long-tail variations and semantically related words and synonyms (such as “all in one brewing system”), by checking the SERP Overview for your head term in the Ahrefs Keywords Explorer.
Paste 5-10 of the top-ranking product or category pages into the Content Gap tool and apply these settings:
Here’s what you’ll see:
Add these long-tail and related keyword variations to your Google Sheet. Do this process for all priority pages on your website.
Amazon is likely one of your biggest competitors, but being the eCommerce behemoth that it is, its internal search engine is a product keyword research (with high buyer intent) goldmine.
There are two ways to leverage Amazon for keyword research:
You still need to check the search volume and difficulty before finalizing your keywords, but you’ll now have a nice set of high-intent, long-tail keywords, courtesy of Amazon.
You can find monthly search volume, along with CPC and competition (to determine buyer intent) using Google Keyword Planner. And don’t be deterred by competition — that’s competition for paid ads, not organic rankings. In fact, “Medium” or “High” competition means more commercial intent, so aim for those keywords in your product and category pages.
And like Amazon autofill, Google’s auto-suggestions also serve some great long-tail keyword ideas you can use.
Besides Ahrefs, Amazon, and Google, there are plenty of other great keyword research tools. One such tool is SEMrush. It’s different from the others as it doesn’t generate new keyword ideas based on head keywords, rather, it shows you keywords that your competition already ranks for.
Let’s say you’re planning to sell dog food. Start by inputting a competitor into SEMrush’s search field.
Then, select “Organic Research” in the sidebar.
Under “Positions”, you can see all of the keywords that your competitor ranks for:
Get more keywords by checking out the “Competitors” report.
SEMrush will display websites that are similar to the one you’re looking at.
Repeat this process with the competitors you just found.
All right, let’s wrap up eCommerce keyword research by knowing how to choose the right keywords for your store. Here are the four core factors to consider when finalizing your keywords.
Volume
One of the most important metrics to consider is search volume. After all, if no one searches for that keyword, it doesn’t really matter how well it converts.
But only you can determine what’s a good search volume in your industry. Use Google Keyword Planner to find the monthly search volume for your keywords.
Competition
If there’s way too much competition for a keyword, it may be better to target it a few months down the road once you’ve established your eCommerce authority in your niche.
Use SEMrush’s “Keyword Difficulty” to get an idea of how competitive a given keyword is to rank for.
Relevancy
If the keyword you pick — even if it has an impressive search volume — is even slightly extraneous compared to what you have for sale on your eCommerce site, people that search for that term most likely won’t convert.
So, always double-check that the keyword you’re considering fits your offerings perfectly.
Intent
Last but not least, we again emphasize buyer intent. Before finalizing a keyword, you must have a fairly good idea if the searchers have the cash ready to convert.
As we touched upon, Google Keyword Planner shows paid ads competition and for eCommerce SEO, “Medium” or “High” competition means more commercial intent, so aim for those keywords in your product and category pages.
Also, take a look at “Top of Page Bid” which suggests how much people tend to spend on a single click in PPC. When it comes to estimating commercial intent, the higher the suggested bid, the better.
While this guide is focused on helping eCommerce websites big and small — if you’re running a large, multinational brand, then this section is for you.
International SEO is a fairly huge topic in itself, but let’s look at a few key best practices to point you in the right direction.
When going global, one of the first things to consider is your domain. You essentially have five options, outlined below.
Unique Top-level Domain
You can have a separate domain with a clear country code appended to the end of the domain.
It looks like:
Subdomain
Subdomain targeting is set at a separate third-level domain. All content will remain on the generic .com TLD (top-level domain) but the country code is set at the subdomain level.
It looks like:
For example, Gymshark, the British fitness apparel brand, has such subdomain variations:
Subdirectory
In this case, the country codes are outlined in subfolders on the generic TLD (top-level domain).
It looks like:
Same Domain With Parameters
gTLD stands for ‘generic top-level domain’ and is similar to subdirectory targeting, but the only difference is country codes are outlined through parameter targeting.
It looks like:
For instance, Bloom & Wild, a UK-based flower delivery company, uses the same domain with country parameters:
Completely New Domain
The last option is a completely new domain, maintaining a generic top-level domain pattern with the country names.
It looks like:
Each of these options has pros and cons from an SEO perspective. Here’s a summary table that outlines them for your easy reference and better decision-making.
To see this graphic in higher quality, right-click on it and open it in a new tab on desktop
Your store gets visits from multiple countries. So, people around the world are interested in the products you are selling.
But many of them may not be good at English, so it makes sense to provide multiple language options for international visitors, directly in the SERPs.
Hreflang is an HTML attribute used to specify the language and geographical targeting of a page. If you have multiple versions of the same page in different languages, you can use the hreflang tag to tell search engines like Google about these variations. This helps them to serve the correct version to their users.
Here’s how an hreflang tag looks like:
<link rel=”alternate” hreflang=”fr” href=”https://example.com/alternate-page” />
Here’s what each part of that code means in simple English:
Hreflang tags improve UX as fewer people would bounce back to the search results, which in turn, helps SEO. It also helps prevent the problem of duplicate content.
So if you have the same page in multiple languages, or you have pages aimed at different geographic regions but in the same language, use hreflang for better SEO. Admittedly, it’s a complicated endeavor, but this easy hreflang guide from Ahrefs has everything you need to know to construct and implement hreflang tags as a beginner.
As with language, it’s possible many of your international customers wish to pay in their local currency and payment method.
You don’t want an American visitor to land on a page that only sells in Pounds as it would likely drive them away even if they have a high purchase intent.
When providing country-wise currency options, you’ll also have to deal with changes in the exchange rate, among other considerations
You can set up Shopify Payments to use multiple currencies if you run on Shopify, or use WPML for running a multilingual WooCommerce site with multiple currencies, independent of the site’s languages.
Similarly, make sure to provide clear shipping policies specific to the customer’s region, and an option to get in touch with you in case they need any support.
As an alternative to implementing the rather daunting hreflang tag on a sitewide level, you can simply create a splash page country-specific selection as the visitor lands on your website. Below is an example from Nike’s homepage, when language and IP can not be determined.
Here’s another example from luxury British fashion brand Hobbs:
This one’s better as it reduces information overwhelm and visitors can conveniently choose their location to find products that are available in their market. Hobbs automatically displays what country they think the shopper is in based on their ISP. If it’s incorrect, visitors can click on the country drop-down menu to choose their country.
So, if you have a large international customer base from many countries, this is a great eCommerce splash page example to emulate.
While we’ll dive deeper into link building for eCommerce in a separate section below, let’s talk a bit about international backlinks.
International backlinks are one of the simplest yet most neglected aspects of international SEO. In essence, it’s about getting international publishers and websites to link to the right version of language/location pages.
For instance, if you have gained coverage from a Spanish publisher, you should encourage them to link the coverage to an /es/ or .es version of your website, for two reasons:
You can review your backlinks by using a backlink tool like Majestic SEO and exporting to a spreadsheet, matching the backlink URL/location to the correct page version on your website.
With keyword research in place, let’s see how you can optimize the various on-page elements on your eCommerce website. Let’s start with a primer on website architecture.
Everything starts with your website architecture. In essence, it is how you set up your navigation, category pages, and product pages — the overall organizational hierarchy of your store using internal links.
In other words, site architecture is all about getting relevant content in front of your visitors in the least amount of clicks, ideally no more than 3. This also helps search engines establish the relationships between your various pages.
Website architecture is especially important for eCommerce websites (as opposed to a blog or small business website), as a typical online store tends to have hundreds to thousands of product pages, so it’s critical that users and search engines can easily find all of those pages.
Below is an example of a bad eCommerce site architecture.
It’s bad because:
Now let’s say you run an eCommerce store that sells shoes. Here’s what a good website architecture would look like.
In this case, the link authority is neatly passed down to the site’s product and category pages, which helps these pages rank in Google. It also makes it easy for Google to crawl and index every page.
Such a flat architecture is simple and scalable, and makes it easy for shoppers to find the products or content they want.
Title tags and meta descriptions are crucial for eCommerce on-page SEO elements.
Let’s consider title tags first.
Sure, you can auto-populate your title tags with the product name if you have thousands of product pages by building a naming convention in a spreadsheet, but make sure to fine-tune each title tag for keywords.
Put simply, your title tags must be descriptive for search crawlers and enticing enough for customers.
The product name and primary keyword come first, but as you have around 60 characters (anything over that may get truncated in the SERPs), you can:
Here’s an example of a good title tag from ASICS:
Coming to meta descriptions, you get around 155 characters, which means more space and flexibility to write for click-throughs.
All of the same guidelines — keywords, adjectives, benefits, features, purpose, brand name — for writing title tags apply to your meta descriptions, too.
Furthermore, you can try to write a couple of lines to try and:
Here’s a good example of this from ModCloth:
For H1s, you can use the category title (for category pages) and the product title (for product pages), just ensure there’s only one H1 on each page.
With many categories and subcategories, eCommerce URLs often get messy. Does the URL below make sense?
http://www.example.com/category/clothing-983/product_id=25?86Sg_FES
Of course not. Neither does it help search crawlers. So, you want your URL slugs to be as clear and readable as possible.
Here are some tips to write effective eCommerce URLs:
So, something like this — http://www.example.com/shoes/asics-running-shoes-black — is much better for both users and crawlers.
Your eCommerce store is brimming with images on the homepage, product pages, catalog pages, etc. After all, the biggest drawback of online shopping is that prospective customers can’t feel or try the products before committing to purchase, which means high-quality product photos from multiple angles are a must.
But images play a pivotal role not just in convincing customers but also in improving your rankings. Besides, over 36.6% of Google searches return image results, so optimizing your product images for search is vital. Here are a few best practices to follow:
All big eCommerce websites craft unique descriptions for their product and category pages. Below is an example from Topshop.
Here, the emphasis is on writing a unique copy for each page. Yes, it’s a pain in the bum, but each product page can rank for branded and non-branded keywords. So, each should have a unique and compelling product description.
Also, if you pick product descriptions straight from the manufacturer’s website, then your content will be similar to your competitors who source products from the same manufacturer, and as a result, you lose the opportunity to differentiate your brand. Plus, manufacturer descriptions are usually not persuasive or optimized for search.
Here are a few tips to go about this:
Structured data or schema markup is a code (semantic vocabulary) that you put on your website to help search engines better understand your content and enable them to produce richer, more informative results for users, such as the one shown below.
Such rich snippets are not only more eye-catching and improve your CTR, but also let you occupy more space in the SERPs. A higher CTR means more traffic, which means more sales.
While there are many types of structured data you can implement, for eCommerce, product page schema is the most important.
“Add markup to your product pages so Google can provide detailed product information in rich Search results — including Google Images. Users can see price, availability, and review ratings right on Search results,” as per Google’s guidelines.
For this, you could use the schema.org Product markup.
You can a variety of properties to this schema type, but here are some of the most common ones to add:
To get started, use Google’s Structured Data Markup Helper which helps you add structured data markup to a sample web page. Google’s Structured Data Testing Tool is another tool to mark up and test your product pages with structured data. Read more about adding structured data markup to your product pages here.
Also, use Google Search Console to double-check that your Schema is implemented right. If you have Schema setup, you’ll see “Rich Results” under enhancements in the sidebar.
Like images, your eCommerce store is brimming with call to action (CTA) buttons everywhere. You want people to sign up for your email list, add products to their cart, save some to their wishlist, get in touch with you, share your content, browse your latest catalog, and so on.
All CTAs — from “Add to Cart” on your product pages to “Subscribe for 10% off!” on your home and blog pages — must be:
Also, follow the page’s flow and place the CTA where your audience’s eyes will go, such as to the right side of the product page, or at the bottom of a blog post encouraging readers to check out relevant products.
As seen above, mention incentives such as free delivery or easy returns right below the CTA.
Ranking high is ultimately about providing a great UX on your website, which involves some technical things as well. Technical SEO deals with all such technical aspects of your website, such as speed, security, duplicate content, etc.
Technical SEO is especially important for eCommerce websites. That’s because you likely have hundreds to thousands of pages and page variations, which means technical SEO issues are more likely to crop up.
Thus, a frequent technical SEO audit is crucial. Here are a few technical SEO issues to find and fix.
If you are selling anything online (and accepting payments or customer information), then you should be having HTTPS sitewide. So many eCommerce websites still don’t have that green padlock saying that the “Connection is secure.”
Almost all eCommerce stores feature many forms which collect personal info from prospects and customers, which means you need to ensure that all information is encrypted (not just payment pages).
Google has also confirmed that sites benefit from a rankings boost if they serve content over HTTPs.
So, having HTTPS sitewide should be a priority. Check out this guide to learn how HTTPS helps SEO and how to set it up correctly.
As such, your homepage is the most authoritative page on your website. Internal links from one page on your website to another pass some of that “link juice” or “authority” from one page to another.
So, strategic internal links not only improve the UX by guiding users to relevant pages, but also help SEO.
Now, one of the good things about eCommerce SEO is that a lot of internal linking is done automatically. That’s because your site’s architecture and product categories create a lot of contextual internal links.
Still, doing some strategic internal linking manually is an eCommerce SEO best practice worth spending time on.
In particular, link from authoritative pages (ones that rank well) to high-priority product and category pages. These are the pages you’re ultimately trying to boost, as they directly convert to revenue for your business.
Internally linking to these pages will help to boost their position in the SERPs.
For instance, let’s say you published an in-depth blog post that’s garnered a lot of backlinks. And you also have a product page on a relevant topic. Be sure to add a keyword-rich anchor text link from that post to your product page.
Duplicate content is one of the most common eCommerce SEO issues plaguing websites big and small. It happens for a lot of reasons, such as:
To fix duplicate content, your first option is to noindex pages that don’t drive search engine traffic but are causing duplicate content issues. For instance, if your category filters (size, colors, etc.) generate unique URLs, you can simply noindex those URLs.
The next thing you need to do is use the canonical tag (“rel=canonical”).
A canonical tag tells search engines that certain pages are copies or slight variations of the same parent page. The canonical tag helps ensure that Google only indexes the primary version of the page you wish to rank.
Also, write unique content for all of the pages that you haven’t noindexed or set up with canonical URLs. Create templates for product and category page descriptions and edit each of them to make them unique.
Along similar lines, another common issue is thin content. Backlinko’s data from analyzing 11+ million Google search results suggest that longer content tended to rank above thin content.
Thin content is a common eCommerce SEO issue because it’s challenging to write lots of unique content about similar products.
Still, you must have at least 500 words of unique content for all of your important category and product pages (as we talked about in the on-page SEO section earlier).
Go through each page on your site one by one or use a tool like Screaming Frog to find pages that are a bit on the thin side. Once you’ve identified thin content pages, beef them up with high-quality, unique content. Again, templates like the one below make this process less painful.
As talked about in the site architecture section, it’s best to have your product and category pages as quickly reachable as possible from all other pages. A general rule is to have these pages no more than 3 clicks away from your homepage, as mentioned earlier.
Deep pages are ones that are more than 3 clicks away, and orphaned pages are ones that are not interlinked to any other page of your website at all.
Use Ahrefs’ Site Audit tool: head over to Data Explorer, set Depth as greater than 3, and “Is valid (200) internal HTML page = Yes”.
Try to adjust your internal linking structure so that these pages are fewer clicks from the homepage.
For orphaned pages, In the Data Explorer, set “No. of inlinks = 0” and “Is valid (200) internal HTML page = Yes”.
You’ll get a list of all orphaned pages that you can then link to from other relevant pages.
Keyword cannibalization is when you unwittingly target the same keyword across multiple pages on your website.
It can cause two problems:
So, you need to find and fix keyword cannibalization on your eCommerce store. And here’s a neat guide from Ahrefs to do it right.
Speed is one of the most important, official SEO factors that not only directly affects your rankings but also your UX.
Each additional second your page takes to load, your bounce rate increases, and conversion rates drop. In fact, 4.42% is the average conversion rate drop for each additional second of load time.
So how do you speed up your website? Start by using Google’s PageSpeed Insights tool to find what’s slowing down your site and get recommendations to improve your speed.
Plenty of things can cause your store to load slowly, such as:
While you can’t always achieve a perfect score on Google’s PageSpeed Insights, you can try and speed up your website by:
Broken “404 Not found” links are a big no for SEO and UX. Fortunately, broken links are an easy fix.
Use the free Broken Link Checker tool to check your site for broken inbound and outbound links in seconds. Sort and filter the list to prioritize fixes.
Check back into the tool regularly to find new broken links and nip them in the bud — reinstate or 301 redirect them to suitable alternatives — before they negatively impact your SEO.
To display sets of products on category pages, or articles on your blog, you’re likely using pagination (over infinite scroll, which isn’t recommended).
Pagination can cause duplicate and thin content issues, and can also cause internal link equity and other ranking signals, such as backlinks and social shares, to be split across pages — all of which is bad for SEO.
Here are a few top tips to optimize pagination for SEO:
Learn more about SEO-friendly pagination here.
Content marketing is a type of marketing that involves strategically creating, publishing, and distributing content that’s valuable and relevant to your target audience.
To do it right, your content should not explicitly promote your products. Rather, your goal should be to generate natural interest in your brand’s offerings by creating content (blog posts, guides, infographics, videos, etc.) that your audience loves to consume.
Oh, and great content will also attract links, on-site engagement, and thus, better Google rankings.
So how to get your content game good? Here are a few ways worth investing in.
As an eCommerce store, your content marketing strategy should be founded upon what’s known as “linkable assets” — top-notch, niche-relevant content pieces that attract backlinks and social shares on autopilot.
Here are a few types of linkable assets:
Our in-depth review of Tesla’s marketing strategy — which consistently attracts a ton of backlinks (without outreach) and ranks at the top — is an example of a linkable asset.
Here’s another example of a linkable asset in line with our all-in-one brewing system example earlier.
Without such a calculator, brewers would have to calculate this figure manually using a mathematical formula. This formula is talked about on many websites, but this calculator is one of the best resources people would love to share and link to.
While social shares and engagement don’t directly improve SEO, it certainly boosts brand visibility and gets people more to visit your website. It can also help bring in backlinks, which does improve SEO.
Social media lets you, as a brand, engage with your customers in a more “human” way.
On platforms like Instagram and Twitter, you can ditch formal communication (such as on email or phone) and have a more colloquial approach to customer engagement, replying to comments and queries in a casual yet helpful way. Use emojis and slang to talk like an individual with a personality.
It makes your brand more affable and relatable.
Drive more conversations with your customers by asking fun questions like “What’s your favorite __?” or “How would you spend an extra $100 today?”, or commenting on your followers’ posts, retweeting their user-generated content, and so on.
When potential customers come across your authentic and fun social media conversations, they’re likely to give you a follow and even consider you over competitors.
So, use social media to authentically engage with your audience, promote your link-worthy content, run paid product ads, provide quicker and approachable customer support, and ultimately, establish more brand authority.
Influencers are people in your niche who have an impressive following and/or a high-authority website but aren’t competing with you directly.
You’ve heard of influencer marketing, but working with influencers for SEO is a bit different.
Instead of paying an influencer to promote your product on Instagram, the goal is to get them to link back to your site from their site. It could be from a blog post featuring or reviewing your products, or just getting a link from an existing page on their site.
Here’s how you can build relationships with influencers organically:
To find the right opportunities (influencers, their contact info, topic ideas, etc.) for such linkback partnerships, use blogger outreach tools like BuzzStream, BuzzSumo, Hunter, and SEMrush.
Alternatively, you can do Google searches for “[your topic] blogs/influencers”.
Take a look around — everyone’s hooked to videos, be it short-form Instagram Reels or longer and more informative YouTube videos. In fact, YouTube, not Yahoo or Bing, is the second biggest search engine today after Google.
Plus, 70% of brands say that videos boost brand awareness, and 85% of people say that videos help them connect with brands more effectively.
So, video can be a great way to stand out from your competitors and engage your audience. Help your customers feel more confident about their purchases by adding videos to your product page. It could be a 30-second clip about your product’s features and benefits, a how-to video on ways to use the product, or testimonials from people who have used the product.
Educational DIY videos, for instance, can show prospects how to create something amazing by using your products.
Of course, creating quality video content is more challenging than regular blog content. So here are a few low-cost, high-return ideas to consider:
Here’s a great list of video marketing tools you can use to create all these types of videos.
Create a YouTube channel for your brand and post videos on it regularly. Oh, and don’t forget to republish on other relevant social platforms like Facebook, Instagram, Twitter, and LinkedIn (especially if you’re into B2B) so your videos earn the maximum possible attention and engagement.
Along similar lines as linkable assets, in-depth product guides (how-to-use, comparison, buyer’s guide, etc.) are a low-hanging content marketing fruit for eCommerce websites.
Think about it — whenever you’re browsing online for a particular product, you go through a ton of reviews and alternatives before finalizing a purchase. These include review videos (which we covered above), written product reviews and customer testimonials (which we’ll cover below), and detailed product comparison or usage guides.
Yes, these are promotional in nature, as you’ll obviously talk about your own products, compare them with competitors, and link to them. But product guides work well for both top-of-the-funnel (in the awareness stage) and bottom-of-the-funnel audiences (in the consideration and decision stages) as:
And so, product guides definitely deserve a place in your content strategy.
Content marketing is ultimately all about enhancing the customer experience. And to provide a truly compelling eCommerce experience, your visitors must be able to trust your brand.
Your brand needs to appear credible and authentic if you wish to convert visitors into customers and convince crawlers to rank you high. And for that, you must garner and showcase social proof in the form of product reviews, testimonials, case studies, etc.
In fact, 79% of people trust online reviews and testimonials as much as they would a personal recommendation. What’s more, 69% of online shoppers want more reviews from eCommerce sites, and 77% of customers read product reviews before making a purchase.
Thus, social proof (on your own site, social media, and review platforms like Yelp) is pivotal to the shopping experience and indirectly, your rankings.
Source: J.Crew
Reach out to your customers via good old-fashioned email and request them to take a minute to write an honest review. Send them warm follow-ups twice or thrice, and consider incentivizing reviews using coupon codes or loyalty discounts. This would help improve retention and brand loyalty.
Furthermore, add credibility by clearly displaying your store’s shipping and returns policy. Your contact information (email and numbers) must be easy to find, and not having live chat on your eCommerce product pages is like having a retail store with no employees!
Social proof is an indirect yet powerful content signal to Google about your brand’s authority. And so, If you’re aiming to rank towards the top and be considered a trustworthy brand, then you need to build an abundance of social proof.
Link building has always been a vital part of SEO. In Google’s eyes, backlinks from high-quality and authoritative websites pointing to your pages hint at your store’s credibility and quality, which leads to better rankings.
But building links to your eCommerce homepage, product, and category pages is no cakewalk. In this section, let’s look at some tried-and-true ways to build juicy eCommerce links.
One of the first things you can do is go link hunting — find sites that are linking to your rivals, as they’d be likely to link to you, too.
How? Use Ahrefs’ Link Intersect tool. Enter your competitors’ (two or more) homepage URLs.
The tool will then show you which sites are linking to those competitors. Sift through the results looking for easily replicable sources of links, such as links from:
And as these websites are linking to multiple competitors, it will often be easy to get them to link to you as well.
Many product manufacturers have “Partner” or “Store Locator” pages like the one below:
They list the stores (online and offline) that distribute their products. Consequently, they often link to them too.
So if you’re selling products manufactured from a different brand, one way to find such pages is to Google the brands you stock followed by {manufacturer whose product(s) you stock} intitle:“where to buy” OR intitle:“stockists”
See if there are any relevant results and if they list (and link to) sellers like yourself. If so, reach out and request to be added.
And again, Ahrefs helps simplify the process.
Site Explorer > enter a competitor’s domain > Backlinks
Then search for phrases like “stockists” or “where to buy” in the search field.
If you find any relevant ones, reach out and request to be added.
This is a technique recommended on the Ahrefs blog, and it goes like this:
Let’s consider the same website “The Malt Miller” as an example. It sells brewing equipment and supplies in the UK. Northern Brewer, its US-based counterpart, sells brewing equipment and supplies in the US.
We’ll head over to Ahrefs Content Explorer to see if there’s scope to get our link added as a UK-based alternative.
Many of these results won’t be useful, but some will. For instance, here’s a blog post about making hard apple cider that mentions and links to Northern Brewer:
But UK-based readers will end up clicking through to a site that doesn’t ship to them. So the addition of a UK-based alternative to his post would be beneficial for such readers.
So, all you now have to do is reach out personally and emphasize that their UK-based visitors would find your link (alongside Northern Brewer’s link) useful.
Fixing other people’s 404 errors is what broken link building is all about. It’s an easy and effective link-building tactic wherein the publisher benefits from a fixed broken link (thus, better UX), and you gain a backlink — so it’s a win-win.
The process is simple: use a Chrome extension like Check My Links to search websites and blogs in your niche for broken links.
Any broken links are highlighted in red, so they’re easy to spot. Once you find a broken link on a site, email the site owner to fix it with a short pitch like:
“Hey <name>,
I was browsing your website and noticed a broken link on this page:
[page URL]
The broken link is pointing to this:
[broken URL]
Just thought I’d let you know! 🙂
By the way, I have a great resource on <topic> that I think your readers would love! It might make a great replacement for the broken link:
[your URL]
OR
By the way, I sell <product> and I think your readers would love it! Would you like to mention it in place of the broken link?
[your URL]
Either way, keep up the great work! 🙂
Cheers,
<name>”
And that’s about it!
Another straightforward and time-tested link-building technique is guest posting. Contributing quality content on blogs in and around your niche is a white-hat way to build links.
Guest blogging is a content collaboration tactic wherein you create content for other relevant publications in your niche. It typically involves reaching out to the publisher with an email pitch or website form, pitching them topic ideas that benefit their audience, and finally, drafting the article in accordance with their editorial guidelines.
It’s a win-win situation as the publication gets free, fresh content, while you get greater brand exposure to wider audiences, build thought leadership in your niche, and of course, earn backlinks that boost your store’s search rankings.
What’s the point of good rankings if your traffic doesn’t convert? As such, SEO and conversion rate optimization (CRO) kind of go hand in hand.
Here are three best practices that’ll help your online store not just rank higher but also convert more visitors into customers.
Did you know — mobile accounts for over half of web traffic worldwide? In Q1 2021, mobile devices (not counting tablets) generated 54.8% of global website traffic, consistently hovering around the 50% mark since the beginning of 2017.
Google’s mobile-first indexing caters to this fact. Essentially, it means the mobile (and not the desktop) version of your website is the benchmark for how Google indexes your website and determines your rankings. So your site’s mobile experience is pivotal to how well it ranks.
So, optimizing your store for mobile should be one of your top priorities. Start by plugging in your most important pages in the Mobile-Friendly Test tool.
Next, check whether Google can successfully crawl your site. Log in to your Google Search Console. Go to Crawl → Crawl Errors, and click on Smartphone. You’ll find a graph and table showing if there are any crawl errors on smartphones.
Here are a few tips to optimize your store for mobile:
To dive deeper, check out this post on how to optimize your website for Google’s mobile-first indexing.
A complicated or long checkout process is one of the top reasons for eCommerce cart abandonment, according to research by Baymard.
So, optimizing your checkout process is an opportunity to recover lost sales and rankings, as a better checkout experience (which ties to your overall UX) is favorable in the eyes of Google, too.
Here are a few tips to optimize your checkout process.
Here’s a great post on eCommerce checkout best practices to improve conversions.
From the SEO standpoint, what should you do when products are out of stock or you choose to discontinue them?
Simply getting rid of your out-of-stock or discontinued product pages that have built up the traffic and authority isn’t the best way to go about it.
Here are a couple of better ways to deal with these pages:
1. Redirect The Page
301 (permanent) redirect the page to another relevant page or one from a higher-level category, thus passing the link juice and authority.
This leads prospects who click on the old link to a relevant and useful page where they can continue shopping instead of seeing an annoying 404 error on an expired page.
2. Update The Content On The Page
If your out-of-stock products will be restocked soon, keep the static page up and updated with a banner like “Sorry, this product is out of stock! But it’ll be restocked soon!”. This helps retain the SEO value the page builds over time and lets customers reference the product details easily.
You can also ask them to sign up for your newsletter so they can be the first to know about the restock and other promotions. Encourage them to check out other relevant product alternatives on your website with clear links and CTAs.
More ways to handle out-of-stock pages include offering an option to pre-order with a discount.
To know what’s working and to continually improve your store’s rankings, you need to track the results of all your efforts.
While there are plenty of tools you can use to measure your SEO success, here we’ll talk about the two key ones — Google Analytics and Search Console — available for free straight from the horse’s mouth.
During keyword research, when prioritizing pages, we talked about setting up Google Analytics and checking your landing pages (under Behavior) to see which ones bring the most revenue.
Besides that, Google Analytics lets you look at a huge variety of real-time and historic SEO data, such as organic traffic, bounce rates, average time on page, conversions, etc.
Consider installing an SEO dashboard to your Analytics so you can easily see:
Track Goals and Conversions
Use Google Analytics to set goals — a measure of how often visitors complete specific actions you want them to.
Examples of goals include making a purchase, signing up for your newsletter, saving a product to a wishlist, spending more than x minutes on your website, etc. Here’s how to set up Google Analytics goals.
You can access the Goals report under Conversion > Goals > Overview
Also, here’s a good post on how to improve your goal conversion rate.
Use the Search Console to see which search queries bring users to which pages on your store. Analyze your site’s impressions, clicks, and position on Google Search.
Furthermore, you can submit your XML sitemap for crawling and indexing. Here’s a great guide from HubSpot to make the most of the Google Search Console tool.
Using either SEMrush’s Position Tracking tool or Ahrefs’ Rank Tracker, make sure to monitor your rankings over time and chart your performance against your competitors.
Both of these tools let you check your position at the national or international level, on mobile or desktop devices, and know which of your keywords trigger which SERP feature and if your domain or the domain of your competitor ranks there.
With Rank Tracker, you can choose to receive regular email reports (such as the one below) detailing the most notable changes in your keyword rankings.
It’s also important to know where your organic traffic is coming from, desktop or mobile? As we mentioned, mobile constitutes more than half of the global traffic, and Google is now all-in on being mobile-first.
So, let’s look at the variation in the percentage of organic traffic for different eCommerce verticals, as found by SEMrush in its annual eCommerce study.
Desktop performs well in:
Mobile performs well in:
And that completes our comprehensive guide on eCommerce SEO! We hope you gained something of value and are now in a better position to DIY your eCommerce SEO.
Oh, and if technical SEO, content marketing, and link-building isn’t your strength or if you don’t have the capability in-house, consider partnering up with an experienced agency to put it all on autopilot. Leverage our established SEO processes to get timely and consistent results, and gain back the time to focus on other high-yielding business activities you’re good at and enjoy!
Let’s wrap up with a few FAQs on eCommerce SEO.
Thorough keyword research, technical on-site optimization, content marketing, and link building — everything has a role to play in improving your eCommerce website’s rankings.
For most eCommerce websites, focusing on ranking high-converting keywords and product/catalog pages makes more sense, as these pages directly tie to the bottom line.
Organic traffic from search engines like Google is one of the biggest and most important sources of traffic for eCommerce websites. So, as an eCommerce store, getting your SEO game right is crucial.
As opposed to pay-per-click (PPC), SEO is free (per se). Most of the on-page (titles, URLs, content, etc.) and off-page optimizations (outreach, link-building, etc.) are something you can do free of cost.
But doing it at scale requires time and expertise. So when you factor in the time, effort, skills, and tools required, there are costs associated with achieving and retaining top rankings. Whether you build an in-house team or work with an agency, and depending on the size of your business, you can expect to pay anything between $750-$5000 per month.
eCommerce SEO services include everything that helps you rank better, from keyword research and website audit to on-page and technical optimization.
It also includes content strategy, creation, and distribution, along with link-building, guest blogging, thought leadership outreach, and gathering product reviews.
References:
Ahrefs: Ecommerce SEO: A Simple (But Complete) Guide
Backlinko: Ecommerce SEO: The Definitive Guide
Let's find out if we're the SaaS content marketing company you’re looking for.