SEO for Magento, A Checklist

With search being the number one traffic driver to websites, implementing a strong SEO strategy for your Magento website can make a huge difference to your ecommerce sites visibility and sales. Almost 40% of your customers will come from a search engine, and although Google highlights the importance of content, there are other elements of your SEO strategy that will have a huge impact on your visibility.


Regular content is still vital in attracting Google to crawl your site and evaluate your ranking. Blogs are a great way of continually updating your site with regular content. Although Magento does not offer a blog within its core functionality, there are plenty of extensions that make blogs available to you.

Content managed pages of your website should have a clear structure, be well written and key-word rich to attract customers to your pages. Key words are also crucial within your product names and descriptions. How do people search for the products you are offering? Make sure to customise product names and descriptions to include important key words.

Meta Titles and Descriptions

Meta titles and descriptions are used by search engines to display search results. Optimising this data will help to improve our click-through rate when your results are displayed. The meta title should be around 60 characters (this is the link text) with the description below limited to around 150 characters. Although meta-data is not visible on your website, it is in the html section of the code that creates the page.


Magento will take care of your canonical tags for you; you just need to make sure you have them turned on.

System > Configuration > Catalogue > Search Engine Optimisations

Make sure to choose YES next to both the Use Canonical Link Meta Tag selections.

Keep Focussed

The best way to keep search engines focussed on the right part of your website is:

–       A good Robots.txt: This tells search bots to ignore certain aspects of your site (e.g. account log in, cart etc). Without this, search engines may get confused trying to index your site. An easy way to find out if you have one is to type your URL followed by “/robots.txt” – a 404 page shows you don’t have one!

–       Submit an XML sitemap: This helps search engines identify the important pages of your website.

–       Use robots meta tags

Author Gyles Seward

More posts by Gyles Seward