A friend of mine was adding a shopping cart to his site, and wanted some advice on how to optimize his shopping cart. I thought: why not give the advice I gave to him to all my readers as well? So here we go, a complete article on shopping cart SEO.
Step 1: Make sure your inventory is crawlable
Most standard shopping cart modules start failing right at the beginning of SEO: they either use links which can’t be spidered, or URL’s with a zillion parameters which don’t make any sense to a normal user. Starting with the latter: there’s some real value in making sure your shopping cart URL’s are easy to remember, not only for the search engines but for your users too. For the search engines, I’d advise you to include categories, product and brand names into your URL, and nothing more, keeping them nice and short…
Read more: SEO friendly URLs »
Step 2: Reduce duplicate content
A lot of shopping carts give the ability to add products to multiple categories, in essence, nothing has to be wrong with this. Unless product X can be found with the exact same content on
example.com/category2/productx. This is what we call duplicate content. It has all sorts of nasty side effects, but the most important one, for now, is that you’re throwing away link equity.
A simplified example of what might happen: three people link to the first URL, and three other people link to the second. Your competitor has one page for this product, and four people link to his product page. Your competitor might now outrank you for this product because he has more links to his single product page then you have…
Another place where duplicate content often appears in shopping sites is when 3-4-5 products in a row, all end up in the same two categories. These category pages might now look totally the same, except for a few titles here and there…
Keep reading: Duplicate content: causes and solutions »
Step 3: Know what your clients are searching for!
There are probably dozens of reasons in the offline world why you’d want to name an expensive piece of furniture something else than a chair. In the online search world, things are different… People search for words common to them, so if your product is, in essence, a chair, use that word to describe it!
If you’re not sure, get a specialist to do your keyword research for you, as it’s one of the most important aspects of good SEO for a shopping cart. One thing is very important though: people will search for the brand and models names and numbers, so be sure to include them in a proper way in the title and headings of your page.
If you’ve done this keyword research, use it to write good copy for your site, name your product and category pages better and, if necessary, restructure your shopping cart.
Step 4: Get your on-page SEO in order
Some hints for this in semi-random order:
- Be sure to make proper use of the title tag (including the product and brand name and model name and number)
- write an inviting meta description to get people to click in the SERP‘s (and make it unique for each page)
- use proper headings (H1, H2 etc.)
- write descriptive texts about each product and category
- etc. etc.
This has lots to do with your regular on page SEO, right. So you really should take things like content and internal linking (more on links in the next section). Here are some guides to get you started:
Step 5: Start link building
All of the above was centered on what you can do on your site. However, for search engines to find you and rank you, you need links, and you need lots of them. This part is where you can use your keyword research again. You’ve probably picked a few top keywords, now search for them. Every single page in the top 100 for that keyword is a good place to get a link from, which, if possible, should point to your category for that keyword.
How you do that? You e-mail the website owner, kindly asking for a link and why you think it would fit well on his page and that it would be a good link for his visitors. Do consider that not only the number of links is important, but the anchor text used is important as well. Try and get the site owner you’re mailing to include your top keyword in the anchor text for the link you’re trying to get.
Keep on reading: Link building from a holistic SEO perspective »
And now we probably left you thinking: “But wait, that was all SEO for my site, how is that related to my shopping cart!?”
Shopping Cart SEO
The main issue is that your shopping cart is totally empty for most of the time. If you haven’t put any products in there, that page consists of an empty table and probably a line about your terms of service. No use in optimizing that, that is why the first part of this article is all about optimizing 5 steps before people end up in that shopping cart.
We do have a few things more to say about that shopping cart, though. These relate more to user experience (UX) and perhaps conversion, to be honest. But in a holistic SEO strategy, user experience matters just as much. The entire customer journey over your website has to make sense, to both users and Google, so please read on!
Shopping Cart abandonment
Have you ever thought about the purpose of your shopping cart? People obviously use it to check all the products they want to order and then buy these. But that really isn’t the only thing people use it for. Think about this: how many times to you simply put stuff in that shopping cart only to decide later if you really need all that stuff? I do. We have written a larger article about this, which you can find here: Cart abandonment.
Trust is an important issue here
You need to make people feel comfortable buying products on your website. They need to trust you in delivering the right quality for the right price. They would feel so much better knowing their personal details are stored in a secure way. If other tell them to trust you, that would lower any barriers even more. For more in-depth thoughts and information on this, please read: 7 ways to increase sales by creating trust.
Optimize the user experience of your checkout page
Optimizing that cart, now with products in it, is one. But if you mess up the user experience right after that, in the checkout process, you will still lose that customer. Checkout page UX is all about, for instance, a great shopping cart overview, convenient forms (with proper form validation) and the option to purchase without creating an account for your website.
So, in conclusion, you really should optimize every single step of the customer journey, before and after the shopping cart. Got any more tips for the people reading this? Leave them in the comments!