6 Tips: SEO for eCommerce Websites

Search Engine Optimisation (SEO) for your eCommerce websites is fundamental to success.  Without an SEO plan in place, more than likely you’ll be leaving it down to luck as to whether your site ranks at all, never mind ranking well.

SEO for ecommerce | Search Engine Optimisation | iWeb

Search engine optimisation is about carrying out many tasks that will help search engines understand what your website is about so they can rank it accordingly in their search results.

1. Carry Out Keyword Research

At the heart of any SEO strategy is the keyword research process. You can do this by using various tools such as Google’s Keyword Planner, MOZ Keyword Explorer, SEMRush Keyword Tool and other thought processes.

You should spend the time researching meaningful keywords that are relevant to the topic or product on your web page.

SEO for ecommerce | keyword planner | iWeb

Google’s Keyword Planner is a good starting point when carrying out keyword research.


For example, if my page is selling ‘bike tyres’ I would look at the search volumes for this primary keyword. I’d also include synonyms (i.e words that are different but mean the same thing) and longer keywords variations so that I get a good set of keywords to target.

The next step is to then research what other competitors are showing in search results for. You can do this by completing Google searches with your target keywords and seeing who shows up for them and in what position. You can then look at the page title and on-site copy for that page to see what other keywords might be used.

Once you’ve gathered these search terms, you should put them through Google Keyword Planner to gather the search volumes of these keywords. It’s important that you compare them with your initial list.

Do these keywords have higher volumes than yours? Are they realistically achievable i.e. do dominant competitors like Wikipedia, Amazon or similar show for your search terms or is it smaller businesses?

Looking at what other results display helps you to decide if that keyword should be targetted within your content.

Important: Target one primary keyword for a web page.

2. On-Site Optimisation

There are some simple optimisations that should be done on your eCommerce website to help improve your search engine positions. These include enhancing features like:


With many eCommerce sites, the URL structure is easily missed. URLs should be structured in a clean user-friendly way.

  • Non-user-friendly URL: www.mysite.co.uk/catalogue/brands/GMC/RotaryTools?node=406&catalogue=brands&__jumpTo=920154
  • User-friendly URL: www.mysite.co.uk/brand/GMC/RotaryTools/135w-multi-function-rotary-tool

Where possible you should make your URL’s user-friendly so that users know exactly where they are, what they’re buying and better, that they can trust your site as it doesn’t look spammy.


Metadata is the information that is displayed in SERPs (Search Engine Results Pages). It includes the Meta title and the meta description. The meta title should include your primary keyword. The meta description isn’t a ranking factor but should be used to inform the user of what the page is about.

Metadata Example | iWeb

Example of metadata displayed in the search results.


Header tags

By structuring the content on your pages with header tags such as <h1>, <h2> and <h3> you can inform search engines of the hierarchy of your content. That way, Google can easily crawl through your content, identifying what it’s about and how easily it is to understand.

The easier your content is to read through carefully selected header tags, the better. So, make sure you’re writing in simple terms that both the user and Google can navigate through.

Tip: include your targeted keywords in your headings if possible.

Let’s take a look at an example:

This Is Your Title And Should Be <H1>

Hi there, I’m your text. I’m known as a paragraph.

Time For A Subheading <H2>

A Sub-subheading <H3>

You get the gist…


Image Alt Tags

Image Alt Tags are used to describe to the user what the image is about. This is particularly useful in website accessibility for users who are using screen readers. Alt tags should also include keywords to help rank your images within the image search results in search engines.

3. Use an Intuitive Site Structure

A strong and clear website architecture will help both users and search engines to crawl and navigate your site.

Example website structure | iWeb

Basic example eCommerce structure.


Every person that visits your website should be presented with a great user experience. If the experience provides the user with the answers they’re looking for and allows them to purchase items easily and confidently, search engines will show your website some love and rank you well.

Search Engines

Search engines follow the structure of your website to understand the importance of web pages dues to where they appear within the navigation.

4. Create Unique, High-Quality Web Content

As the saying goes, content is king. In the world of SEO, it’s no different. Content should not be duplicated across your website. Each page should be unique and get the main points across to the end user clearly and concisely.

Search engines frown upon duplicate content because it makes it difficult for them to understand what each page is about. Making sure each page has a minimum of 300 – 500 words will help.

Remember: Optimise your content with your chosen primary keywords.

5. Product Page Information

The product page information is a vital part of SEO for eCommerce websites. For many, this is where they fall down. This happens for a number of reasons including:

  • Not enough time to write unique copy for each product especially if there are thousands of products
  • Not enough information about the product
  • The information on the page isn’t engaging enough
  • Content has not been written with keyword research in mind

Making the content as engaging as possible is the key here. Include:

  • Keyword targeted copy
  • Relevant optimised images
  • User reviews
  • Product videos where possible

As soon as you start to embrace unique product content, the sooner search engines will show your web pages some love in the search results.

6. Link Building

