Advertisement

Free Newsletter

Home Articles Search Engine Optimization Article

Shopping for an SEO Compatible E-Commerce Solution

Page Visited Visited: 2592
4.2/5.0 (5 votes total)
Rate:

by Scott Buresh
August 25, 2008


Scott Buresh

 

Scott Buresh is the CEO of Medium Blue Search Engine Marketing, which was recently named the number one search engine optimization company in the world by PromotionWorldScott has contributed content to many publications including Building Your Business with Google For Dummies (Wiley, 2004), MarketingProfs, ZDNet, WebProNews, DarwinMag, SiteProNews, ISEDB.com, and Search Engine Guide.  Medium Blue serves local and national clients, including TOTO USA, Inviro Medical, and DS Waters.

Greg Flynn, the chief programmer and implementation expert for Medium Blue, handles all SEO Implementation and Web Development for Medium Blue. Before joining the company in 2007, Greg worked as a senior web developer for an e-commerce and marketing firm, where he oversaw the development and maintenance of several highly trafficked websites.

Scott Buresh has written 42 articles for PromotionWorld.
View all articles by Scott Buresh...

 

The most ambitious Internet retailers, hoping to emulate the style and online influence of Amazon.com and other recognized brands, often aim for sprawling electronic retail websites that may look pretty but accomplish little else. If all the push is towards what appears on the front end instead of a concerted effort in choosing a reliable e-commerce solution from the get go, these decisions can ultimately impact the long-term success when it comes to search engine marketing.

Most Internet retailers opt to use out of the box software solutions, eliminating the need to build something more suitable from the ground up. Out of the box software, however, may lack some of the flexibility that is required to implement robust SEO campaigns. On the other hand, building a fully customized e-commerce platform can be outright expensive. In an ideal situation, you will want to look for something that is somewhere in between. To help you bridge the gap, we’ve identified four major requirements when shopping for a suitable SEO compatible e-commerce solution.

The Proof’s in the Code

Ideally, we always would like to have the code available for us to modify, if needed. This accessibility allows us to set up server behavior recommendations as well as change the way that things work or function in order to ensure that they are more SEO effective. Many vendors will not give out their codes unless you pay them a premium, sometimes upwards of $10,000 per site using that code only, and many vendors may be reluctant to allow even that option.

Search engines only care about resulting code, meaning the HTML is sent to the browser post-parse. So, for an e-commerce website to have an effective SEO campaign, the SEO company you’ve enlisted may need the ability to modify how the software displays the code while the page is being dynamically built. This usually includes any category pages, product pages, or even some of the more “static” pages, such as the privacy policy, site map, and home page.

Customizable Product Administration

Sometimes we run across platforms that allow us to customize certain attributes of pages from the back-end administration, including Title tags, Meta tags, and body content. This is a great advantage when working with an e-commerce solution that does not provide any sort of code access, as that provides the only way for us to “individualize” the hundreds of dynamic pages that may be present on your website.

Occasionally, however, the administration sections are not all that robust, and once we have proper access to the underlying code, we have to develop little code “hacks” in order to get our recommendations onto the website. For instance, when adding these “hacks” to client websites, they often take the form of what appears to be a small configuration file with our recommendations attached to variables. And depending on the page, our configuration file will spit out the proper recommendations for that page, manually adding them where they need to go. Unfortunately, this is usually only accomplished with direct access to underlying code. Furthermore, if direct access is not given, we’re often stuck between a rock and a hard place.  

A Linux-Based OS

Until IIS can handle .htaccess files (tiny files allowing a wide range of flexibility for your website),  e-commerce software that runs under Linux is highly desirable for myriad of tasks, such as flattening URLs. Some Windows applications have found ways around this, but they are usually not very aesthetically appealing and don’t function as well as a simple rewrite would. Linux, our operating system of choice, is able to run more applications, and the operating system and associated software are much cheaper than its Windows counterpart.

The .htaccess file is a very powerful tool that is becoming more and more popular in the creation of an e-commerce website. Part of its power comes from its ability to “flatten URLs” – for example, it takes http://www.example.com/products.php?id=437 and changes it into something more friendly, like http://www.example.com/products/Yellow-School-Bus/437/. By flattening the URL, we are making it easier for search engine spiders to crawl the website – ridding ourselves of dynamic querystrings, which, oftentimes, the spiders have difficulty crawling. Another good thing about flattening URLs is that the process allows us to add keyphrases into the URL to make them even more attractive to the search engines. And even though the URL may appear different, because of the .htaccess file, it will work exactly as it did prior to the flattening process. 

Another key advantage of Linux is the ability to implement 301 redirects rather quickly. One of the most trivial tasks is to redirect the non-www to the www version of a website (for instance, http://example.com to http://www.example.com), and this can be completed on Linux in just two lines that are added to an .htacess file. Implementing this on IIS (Windows) turns out to be an arduous task that involves having root access to the server, which is not often granted by hosting companies.

Flexibility is Key

Often, an SEO company will need to change how a page is displayed or what is displayed and when. This is where the flexibility of the software comes into play. For instance, some e-commerce solutions provide header, footer, and page templates directly through the backend administration.

However, there are some vendors that prefer to lock away the templates by hard-coding them into the site code. The real paradox is when they then won’t give you access to the code to modify these things for yourself. This kind of inflexibility can spell disaster for the campaign.

Avoiding Long-Term Hassles

At this point in time, there aren’t any specific recommendations to give on the top performing e-commerce solutions as nothing we’ve come across thus far is anywhere near perfect. Unless your company has an in-house SEO technician, you’d be wise to engage a knowledgeable SEO firm to avoid the headaches that come with finding out that you’ve spent a significant amount of time and money on software choices that do not offer the flexibility needed for a successful SEO campaign.

If you end up choosing an e-commerce solution that doesn’t meet the requirements outlined above, you may just end up with a half optimized site that fails to achieve the rankings and traffic you’ve been hoping for.

                


Submit Your Articles or Press ReleaseAdd comment (Comments: 1)  

Title: HUH?

August 25, 2008
Comment by bishop

I don't have any problem with Linux hosting or LAMP in general but there are plenty of solutions for URL rewriting on a windows platform. I use http://www.urlrewriting.net/149/en/home.html because I'm using .NET 2.0. It's never caused any problems, was easy to setup, and has loads of configuration options.


Related Articles and Features
Keyword Research and Analysis: 5 Tips to Effective SEO Keyword Research Analysis
SEO For Google
Is Your Domain Name SEO Friendly?

Advertisement