How to Choose the Best Ecommerce Platform for SEO

best ecommerce paltforms for seo

Why is SEO Important for Ecommerce? Well, 44% of every online purchase begins with an online search (IPSOS 2012). Making sure that your products can be found easily on search engines such as Google can be the difference between an ecommerce business that fails or succeeds. A large part of effective Search Engine Optimisation (SEO) is to ensure that the pages of your site appear as relevant as possible to a search engine for the search terms (keywords) that your prospective customers are using.

Many business owners may be unaware that their Ecommerce platform (some of them discussed here) might not be equipped with the features needed to make their online shop search-engine-friendly. Some ecommerce software offers only the most basic SEO features, some only at a premium cost while others do not offer them at all.

Example:

Let’s imagine that you are a retailer of men’s vintage-style clothing. One of your products is a 70’s-style, blue velvet jacket that you have named “Bradley”. You list the product in your ecommerce website as a “Bradley Jacket”.

Because of the limitations of your store-builder software, this name might automatically become the title of the product page, the page URL and the name of the product in your site’s navigation.

Your prospective customers however are not searching for a “Bradley Jacket”. They are far more likely to be searching for “70’s style velvet jackets”.  Realising this, you now want to modify the page title to read “70s Style Velvet Jacket – Bradley | VeryVintage.com”.

With some ecommerce platforms you have no way to over-ride this or are forced to pay extra to have this feature.

Unfortunately, many business owners don’t become aware of this limitation until long after they have invested significant time uploading product images, product descriptions and stock information.

With that in mind, I conducted an evaluation of the most popular shopping cart platforms assessed purely on the basis of their SEO capabilities.

Research Methodology

The first step was to create a list of the most widely-used shopping cart platforms in Europe and the U.S (source: BuiltWith.com):

Magento
Shopify
WooCommerce
BigCommerce
osCommerce
Wix
Weebly
SquareSpace
Volusion
PrestaShop
3DCart
ZenCart
GoDaddy
MoonFruit
1&1
BigCartel

I then evaluated each cart against a list of the Search Engine Ranking Factors as compiled by Moz. Each factor was then assigned a weighting based on its correlation to an increased Google ranking in the Moz study.

List of SEO Ranking Factors:

Here is the list of SEO ranking factors included in the study and a description of why they are important to your ecommerce business:

Independent Navigation Links

Weighting: 10/10

Definition:

Ecommerce navigation menuThe navigation link is the text that appears for your products and product categories in the navigation menu of your site.

Some ecommerce platforms will automatically generate the navigation links in your menus using the same names as the products and product categories in your online store. For SEO purposes it would be preferable to have independent control of the navigation links.

Example:

While you may wish to give a product the name “Sony Bravia KDL50W8 LED HD 1080p 3D Smart TV, 50″ with Freeview/Freesat HD & 2x 3D Glasses, Silver”, you would almost certainly not wish the product to appear in this clunky manner in your navigation menu!

Findings:

All but three of the ecommerce platforms included in the study permit the use of independent navigation links. However, three of the platforms only provide this functionality with additional customisation.

Independent Page Titles

Weighting: 10/10

Definition:
Independent page titlesThe Page Title is the text that appears in the tab section at the top of the browser. It is also shown when a user bookmarks the page or saves it as a shortcut to their desktop. There is a  strong correlation for Page Titles that include a key search term, particularly when the search term is placed at the beginning of the Page Title.

Some ecommerce platforms will automatically generate page titles using the same names as the products and product categories in your online store.

Example:
You may have a dress listed under the product name of “Ruby”. It would be preferable for the page title to include a description of the product as close as possible to how your prospective customers are searching for it online e.g. “Sleeveless Maxi Dress – Ruby”. 

Findings:
Two of the platforms included in the study (3DCart & BigCartel) do not offer this feature at all. Three other platforms offer this feature only with additional customisation that may require support from a developer.

 

Independent Page URLs

Weighting: 9/10

Definition:

Page url image

The Page URL is the location of the page as shown in the address bar of the browser. There is good correlation for Page URLs that includes a key search term.

Some ecommerce platforms will automatically generate page URLs using the same names as the products and product categories in your online store. For SEO purposes it would be preferable to have independent control of the page URLs.

