Category Archives: SEO on CMS

Adding rel=“next” & rel=“prev” in WordPress

generic mircette names pyridium available over the counter internet cost of olanzapine in australia click remeron pills Since September 2011 you can use the html ink element rel=”next” and rel”prev” to avoid duplicate content issues in paginated pages, especially in archives and categories.

You can read more about the rel next and rel prev in the official Google Webmaster Central Blog.

Many developers and SEO specialists, included myself, have already asked WordPress developers to add this html link element within the core version of WordPress, but at the moment we haven’t received an official answer. For this reason I had to hack my function.php page to add this function. As it works perfectly well, I would like to share it with you. Continue reading “Adding rel=“next” & rel=“prev” in WordPress” » website here 5 post softtabs zenegra 43 anonymous minocycline hcl 100mg price generic pill for lamisil

How to Delete query parameters in Magento

How to Delete query parameters (_from_store) when switching store views in Magento

Every multi-language magento site installed with multi-stores will have the “_from_store” query string generated in every URL when changing a language (store) to another. This can be an SEO issue and sometimes be confusing when studying the web analytics. To avoid this problem, follow this 2 step guide:

1) Open the “languages.phtml” file. (The path should be: /app/design/frontend/default/template/page/switch/languages.phtml)

2) Find line 41 and change it from:

echo $_lang->getCurrentUrl()
to this:
echo $_lang->getCurrentUrl(false)

This small change will force the store model in Magento to generate these URLs without the query parameter. Continue reading “How to Delete query parameters in Magento” »

SEO for Magento

Magento is one of the best e-commerce platforms in the market and one of the reasons is because its one of the most search engine friendly e-commerce solution.

Let’s see step by step how to optimise Magento for search engines.

Step 1) General SEO configuration

The first thing you have to do to optimize your Magento store is to enable through the script admin area ->System -> Configuration -> Web -> Search Engines Optimization the SEO function.

In the URL Options it is recommended to turn off the Add Store Code to Urls function.

Step 2) Site Title Optimization and Header Optimization

By default Magento uses the title “Magento Commerce“. Of course this must be changed following your SEO strategy.

To do this go to Configuration => Design => HTML Head.

Remember that the default title is used on the Home Page and in all those pages where you will not have a custom title, e.g. the contact us page.

You can also add your brand name to all page titles. To do this add the name in “Title Suffix”.

During the production period you might want to block search engine bots from your site. You can do this in “Default Robots” where you can add “NOINDEX, NOFOLLOW”. Remember to change it when you are ready to be visible!

Always in the header section it’s useful to add the new canonical tag. This will tell search engines which URL is the one you want them to index, in case of duplicate content. To do this you can install the Canonical URL’s for Magento Module. This module is very important because Magento creates loads of duplicate pages.

Last tip on the header optimization. Install Yoast Meta Robots Module to delete strange robot meta tags that can create problems during robot crawling.

Step 3) Category Optimization

Magento has a function that gives you the opportunity to add the name of categories to path for profuct URL’s. This function seems to create some duplicate content issues, so I suggest you to disable the option on System => Configuration => Catalog => Search Engine Optimization and set “Use categories path for product URL’s to “no”.

After this we can optimise all categories adding the needed details. Go to Catalog => Manage Categories.

The fields that you want to optimize are:

  • Meta Description: use your SEO strategy and include call to actions.
  • Page Title: If you want to show the category name ant the parent category leave this empty.
  • URL Key: This is the url name for your category. Keep it short but keyword reach following your SEO strategy. Multi language shops should have language independent urls.

Note: For each store view you can specify the Name, Description, Page Title and Meta data. This is a great value for multi-language sites.

Step 4) Product page optimization

Once you have optimized your categories you will find it easy to go through the product page optimization because it’s very similar. You can set the Meta Information for the “Default Values” and for each “Shop View”. Note that for the “Meta Title”, this will overwrite the complete page title, including categories but except title prefix/suffix, and not just the product name.

Remember to optimize all your images with descriptive alt tags and image names.

Step 5) XML Sitemap configuration

Create your XML sitemap manually by going to Catalog => Google Sitemap => Add Sitemap, choosing a filename, path and store view, and then pressing “Save & Generate”.

Remember to add the sitemp url on your robots.txt file.

Every time you change your products on your shop you should generate again the sitemap. You can also set up a cron job on your server to do this in automatic in predefined hours of the day.

All the Magento modules you need to do a good SEO on your store:

For the canonical URL’s: Canonical URL’s for Magento

Clean header from strange meta robot tags: Yoast Meta Robots

Need Help?

Need an Agency that can help you with Magento in terms of SEO or Magento Development? Contact us, a Magento Web Design and SEO Agency (Optimise Internet)!