or Ignorance is no excuseLong winded story on SEO-ignorant pommy coders putting their customers at risk. Hop away if e-commerce software vs. SEO dramas don't thrill you.
Recently I've answered a "Why did Google deindex my pages" question in Google's Webmaster Forum. It turned out that the underlying shopping cart software (EROL) maintained somewhat static pages as spider fodder, which redirect human visitors to another URL serving the same contents client sided. Silly thing to do, but pretty common for shopping carts. I've used the case as an example of a nice shopping cart coming with destructive SEO in a post on flawed shopping carts in general.
My initial post got linked and discussed in Erol's support forum and kept my blog stats counter buzzy over the weekend. Accused of posting crap I showed up and posted a short summary over there:
Howdy, I'm the author of the blog post you're discussing here: Why eCommerce systems suckNext the links to this blog were edited out and Erol posted a longish but pointless charade. Click the link to read it in full, summarizing it tells the worried Erol victims that Google has no clue at all, frames and JS redirects are great for online shops, and waiting for the next software release providing meaningful URLs will fix everything. Ok, that's polemic, so here are at least a few quotes:
This post contains related quotes from Matt Cutts, head of Google's web spam team, and Google's quality guidelines. I guess that piece should bring my point home:
If you're keen on search engine traffic then do not deliver one page to the crawlers and another page to users. Redirecting to another URL which serves the same contents client sided gives Google an idea of intent, but honest intent is not a permission to cloak. Google says JS redirects are against the guidelines, so don't cloak. It's that simple.
If you've questions, post a comment on my blog or drop me a line. Thanks for listening
[...] A number of people have been asking for a little reassurance on the fact that EROL's x.html pages are getting listed by Google. Below is a list of keyword phrases, with the number of competing pages and the x.html page that gets listed [4 examples provided].Still in friendly and helpful mood I wrote a reply:
EROL does use frames to display the store in the browser, however all the individual pages generated and uploaded by EROL are static HTML pages (x.html pages) that can be optimised for search engines. These pages are spidered and indexed by the search engines. Each of these x.html pages have a redirect that loads the page into the store frameset automatically when the page is requested.
The 'sneaky re-directs' being discussed most likely relate to an older SEO technique used by some companies to auto-forward from an SEO-optimised page/URL to the actual URL the site-owner wants you to see.
We have, for the past 6 months, been working with search engine optimisation experts to help update the code that EROL writes to the web page, making it even more search engine friendly.
As part of the recommendations suggested by the SEO experts, pages names will become more search engine friendly, moving way from page names such as 'x123.hml' to 'my-product-page-123.html'. [...]
With all respect, if I understand your post correctly that's not going to solve the problem.Posting this response failed, because Erol's forum admin banned me after censoring my previous post. By the way according to posts outside their sphere and from what I've seen watching the discussion they censor posts of customers too. Well, that's fine with me since that's Erol's forum and they make the rules. However, still eager to help I emailed my reply to Erol, and to Erol customers asking for my take on Erol's final statement.
As long as a crawlable URL like http://www.example.com/x123.html or http://www.example.com/product-name-123.html resolves to
http://www.example.com/erol.html#123x0&& or whatever that's a violation of Google's quality guidelines. Whether you call that redirect sneaky (Google's language) or not that's not the point. It's Google's search engine, so their rules apply. These rules state clearly that pages which do a JS redirect to another URL (on the same server or not, delivering the same contents or not) do not get indexed, or, if discovered later on, get deindexed.
The fact that many x-pages are still indexed and may even rank for their targeted keywords means nothing. Google cannot discover and delist all pages utilizing a particular disliked technique overnight, and never has. Sometimes that's a process lasting months or even years.
The problem is, that these redirects put your customers at risk. Again, Google didn't change its Webmaster guidelines which forbid JS redirects since the stone age, it has recently changed its ability to discover violations in the search index. Google does frequently improve its algos, so please don't expect to get away with it. Quite the opposite, expect each and every page with these redirects vanishing over the years.
A good approach to avoid Google's cloaking penalties is utilizing one single URL as spider fodder as well as content presentation to browsers. When a Googler loads such a page with a browser and compares the URL to the spidered one, you get away with nearly everything CSS and JS can accomplish -- as long as the URLs are identical. If OTOH the JS code changes the location you're toast.
You ask why I post this long winded stuff? Well, it seems to me that Erol prefers a few fast bucks over satisfied customers, thus I fear they will not tell their cutomers the truth. Actually, they simply don't get it. However, I don't care whether their intention to prevaricate is greed or ignorance, I really don't know, but all the store operators suffering from Google's penalties deserve the information. A few of them have subscribed to my feed, so I hope my message gets spread. Continuation
Tags: Search Engine Optimization (SEO) Erol eCommerce Shopping Carts e-commerce software Web development
Post it to