Example:

You may have a jacket listed under the product name of “Dakota”. It would be preferable for the page URL to include a description of the jacket close to how prospective customers might be searching for it online e.g. “http://www.YourShop.com/double-breasted-wool-coat-Dakota”.

Findings:

Two of the platforms included in the study (Wix & BigCartel) do not offer this feature at all. Four other platforms offer this feature only with additional customisation that may require support from a developer.

Independent Meta Descriptions

Weighting: 9/10

Definition:

Ecommerce meta descriptionThe Meta Description is the text that appears with your listing on the results page of Google. While the description does not directly impact your position in the search results, it can have a considerable impact on whether search visitors will click on your listing as opposed to one of your competitors.

Some ecommerce platforms will automatically use the description shown on the page to create a default Meta description without giving you the option to independently control the text that appears with your Google listing.

The type of information that would be most suitable for a visitor comparing your site on Google will be quite different from the text you want to display on the page once they have arrived on your website.

 Example:

An effective Meta Description should show the user that you are relevant to their search, convince them that your offer differs from others and include a strong Call to Action.

Findings:
Two of the platforms included in the study (ZenCart & BigCartel) do not offer this feature at all. OsCommerce offers this feature but only as an additional add-on.

Independent Image ALT Tags

Weighting: 3/10

Definition:

altAn ALT tag is text added to a product image to describe the image to search engines and users who are unable to view images in their browser. While the ALT tag does not have a particularly strong correlation to your ranking in the main Google search results, it may have a strong impact on the image’s appearance in Google’s Image Search results.

Example:

Some shopping cart software will automatically assign the product name to the ALT tag. If your product names are not descriptive of the product type e.g. “Danielle Dress” this could reduce your visibility for prospective customers using Google Image Search to find suitable products. In this case an ALT tag such as “Sleeveless Bodycon dress – Danielle” might be preferable.

Findings:
Three of the platforms included in the study (GoDaddy, BigCartel and PrestaShop) do not offer this feature at all. ZenCart and OsCommerce offer this feature only with additional customisation or as an add-on.

 

Independent H1 Headings

Weighting: 3/10

Definition:

Ecommerce SEO h1 headingThe H1 heading is typically designated as the main heading that appears on your product and category pages. There is good correlation for H1 headings that show relevance to a search term used on Google.

Example:
If you stock a product that matches a search term used by your prospective customers e.g. “Lace Cocktail Dress” it would be more beneficial if the H1 heading on the page included the same keywords.

 Findings:

Most of the platforms scored quite poorly on this factor. Four of the platforms do not offer this feature at all, while five others offer it only as an add-on or with additional customisation.

Canonical URLs

Weighting: 7/10

Definition:

A Canonical URL is the original address of a page that could be found in more than one location.

Example:

It is not uncommon for the same product in an ecommerce store to be listed under multiple URLs. For example, a Children’s Garden Swing could be listed within a category of “Toys” and “Home & Garden”. This could result in the same product page appearing under two separate URLs e.g.

www.OnlineStore.com/shop/Toys/childrens-garden-swing

and also:

www.OnlineStore.com/shop/HomeandGarden/childrens-garden-swing

Search engines such as Google will view these URLs as two separate pages, both with identical content. As Google does not look favourably on duplicated content, this could prevent either page ranking prominently in their search results. A site that contains a large amount of duplicated content also runs the risk of being penalised by Google.

To avoid this problem, Google provides the “REL CANONICAL” tag which allows you to specify which URL should be regarded as the preferred version of the page.

Findings:

Only a minority of the ecommerce platforms included in the study provided a facility to use the REL CANONICAL tag. Five of the platforms do not offer this feature at all while four others only include this as a premium feature at additional cost.

Integrated Blogging Platform

Weighting: 10/10

Definition:

Apart from having pages on your site that look relevant for the search terms used by your prospective customers, the single most important factor that affects how prominently your site appears in Google’s search results is the number – and quality of – external links pointing to your site.

Few sites have products that are so unique and newsworthy that other sites will want to link directly to your commercial pages. You are far more likely to attract external links by having a blog that contains topical, engaging and shareable editorial-style content.

Findings:

