Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
25 Million+
Websites using our plugins
Years of WordPress experience
WordPress tutorials
by experts

WooCommerce SEO Made Easy – A Step-by-Step Guide to Ranking #1 in Google

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Do you want to improve your WooCommerce SEO, but are not sure how to get started? Search engine optimization (SEO) for your eCommerce store is the equivalent of having someone standing on every street corner in the real world, spinning signs with your store’s name and direction.

If you have not optimized your WooCommerce store for SEO, then you are missing out on a lot of sales.

We have created this ultimate WooCommerce SEO guide to help you improve your WooCommerce SEO and get more customers.

The complete WooCommerce SEO guide

Before we get started, let’s cover the basics.

What is WooCommerce?

WooCommerce is an open-source eCommerce plugin built for WordPress. It allows you to leverage the most powerful content management system (CMS) and use it to run an online store. Because of the open-source nature, you can customize every aspect of your store and easily build custom extensions.

Before starting an online store, most beginners usually ask one of the two questions: How does WooCommerce compare to Shopify, and is WooCommerce SEO friendly?

We have created a detailed comparison of Shopify vs WooCommerce that you can use to see which is the better platform for you.

The answer to the second question is below:

Is WooCommerce SEO Friendly?

WooCommerce is very SEO friendly out of the box. It runs on top of WordPress which itself is standard compliant and good for SEO. However, you can definitely use plugins and techniques to further improve WooCommerce product SEO.

When you start an online store with WooCommerce, it is up to you to add things like themes, products, product descriptions, product pages, images, and other content to your store. You’re responsible for optimizing all additional content that you add.

WooCommerce SEO is an ongoing process, and you will need to keep it up to steadily see growth in your search engine traffic & sales.

Now you might be wondering, what do I need to properly deploy an effective WooCommerce SEO strategy?

Well, that’s where our WooCommerce SEO guide can help. We’ll go over multiple important SEO tips for your online store and make them easy to understand.

Ready? Let’s get started.

1. Perform The WordPress SEO Setup

WooCommerce is a WordPress plugin, which means you need to improve your overall WordPress SEO setup before you can move on to WooCommerce-specific SEO tweaks.

We have created a complete WordPress SEO guide for beginners. It is extremely detailed and includes tips for keyword research, SEO-friendly URL structure, finding duplicate content with Google Search Console, and more. We highly recommend going through the entire guide first before moving on to step 2 of this article.

However, if you’re in a rush, then the most important thing you need is a WooCommerce SEO plugin. We recommend installing and setting up the All in One SEO plugin on your site.

All in One SEO website

AIOSEO plugin will help you add XML sitemaps along with setting up proper SEO fields for your products. It also comes with SEO features like rich snippets schema markup, on-page SEO analysis, social media integration, and more.

To learn more, see our detailed AIOSEO review.

Once you have set up AIOSEO, you can move on to step 2 of our WooCommerce SEO guide.

2. Write Product SEO Titles

Just like you optimize your blog posts for SEO, you also need to optimize your individual WooCommerce products for SEO.

One of the most important parts of WooCommerce product SEO is to write SEO-friendly product titles.

These product titles appear in your browser’s title bar and are used by search engines as the title of a search result.

SEO title example

If you followed the previous step, then you would have already installed the AIOSEO plugin. It is the best WordPress SEO plugin that covers your WooCommerce products as well.

You need to start by editing a WooCommerce product and scrolling down to the AIOSEO Settings box. Next, you can edit the product’s SEO title by typing in your own title or using the variables to automatically generate your title from the product information.

Change product SEO title

Your WooCommerce product SEO title can be slightly different than the product title on your store. You can use keywords that you think your customers will use when searching for the product.

You also need to make it catchy, interesting, and attractive to users. However, it’s important not to use misleading or incorrect titles that would trick users and search engines because that could get your WooCommerce website penalized.

Let’s take a look at an example title below.

Boring title: Men’s Leather Wallet by Brandname
SEO Optimized Title: Bi-Fold Brown Leather Wallet for Men – High-Quality built for Durability

In our SEO-optimized title, we’re mentioning long-tail keywords like bi-fold, brown, and durability, all things that people will search for when searching for “men’s leather wallet”.

When shopping online, people type detailed search queries instead of generic ones. By adding long-tail keywords in your WooCommerce product title, you help search engines find and rank you higher than your competitors.

