SEO and Magento Sites
Author:
Carly
Search Engine Optimisation, SEO
Does the SEO of a Magento website need to be a little more cultured and technical?
There are a few areas to consider when optimising a Magento site. With its rapid expansion and recent acquisition by Ebay, it is perhaps time to learn a little more. Generally speaking, it would appear that there is more to consider when optimising an e-commerce platform such as magento. In this post I will refer to Magento sites and some food for thought in terms of their optimisation.
Some ‘back to basics’ might include the general configuration. Firstly, goes without saying, use the most recent release of the software. In the head, full Magento URL’s are automatically external links, therefore we would remove the full URL’s and use such as ‘/js/scripts.js ‘. Optimising top level categories – Magento allows the ability to add the name of the categories for the path of the product URL’s. We should combine style sheets where possible in an effort to further reduce the coding.
Shop load speed is a ranking factor and a couple of things might help it initiate faster. Enable caching by going into the ‘system’ and the ‘cache management settings’. Also, good host and server configuration, MySQL offers a built in configuration parameter known as query_cache_size. This directive tells the MySQL server to store the result of the query in memory, much faster than accessing from disk. This does of course depend on the amount of memory available to our MySQL database server.
We need also to mention the duplicate content. It is necessary to prevent the indexing of all non-content pages using noindex, follow attribute. This of course allows links within the page to be followed but the page not appear in the index. We should nofollow unnecessary links such as ‘login’, ‘checkout’, and ‘wishlist’ etc. The Base URL, found under ‘Unsecure’ and ‘Secure, is where we can set the preferred domain. This is a method of canonicalising our domain but it is a request rather than a command. It is still necessary to 301 redirect with the .htaccess file to redirect to the root to prevent several versions of the same page being available. Using the canonical link element or canonical URL tag, will help the search engines understand the duplicate pages by indicating which is our preferred version of the URL.