Some of the ecommerce platforms do not include a blog as a standard feature. You are forced to either pay an additional premium or use an external blogging platform which may not replicate the exact branding or navigation of your online shop.

If your blog is not listed under the same domain name as your online store any external links pointing to your blog will be of little or no benefit to the ranking of your products in Google’s search results.

For this reason, I consider it essential that your ecommerce store includes a fully-integrated blog available on the same domain name as your main website.

Social Sharing buttons

Weighting: 8/10

Definition:

Try-Shopify

Ecommerce social sharingSocial sharing buttons are comprised of easily-recognisable icons that allow your visitors to share your site, products and blog posts on the most popular social networks.

Example:

Providing your visitors with a simple means of sharing your online content is an essential feature to help your online marketing and expose your products to prospective customers who are not already familiar with your brand.

Findings:

Some ecommerce platforms only provide this feature at an additional premium. Others offer it only for Facebook, or not at all.

Auto XML Sitemap

Weighting: 9/10

Definition:

An XML sitemap is a file located on your web server to help search engines find and index your content. As an example, you can view the XML sitemap for my website here.

Note that the XML sitemap differs from an HTML sitemap which is designed to help human visitors find the content on your website.

Example:

Maintaining an XML site for an ecommerce site which could contain thousands of unique product pages is not a task that you would want to perform manually. A good ecommerce platform will automatically generate an XML sitemap whenever a new page is added to, or removed from, your website.
Findings:

While most platforms do offer automated XML sitemaps, others only offer this as a premium add-on at additional cost.

Use of own Domain Name

Weighting: 10/10

Definition:

A domain name is the unique name by which your website is found on the internet. Your domain name will typically be the same as your business name e.g. asos.com

Having your own domain name is – without doubt – the single most important factor to consider when setting up an online store.

Findings:

While most ecommerce platforms will allow you to use your own domain name, some only offer this as a premium feature and others only at an additional cost.  This can result in some business owners making the error of accepting a free branded subdomain when launching their online store. e.g.  www.yourbusinessname.moonfruit.com where Moonfruit is the name of the ecommerce platform provider.

Not only could this make your business appear less professional, it also means that any external links pointing to your website will primarily benefit the platform provider, and not you!

In addition, should you ever decide to move from your current provider in the future (as you inevitably will), you will not be able to transfer the domain name and will therefore lose any link authority that you may have earned. You will also be unable to redirect visitors from the old domain to the new location of your website.

I would strongly urge you to never consider using a domain name that is not exclusive to your business and registered in your own name. I would even go one step further and suggest that you register your domain name with a third party domain registrar and not with the same company that host your shopping cart. It is never a good idea to place all of your eggs in one shopping basket!

Own IP address

Weighting: 2/10

Definition:

An IP address is a unique number that represents the location of your website on the Internet.  We could, for example, access Amazon’s website via the domain name Amazon.com or via its IP address at 72.21.215.232. We generally prefer to use easier-to-remember domain names as opposed to an IP addresses when we wish to visit a website.

On some hosted ecommerce platforms the same IP address may be allocated to multiple websites.

The potential disadvantages of sharing an IP address with another business are as follows:

Another website sharing the same IP address could affect the performance and reliability of your website. This could potentially cause your site to become unavailable or to suffer a ranking drop on Google for performance-related issues.

If another website sharing your IP address behaves unethically i.e. sending spam emails, buying paid backlinks etc. this could result in your own website being blocked by spam filters or being penalised by Google for manipulative practices.

Findings:

Most of the hosted ecommerce platform providers do not provide you with your own IP address. Although they will hopefully be taking steps to prevent another client’s activities negatively impacting your website,  for all but the smallest businesses,  I would recommend that you consider a self-hosted solution that allows you to use your own unique IP address.

301 redirects

Definition:

A 301 redirection is a command used to redirect a browser or search engine from one URL to another.

Example:

It is very common for a product or even an entire product category to be removed from the range when it becomes no longer available. While the business owner could simply remove the product or product category from the online store, this runs the risk that another website (or even another page on your own site) could now be linking to a URL that no longer exists.

Apart from the fact that will cause an unwelcome “404 page not found” error when someone tries to access the missing URL, it also means that any external links pointing to the missing page are no longer able to pass any link authority. This could result in your website losing its ranking for certain key search terms on Google.