3. Add Product SEO Descriptions

Just below the title in AIOSEO, you will also see a box to add your own product meta description.

Add product SEO description

While this description is not displayed on your website, it will appear below your product title on search engine results pages (SERPs). You need to make sure that you use this description to provide a compelling reason for users to click and view your product. Think of this as your one-line sales pitch.

Don’t forget to use the same keywords that you used in the product’s SEO title. This will boost your chances of ranking for those target keywords.

4. Optimize Product Slug

Slug is a product’s nice-name used by WordPress in your URL also known as permalinks. By default, WooCommerce uses your product’s title as the slug. However, sometimes the default slugs do not include any relevant SEO keywords.

You can change that in your product’s SEO settings. Make sure that you use your main keyword in the slug and don’t make it too long.

Changing product slug

For example, for men’s leather wallet, we’d recommend making the slug be: bi-fold-brown-mens-leather-wallet-by-brandname

5. Enable Breadcrumbs

Breadcrumbs are great for internal linking because it defines a clean path or trail to the page you are on.
Breadcrumbs example

These breadcrumbs also appear in search results giving your site an extra advantage in rankings.

Breadcrumbs in search results

You can enable breadcrumbs for your WooCommerce products by using the AIOSEO plugin.

To enable breadcrumbs, go to the All in One SEO » General Settings.

The breadcrumbs schema markup is automatically added to your site’s code. But, if you also want to display breadcrumb navigation links on your website, then you need to enable breadcrumbs by toggling the switch.

aioseo enable breadcrumbs

You’ll then see different breadcrumb display settings that you can use on your website.

aioseo breadcrumb setting options

For example, you can use the ‘AIOSEO – Breadcrumbs’ Gutenberg block. Simply edit any post or page where you want to display breadcrumb navigation and add the AIOSEO – Breadcrumbs block.

aioseo breadcrumbs block

To learn more about breadcrumbs, see our article on how to display breadcrumb navigation links in WordPress.

If you’re using one of these best WooCommerce themes, then they will likely come with built-in breadcrumb functionality.

6. Properly Using Product Categories and Tags

Product categories and tags help you organize products throughout your online store. This makes it easy for your customers to find the right product they’re looking for.

Categories and tags also help search engines in the same way. Each product category and tag has its own page in WooCommerce which is crawled and listed by search engines.

Category pages appearing in search results

Since these pages have similar products, this increases their keyword density and makes them more likely to rank for those keywords.

Many beginners get confused about the difference between category and tags and end up using them incorrectly. Categories are meant for the broad grouping of your products. If your store was a book, then categories will be the table of contents.

For example, a clothing store can have categories like men’s, women’s, accessories, jewelry, etc. Categories are hierarchical, so you can add child categories to them.

On the other hand, tags are more specific keywords that describe the properties of the product. For example, a t-shirt product can have tags like casual, summer wear, and more.

For more on this topic, see our guide on the difference between categories vs tags.

7. Add Alt Text for Product Images

Many customers switch to image search to quickly find products that they are looking for. To help website owners, Google recently removed the ‘View Image’ button from their image search results. This means that users will have to visit your website to see the image with context.

This trend further helps online stores drive highly-motivated customers to their websites.

Image SEO works a lot like web search. Google uses artificial intelligence, image recognition, and other algorithms to help users find the images they are looking for.

The most important thing you can do to get traffic from Google image search is to add an alt tag to all images on your website.

Alt text is an HTML attribute that allows website owners to add some text with their images. The purpose of this text is to be displayed when the browser is unable to fetch an image.

A broken image showing alt text

Search engines use this alternate text as a ranking factor in their image search. Basically, you can add text to describe what this particular image is about.

Adding alt text to product images

You can add alt text to all your product images when uploading them to WooCommerce. You can also edit your old product images in the Media library and add alt text to each of them one by one.

To learn more about Alt text, see our article on image alt text vs image title in WordPress.

8. Add SEO Title and Descriptions for Product Categories

Each product category in WooCommerce has its own page. This page contains similar products, which increases the keyword density for your targeted keywords. This makes product category pages more significant for WooCommerce SEO.

You can further optimize product category pages by adding a title and description to them. AIOSEO allows you to set SEO titles and descriptions for each category on your WooCommerce store.

Simply go to the Products » Categories page and click on the edit link below a category.

Edit a product category in WooCommerce

