Ecommerce Platforms: an SEO’s nemesis?

by Paul Carpenter
Bronco - Digital Marketing Agency

God-bastard-dammit. Another day, another client. Another website that “can’t be changed”. Another calamitous drop in rankings caused by a weakness in site architecture and a lack of support for content delivery.

I have a drink of tea and sigh. It’s another e-commerce platform.

On paper, a platform offers something great: the opportunity to roll out a fully functional e-commerce store in as simple and cost effective a way as possible. The payment and admin systems have all been developed prior to the signing of a contract and the cost base for future development is split across many clients (and in truth will be borne mainly by the biggest clients then rolled out as a free or cheap extra to everyone else as it gets worked into the code base).

For new entrants into a market, it is a beguiling proposition. A platform will often work out cheaper in development costs and is quicker to bring online. Sometimes lots of the sticky stuff – payment gateways, stock control and logistics integration – comes as part of the bundle as optional modules and so the ease and rapidity of deployment looks like a no brainer compared to the effort required to spec out and oversee a bespoke build. Especially for businesses new to the internet.

But strategically, a shared ecoms platform is a poor choice. Here’s the cynic’s view in graphic form. Long, weary rant after the jump 🙂

ecommerce platforms

The SEO Perspective

There is almost no site in existence that couldn’t do with a little more work on the SEO front. Sometimes that’s because of the varying preferences of different SEOs (“you like subdomains, I like folders” etc) but often there are a million small ways to make enhancements to site and no SEO will see them all.

But what happens when the site isn’t strictly your own property? On a platform, any change made to one site can potentially affect dozens of other sites because the heart of a platform is a shared code base.

Requesting simple, performance-enhancing things like getting Javascript onto a file on a subdomain turns into a political quagmire, because if they do it for you then they’ll have to do it for everyone else. The way out of this trap for them is to quote an extortionate amount to either put you off, or to subsidise the work across all clients. So it was that a client was quoted a full day rate for moving a couple of CSS files.

Another client – on a different platform – cannot have unique content at category level. It “has to” spill across the pagination and every so often we’ll find it skulking on a product page or another part of the site where no-one was expecting it due to the tortuous internal logic of the platform.

For reasons that seem obscure, it is eventually decided that rel canonical can be implemented. Personally I still harbour doubts about the solution and the execution – especially when a couple of keywords continue to drop. But hey – it’s a platform and this is what they’ve got.

Another client. Massive problem. They want to re-organise their categorisation and move some stuff down into sub-categories. The SEO checklist is pretty simple and reads thus:

  1. 301 old pages to new ones
  2. Page titles, content and meta descriptions to be unique at sub category level

Neither of these things is deemed possible. I mean… WTF? Not even page titles?

You and I both know that the change is entirely possible – it’s just another database call. It’s just the platform developers don’t want to have to figure out a way of doing it because they’ll have to (all together now) give it to everyone. And my client is just one of many. While they are a big name in their own right, it’s fair to say that others on the platform are even bigger.

From the platform’s point of view, the importance attached to this one minor change for one client among many is going to be pretty low. From the client’s point of view, making these category changes could have massive negative effects. The business strategy, SEO and the supporting technology should all be pulling in the same direction.

Instead, we are forced into just giving the client unpalatable advice that says: “you can’t do what you want to do without a negative knock-on for SEO”. Which is a lousy message to deliver and doesn’t reflect well on anybody and leaves the client in no-man’s land, trying to weigh up a decision that shouldn’t even exist.

Non-SEO Matters

While SEO is my primary beef, I also worry about shared platforms from other perspectives.


We quoted for web development work and had to drop out of the running because we couldn’t commit to meeting the deployment date. The client went with a platform because – according to theory – you just stick a front end on, fill the database and you’re good to go. In fact, the site was launched 8 weeks late!

By the sheerest coincidence we’re in preliminary talks with a company who launched on the same platform. Their website too came in 8 weeks behind schedule. Go figure.

The “quick deployment” idea is often a chimaera. The site still needs designing. Despite the one-size-fits-all claim, there will be customisations. You are just one client among many and so can’t have that much sway on development timetables if a bigger customer comes banging on their door with demands for changes.

While that might be equally true for bespoke builds, an agency will inherently have more flexibility than a platform – and the logic of cashflow means that a big chunk of upfront development for a new client should take priority over tinkering for existing clients, giving you much more clout.

The Long Term

I once was in discussion with a platform provider to become their in-house SEO – taking one key client and then rolling out changes across the entire platform. During the interviews, it was explained to me that the customer base was almost guaranteed to stay:

  1. The contract had a long notice period (I think it was either 9 or 12 months)
  2. The customers were getting everything to run their business – from payment gateways to order fulfilment – which made it a logistical nightmare to leave, purely from a practical perspective

I’m sure that makes sense for the owners of the platform, but for a business it’s a pretty awful thought that getting away from a platform might take over a year and incur big costs: you would be paying retainers and such at the same time as paying for a new build alongside it (and more if you need new logistics integration etc).


Despite ragging so heavily on them, ecommerce platforms have their place. If you’re a small company or sole trader then an out-of-the-box solution can be the easiest way into the market place. If you’re an established name then it borders on lunacy to go down this route. Go bespoke. Please.

Bronco - Digital Marketing Agency
Making your inbox more interesting
Looking to keep up to date, or find out those things we can’t mention on the blog? Then sign up to our semi-regular newsletter. Don’t worry, we won’t spam you.


Get in Touch

Things are better when they’re made simpler. That’s why the David Naylor blog is now just that; a blog. No sales pages, no contact form - just interesting* info about SEO.

If you’d like to find out more about the Digital Marketing services we do provide then head over to Bronco (our main company website) to get in touch.

Get in Touch Today * Interestingness not guaranteed
Part of the Bronco family