Beruflich Dokumente
Kultur Dokumente
Published April 2011 All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording or any information storage and retrieval system, without prior permission in writing from the publisher. Copyright Artur Jach 2011
1|Page
Table of Contents
Introduction.................................................................................................................................................. 3 Magento SEO Guide - Part 1......................................................................................................................... 3 URL Management ........................................................................................................................................ 3 URLs Rewrite Management Feature .................................................................................................... 3 URL keys / URL identifiers................................................................................................................... 4 Force trailing slash to canonical URLs ................................................................................................. 4 Default Pages ......................................................................................................................................... 5 Canonical Link Element ........................................................................................................................ 5 Magento SEO Guide - Part 2 ........................................................................................................................ 5 Page Titles & Meta Descriptions .................................................................................................................. 5 Page Titles & Meta Descriptions for Content Pages ............................................................................. 6 Page Titles & Meta Descriptions for Category/Listing Pages .............................................................. 6 Page Titles & Meta Descriptions for Product Pages ............................................................................. 7 Magento SEO Guide - Part 3 ........................................................................................................................ 9 Webmaster Tools & Features ....................................................................................................................... 9 Google XML Sitemap ............................................................................................................................ 9 HTML Sitemap ...................................................................................................................................... 9 Default Robots Meta Tag In Magento .................................................................................................. 9 Add Miscellaneous Header Meta Tags ............................................................................................... 10 RSS Feeds ............................................................................................................................................ 10 Google API - Google Analytics ............................................................................................................ 10 Magento SEO Guide - Part 4 ...................................................................................................................... 10 Website Launch Checklist .......................................................................................................................... 10 Website Visibility in Search Engines - Meta Robots Tag ................................................................... 10 Website Visibility in Search Engines - Robots.txt file ......................................................................... 11 Page Title Optimisation ....................................................................................................................... 11 Default Meta Tags Optimisation .......................................................................................................... 11 Create Google Sitemap (sitemap.xml) ................................................................................................ 12 Set Up Magento Canonical Link Element Extension ......................................................................... 12 Add Google Webmaster Tools Verification Tag to Magento .............................................................. 12 Add Google Analytics Tracking Code Directly to Magento ................................................................ 12 Set up Magento Google Base feed ....................................................................................................... 13 Magento SEO Guide - Part 5 ...................................................................................................................... 13 How To Set Up Magento Google Base Feed ............................................................................................... 13 Step 1: Magento Google Base Feed Account Configuration ............................................................... 13 Step 2: Adding Required condition Attribute To Magento .............................................................. 13 Step 3: Magento Google Base Feed Attribute Mapping Configuration.............................................. 16 Step 4: Publishing Magento Google Base Feed .................................................................................. 17
2|Page
Search engine friendly URLs became a very important ranking factor for all ecommerce websites. The URL Rewrite Management is one of my favourite Magento SEO tools. It allows you to change (re-write) dynamically generated URL like http://www.kabiri.co.uk/catalog/product/view/id/7828/category/568 to the search engine friendly URL like this one http://www.harveynichols.com/womens/categories/designer-dresses.html. By using this brilliant Magento SEO tool you can easily create URLs which include all most important and relevant keywords. Note: Remember to disallow indexing of original URLs by search engine spiders in the robots.txt exclusion file. This ensures that theres only one version of Magento URL indexed by search engines.
3|Page
This means that you can choose the keyword you want and add it to the particular pages URL independently from Magentos page name. Another great thing is that all Magento URLs included in this path will automatically have their URL structure updated at the same time, For example, you dont have to worry about URLs within the /dresses/ path when you change the category URL key to /designer-dresses/ - Magento will automatically update it to include the /designer-designer/. Note: Once you decided to change the URL key, you will need to find websites and pages which link to previous versions of those URLs (you can use Google Webmaster Tools to identify them) and redirect those old URLs to ne w URLs.
4|Page
Canonical link element is a special HTML element which should be added to the <head> section of the page. It tells search engines which URL, out of all duplicated URLs, to consider as the default/targeted version of the page. It is particularly useful when removing duplicate content issues relating to listings page pagination, when every page, e.g. ?p=1, ?p=2, etc., have the same title, meta description and content. Its also useful when you have the same product (therefore the same content) in several categories, each with a different URL. Magento has a built-in functionality for enabling canonical link element for product and category pages. Just go to System > Configuration > Catalogue > Search Engine Optimisation and select Yes next to Use Canonical Link Meta Tag For Categories and Use Canonical Link Meta Tag For Products.
5|Page
Magento SEO - Page Titles & Meta Descriptions for Content Pages
Optimising Magento content page titles is made very easy. You dont need any development skills and you can edit the title by going to: Magento > CMS > Manage Pages > chose the page > General Information > Page Title. You can edit the meta description in a similar way, just go to Meta Data instead of General Information. Note: Google will only look at first 67-68 characters of the page title and approximately first 255 characters in meta description. Anything beyond that will still be displayed in users browser but will be truncated in search engine results and discarded from search engine indexes.
Magento SEO - Page Titles & Meta Descriptions for Category/Listing Pages
You can easily edit category page titles in Magento by going to: Magento > Catalogue > Manage Categories > your category. Note: Remember to try to make each Magento page title and description unique so you dont have too many duplicate content issues.
6|Page
Magento SEO - Page Titles & Meta Descriptions for Product Pages
Magento displays the product name as a default page title. Although this is better than nothing, its not always good enough. One easy way to approach optimising Magento product pages titles is to put all optimised titles and descriptions in the product import file (in html_title and html_description column/attribute). This will automatically overwrite all default page titles. Although this solution might work for Magento ecommerce sites which dont update the stock very often, but it might not be the best solution for websites which have tens of thousands of products which change every day. 7|Page
The best, quickest and the most feasible way of optimising Magento product page titles is to automate them so page title are generated using product and category names in conjunction with static strings. The biggest advantage of buying external SEO extension or developing a custom Magento page title/description generation module is being able to specify the pattern you want to use for all Magento page titles / description across the whole site. For example, you can create a rule which says: for all product pages generate the title using this pattern: %PRODUCT%, %SUB_CATEGORY% %CATEGORY%, Designer Clothes %STORE_NAME%, e.g. RONALD Cotton Lycra Top, Women Clothing, Designer Clothes Dia Boutique. Pod1 Magento Ecommerce Design developed a custom module like that for all our Magento SEO clients.
8|Page
9|Page
changing the value of Default Robots to INDEX, FOLLOW. You can test it by inspecting the source code and checking if the meta robots tag shows INDEX, FOLLOW.
11 | P a g e
12 | P a g e
Magento SEO Guide - Part 5 How To Set Up Magento Google Base Feed
Step 1: Magento Google Base Feed Account Configuration
Firstly, the Google Merchant Centre account has to be linked to the Magento store. 1. In Magento, go to System > Configuration > Google API > Google Base. 2. Enter details of the account you wish to use to publish your products feed on. Select the default target country and select Yes in Update Google Base Item when Product is updated.
13 | P a g e
values: 3. Then click on Manage Label / Options in top left. 4. Type condition in Admin and Condition in all store views.
5. Then click Add Option, type new in all fields and add position 1 and select Is Default. 6. Click on Add Option again and type used in all fields and add position 2.
7. Confirm by clicking Save Attribute. 8. Go to Catalogue > Manage Attribute Sets and select the attribute set you want to add the new condition attribute to.
14 | P a g e
9. Find the condition attribute in the Unassigned Attributes section, drag & drop it to General in the Groups section.
10. Confirm by clicking Save Attribute Set. 11. In order to populate the new condition attribute, go to Catalogue > Manage Products, select products you want to update, select Update attributes from the Actions drop down and confirm by clicking SUBMIT.
12. On the next screen, find Condition, change it to new and confirm Save.
Theres also a video guide for setting this up available at: http://www.youtube.com/watch?v=t_M3knNCB20
15 | P a g e
First we need to map Magento product attributes to required/optional Google Merchant Centre attributes. To do that go to Catalogue > Google Base > Manage Attributes and click on Add Attribute Mapping. 1. Select Target Country, Attribute Set and Item Type (usually Products) for your feed and click on Add New Attribute. 2. Add as many Google Base attributes as you want and map them across to Magento product URLs on the left, e.g. Magento SKU to Google Base id. 3. PLEASE NOTE THAT MAGENTO MAY POPULATE SOME OF REQUIRED GOOGLE BASE ATTRIBUTES WITH DEAFAULT/BUILT-IN MAPPING ATTRIBUTES, meaning you may not need to map all required attributes as Magento will automatically assign them a correct value, e.g. description gets assigned values of product description, image_url gets assigned a value of image URL automatically, etc. In fact, most of the time the only attribute you have to manually map across is the condition.
16 | P a g e
17 | P a g e
Author: Artur Jach Contact: arthurjach@yahoo.co.uk Published April 2011 All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording or any information storage and retrieval system, without prior permission in writing from the publisher. Copyright Artur Jach 2011
18 | P a g e