If you’re using ekmPowershop the answer is usually not much, as most of the SEO work has already been done for you.This is quite a claim for any ecommerce platform that it’s 100% SEO friendly out of the box, especially given the issues faced by enterprise level platforms like SalesForce Commerce Cloud, Magento, Hybris… And even WooCommerce/WordPress (which is typically one of the more SEO friendly platforms OOTB).
Interesting User FeedbackIf you do some Googling, there are also some interesting forum posts written by EKM users regarding SEO, including this post (extract) from MoneySavingExpert in 2014:
Now they are sending me details of adding on their ekm healthcheck for search engine optimisation for £350 + VAT but they will knock me £100 off. Saying they can get me to the top of google and direct traffic to my site. This is what is included: Page Titles Meta Keywords Meta Description Introduce relevant H1 tags Consultation Call Before / After Report Link Building Suggestions Knowledge transferSo in 2014, EKM were apparently offering an SEO package to users that contained meta keywords, but I cover their meta keyword advice in more depth later on. Also, link building suggestions, before and after report? How do those two work together when studies have shown it can take up to 22 weeks for the effects of link building to be felt. So I’m curious to know how the before and after report can show any type of causation from these recommendations – unless a) the site is super niche and b) it was that under-optimised previously changing the title tag to something relevant was revolutionary.
How I Conducted This ReviewWith any review, it’s important that methodology is transparent. This review has been conducted based on:
- A review of a list of 13 websites sent to me via email by Tony Rushe, an Account Manager at EKM as examples of live sites.
- Conversations with EKM live chat executives and their responses to technical related questions.
Technical SEO Review Of 13 EKM E-commerce StoresFirst, I’m going to start at looking at EKM’s claims of SEO proficiency that are highlighted in the previously linked to article. These claims are that EKM benefits from the below SEO factors OOTB:
- Search engine friendly design
- H1 tags for product names
- Matching page titles
- Meta Keywords and Meta Description
- Standard SiteMap
- Google Sitemap (I’ve literally no idea what this would be?!)
- XML Sitemap, using the sitemaps.org standard
- Automatic Google Product Feed generation
EKM SEO Friendly DesignTop line: The websites provided as examples all had issues on mobile, in terms of elements being too close together, elements not readable… Rather than responding to smaller viewports page elements just appear to get smaller. On mobile you can see that the header banner just gets smaller, rather than the elements responding to the mobile screen size: Given Google has now pretty much moved all sites over to the mobile first index, issues like this can be key in maintaining performance. On a top level, all of the sites had missing viewport <meta> tags in the <head>.
H1 Tags for Product NamesOk, so a H1 on a product page – that’s standard, however what’s interesting is that in the code there are two H1 elements, one for mobile and one for desktop. H1 is also used to style the “search” text. Whilst this isn’t a major issue, a lot of value can be place in maintaining sound information architecture.
Matching Page TitlesBack in 2015, Google said that page titles (aka title tags, meta titles) and H1s should be consistent for rankings. However there is a difference between something being consistent, and something being the same.
Consistency is key. One thing we always try to get right is extracting your headline. And if there are different places on the page that point to different headlines, that’s very confusing for the bot. And that is why we get publishers sometimes writing in – “oh, you guys got my headline wrong!” And we say, “well, there are different parts of your page that say different things.” So really try to be consistent, it is the best way for us to correctly index your headline, index that snippet below. – John MuellerAcross all the sites I look at, all of the title tags and H1 tags matched, meaning you had search results with categories literally with the title tag “Jackets” or “Dresses”. And in instances were the use of ALL CAPS is great for the on-page H1 (if styling allows), but couple that with a long product name and the resulting title tag just looks spammy. Using the example of dresses and jackets, I’d have wanted to optimise the title tags for better information architecture, better user experience (and CTR from SERPs), and inclusion of search phrases to match a variety of search intents. We also know from various studies and experiments that title tags carry a reasonable amount of weight as a ranking factor in Google.
Meta Keywords and Meta DescriptionAwesome that you can edit the meta descriptions of your pages, but looking at the thirteen sites, using a site: command, very few are optimised beyond the homepage. Some of the meta descriptions also reveal that some hygiene pages, such as Terms & Conditions, and other policies (key user trust signals, for any e-commerce or YMYL site) are templated:
Our web search (the well-known search at Google.com that hundreds of millions of people use each day) disregards keyword meta tags completely.So it’s disappointing that a modern, forward thinking cloud-based platform still includes this field as something for their users to get distracted by. February 2019 update – In response to this article, Eve Bolan’s article was updated on February 19th 2019 to reflect a more accurate stance on meta keywords:
Updating your meta title & descriptionsIt is important to highlight that you cannot add custom meta titles and descriptions to your EKM store “out of the box”, you need to install a Custom Meta Data plugin to be able to do so. You can however upload title tags and descriptions via CSV, so at least if you’re managing a scalable e-commerce store – you have some form of scalability.
Standard SiteMap (HTML Sitemap)** In response to this issue has since been resolved by EKM so the HTML sitemaps now only include top level categories ** By this, they mean a HTML sitemap – which is good, as it helps with crawling, and helps other search engines such as Bing. However, on some HTML sitemaps on the example stores, such as this one:
The “keep the number of links to under 100” is in the technical guideline section, not the quality guidelines section. That means we’re not going to remove a page if you have 101 or 102 links on the page. Think of this more as a rule of thumb.Whilst this is a rule of thumb, hundreds (or 1,000+) links on a page is detrimental.
XML Sitemap, using the sitemaps.org standardThey do, but they also contain tags such as:
Speciality SitemapsNone of the thirteen example stores had speciality XML sitemaps, all pages (products, hygiene) are bundled into a single sitemap. Will this affect Google crawling the website? Not at all. Will it affect an SEO’s ability to use Google Search Console to it’s full potential and identify indexing issues? Yes.
XML Sitemap IssuesI also crawled the thirteen XML sitemaps, and found that a lot of them contained non-200 status code URLs. These URLs should be excluded from the XMLs to prevent wasted crawl resource.
Automatic Google Product Feed generationThis is actually really useful, and out of the box this can instantly make a small/medium sized business more competitive within organic search.
Other EKM SEO ObservationsSo, that’s the end of the list included in EKM’s SEO support article. So the rest of the analysis is done based on reviewing the thirteen example websites.
Do EKM products have an issue with being indexed by Google?In order to test this, I chose 10 products at random from each of the 13 websites, and attempted site: on them to establish if Google was indexing the URL. Out of the 130 products, only 103 were indexed and returned a URL through a site: command. This means ~20% of the products I tested weren’t being indexed by Google. This is something common on a number of SME level e-commerce platforms, and is something I’ve come across on other platforms such as Shopify (especially during this webinar, were we reviewed Lauren Moshi). This can be resolved through better internal linking.
Does EKM have native blog functionality?Not that I can see. Some websites I’ve found on EKM do have blogs, but they are WordPress installs reverse-proxied to a /blog/ subfolder. The WordPress blog feature is actually promoted to users, with instructions on how to install. This isn’t a bad thing, as a WordPress blog is a great thing to have – however every one I’ve come across hasn’t been covered by the SSL, covering the EKM main platform. It also doesn’t appear that EKM’s customer support and “evolution mode” extends to helping customers get the most out of their WordPress blogs at a basic level. This is concerning, as an out of date, or insecure WordPress platforms can lead to serious security breaches, even if they’re not the primary platform. This is a security risk that I’d love to see EKM address for it’s users, especially in a post GDPR era.
Internationalisation with EKMCan EKM support Href lang? In short… No. During a live chat with one of their representatives I asked this question, about whether or not I can implement Href lang from my online store – and I was advised that I should setup individual EKM stores (one for each target language), although none of them would be be connected by Href lang, a single database… Or share the same database. I can see this working (of sorts) if you’re targeting say Great Britain (English) and Spain (Spanish), but if you’re targeting multiple countries with the same language (UK, Ireland, US…) this would just cause duplicate content issues.
URL StructuresAll of the EKM stores have a flat URL structure, with everything sitting on the root. From an information architecture and information retrieval perspective, there could be some gains here if users could implement a simple, and standard e-commerce URL structure such as:
Site SpeedWhen measuring site speed, I love to use Google’s official page speed insights tool, however all of the thirteen websites returned an “unavailable” when checking the speed, apart from one – which actually scored the best on the optimisation scores (mobile and desktop combined), clocking in with a fast 1.3s FCP 1.2s DCL. They did however return the optimisation statistic (out of 100) for all thirteen sites. All of the thirteen websites also shared a number of speed optimisations, these included:
- Compression enabled
- CSS minified
- HTML minified
- Images had been optimised for load and file size
- Critical render path content (content above the fold) had been optimised for first interactive paint
Robots.txt ErrorsSimilar to Shopify, the robots.txt for EKM platforms appears to be standardised across all EKM websites. Whilst nothing in the disallow:’s looks out of place, there is one interesting inclusion at the bottom of the .txt list… A crawl-delay!
Crawl Delay & SEOSimply put, crawl delay is not a search engine friendly command and I strongly doubt any of the EKM websites (seeing as they have annual revenue limits of £1million on their highest paid plan) command such excessive crawl budgets. However, this does make more sense if all the sites (or a lot of them) are sharing the same servers, and this is to prevent successive commands causing down time. As ContentKing put it in their academy article:
Avoid using the crawl-delay directive for search engines as much as possible.It’s also important to note that Google ignores the crawl-delay: directive in robots.txt files: So all this is doing is harming other prominent search engines in the UK, such as Bing (which in my opinion has difficulty crawling deep links of a site anyway), and I’ve never, ever known Bing to be an aggressive crawler. Looking at latest data, Bing holds a market share of around 12%, so 1 in 10 people use the search engine – that’s a significant number when you’re an SME looking to attract business online.
Schema Markup/Structured DataThe only schema I was able to find was breadcrumbList, which is a shame as there are opportunities (out of the box) to include things like product schema on the product pages, and other options to include things like organisation schema. I also know from EKM’s documentation that users can inject custom HTML into the head, so Organisation/LocalBusiness should be included – unless the EKM team haven’t advised this for some reason.
Crawling The WebsiteI tried to crawl a client’s EKM website using Sitebulb, throttling down knowing it’s on a shared server (and probably not a good one), and I was right. I reached out to their customer support team and your website could be on a shared server containing up to 150 websites. That’s astounding. Within 3 minutes my IP was blocked, and my client got the below email when getting my IP unblocked:
I have been to speak to the server engineers and they have advised that they can unblock the IP address that was crawling the site, but they are advising against doing this as it was causing a massive drain on the servers resources and as such will slow the site and in some cases cause it to temporarily go off line, as we experienced on the call, If it is something your SEO wants to do we would recommend running this in the evening when less demand will be placed on the site anyway.Ok, so the server they are using is made of rich tea biscuits, and likely shared. Also in the evening, that’s when that site is at its busiest. Great advice. I was able to crawl the site mimicking an Icelandic IP and using 1 console (it took forever).
Is EKM good for SEO?If you’re a small/medium sized business looking to sell online, enterprise level solutions such as Magento, SalesForce and Hybris come with hefty price tags and development challenges. EKM offers a solution to SMEs who want to get ahead in the digital world and establish an e-commerce foundation, and as a starter platform to provide initial growth and brand establishment. However, according to EKM’s sales team on the live chat – you don’t need any additional SEO has the platform does it all for you: However, that being said – from working with a number of e-commerce platforms over the years, I would choose Shopify ahead of EKM. For the out of the box issues, I feel Shopify is a much more workable platform and a lot of the SEO issues I’ve come across can be resolved with some tweaking – even on site’s pushing £2million+ in annual online revenue. I would however place EKM in my top 3, ahead of BigCommerce, NetSuite and OpenCart as e-commerce solutions for SME businesses on a budget. My new top 3 being:
- Shopify / WooCommerce
“Evolution Mode”I also love that EKM are attempting this evolution mode idea, and trying to add value to users – but I can’t see any value on any of these sites from an SEO perspective, and based on some of the advice and communications I’ve seen them have with clients, I’m concerned about their expertise level and that they see it as a chargeable service in it’s current manifestation.
Are you using EKM Powershop for your e-commerce business? Or exploring platform options? Please get in touch if you would like to speak to an experienced e-commerce SEO professional.