eCommerce On-Page SEO: How to Do It the Best Way

eCommerce On-Page SEO: How to Do It the Best Way

Search engine optimization is essential for eCommerce websites. Today’s shoppers start and often end their lookup for the stuff they want to buy with the Google search. So, if your site isn’t properly optimized for search, you might be losing tons of traffic, customers and as a result – money!

Marketers often treat on-page SEO for eCommerce as the most natural part of the promotion. What can be easier: make sure that your keywords are all in the proper places, avoid keyword cannibalization – and you’re done! However, there are a few crucial moments that you need to keep in mind while setting up your eCommerce website for SEO.

On-page SEO for eCommerce websites usually focuses on the following two types:

  • product pages;
  • category pages.

Let’s start with the keyword research basics.

Choose the right eCommerce keywords

In simple words, keywords for an eCommerce website should be the optimal combination of high relevancy, good search volume, and low competitiveness.

People often start their research with Google Keyword Planner. But I’d recommend you to check out Amazon first. Today, 55% of shoppers begin their journey to purchase with the Amazon search. So it should be your first stop on the way to the perfectly optimized pages.

Start with dropping the words of product’s title into the Amazon search bar. I bet you will receive a bunch of good keyword suggestions. Check out SERP for those keywords to make sure they have relevant results that fit your pages. It will help you create a list of highly-relevant keywords only. Then check them out in your favorite keyword tool to find out their search volume, the estimated number of clicks and difficulty.


Check out Amazon categories when you’re searching for your category pages keywords. Amazon has a detailed and well-structured categorization so you may easily get a ton of keyword ideas for your category pages.

After you’ve created a list of the keywords that you think may fit, it’s time to use more advanced tools to check out their characteristics. Don’t chase the short-tail keywords with a huge search volume. They are usually difficult to rank for because many eCommerce giants already sit on Top of the search for these keywords. Choose long-tail ones with slightly lower search volume and pay close attention to the number of Estimated clicks and lower difficulty.

Optimize your Meta-stuff

Traditionally, marketers used template approach when adding keywords in their page titles, H1s and Meta-descriptions. It usually looked like this:


It is easy to explain. eCommerce websites often have hundreds and thousands of pages and creating unique descriptions may be tedious and consumptive (if not to say boring) task. Here I recommend using a hybrid approach. For multiple product pages, you may use a template that includes a short description and a unique product title, like “Ethiopia Sidamo” or “Kenya AA” for the whole coffee beans shop.

The primary goal of any eCommerce website is sales. Your titles and descriptions should push users to make the step towards purchase. Thus, if you only include the “Ethiopia Sidamo coffee beans” into the title, it may be unclear for search engines whether you’re selling those beans or just reviewing the sort or show the pictures of the product. So always use modifiers that follow the “purchase intent” like “buy,” “get,” “purchase,” etc.

You should create unique descriptions for the most important pages of your website. Those are the pages that you already have in Google Top 10 results for at least one keyword. Check out your Google Search Console and filter out those pages. Then follow the algorithm:

  • Include the primary keyword that you target;
  • Add some long-tail variation across the text where it’s appropriate and natural-looking;
  • Include modifiers that spur into action like “buy,” “click,” “free,” “sale,” etc.;
  • Include your USP like “Free shipping” or “Gift inside”;
  • Do some split test to see what descriptions perform better than others and understand what makes them more compelling than others.

As for H1s – just use your category title for category pages and the product title for product pages. You may also include your website title after the dash or the price tag. Make sure that you have only one H1 on a page. If you have properly done your keyword research previously, those titles are already optimized.

Optimize the URLs

URL on eCommerce websites can look messy. Especially if you have a complex category hierarchy. Just take a look at the example from below:

You should avoid creating generic URL slugs and stick to the clear and readable ones. It’s better to use the following URL structure:

It’s clear and straightforward. But there are also a few notes to take into account. You should avoid too much repetition across the category titles and product titles in the URL. Thus, you use “whole-coffee-beans” as a category title in the URL, and you don’t have to repeat it for a product title like “ethiopia-sidamo-whole-coffee-beans.” Just stick with the product title alone.

And avoid using modifiers for product pages. E.g., “” looks more like a blog-post URL than that of a product page.