Findings:

While most of the ecommerce platforms will provide you with a feature to redirect any obsolete URLs to a new URL, others include this only as a premium feature at additional cost.

Robots Noindex

Definition:

Ecommerce robots.txtA robotx.txt file is a file located on your web server that informs a search engine which pages or sections of your website it should, or should not, index.

The depth to which a search engine will index your website is largely based on the authority your site has earned as a result of the number and quality of external links pointing to your site. As a general rule, the higher your Domain Authority, the more of your pages the search engine will crawl.

Example:

For an ecommerce store that could potentially be listing several thousand products it is preferable that the search engine crawls your product and product category pages rather than folders containing scripts, images or data. This increases the chance of your products being indexed by Google and also reduces the bandwidth used by your server.

Findings:

Most of the ecommerce platforms automatically generate a robots.txt file based on a set of standard assumptions about which folders you would prefer not be crawled. Some platforms also allow you to have manual control of this file while others charge an additional premium to access this feature. Notably, Weebly & 1&1 do not provide this feature at all. 

Ecommerce Platform SEO Scores

 

Platform NameLogoSEO Score
Magento100
Shopify98
WooCommerce98
BigCommerce91
SquareSpace91
Volusion88
3DCart88
GoDaddy78
Weebly72
Wix68
MoonFruit51
1&140
BigCartel33
PrestaShop28
ZenCart12
osCommerce10

 

View the full table here with a detailed breakdown of individual features

Other features not included in the study

While I did not include the following features in this study, you may also wish to consider these factors when evaluating which platform to choose for your ecommerce business.

Feature products on the home page

Ecommerce featured productsBeing able to feature popular or “best-selling” products on the home page of your site not only reduces the possibility of visitors bouncing from your home page, it could also give a search ranking boost to those products featured.

As the home page of a website is often the page with the highest link authority, any pages linked directly from the home page will in turn receive a higher proportion of any link authority passed to them from the home page.

 

Product Reviews

Ecommerce product reviewsOne way to avoid duplicate content penalties on pages displaying similar products is to include unique product reviews or some other form of User Generated Content (UGC) on the product page. Product reviews may also be viewed favourably by consumers when considering which product to buy.

Internal site search

Ecommerce search buttonHaving an internal search facility by which visitors can search within your site for products that match their keywords is often viewed favourably by consumers.

Using a tool such as Google Analytics you could then analyse the most popular search terms used within your site. This can help you determine how to best name your products and product categories and even influence the type of products that you may wish to stock in the future.

Non-SEO related features

SEO features are not the only factors to consider when choosing an ecommerce platform for your business.  You should also consider:

  • Cost (monthly ongoing platform costs, premium add-ons and transaction charges)
  • Ease of use (Complex platforms might require additional staff training costs)
  • Customer Support (If your site goes down at 3am on the Sunday before Christmas will someone be there to help you?)
  • Choice of Payment Gateways (e.g. PayPal, WorldPay etc.)
  • Integration with your existing EPOS and accounting software
  • Scalability (will the platform be able to grow with your business?)
  • Mobile Friendly (an increasing number of consumers are now shopping on mobile devices)
  • Security (Will your customers’ payment and contact details be secure?)
  • Risk of Service Termination (Magento, for example, recently terminated their ‘Magento Go’ service forcing all users to either leave or migrate to another service)

Conclusion

Choosing an ecommerce platform for your online business is not a decision to be taken lightly. While you might be tempted to use the most well-known provider offering you the cheapest and easiest solution, this is a decision you could come to regret.

If you later find that your inability to attract and convert visitors is restricted – not by the appeal of your products – but by the limited features of your ecommerce platform, you might wish you had spent more time researching the best solution before you invested time and money in a second-rate platform.

All of the ecommerce platforms that scored in the top 3 positions of this study (ShopifyMagento & WooCommerce) should be a pretty safe bet for most small to medium-sized ecommerce businesses. Click here if you want to explore more Shopify alternatives. If you’re using one of the other platforms and you’d like to switch to a more modern and well-optimized solution, Shopify makes it easy for to do it by walking you through the process.

