1. Home
  2. Prices
  3. Guided Tour
  4. New Shop
  5. Shop Review
  6. Ecommerce Marketing
  7. Portfolio
  8. Blog
  9. Contact
Ecommerce Fox

Ecommerce Web Design & Magento Blog

Welcome to our blog, this where you'll find news, reviews and tutorials on all things ecommerce and Magento. If you like what you see, join in with the discussion and be sure to subscribe.

Archive

Archive for the ‘E-Commerce SEO’ Category

.htaccess Rewrites for Magento Shops

Posted on: 7th Oct 2009 By: Adam No Comments

Magento shops have an annoying way of adding /index.php to every URL which has a negative effect on the search engine optimisation as there’s no way of specifying your canonical URL. The default setup doesn’t enable you to have your own mod_rewrites so there’s several steps you have to take:

 1. Enable URL Rewrites in Admin
Go to System > Configuration > Web > Search Engines Optimization and switch ‘Use Web Server Rewrites’ to Yes.

URL Rewrites

2. Modify the root .htaccess
Youcan get to your .htaccess file easily by FTP, or if not you can use a file manager on your hosting account which is what I did using Plesk’s file manager. Once you have it open to edit, you’ll see it’s a long file with a lot of commented text. First, you need to look for the section that looks like this:

 ############################################
## you can put here your magento root folder
## path relative to web root

#RewriteBase /magento/

Un-comment it and change it to:

    RewriteBase /

This will rewite everything to your root directory instead of a Magento directory. As it was originally commented out, it didn’t have any effect.

3. Add Rewrite Code
Finally you need to find the part a bit further down that’s written like this:

############################################
## rewrite everything else to index.php

RewriteRule .* index.php [L]

</IfModule>

Underneath the part which says RewriteRule.*index.php[L] add the following lines of code:

    RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ http://www.yourdomain.co.uk/$1 [R=301,L]

RewriteCond %{http_host} ^yourdomain.co.uk [NC]
RewriteRule ^(.*)$ http://www.yourdomain.co.uk/$1 [R=301,NC]

Where ‘yourdomain’ is your domain’s name. That will now remove index.php from the end of the address, as well as turn all non www URLs into www. URLS.

SEO Song Video

Posted on: 28th Sep 2009 By: Adam No Comments

At Creare Group Ecommerce, we are experts on getting ecommerce websites onto page one for Google for their phrases, even when they are national phrases. We are happy to tell you about the SEO Song. Enjoy:

Categories: E-Commerce SEO Tags:

This is now a DO-Follow Blog!

Posted on: 25th May 2008 By: Adam 1 Comment

I’d now like to encourage anyone to make comments on this blog, safe in the knowledge that you’ll get a decent link from your post. Regardless however, anything that I deem to be spam will be deleted. I don’t mind you linking to your site as long as the content of your comment is acceptable and contributing ot the discussion.