On the edit screen, scroll down to AIOSEO Settings and click on the category title in the snippet preview.

Edit product category title and description

AIOSEO will now display edit fields to enter your own custom SEO title and description for the product category.

9. Track WooCommerce Customers in Google Analytics

Enabling customer tracking in WooCommerce with Google Analytics

The most important part of an effective SEO strategy is data. You need to learn where your users are coming from, how they found your store, what products they looked at, and what are they doing on your WooCommerce site.

Google Analytics can help you track all this information, but it’s extremely difficult to set it up properly.

That’s why we built MonsterInsights, the most popular Google Analytics plugin for WordPress.

The pro version of MonsterInsights comes with a built-in eCommerce tracking feature that you can use to enable WooCommerce-enhanced eCommerce tracking with a single click.

You can use MonsterInsights combined with Google Analytics to make data-driven decisions about your WooCommerce store and grow your business with confidence.

To learn more about how to use Google Analytics’ advanced eCommerce features, see our article on how to enable customer tracking in WooCommerce.

10. Optimize Website Speed and Performance

Google considers website speed as one of the most important ranking factors. This means faster websites are more likely to rank higher than slower websites.

Slow websites are also bad for your business because they affect user experience and cost you actual money.

According to a StrangeLoop case study, a 1 second delay in page load time can lead to a 7% loss in conversions, 11% fewer page views, and a 16% decrease in customer satisfaction.

Website speed case study

The majority of the time, the #1 reason for a slow WooCommerce store is web hosting. If that is the case, then you need to switch to one of the optimized WooCommerce hosting providers like SiteGround or Bluehost.

You can also follow the step-by-step instructions in our WordPress performance guide to increase your page speed.

We also have some more helpful tips in our step-by-step guide on how to speed up your eCommerce website.

11. Improve WooCommerce Security

Search engines love websites that are safe and secure. Google warns users of scams, malware, and phishing websites, by quickly marking unsafe websites with warnings.

Harmful website warning in Google chrome

This could not only destroy your WooCommerce SEO rankings but will also have a severe impact on your brand’s reputation.

Hackers are always targetting random websites with brute force attacks, malware injection, and data theft attempts. To prevent this you need to tighten your WooCommerce store’s security.

Follow the step-by-step instructions in our WordPress security guide to harden your WooCommerce security.

We hope this article helped you learn how to improve your WooCommerce SEO. You may also want to see our list of the best WooCommerce plugins and best live chat services to help you grow your business.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

14 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    Thank you for the guide. According to it, I found that optimizing WooCommerce is indeed very similar to optimizing a blog. There are some differences regarding products, but the core is essentially the same. Still, I appreciate the excellent summary on how to improve SEO directly within WooCommerce.

  3. Moinuddin Waheed says

    Comprehensive guide for woocommerce seo.
    Basically the steps are almost same for seo guide as we do seo for our blog posts.
    The additional task is to make sure to add image alt text, description and title so that it becomes seo friendly and also giving the product description.

  4. mustufa shekha says

    thankyou so much for the information . just wanted to know if this is it for ecommerce seo or there is more to it ? . im just looking for one stop complete solution/guide for ecommerce wordpress seo guide where i can just read step by step guide and do the same as im an amateur and just made an ecommerce website for my own business. there is so much information online . so just need a thumbs up if this is it for ecommerce wordpress woocomme seo so i can just START.
    waiting for your reply
    thankyou again :)

    • WPBeginner Support says

      These can be the entirety of your SEO strategy if you like, you can look to get more granular as you go on later but this guide should be all you’re needing when just starting out.


  5. Olagbemide taiwo says

    Wpbeginner thank you for this great work. in fact I have no reasons than to say thank you, because you guys have change my seo tip on how to improve my store

  6. Hubert says

    What about the URL’s? Apparently WooCommerce does not allow short URL’s. Is there a way around it?

    • WPBeginner Support says

      Unless we hear otherwise, WooCommerce does not have a URL restriction for shortened URLs, you may want to reach out to WooCommerse’s support for what you’re wanting to do for their recommendations


  7. mass says

    Wp beginner always provide great content to readers, I have a question that for e-commerce seo perspective we going to promote product page or create an additional page to rank particular keywords? Thanks

  8. Adil hussain says

    I am regularly reader of wpbeginner. Always have great info.
    thanks for this helpful and full of knowledge article.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.