My personal preference would be to use a well-supported, self-hosted, customisable, open-source solution such as WooCommerce which offers a wide range of free or low cost add-ons.

While BigCartel did not receive the lowest score in this study, it did stand out as the platform for which most of the SEO features included in the study were not available even at additional cost.

This is an independent study for which I receive no incentive (financial or otherwise) from any of the cart vendors included in this post.

If you would like to hear more thoughts about online marketing, please follow me on Twitter @DannyRichman

Can you help me to create a shop using Shopify / Magento / WooCommerce / etc?

Yes we do work with experts in each of these shopping carts. Please fill out this form to make sure I will be able recommend you the right people to work with.

Danny Richman

Danny Richman is a digital marketing consultant with over 15 years’ experience of providing advice, SEO Training and support to businesses seeking to improve their digital marketing strategy and search engine visibility. Clients include Bank of England, Prince’s Trust, BBC, John Lewis and Marks & Spencer.

35 Responses

  1. Very informative article…I actually have a physical store and want an online store, and so integration of inventory into one program would be important. Do most of the companies you mentioned also do this?

  2. great article and although no real surprises about the top 4, Squarespace is not a platform I’ve done anything with.

    The major and fundamental drawback with woo-commerce – despite all of its wonderfulness is to do with sub-categories and their child products.

    Unbelievably the parent category also shows all of the sub category’s products and this cannot be stopped unless you hide the sub-category completely from the main body of the page.

    If there was a little more flexibility in this regard and more scope to alter the appearance of the category pages and product detail pages without a lot of additional coding it would be so much better. There are some amazing plugins that extend the woo-commerce in so many other ways.

    The bottom line is that if you want something to handle specific functionality or to handle a large catalogue with many categories, magento is the way to go if your budget extends to it. But that is a big IF for a small business :-0.

    Once again, great piece and thanks for sharing your findings.

  3. Great article Danny! I found this really informative. I am also interested in learning what a user can do to boost the “pre-configured” SEO capabilities using code injections, or use of the developer tools of some of these website builders. Would love to see an article about that and would be really grateful for any tips!

  4. Hi!

    I really think that Tictail deserves a spot here. I use Tictail and I am so happy with it. It is free and it is super easy to use, you can use between different templates to make it as personal as you want too, and it’s easy to code if you want to change something. I really love it and can recommend it very much if you want something easy that you also can build up as you want to and in your own pace.

    Tictail also has this community that helps you meet other shopkeepers and help each other, which I have found very helpful. I have met many new friends and gotten much help from people. Love it!

    Check it out if you haven’t already!

      1. Oh thank you so much!! I really love it too, and I owe it all to Tictail actually. There templates are just amazing and the webshops look so good when you are done. Great that you’ll add it, and welcome back to the store any day 🙂

  5. Do you possibly know which stores will allow for intergration into an existing site? i.e. so the sites authority will give the store traffic, without having to use a new or subdomain for the actual store?

  6. which one is good among magento, prestashop and woocommerce if one needs to site like amazon, snapdeal etc. requirements are: needs to be stable, secure, multiple payment option, customer friendly etc.

    Kindly reply ASAP

      1. Hi Catalin

        I really enjoy your insightful opinions.

        I’ve had a look at “ease-of-use” capabilities and “flexibilty” within some of the eCommerce platforms, and thus far none of them are simple enough to do ?

        1) If you had to rate the EASIEST-to-use, which platform would stand out ? (assuming you are an end-user with ZERO programming or software development experience)

        2) Flexibility : I would have preferred to have my online business pages laid out in the way I want – but most of the platforms are pretty static with their layout. Which is easiest to adapt / change ?

        Regards

  7. Very nice guidance.
    The platform providers always appreciate their own services, however the customers face a no.of problems once they are entrapped.
    Thanks for your assistance to the customers through your hard efforts.I am also one of the victims.

  8. Thank you so much for the article. Was wondering what you thought of Adobe’s Business Catalyst compared to Shopify.
    I need something easy, looks professional, economical, responsive, does all the SEO things that you mentioned including cart abandonment, must have blog. Must enable e-book download (and merchandise sales, in time). Thinking big! in time :-).
    Any thoughts? That would be wonderful :-).

  9. I have a client that is a wholesaler of fresh food items. We just want a customer order site and we would also like to integrate with an app that would push the inventory (it depletes as the day progresses) in real time to the customer so he can purchase directly from the app or go online and order. The customer is not charged until his order is filled since you don’t know the weight and it could be partial units. We would like to use Authorize.net Customer Information Manager (CIM) so our customers can manage multiple shipping addresses and payment methods. Our products don’t change, only the pricing and inventory. Our current ecommerce site is not working out, what would you suggest?

  10. Hi this is a great article. I am new to the whole ecommerce and rely on my Ebay shop. I Have set a website up via Godaddy and am now looking for my own online shop to run along side Ebay. Would you recommend not using Godaddy as i have my Domain name and website with them? Would Magento or Shopify be the best to sell used car parts? And which is the most simple (user friendly) for someone with limited computer knowledge?

  11. Great article! Which Magento platform did you compare in your article? Was it the Community or the Enterprise addition?

    Thanks

  12. Thanks for this great article ! I’m wondering what to choose between Shopify and Woocommerce. I have basic knowledge in coding and stuffs so I would not be scared to go for Woocommerce, but I was wondering if it was easy to make it safe from hacking etc. Also, it seems like Woocommerce is the way to go for a multilingual ecommerce, is it? Is there a way to make shopify bilingual?

    Thanks !

  13. What is the difference between webserver software (ie: Apache) and an ecommerce platform like (ie: Shopify) and WordPress? Are they all the same or is each separate but all work in tandem alongside each other to build a better website?

    1. Web server software handles your communication with a website. It’s the car, driver, and bodyguard all at the same time. It receives your request to access a site (clicking on a link on a page or browser), does some security checks, and takes you to the site you’ve selected.

      An e-commerce platform can be as simple as a shopping cart script (software) to manage your inventory and serve your customers, then take them to your chosen payment portal. Some shopping cart systems come fully integrated into other website management software, some can be installed separately and added to your website.

      Shopify is an all-in-one e-commerce service that hosts your website and provides site-building software, with blog and social networking options, e-commerce software (shopping cart), inventory management, and payment processing.

      WordPress was originally a blogging script, but has grown to be incredibly powerful. There are hundreds of add-on plugins and mods that allow WordPress to function as a completely customizable content management system (CMS) for just about any type of website, with or without a blog. About 25% of the entire web is built using WordPress. Yes, that’s 25% of ALL WEBSITES.

  14. Danny, thank you so much for all the effort and research you put into this article. I have spent the past three days reading every single tech-oozing word of it, visiting websites for all of the services you studied, making lists and taking a whole lot of notes.

    I was around for the rise and fall of the Etsy revolution. I opened a shop there in late 2006, sailed along with other artists and crafters for 5 years or so, then jumped ship like many others did when fees kept going up and up, and the market became flooded with a whole lot of crap that wasn’t handmade.

    I would love to see for you to add price into this study. The fees for some of these big ecommerce websites are harsh, and not everyone realizes it right away. For example, Shopify has 4 package options, the smallest of which is worthless because it doesn’t allow you to do much of anything. The $29 Basic option has the fatal flaw of not supporting gift cards (really?!), which makes the $79 Pro plan the lowest priced package I’d consider. An extra $40 a month to be able to offer gift certificates is robbery. On top of that are triple transaction fees: 2.9% plus is $0.30 per transaction, PLUS an additional 2% if you want to use an external payment gateway like Paypal.

    The product I sell is small, with a low price point, so I sell a LOT of them. By my calculations, Shopify would cost me around $400 per month in fees, not counting the external payment gateway fees. It’s fees like that that forced me out of Etsy.

    My current shopping cart system is Mals e-cart, and came pre-installed with the store admin panel and site building software my web host provides. Now two years later, my business is growing fast and Mals is full of bugs and severely lacking in the customer care department. I’ve found so many small independent web hosts that use Mals because it’s free, but free isn’t always good.

    I’m glad to find out that isn’t the case with WooCommerce. Even before reaching the end of your article and seeing your personal recommendation, I was leaning towards this option.

    Thank you again for all of your research.

Leave a Reply

Your email address will not be published. Required fields are marked *

Rating *