It’s important to gain links back to your eCommerce website through various link building activities such as outreach to influencers in your industry and other sites that are relevant and have a strong website authority.

Important: It’s not the number of backlinks but the quality of the links.

There are a number of tactics you can use to gain backlinks including:

Guest Posting – This is when you write a blog post for another website for a backlink to your site.

Web Directory Linking – Setting up listing in relevant web directories are beneficial, particularly if the directory is in your niche.

Broken Links – Browse industry blogs and scan the page for any broken links. Contact the site to let them know and start a discussion about how you have an article they could link to.

The world of Search Engine Optimisation (SEO) is very broad and for many, full of the unknown. Search engines include Google, Bing and similar, yet these engines do not specifically tell us what its ranking factors are, so for even the best SEO marketers, it’s a (very well theorised) guessing game.

Though marketers will continue to argue which ranking factor out of the hundreds present, is most important, here are 6 key tips to remember when optimising specifically on-page SEO for your Magento Commerce website (other good eCommerce platforms are available).

What Is On-Page SEO?

Before getting into the nitty-gritty of on-page SEO, it’s important to know about some of the basics.

So, what is SEO? SEO is the name given to the activities carried out that attempt to improve web page rankings in search engines such as Google and Bing. SEO is split into two main areas, on-page and off-page SEO.

  • On-page SEO is the name given to the activities carried out on a website that is visible on the frontend of the website. These include tasks such as optimising the copy accordingly and adding internal links within the content.
  • Off-page SEO is the name given to tasks carried out on other websites that have an impact on your website in search engine results pages (SERPs). These include activities such as link building and social media engagement.

Useful Link: If you’ve not yet carried out any SEO practices on your website, take a look at the importance of an SEO audit for your eCommerce site.

On-Page SEO Magento Basics

#1 Keyword Optimisation

  1. Complete keyword research to find relevant terms that your website visitors are most likely searching for.
  2. Narrow these keywords down to around 10-15 terms. These should then be prioritised for a particular page. Ideally, you’ll want to have a different keyword per page so that when it comes to ranking on Google, that page is most likely to rank for the particular keyword entered.
  3. These should then be added to the metadata of a page, the image alt tags in all the relevant places – taking every care not to simply stuff keywords in every position possible.
  4. Handily, the Magento admin area makes adding this data super easy!

#2 Avoid Keyword Cannibalisation

Now you’re familiar with SEO practice of optimising your website for relevant keywords, it’s important to ensure you’re not implementing keyword cannibalisation. Although we’ve briefly touched on this in the above, it’s crucial to ensure you’re website does well when ranking in the search results.

After selecting the keywords that you’d like to target on your site, you need to carefully allocate which page will rank for that word.

For example, you may have two pages:

  1. Red Shoes
  2. Red Boots

If care isn’t taken when optimising the site then a page such as Red Boots could rank for the keyword “red shoes” and not the page Red Shoes.

#3 Check Your Site Structure

Ask yourself: Are you giving users the best possible experience they can have? Can they easily navigate their way around your website? Are your pages each titled correctly and simply so that users understand what is what?

Implement A “Flat Site Structure”

You’ll want to focus on creating a “flat site structure”. This basically means simplifying the navigation so that it takes a few clicks as possible to get from your homepage to a product page.

This will ensure you receive the maximum amount of authority passing from your homepage to your product page through internal links.

Keep It Logical

You then want to ensure that the site structure follows a logical path. Sort through the list of targeted keywords you created. Take a look at the below example from Neil Patel.

On-page SEO for eCommerce | iWeb Experts in eCommerce

#4 Internal Linking

After doing this, it’s important to remember to complete internal linking. That meaning you’re canned cat food page might also have a call to action (CTA) to take people to the canned dog food page which may have a higher priority for ranking.

In carrying out internal linking activities you are passing link equity between pages.

#5 Optimising Header Tags

Following on from the logical site structure, it’s important to make sure that your content is structured correctly using header tags. Header tags help search engines understand what the content is about.

You should only have one header 1 tag on a page. This is the main title of the page. Header 2s are then used to break the content out into sub-sections. Header 3s are used to break out the content underneath the header 2s and so on.

An example of good practice includes:

Header 1

Header 2

Header 3

Header 3

Header 2

Header 3

Header 3

#6 Length of Content

“Content is king,” they say. This is particularly important to remember when thinking of your website. The content on your website needs to be informative and have a purpose to provide the answers to what your customers are asking.

The length of the content is also important to ensure a user receives all of the information they need and likewise, the search engine does.

Search Engine Perspective – Google recommends 250 – 300 words per page. The longer the content the more search engines have to crawl and index accordingly.

User Perspective – The copy should provide all the answers a user needs such as a price, benefits and unique selling points amongst others to move them onto the next step in the journey to convert.


There you have it 6 tips to complete SEO for eCommerce Websites. These are just a taster of the things you should be thinking about and implementing on your eCommerce site but definitely a great place to start.

If you’d like help completing your SEO, we have a team of experts ready to help. Simply contact us to find out more.