Getting more traffic is top of mind for any business owner, so the thought of mastering ecommerce SEO has probably crossed your mind once or twice.
Consistent, high-quality traffic you don’t have to pay for? Sign me up.
But between search engine algorithm updates and excessive industry jargon, it can be pretty difficult to get the hang of this whole SEO thing.
This beginner’s guide will take you from newbie to novice as quickly and simply as possible. We’ll cover keyword research, site structure and organization, and on-page SEO.
What is ecommerce SEO?
Ecommerce search engine optimization (SEO) is the process of generating more organic (i.e., non-paid or free) traffic from sites like Google, Bing, and Yahoo to your online store.
When you search for something on Google, for example, you’re taken to the search engine results page (SERP):
There, you’ll find 10 organic results, like this (first one in red):
Alongside the paid ads (orange) and Google Shopping ads (purple) results:
Ecommerce SEO is all about ensuring your product pages appear among those 10 organic search results. Of course, there are many more pages to explore:
But the further from page one you rank on, the less traffic you’ll generate.
In 2013, a study found that only 4.8% of searchers make it to the second page of search results. Page three? Only 1.1%. That number has shrunk with time—and the click-through rate from search results to your website is also much lower. In 2019, Backlinko found that only 0.78% of searchers click on any link found on page two of search results.
Your ranking position on the first page matters as well. Let’s take a quick look at the click-through rates for the top 10 positions, according to Backlinko.
- Position 1: 31.73%
- Position 2: 24.71%
- Position 3: 18.66%
- Position 4: 13.6%
- Position 5: 9.51%
- Position 6: 6.23%
- Position 7: 4.15%
- Position 8: 3.12%
- Position 9: 2.97%
- Position 10: 3.09%
However, in 2021, it’s rare to find search results where 10 positions are neatly laid out. When searching for something in Google, you might see Google Shopping ads, text ads, featured snippets, or a “People also ask” or “Top stories” rich snippet, among other things. The inclusion of these rich snippets can drastically affect the click-through rate to your website.
The name of the game, then, is to rank as high on the first page of engines like Google, Bing, and Yahoo as you can for search terms that your potential customers might be using. Let’s break down the steps you’ll need to take as you learn ecommerce SEO for beginners.
How to improve your website SEO
If you’re new to search engine optimization and want to learn how to rank first on Google, this SEO tutorial is for you. We’ll explain the basics of SEO in a way that makes it simple and, above all, actionable.
Step 1: Keyword research
It shouldn’t be surprising that the first step is identifying those high-value search terms that your potential customers might be using. You can do that through keyword research, which can be conducted a number of different ways.
First, note that ecommerce keyword research is different from most of the keyword research you’ve read about online. Why? Most sites care about informational keywords, like this:
You, on the other hand, might also want to rank for commercial keywords like this:
Can you spot the difference? Information keyword searchers are looking for, well, information. Blogs and content-heavy sites care about these keywords. Ecommerce sites care most about commercial keywords that show buying intent. You can also create content for your ecommerce store to increase domain authority, traffic, and conversions.
Amazon and Google Suggest
Note: Since Google is the most popular search engine in the world, I’m using that in screenshots and examples. You can repeat similar processes with most other search engines as well.
You’ve undoubtedly noticed Google search autocomplete feature. When you start to type your search query, Google suggests relevant queries:
At the bottom of the page, you’ll spot some additional related search queries:
These can be a goldmine for keyword ideas, especially when you already have a few basic keywords already in mind.
You can complete a similar process on Amazon, likely a competitor of yours. The great thing about Amazon suggestions is that they’re product-focused, unlike Google, which may contain some information keyword suggestions.
The process on Amazon is similar. Search for a keyword that’s relevant to one of your products:
This gives you some potential price categories you can add on your website:
As well as some other potential keywords:
Be aware of long-tail keywords, which are usually three to four words in length. The longer the keyword, the more specific it is. That means lower competition and, often, higher conversion rates by nature.
You can use tools to automate this process. This will save you a ton of manual labor time, especially if you have a big product catalog.
You can do even more digging on Amazon or, really, any major ecommerce store you compete with. First, check out their relevant product subcategories for keyword and category ideas for your store:
Jackpot! Let’s say you sell women’s fashion. Find the category and choose the most relevant subcategory. Now you can see all of the different ways Amazon sorts and organizes its fashion for women:
Repeat this process for any other major competitors.
Keyword research tool (Ahrefs)
Up until now, we’ve been doing keyword research on the cheap. If you have $99 to spend on a one-month subscription to Ahrefs, it can be a helpful ecommerce SEO tool, as it provides keyword suggestions, showcases your ranking, and much more.
Let’s say you compete with BustedTees.com, a geeky t-shirt ecommerce store. All you’d have to do is enter the domain into a keyword research tool like Ahrefs and click the number under “Organic keywords” at the top:
Scroll down and you’re looking at all of the keywords BustedTees.com ranks for:
Boom! You’ll also notice metrics like Volume in the screenshot above.
You can click on Volume to see which keywords on its website have the highest volume. You can also include or exclude keywords that’ll help you narrow down your search. For example, if you notice its website name comes up as a keyword, you can exclude it from the list by typing in the brand name and checking only Keywords under Any Target.
You can also view which sites link to BustedTees.com, which may give you an idea of which sites may also be willing to link to your website. You can do this for any website that matches your niche. Getting backlinks helps improve your ecommerce SEO by increasing your domain authority.
Choosing the right keywords for your store
At this point of the ecommerce SEO tutorial, your list of keywords is probably pretty big. So, how do you narrow it down and focus on the keywords that matter most? Start with a few key factors.
- Volume. The higher the search volume, the more potential traffic to your site. Ahrefswill give you volume data, but so will free tools like Google Keyword Planner.
- Competition. The lower the competition, the more likely you are to rank for the keyword. Again, Ahrefs will give you keyword difficulty/competition (“KD”).
Page authority (PA) and domain authority (DA) give you insight into how difficult it would be to rank higher than these organic results. The higher the numbers, the more difficult (in general) it’ll be to unseat the result.
Overall, you’re looking for high volume, low competition, and high-intent keywords.
- Relevancy. How relevant is your product page or category page to the search term? This is a huge ranking factor that’s often neglected. Stick to keywords that your products would genuinely satisfy. You’re not foolin’ Google.
- Intent. Again, you want to target keywords that show commercial intent. Usually, you can evaluate intent just by looking at a keyword. For example, if you own a bridal shop, which search has more of the right intent: “ball gown wedding dresses” or “work dresses”?
Which of these searchers is more likely to buy something on your site? The former, of course. A bridal shop might sell more than just wedding dresses, such as evening dresses, wedding guest dresses, or even mother-of-the-bride dresses. However, you typically won’t find work dresses at a bridal shop.
Step 2: Site structure for ecommerce
When it comes to SEO ecommerce, how the pages on your site are organized and structured affects your search engine rankings. It also affects your user experience (UX). Basically, you want to make it easy for actual visitors and search engines to find stuff in your store.
Easier said than done.
As you add and remove products and categories, site structure gets complicated quickly. If you can get this right from the beginning, you’ll save yourself a ton of time down the road. So:
- Make sure your site structure is simple, but easy to scale as your store grows.
- Make sure every page of your site is as few clicks from your homepage as possible.
Simplicity is underrated. You don’t want to have visitors relying on the back button to get around your site, running in circles trying to find what they’re looking for. You also don’t want to have to reorganize and rearrange your site structure every time you add a new product category, for example.
Most of your link authority is on your homepage, because that’s the most common page other businesses link to when referring to your website on theirs. So, it makes sense that the more clicks away from your homepage a product page gets, the less authority it has.
Those are the basics. If you want to get a bit more advanced, Aleyda Solis of Orainti shares her top ecommerce SEO tip, which is all about site structure:
Use the supply and demand principle to identify which levels of the website structure—from categories to attributes, brands or filters listing pages—are worthy to index and optimize for, as they fulfill an actual audience demand.
For those of you wondering, “index” is another name for the database used by a search engine. So to “index” a page is to have it added to that database. In other words, Google has discovered your page and added it to search results.
“This is because one of the most common issues for ecommerce sites is thin content, as well as content duplication issues. Many of the thin content and content duplication scenarios happen because there are many internal levels of the website structure, such as filters and attribute-focused pages that have very few products, which are also included in other pages.”
Thin content is the idea that there’s not much actual text on an ecommerce site compared to, say, a blog or software site. Imagine dozens and dozens of thin content pages created because of random product attributes and product filter pages. Some of those pages might only list one or two products. Adding blog content to your online store’s website is a good way to help counter thin content on your website as a whole.
Content duplication is as straightforward as it sounds.
“The easiest, and very common, way to handle this situation is to just noindex or canonicalize, to others, these types of pages. However, you can also create relevant and useful content for those pages to become different, relevant, and competitive. After all, although noindex or canonicalizing pages might be the most straightforward way to handle this, it is not the best way to make the most out of the existing search opportunities and effectively address the user search behavior with your content, and product, offering.”
Canonicalizing a page is a way of telling Google that this URL is the “master version” you’d like to display in search results. This is helpful in duplicate content situations, because Google certainly picks up on them. Without canonical tags, Google might:
- Miss unique content while wading through too much duplicate content
- Dilute your ranking ability
- Choose the wrong “master version” for you
Note that if you’re using Shopify, auto-generated canonical tags are added to pages to prevent duplicate content from appearing in search results.
Aleyda suggests going beyond noindex or canonicalization when you’re ready, though:
“It’s then fundamental to assess first if there’s enough search queries around the specific product’s characteristics, types or brands that you’re offering with each level of your ecommerce content, in order to identify if it’s worth it or not to index it. And if so, if there’s enough content offering on the specific page and if it's aligned with the way the user searches for it or if you should take additional effort to expand and optimize it to make it relevant and competitive.
“If there isn’t and it’s also not optimized and you need to take additional effort with it, then you know it’s going to pay off, as you have already validated that there’s a demand, with enough searches for it.”
That’s a lot of information, especially for someone new to ecommerce SEO. Luckily, Aleyda left us with this handy chart to help visualize the process she goes through:
The big takeaway here? Not every level of your site structure is worth indexing and optimizing, so be strategic and refer to the chart above.
Step 3: On-page SEO for ecommerce
Now that you’ve now done your keyword research and your site structure is ready to rock, in this part of the SEO guide we’ll talk about how you can optimize your two highest value pages:
- Product category pages
- Product pages
Not surprisingly, it starts with the basics.
If you’re already using Shopify, you likely know that there are some built-in SEO features you can take advantage of. Some are automatic:
- The canonical tags we talked about earlier are included.
- Your website’s sitemap.xml and robots.txt files are generated.
- Themes generate title tags that include your store name.
- Themes are required to have social media linking and sharing options.
But some features require your optimization skills:
- You can edit the title tags and meta descriptions to include your keywords.
- You can edit the alt text for images to include your keywords.
- You can make sure your file names include your keywords.
- You can choose the URLs for blog posts, webpages, products and collections.
When optimizing your title tags and descriptions, note that these are Google-facing. So, step one is ranking on the first page. Step two is convincing searchers to actually click through to your site.
Modifiers like “Deals,” “X% Off,” “Free Shipping,” “Wide Selection,” etc., can give you a boost when placed in the meta description. Why? Because Google is suspected to use click-through rate (CTR) as a ranking factor. So, it’s not enough to cater to the search engine overlords, you have to pique searcher interest, too.
Those modifiers can also help you attack long-tail keywords.
1. Choose the right URLs
According to Rand Fishkin, there are a few URL guidelines to follow for optimal ranking for ecommerce SEO:
- Your URL should be easy for real, live humans to read and interpret because accessibility matters to Google.
- Using your main keyword in URLs is still highly encouraged as they show up in search results.
- Short URLs are better than long URLs. Try to keep it below 50 to 60 characters.
- Make sure that the main keyword is used in the page title. Typically, you don’t want to include your entire page title in the URL, though.
- Don’t include stop words like “and,” “of,” “the,” and “a” unless they’re part of the keyword.
- Keyword stuffing (overusing a keyword) and pointless repetition don’t trick Google and make your store look spammy.
Keep these guidelines in mind when choosing your product page and category page URLs.
2. Reduce thin content pages with long and unique product descriptions
In ecommerce SEO, Google and other search engines use the content on your page to decide which keywords to rank your page for and how high your page should rank for each keyword.
So, if your product page has a short little description and not much else, Google doesn’t have a whole lot to go on. Copying and pasting a description from a manufacturer or supplier is called duplicate content and is also advised against. Writing a unique description with a lot of important detail can help improve the ranking of the product page and reduce thin content on your online store.
That’s why you’ll see product pages with longer descriptions, reviews, etc.
Write long, in-depth descriptions for your products so Google can work its magic more effectively. Include a few different relevant keywords on each page to help Google understand what your product is. If your catalog is huge, focus on your top products or on products ranking on the bottom of the first page or the top of the second page first. While it can be tedious, investing in your product description not only helps ecommerce SEO but also conversions.
The more you write, the more accurate Google can be in ranking your page. And, well, the more opportunity for using your keywords.
Plus, let’s face it, as long as you have a high-level description for the highly motivated, your customers won’t hate the extra product info, either. It might even help persuade them to buy.
3. Take advantage of latent semantic indexing (LSI) keywords
LSI keywords are keywords closely related to your main keyword.
You can find these through either a quick Amazon (or other big-name competitor) search or good old Google Keyword Planner, which we talked about above.
On Amazon, search your main keyword and look for secondary keywords that keep popping up. For example, let’s say you’re trying to sell a blender:
“14 Speed,” “450W,” and “48oz Glass Jar” all come up multiple times, indicating they’re strong selling factors and likely common elements of search terms.
You can also try running your keyword through Google Keyword Planner to get some LSI keyword ideas:
If you’re getting traffic from that main keyword, you might as well try to slide onto the first page for related secondary keywords as well. So use these LSI keywords whenever they make sense.
Shopify Academy Course: SEO for Beginners
Entrepreneur and Shopify Expert Casandra Campbell shares her three-step SEO framework to help your business get found through Google searches.
Getting started with ecommerce SEO
There is so much more that goes into ecommerce SEO. I’m talking technical SEO, link building, content marketing for ecommerce—the list goes on.
But these first three foundational steps will set you on the right path (and likely keep you busy) for now.
Start your free 14-day trial of Shopify—no credit card required!
Ecommerce SEO FAQ
What is ecommerce seo?
Ecommerce SEO is a search engine optimization of an online store. Writing long descriptions with relevant keywords on every product page is an example of an optimization. Obtaining backlinks from relevant websites can also improve your online store’s ranking position.
Why is SEO important for ecommerce?
SEO is important for ecommerce because it helps increase visibility in search engine result pages (SERPs). When you optimize your website for users, create pages that address specific keywords and user intent, and get backlinks from other websites, your website will rank higher in results. The more pages you do this for, the more pages start ranking. Getting website traffic from organic search results helps you spend less on paid marketing.
How do ecommerce sites do SEO?
Ecommerce sites do SEO by optimizing product pages for keywords and building out blog content on your website. Requesting backlinks from relevant websites also helps build page authority. Adding new pages with detailed content on a regular schedule helps search engines know that your website is still active and “fresh.” Updating content on blog posts and product pages for relevancy once a year also helps improve SEO ranking, as this is called “content freshness.”
Which ecommerce platform is best for SEO?
Shopify is the best ecommerce platform for SEO. Shopify lets you write and edit your own titles, meta descriptions, alt text, and URLs. You can also submit your sitemap to Google Search Console. Adding a blog to your online store is also possible on Shopify. Having a blog on an ecommerce website can help you rank for other relevant keywords that don’t compete with product pages. For example, if you sold birthday party supplies, your product pages would have keywords based on individual product names, like balloons, streamers, and so on. However, your blog might include keywords relevant, for example, to birthday party planning.