Create unique on-page descriptions

If you check out big-commerce websites, you will notice that almost all of them include unique product descriptions on their pages. There are two good reasons to do the same:

  • Descriptions tell Google about your page and help rank it for a proper search query;
  • Descriptions help users to understand what they can expect on this page.

Google ranks pages according to the algorithm that “reads” words. And if there’s no text content on a page, it will hardly be ranked high. Moreover, you will need absolutely unique descriptions on your pages. Templated ones, like we used for the Meta-stuff, won’t work here.

The process of creating unique descriptions for category and product pages is pretty similar at the beginning: add your target keyword into the text, spray long-tail variations and LSI keywords where it makes sense (don’t spam!). But there are a couple of vital points to pay attention to:

  • Create descriptions for people, not machines. Make sure they are well-written and easy-to-read.
  • Include lots of details about the products, e.g., features, maintenance peculiarities, sizes, variations, delivery notes, etc.
  • Use bullet lists for features and other stuff that can be listed.

Sometimes eCommerce stores sell their products on Amazon too. I don’t recommend using the same description for your website and for Amazon. It’s evident that Amazon pages have more domain authority and other factors that help them rank higher and “steal” traffic from your site.

Pro tip: Many eCommerce stores sell to different locations and even world regions. It’s wise to check out some local SEO tips to stay ahead of your competitors. I guess, the video below can be helpful for those who consider selling to other locations.

Implement Schema Markup

Schema Markup helps your product pages look more attractive in search, provide users with more info what can boost CTR up to 30%. As a result, your website gets more traffic, and you get more sales.

Google uses this information to evaluate your pages and rank them. It is also great for mobile SEO for eCommerce websites since it allows showing the data in the form of cards:

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.


Use Product guidelines to add markup code to your pages. Just remember, according to Google’s Webmaster guidelines, if you use Schema Markup for one item on a category page, you should mark them all up. However, you won’t see rich data for category pages in SERP, so don’t overdo it.

The Final Thoughts

As you can see, there is no much difference in eCommerce on-page SEO and other types of SEO in broad terms. But the devil, it’s in the detail, you know.

The above mentions steps should push you in the right direction and help you to consider the points you might haven’t noticed before.

Explore more articles

Ecommerce Personalization Statistics: The Data Points You Need to Know in 2024
Ecommerce Ecommerce Personalization Statistics: The Data Points You Need to Know in 2024

What is ecommerce personalization? Ecommerce personalization is where online stores customize the shopping experience for individual users based on their behavior, preferences, and other personal data. The goal is to create a more engaging and relevant shopping experience that increases customer satisfaction, sales, and loyalty. Some key ways of using ecommerce personalization are through: 1. […]

Read more
Nosto’s Future of Work Policy: Providing flexible working options for all employees
Other Nosto’s Future of Work Policy: Providing flexible working options for all employees

At the start of the pandemic, Nosto – like many companies – quickly switched to a fully work-from-home arrangement, and soon witnessed the benefits and challenges that came with this. Better work-life balance was accompanied with feelings of isolation. Time saved from commuting came with decreased quality of coworker relationships.  As we began to think […]

Read more
Nosto named in Most Loved Workplaces for LGBTQ+ 2024 and Newsweek’s list of the top 100 global Most Loved Workplaces for 2024
News & Press Nosto named in Most Loved Workplaces for LGBTQ+ 2024 and Newsweek’s list of the top 100 global Most Loved Workplaces for 2024

Leading Commerce Experience Platform (CXP) selected due to openness and transparency, systemic collaboration, and respect for diversity New York, March 19, 2024—Nosto, the leading Commerce Experience Platform (CXP), today announced that it has been ranked in Newsweek’s Top 100 Global Most Loved Workplaces® list, as well as being certified as one of the world’s Most […]

Read more
Site search analytics: key metrics to follow for driving business growth
Ecommerce Site search analytics: key metrics to follow for driving business growth

Site search data is certainly one of the most unexploited gold mines of online retailers. It holds precious insights on how users search on a store, which devices they use, what queries drive revenue, which ones return zero results, and more. However, according to Nosto’s ecommerce search research, only 17% of brands are actively tracking […]

Read more