How to upgrade extension

Similar documents
Advanced SEO Suite Getting Started. How to install extension

SEO SUITE ULTIMATE GUIDE 1

~~Free# SEO Suite Ultimate free download ]

SEO Toolkit Magento Extension User Guide Official extension page: SEO Toolkit

SEO Suite Pro. User Guide

Improved Navigation Magento Extension User Guide

Follow Up Getting Started. How to install extension

ultimo theme Update Guide Copyright Infortis All rights reserved

FORTIS. User Guide. Fully responsive flexible Magento theme by Infortis. Copyright Infortis. All rights reserved

The Ultimate Guide to Magento SEO Part 1: Basic website setup

SAHARA DIGITAL8 RESPONSIVE MAGENTO THEME

Shop by Manufacturer Custom Module for Magento

LICENTIA. Nuntius. Magento Marketing Extension REVISION: THURSDAY, JUNE 2, 2016 (V )

Instead, there should only be one URL for the home page to avoid duplication.

Version USER GUIDE

X-POS GUIDE. v3.4 INSTALLATION SmartOSC and X-POS

Magento module Documentation

JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA

ultimo theme Update Guide Copyright Infortis All rights reserved

Fortis Theme. User Guide. v Magento theme by Infortis. Copyright 2012 Infortis

LICENTIA. Nuntius. Magento Marketing Extension REVISION: SEPTEMBER 21, 2015 (V1.8.1)

skype ID: store.belvg US phone number:

Ecommerce User Manual 105

ultimo theme Update Guide Copyright Infortis All rights reserved

Product Name: Size Chart Popup Version: Document Type: Help doc Author: Milople Inc.

MAGENTO QUICK START. Magento users New and relatively new Mostly on Community Ed. > 1 year; 16% Not at all yet; 33% 3 mo.

Future-proofed SEO for Magento stores

Landing Page. Landing Page Module for Magento

2013, Active Commerce 1

SAHARA FASHION15 RESPONSIVE MAGENTO THEME

Top Navigation menu - Tabs. User Guide 1. &

Your Blueprint websites Content Management System (CMS).

nopcommerce User Guide

ConvincingMail.com Marketing Solution Manual. Contents

rma_product_return version BoostMyShop

CARSTORE RESPONSIVE MAGENTO THEME

ProxiBlue Dynamic Category Products

Responsive Banner Slider Extension By Capacity Web Solutions

SEO Ultimate - 1. How to Install, Configure, and use SEO Ultimate. 1.) Plugins > Add New. Login to Wordpress and click on Plugins > Add New

User Guide. From Getting Started... To Getting More From Your Store. Magento Community Revised, Expanded, and Updated for Magento Community v1.

80+ Things Every Marketer Needs to Know About Their Website

USER GUIDE Slink for Magento

Web Forms for Marketers 2.3 for Sitecore CMS 6.5 and

Magento Community Edition. User Guide. Version 1.8

skype ID: store.belvg US phone number:

This guide provides additional information about topics covered in the webinar

XML Sitemap Plus Generator & Splitter Extension for Magento 2R User Guide

The Ultimate Magento

Special Promotions. Magento Extension User Guide. Official extension page: Special Promotions. User Guide: Special Promotions

GoMage Advanced Navigation Extension v.2.2

CounterPoint SQL and Magento ecommerce Interface

User s Guide for the Texas Assessment Management System

PORTAL ADMINISTRATION

Official Amazon Checkout Extension for Magento Commerce. Documentation

install the extension:

ekomimeetsmage Manual for version 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0

JTouch Mobile Extension for Joomla! User Guide

Multivendor Extension User Guide

Version 4.2. Change the Way You DNN. SEO Module User Manual

BT MEDIA JOOMLA COMPONENT

Reward Points Getting Started. How to install extension

Table of Content. 1. Mofluid Installation. 2. Mofluid Uninstallation. a. Magento Connect b. Manual Installation

6.1.6 Optimize internal links Search engine friendly URLs Add anchor text to links 6.2 Keywords Optimize keywords 6.2.

FUNCTIONAL OVERVIEW VERSION: 1.0

User Guide to the Content Analysis Tool

OSF INTEGRATOR for INGRAM MICRO Integration Guide

SEO Checker User manual

Kentico CMS Web Parts

Website Search Engine Optimization (SEO) Evaluation XXXXXXX

[Jet-Magento Integration]

Configuring the JEvents Component

nopcommerce User Guide

Magento Extension for Add Multiple Products by Capacity Web Solutions

SellerDeck 2013 Reviewer's Guide

E-Commerce Installation and Configuration Guide

To familiarise University Web administration staff with the capabilities of the University CMS and also introduce concepts of Web marketing.

ProxiBlue Gift Promotions

E-Commerce Installation and Configuration Guide

Product Name: ANZ egate Connect Version: Document Type: Help doc Author: Milople Inc.

isupport 15 Release Notes

Altima Lookbook Free Extension v

News Extension 2.2 User Guide

Joomla! template Blendvision v 1.0 Customization Manual

Joomla! 2.5.x Training Manual

Magento Extension REVIEW BOOSTER User Guide

1. Introduction. 2. Installing

Magento Theme Instruction

Baidu: Webmaster Tools Overview and Guidelines

Marketplace Plug-in User Guide

InstantSearch+ for Magento Extension

Iceberg Commerce Video Gallery Extension 2.0 For Magento Version 1.3, 1.4, 1.5, 1,6

DROPFILES SUPPORT. Main advantages:

Bubble Full Page Cache for Magento

CHAPTER 12 DIGITAL ASSET MANAGEMENT

shweclassifieds v 3.3 Php Classifieds Script (Joomla Extension) User Manual (Revision 2.0)

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

Website Audit Reports

SNM Content-Editor. Magento Extension. Magento - Extension. Professional Edition (V1.2.1) Browse & Edit. Trust only what you really sees.

Sitecore E-Commerce Cookbook

Transcription:

Advanced SEO Suite 1.3.0 Getting Started Welcome to the Advanced SEO Suite documentation. Whether you are new or an advanced user, you can find useful information here. Next steps: How to install extension SEO Configuration settings How to configure extended sitemap How to install extension 1. Login to Magento backend. 2. Go to System > Tools > Compilations. If Compiler Status is Enabled, disable the compilation by clicking the button Disable in the upper right corner. 3. Backup your store database and web directory. 4. Download extension from your Personal Account. 5. Unzip the extension locally. 6. Copy contents of the folder step1 to the root directory of Magento store. 7. Copy contents of the folder step2 to the root directory of Magento store. 8. Completely clear the site cache. Go to System > Cache Management. Click button Flush Magento Cache. If you want to clear the cache manually, you need to remove a folder /var/cache at the server. 9. Logout from Magento backend and login again. 10. Make reindex of the Category Flat Data in System > Index Management (if you have this option available in the index list). 11. Go to System > Configuration > Mirasvit Extensions > System, at form Installed Extensions press the button Run validation tests for all extensions for check extension installation and configuration. 12. If compilation was enabled before installation, you need to run recompilation process to enable compilation. Go to System > Tools > Compilation and click on Run Compilation Process. If you did not disable compilation and store is down after installation, follow the link and make next steps to recover the store. Next steps: Configuration settings How to configure extended sitemap

How to upgrade extension To upgrade extension follow next steps: 1. Login to Magento backend. 2. Go to System > Tools > Compilations. If Compiler Status is Enabled, disable the compilation by clicking the button Disable in the upper right corner. 3. Backup your store database and web directory. If you have customizations, please, create a separate backup of app/code/local/mirasvit before upgrading to the new version. 4. Download new extension package from your Personal Account. 5. Unzip the extension locally. 6. Temporary disable extension. Check Temporary Disabling. 7. Copy contents of the folder step1 to the root directory of Magento store. 8. Copy contents of the folder step2 to the root directory of Magento store. 9. Completely clear the site cache. Go to System > Cache Management. Click button Flush Magento Cache. If you want to clear the cache manually, you need to remove a folder /var/cache at the server. 10. Logout from Magento backend and login again. 11. Make reindex of the Category Flat Data in System > Index Management (if you have this option available in the index list). 12. If compilation was enabled before upgrade, you need to run recompilation process to enable compilation. Go to System > Tools > Compilation and click on Run Compilation Process. If you did not disable compilation and store is down after upgrade, follow the link and make next steps to recover the store. Temporary Disabling To temporary disable an extension please follow the next steps: Disable Compilation Mode (if enabled). Remove following files: app/etc/modules/mirasvit_seoautolink.xml app/etc/modules/mirasvit_seofilter.xml app/etc/modules/mirasvit_seositemap.xml app/etc/modules/mirasvit_seo.xml If you have only one extension from Mirasvit installed, remove following file: app/etc/modules/mirasvit_mstcore.xml Login in to Magento back-end and refresh site cache (if enabled). Extension Removing To uninstall an extension please follow the next steps:

Disable Compilation Mode (if enabled). Remove following files: app/etc/modules/mirasvit_seoautolink.xml app/etc/modules/mirasvit_seofilter.xml app/etc/modules/mirasvit_seositemap.xml app/etc/modules/mirasvit_seo.xml If you have only one extension from Mirasvit installed, remove following file: app/etc/modules/mirasvit_mstcore.xml Login in to Magento back-end and refresh site cache (if enabled). Remove following folders: app/code/local/mirasvit/seoautolink app/code/local/mirasvit/seofilter app/code/local/mirasvit/seositemap app/code/local/mirasvit/seo Remove templates and layouts files of the extension from your theme folder. The list of such files can be collected from files in the extension package. Run following SQL Query (before running, replace [db_table_prefix] to your database table prefix. It can be found in the file /app/etc/local.xml) DELETE FROM [db_table_prefix]eav_attribute_group WHERE attribute_group_name='seo' and attribute_set_id=3; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='product_meta_title_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='product_meta_description_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='product_meta_keywords_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='product_title_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='product_description_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='category_meta_title_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='category_meta_description_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='category_meta_keywords_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='category_title_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='category_description_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='filter_meta_title_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='filter_meta_description_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='filter_meta_keywords_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='filter_title_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='filter_description_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='product_short_description_tpl'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='product_full_description_tpl'; DROP TABLE [db_table_prefix]m_seo_rewrite_store; DROP TABLE [db_table_prefix]m_seo_rewrite; DROP TABLE [db_table_prefix]m_seo_redirect_store; DROP TABLE [db_table_prefix]m_seo_redirect; DROP TABLE [db_table_prefix]m_seoautolink_link_to_store; DROP TABLE [db_table_prefix]m_seoautolink_link; DROP TABLE [db_table_prefix]m_seofilter_rewrite; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='seo_category'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='seo_meta_robots'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='seo_canonical_store_id'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='seo_page_header'; DELETE FROM [db_table_prefix]eav_attribute WHERE attribute_code='seo_canonical_url'; DELETE FROM

[db_table_prefix]core_resource WHERE code='seoautolink_setup'; DELETE FROM [db_table_prefix]core_resource WHERE code='seofilter_setup'; DELETE FROM [db_table_prefix]core_resource WHERE code='seositemap_setup'; DELETE FROM [db_table_prefix]core_resource WHERE code='seo_setup'; General Configuration Go to the System > Configuration > Mirasvit Extensions > SEO. General Settings Add Canonical URL Meta Header - If option enabled, tag <link rel="canonical" href="http://store.com/" /> will be added to META-tags of your store. Associated Products Canonical Tag for Configurable Products - If set to "Parent Product": if Simple Product have Configurable Product as Parent Product, for simple Product the Canonical Url will Configurable Product url. Associated Products Canonical Tag for Grouped Products - If set to "Parent Product": if Simple Product have Grouped Product as Parent Product, for simple Product the Canonical Url will Grouped Product url. Associated Products Canonical Tag for Bundle Products - If set to "Parent Product": if Simple Product have Bundle Product as Parent Product, for simple Product the Canonical Url will Bundle Product url. Cross Domain Canonical URL - sets default cross-domain canonical URL for multistore configuration. For more information see Cross-domain Canonical URL. Don't use canonical urls on pages - the list of pages where the Canonical Meta tags will not be added. Can be a full action name or a request path. Examples: *cell-phones* - exclude URLs which contain the phrase 'cell-phones' *cell-phones/nokia-2610-phone.html - exclude URLs which have end path: 'cell-phones/nokia-2610-phone.html' catalogsearch_result_index catalogsearch_advanced_index catalogsearch_advanced_result checkout_cart_index checkout_onepage_index cms_index_noroute Wildcards are allowed: customer_account_* customer/account/* Robots Meta Header - allows to tell robots do not index the content of a page, and/or not scan it for links to follow. URL pattern can be a full action name or a request path. Wildcards are allowed. Examples: *cell-phones* INDEX, NOFOLLOW *cell-phones/nokia-2610-phone.html NOINDEX, NOFOLLOW customer_account_* NOINDEX, NOFOLLOW /customer/account/* NOINDEX, FOLLOW *?mode=list INDEX, NOFOLLOW Examples for layered navigation: filterattribute_(manufacturer) INDEX, NOFOLLOW filterattribute_(1level) NOINDEX, NOFOLLOW For more information about Robots.txt see Learn about robots.txt. Robots Meta Header for HTTPS - allows to add headers like "NOINDEX, FOLLOW", "INDEX, NOFOLLOW", "NOINDEX, NOFOLLOW" only for https store. Enable Link Rel="alternate" and hreflang - sets "alternate" and "hreflang" tags for multilingual stores. More detailed information: If you have multilingual store, you need to configure second "hreflang" parameter ("language" from country/language pair) for those store views which need this. To set appropriate language for the store view, go to System > Configuration > General

and select required store view. At the tab Locale Options select appropriate Locale for this store view and save it (Screenshot). This selected Locale Code will be the first code of the hreflang parameter. To set alternate and hreflang tags, go to SEO > Settings and select the appropriate Store View where you use another language. Untick the Use Website on the line Enable Link Rel="alternate" and hreflang and select value Yes from the drop down list. After this action, will appear a new field: Hreflang locale code (not necessary) where you can additionally set the language code which will be added to the alternate URL as a second parameter. As example, you can see a pattern for French

Store View links: Google

does not recommend to use for the multilingual stores the URLs with parameter?, such as: http://store.com/yourpage.html? store=french. To get more information about Google multilingual URLs requirements, you can read next article: Multi-regional and multilingual sites How to set "alternate" and "hreflang" tags for CMS pages To tell Magento system that some of CMS pages are "alternates", you need to add these page in one Alternate group. Alternate group - is an additional parameter which is added by our module (can be used any word in this field). CMS page will have alternate links of pages with the same Alternate Group name. Enable Link Rel="next/prev" - adds pagination <link rel="next/prev".. > to the head of your products list pages. This feature is highly recommended by Google. Robots.txt Editor - allows to edit file robot.txt from browser. For more information about Robots.txt see Learn about robots.txt and Robots.txt examples Robots.txt examples. Use meta tags from categories if they are not empty - if option enabled, Meta Title, Meta Description and Meta Keywords from the General Information tab will be applied to the

child categories (only if they are not empty). If option enabled, SEO values from the category General Information tab prevail over the category SEO tab. To apply H1 to the current category, add H1 text to Page Header in General Information tab. If meta tags from parent category are empty, child categories and products will use only their own meta tags. Use meta tags from products if they are not empty - if option enabled, Meta Title, Meta Description and Meta Keywords from the product Meta Information tab will be applied to the products (only if they are not empty). If option enabled, SEO values from the product Meta Information tab prevail over the category SEO tab. Extended Settings Page Number for Meta Title - Add Page Number to Meta Title. Example: "Page 2 Meta Title Text". Page Number for Meta Description - Add Page Number to Meta Description. Example: "Page 2 Meta Description Text" Max Length for Meta Title - Crop Meta Title using max length value. Recommended length up to 55 characters. If you set value less than 25, will be used recommended value 55. Max Length for Meta Description - Crop Meta Description using max length value. Recommended length up to 150 characters. If you set value less than 25, will be used recommended value 150. Rich Snippets and Opengraph Enable Product Rich Snippets - allow to show product rating stars, price, description and other parameters at the Google search results. If option is enabled, a few additional fields will appear: Payment Methods - Add snippets of payment methods. Delivery Methods - Add snippets of delivery(shipping) methods. Product Category - Add snippet of Product Category. Brand Attribute - allows to add an attribute code of the brand. If you want to add a few attributes, use the comma separator. For example: country_of_manufacture, manufacturer Model Attribute - allows to add an Attribute Code of the model. If you want to add a few attributes, use the comma separator. For example: model, car_model Color Attribute - Add an attribute code of the color. If you want to add a few attributes, use the comma separator. For example: color, car_color Weight - If enabled, will add weight snippet. You can set to use kilogram or pound. Enable Rich Snippets Dimensions Configuration - If enabled, snippets with dimensions will be added (height, width or depth have to be configured). If option is enabled, a few additional fields will appear: Unit - If use numeric value for dimension you can set dimensional unit. For example cm, mm, inch. Height Attribute - Add an attribute code of the height. Width Attribute - Add an attribute code of the width. Depth Attribute - Add an attribute code of the depth. Product Condition Configuration - If enabled, snippets with a product condition will be added (Condition Attribute, New Condition Value, Used Condition Value and Refurbished

Condition Value have to be configured). If option is enabled, a few additional fields will appear: Condition Attribute - Add an attribute code of the product condition. New Attribute Value - Add value of new product condition. Get the value from attribute of the condition. Used Attribute Value - Add value of used product condition. Get the value from attribute of the condition. Refurbished Attribute Value - Add value of refurbished product condition. Get the value from attribute of the condition. Damaged Attribute Value - Add value of damaged product condition. Get the value from attribute of the condition. Delete wrong snippets inside product block - if you have snippets which added manually in template, it can create conflict with our snippets. This configuration will disable wrong snippets. Snippets are created using schema.org markup schema and microdata format. You can see an example of extension Product Rich Snippets here: SEO demo Product Snippets. If you've marked up your site's content, test your markup using the Structured Data Testing Tool, and checked the common issues above, remember that it takes time for rich snippets to appear in the search. Product and Category Rich Snippets will appear only after Google indexation. Category Rich Snippets - option adds Rich snippets to category's pages. Snippets are created using schema.org markup schema and microdata format. There are next options to select: Disabled - disable adding Category Rich Snippets meta information to category pages Category Rich Snippets for current page - if option enabled, Category Rich Snippets will show the category rating and minimal price based only on the products which are shown on the current page and not rating and price of all products from this category Category Rich Snippets for current category - if option enabled, Category Rich Snippets will show rating and price of all products from this category. If Category Rich Snippets for current page or Category Rich Snippets for current category are enabled, an additional field will appear: Category Rich Snippets Rewiew Count will show - sets what type of snippets will be

shown: Total number of products with reviews or Total number of reviews You can see an example of extension Category Rich Snippets here: Category Snippets. Rich Snippets Breadcrumbs separator - allows to set the separator for breadcrumb of rich snippets. This separator will be shown in the breadcrumb of Google search results. There are a few options to select: Disabled - disable this function Rich Snippets Breadcrumbs with separator - if option enabled, allows to setup the separator for breadcrumb of rich snippets. After you select this option, will appear additional field Rich Snippets Breadcrumbs separator, where you need to set appropriate breadcrumbs separator for your store pages. For example:/, /,,-, This separator will be shown in the breadcrumb of Google search results. If you leave this additional field empty, rich snippets breadcrumbs will be disabled. Rich Snippets Breadcrumbs (variant 2) - If you use breadcrumbs different from magento default, you need to select this option. Enable Organization snippets - If enabled, add Organization snippets. If option is enabled, a few additional fields will appear: Name of Organization - If set "Add Name from Store Information" name will be added from System->General->Store Information->Store Name. If set "Add Name manually" you can set Store Name manually. Name Text for Organization Rich Snippet - Set Store Name manually. Country Address - If set "Add Country Address from Store Information" Country Address will be added from System->General->Store Information->Country. If set "Add Country Address manually" you can set Country Address manually. Country Address - Set Country Address manually. For example, USA. Locality Address - The locality. For example, Mountain View. Postal Code - The postal code. For example, 94043. Street Address - If set "Add Street Address from Store Information" Street Address will be added from System->General->Store Information->Store Contact Address. If set "Add Street Address manually" you can set Street Address manually. Street Address - Set Street Address manually. For example, 1600 Amphitheatre

Pkwy. Telephone Number - If set "Add Telephone Number from Store Information" Street Address will be added from System->General->Store Information->Store Contact Telephone. If set "Add Telephone Number manually" you can set Telephone Number manually. Telephone Number - The telephone number. Fax Number - The fax number. Email - If set "Add Email from Store Email Addresses" Email will be added from System>General->Store Email Addresses->General Contact->Sender Email. If set "Add Email manually" you can set Email manually. Email - Email address. Enable Opengraph - if option enabled, Facebook Opengraph tags will be added to the head of each store product pages. More information: Those tags allow Facebook to display information about your pages in more attractive way, when users share links to the pages of your store. To use this option you need to add Facebook button by another extension. You can test this option here: Open Graph Debugger. These lines will be added to the HTML code of the product pages: SEO-friendly URLs Settings Layered Navigation Friendly URLs - if option enabled, extension will make SEO friendly URLs in the results of Layered Navigation filtering. Can be applied only to the default Magento layered navigation URLs. Trailing Slash - manage trailing slash / at the end of each store URL. There are 3 options available: Disabled Redirect to same page with Trailing Slash - if some URL does not fit to the settings of trailing slash, user will be redirected to the same URL, but with proper trailing slash. Redirect to same page without Trailing Slash - user will be redirected to the same page, but without Trailing Slash. Product URL - allows to include/exclude categories path to Product URLs. There 3 options available: Don't change Include categories path to Producct urls - allows to include categories path to the Product URLs. Example: http://store.com/category1/category2/product.html Don't include categories path to Product urls - if option enabled, category path will not be included to the Product URLs. Example: http://store.com/product.html

Product URL Key Template - allows to set URL key template for store pages. In the template you can use all product attributes as variables in format [product_<attribute>](e.g. [product_name], [product_brand]). To activate a new Product URL Key Template, click the button Save config to save SEO general settings. Only after this action press the button Apply Template For Product URLs to activate URL template. Example:[product_name] [product_sku] [by {product_manufacturer}] [color {product_color}] Links genaration occure in the new window. If you have a big product catalog it can take some time.

Enable SEO-friendly URLs for reviews - if option enabled, extension will make SEO friendly URLs for reviews of the products. Enable SEO-friendly URLs for tags - if option enabled, extension will make SEO friendly URLs for tags of the products. Product Images Settings Enable SEO-friendly URLs for Product Images - if option enabled, extension will make SEO friendly URLs for images of the products. Template for URL key of Product Images - allows to automatically setup URLs for the product images by template. Enable generation of Product Images Alt and Title - if option enabled, extension will create Alt and Title HTML attributes for product images by template. Template for Product Images Alt and Title - allows to set template for Alt and Title HTML attributes for product images by template. You can use variables like: [product_name] [product_sku] [by {product_manufacturer}] [color {product_color}]. Info (visible in frontend, will not work if FPC or Varnish enabled) Show Info - Seo info. Will be visible in frontend of the store. Show empty or missing links of alt tags - Will show links of images with empty or missing alt. Show SEO Templates and Rewrite Info - Will show all SEO Templates and SEO Rewrites configured for curent page and indicate wich one is applied. Show info only for - Allowed IPs (comma separated). Leave empty for access from any location.

Cross-domain Canonical URL Extension allows to manage cross-domain canonical URLs for multistore configuration, set store

canonical URLs for each product. How to manage cross-domain canonical URLs To manage cross-domain canonical URLs go to System > Configuration > Mirasvit Extensions > SEO. Set up the following field: Cross Domain Canonical URL - sets default cross-domain canonical URL for multistore configuration. For Example you have following stores: http://example.com/ http://mystore.com/ http://site.com/ 1. If you select option Default Store URL from the Cross Domain Canonical URL list, all stores will have their own canonical URLs: for http://example.com/ canonical URL will be http://example.com/product/ for http://mystore.com/ canonical URL will be http://mystore.com/product/ for http://site.com/ canonical URL will be http://site.com/product/ 2. If you select store http://mystore.com/ as Cross Domain Canonical URL, all stores will have canonical URLs with domain http://mystore.com/: for http://example.com/ canonical URL will be http://mystore.com/.../ for http://mystore.com/ canonical URL will be http://mystore.com/.../ for http://site.com/ canonical URL will be http://mystore.com/.../ How to set canonical URLs for each product Go to Catalog > Manage products. Open edit page of the product. Click the Meta Information tab. Select store from the Main store for Canonical URL drop-down list. If you select Default Store URL, product will have the canonical link regarding to Cross Domain Canonical URL settings. Product canonical URLs prevail over the general Cross Domain Canonical URL settings. Example For example you have an item productname and the following stores: http://example.uk/ http://example.fr/ http://example.ge/ If you select http://example.fr/ as Main store for Canonical URL, this item will have canonical URL http://example.fr/productname in every store.

Configure Meta tags and headings for store catalog Extension allows to set templates for category pages, product pages, Layered Navigation pages. Go to the Catalog > Manage Categories. Select in the category tree a category to set SEO information. Open SEO tab. In the opened tab you can see three templates (forms), for which SEO values can be applied: SEO of Nested (Child) Categories SEO of Nested (Child) Layered Navigation SEO of Nested (Child) Products Extension also adds an option in Catalog > Manage Categories > General tab. It is called Page Header

and using it you can change H1 for current category in frontend. You can use variables for all SEO meta tags and descriptions from the list of variables. Check the variables for product, category and layered navigation pages: List of variables that can be used in templates. Meta tags of the products and child categories have higher priority than meta tags defined by higher categories. It means, if category or product has own meta tags, they will be displayed on the page. If category or product meta tags are empty, meta tags will be generated using general SEO templates. Also product Meta tags have higher priority than category meta tags. Meta tegs defined in SEO Tab can be overwritten by the same tags filled in SEO Templates and/or SEO Rewrite Manager. SEO of Nested (Child) Categories SEO of Nested (Child) Categories template allows to set SEO values for child category pages. All SEO values from the category SEO tab are applied to the all child categories, but are not applied to the products and for the current category itself. Fill in SEO of Nested (Child) Categories template at the category SEO tab: Meta Title - allows to set meta title to the nested product categories. Meta Description - allows to set meta description the nested category pages. Meta Keywords - allows to set meta keywords the nested category pages. H1 - allows to change category header. Example: For example, you have this category tree: Open the Furniture SEO tab. Change H1 value to H1 SEO Header. Child categories Living Room and Bedroom will obtain this pattern of SEO header. Parent category Furniture will not change his SEO header. SEO description - allows to add additional SEO information about category. This field is not required, but can increase Google indexation. SEO description block is placed below the footer

section of the category page. Example: For Example, we have next category tree.

Let's see a few examples for this tree: 1. Select the Root Catalog and click the SEO tab. Set SEO values for SEO of Nested (Child) Categories template. All child categories (Furniture, Electronics, Apparel) and all their subcategories (Living Room, Bedroom, Cell Phones, etc) will obtain the same SEO information. 2. After this action, open SEO tab of the category Electronics. Fill in another SEO values for SEO of Nested (Child) Categories template. SEO values will be applied to the all child categories (Cell Phones, Cameras, Computers), and their child categories (Accessories, Digital Cameras, etc) but not for category Electronics itself. Categories Furniture and Apparel and their subcategories still have SEO values from the Root Catalog. To apply SEO values for the current category, enable option Use SEO of Nested (Child) Categories for current category in the SEO General Settings. 3. If you set SEO values at the SEO tab for category Camera, this SEO information will be applied to the child categories (Accessories, Digital Cameras). Category Camera will have SEO values from Electronics category SEO tab. SEO values of the child category allways prevail over the parent categories. If you leave blank some fields at the category SEO tab(h1, Description, Meta Description, etc), child category will obtain meta tags from higher category. If the higher categories also don't contain meta tags at this fields, store default meta tags will be applied for category.

SEO of Nested (Child) Layered Navigation SEO of Nested (Child) Layered Navigation template allows to set meta tags for layered navigation pages. SEO of Nested (Child) Layered Navigation template do not applies SEO values to current category, where you set meta tags. It applies only to child category pages, when customer uses layered navigation filter. Products do not obtain this meta tags. Layered Navigation meta tags of the child category allways prevail over the Layered Navigation meta tags of the parent categories. Fill in SEO of Nested (Child) Layered Navigation template at the category SEO tab: Meta Title - allows to set meta title the nested layered navigation pages. Meta Description - allows to set meta description to the nested layered navigation pages. Meta Keywords - allows to set meta keywords the nested layered navigation pages. H1 - allows to change H1 header for the layered navigation filter pages. Example: Set H1 meta tag with variables: [filter_selected_options] [category_name] (Custom SEO H1) at the Furniture SEO tab. Layered navigation pages which include child categories Living Room and Bedroom will obtain this pattern of SEO header. Parent category Furniture will not change his SEO header. SEO description - allows to add additional SEO information for layered navigation pages. This field is not required, but can increase Google indexation. SEO description block is placed below the footer section of the category page. Example:

If you use AJAX Layered Navigation, SEO meta tags are not shown on the layered navigation pages. You can see them after page reloading. Google always loads the pages and systematically scan them, therefore Google will see these changes. SEO of Nested (Child) Products SEO of Nested (Child) Products template allows to set SEO meta tags for category products. Fill in SEO of Nested (Child) Products form at the category SEO tab: Meta Title - allows to set meta title to the nested product pages. Meta Description - allows to set meta description to the nested products pages. Meta Keywords - allows to set meta keywords the nested products pages. H1 - allows to change H1 header for the product pages. Example: Set H1 meta tag with variable:

[product_name] in NY (Custom SEO H1) at the Electronics SEO tab. All child categories ( Cell Phones, Cameras, Digital Cameras, etc) will obtain this pattern of SEO header. Short Description - allows to change product short description on the product page. Example: If you set Short Description for the Cell Phones category, all products from this category will obtain this short description.

Description - allows to change product description on the product page. Example: If you set Description for the Furniture category, all products from the nested categories (Living Room and Bedroom) will obtain this description.

SEO description - allows to add additional SEO information about products. This field is not required, but can increase Google indexation. SEO description block is placed below the footer section of the product page. Example:

If you leave blank some fields at the category SEO tab (H1, Description, Meta Description, etc), products will obtain meta tags for these fields from the higher category. If the higher categories also don't contain meta tags, product default information will be applied for this fields.

SEO of Nested (Child) Products meta tags of the child category allways prevail over the SEO of Nested (Child) Products meta tags of the parent categories. Rewrites Management Rewrites Management allows to configure meta tags, H1 headers, SEO description for any store URLs.

All SEO meta tags and descriptions of the rewrited pages applied only to the current rewrite page URL, and aren't applied to another store pages (child categories, another layered navigation product URL, etc). Rewrites Management meta tags of the product and category pages prevail over the SEO values from the category SEO tab. Go to Catalog > SEO > Rewrites Management. To add a new rewrite press the button Add Rewrite. Fill in the following fields: Pattern of Url or Action name - pattern of Url of the page you want to change SEO values. Can be a full action name or a request path. Wildcards are allowed. Examples: /customer/account/login/ /customer/account/* customer_account_* *?mode=list */electronics/cellphones/ *cell-phones/nokia-2610-phone.html Title - title of the rewrited store page. Example: Seo Description - allows to add additional SEO information about rewrited store page. This field is not required, but can increase Google indexation. SEO description block is placed on the footer of the rewrited page. Example:

Meta Title - meta title of the rewrited store page. Meta Keywords - meta keywords of the rewrited store page. Meta Description - meta description of the rewrited store page. Is Active - indicates either rewrite is active or disabled. Visible In - sets store views, for which SEO Rewrite will be applied. Click the button Save Rewrite. You can use variables for all SEO meta tags and descriptions from the list of variables. See List of variables that can be used in templates Information defined in SEO Rewrite rule will prevail over meta tags defined in SEO Templates and SEO Tab.

Configure individual SEO aspects for exceptional products Mirasvit Advanced SEO Suite extension adds several product attributes to allow you to manage search

engine optimization efforts for your products even more agile and flexible giving you the opportunity to adjust additional settings for some products individually if needed. Go to Catalog > Manage Products and pick a product you want to customize. On product editing page go to Meta Information section. There you can find four attributes that can benefit your specific needs for this product: Canonical URL - with this option you can set canonical URL manually for this product page. If empty, canonical will be added automatically as configured in SEO > Settings > General Settings. Robots Meta Tag - you may assign Robots meta tags for the product page individually. Main Store for Canonical Url - you may choose store for canonical to be generated automatically. This option overwrites the one configured in SEO > Settings > General Settings. Main Category for SEO - this option is useful for products that are related to several categories. If meta data is set for both categories in Catalog > Manage Categories > SEO tab, you may choose here which template should be applied for this exact product. For example, if your Black Nolita Cami-Black-S product is related to both Women -> Tops & Blouses and Sale -> Women categories, you may use this option to explicitly apply meta information for products of Women -> Tops & Blouses category.

Redirects management Redirect rule creation With this option you may manage mass redirects on your site more efficiently. To create custom redirect rule you need to go to SEO > Redirect > Management and click Add New Redirect button. For your redirect rule you may define: Request Url - Redirect if user opens this URL. You can use wildcards. Redirect only if request URL can't be found (404) - If checked, redirect will only be triggered if request URL responds with 404 Not Fount status. This is extremely useful for dealing with "404 Not Fount" issues in Google Webmaster Tools. Comments - you may leave to be visible in admin panel for other authorized backend users to easily understand the purpose of the redirect rule. Status - indicates either redirect rule is enabled or disabled. Visible in Store View - you may choose store views where redirects will be added. For example, with this option you may ste up redirects for all pages that return "404 Not Found" error to the Homepage of your site.

This implementation is extremely effective mean of dealing with lots of 404 errors found in Google Webmaster Tools due to previous URL generation misconfiguration or if pages that do not exist anymore on your site are still present in Google cache. Next step: How to perform import of URLs for Redirect

Import redirect rules Go to SEO > Redirects > Import Extension allows to import Redirects via CSV file. Click on the Example of CSV file to download an example of template. If you open the example, you will see next columns on the first line: url_from, url_to, is_redirect_only_error_page, comments, is_active. Strarting with the second line, fill in the values according to the header. All these headers are response for the fields, which you can see if you create a new redirect rule.

If you already have correctly created CSV file, click on the button Browse and select file. To apply redirects, click the Save button. To be interpreted correctly, CSV file should be created using UTF-8 encoding. SEO Templates management SEO Templates option is a powerful and flexible tool to manage meta information on your store pages based on rules defined. Meta tegs defined in SEO Templates can be overwritten by the same tags filled in SEO Rewrite Manager. Go to SEO > SEO Templates. Here there you can find all information about

existing templates, edit them and create new SEO templates. Create SEO Template To add new SEO Template go to SEO > SEO Templates and click Add New SEO Template. In the first step choose rule type. It will determine pages that SEO Template will be applied to. You may choose one of three types: Product - to apply template to product pages. Category - to apply template to category pages; Results of layered navigarion - to apply template to filtered Layered Navigation pages.

Then click Save and Continue button. This will lead you to the General Information section of SEO Template configuration page. General Information tab Internal rule name - mark template with a name. Meta title - allows to rewrite meta title tag of targeted pages. Meta keywords - allows to rewrite meta keywords tag of the targeted pages. Meta description - allows to rewrite meta description tag of the targeted pages. Title (H1) - allows to change the header of the targeted pages. SEO description - Seo Description - allows to add additional SEO information about rewrited store page. This field is not required, but can increase Google indexation. SEO description block is placed on the footer of the targeted page. Status - indicates either template is enabled or disabled. Apply for Store View - you may choose store views where template will be added Sort Order - you may define the importance of the template. If more that one SEO Template is assignet to a single page - will be applied the one with the highest value of sort order parameter. Product short description - allows to rewrite short desctiption on the product page. Only available for templates based on product rule types. Product description - allows to rewrite desctiption on the product page. Only available for templates based on product rule types. Condition tab On the Condition section of SEO Template configuration page you may define conditions that will trigger the template. Template condition consists of two parts: a combining condition and one or several sub-conditions. The sub-conditions are tied together by a combining condition. You can change ANY to ALL and TRUE to FALSE. Thus, a combining condition can have one of these four forms: If ALL of these conditions are TRUE If ALL of these conditions are FALSE If ANY of these conditions are TRUE If ANY of these conditions are FALSE You can set multiple sub-conditions by clicking the round + button. This will open a drop-down list with product attributes. Not every attribute can be used to generate templates conditions. First of all, the attribute property is_used_for_promo_rules must be set to 1. You may edit the setting in admin panel. Go to Catalog > Attributes > Manage attributes and select needed attribute. On Edit Product Attribute

page in the "Frontend Properties" section you can change Use for Promo Rule Conditions setting. You can create multiple-levels of sub-conditions by using a combining condition. Select Condition combination in the drop-down list and you will get a combining setting similar to the one at the top level. Under it you can add a new branch of attribute-based sub-conditions. Sub-conditions come in form of attribute name + operator + value. The operator depends on the attribute type and can be: is / is not - used for single entity(for example: SKU) equals or greater than / equals or less than greater than / less than is one of / is not one of - used for multiple entities(for example: selected categories) contains / does not contain

Stop Further Rules Processing - If enabled template will be applied to the page even if another rule with higher sort order value is applicable. List of variables that can be used in templates Extension allows to use variables for category, product and layered navigation pages. Extension will hide any variable in the rule, if they are not set for proper template. If you would like to hide some text around the variable, just do something like this: [some text {variable} other text]. Allowed variables for the following pages: Category pages [category_name] - name of the category [category_description] - category description [category_url] - category URL [category_parent_name] - name of category parent [category_parent_url] - URL of category parent [category_parent_parent_name] - name of the parent of category parent [category_page_title] or [category_meta_title] - title of the category [store_name] - name of current store [store_url] - URL of current store [store_address] - address of current store [store_phone] - phone number of current store Product pages [product_{attribute_code}] - where {attribute_code} is any attribute which can be found in Catalog > Attributes > Manage attributes. For example, for attribute with Attribute Label Decor Type

and Attribute Code decor_type a corresponding template variable would be [product_decor_type]. The same goes for [product_brand], [product_size], etc [product_name] - product's name [product_sku] - product's SKU [product_price] - product's regular price [product_special_price] - product's special price [product_final_price] - product's final price [product_final_price_minimal] - product's final price (for bundle, configurable and grouped products will return minimal price) [product_final_price_range] - product's final price (for bundle, configurable and grouped products will return price range) [product_brand] - product's brand [product_url] - product's URL [product_entity_id] - product's ID [category_name] - name of the category [category_description] - category description [category_url] - category URL [category_parent_name] - name of category parent [category_parent_url] - URL of category parent [store_name] - name of current store [store_url] - URL of current store [store_address] - address of current store [store_phone] - phone number of current store If one product belongs to several categories, variables like [category_name] will use first assigned to product category. If you would like to set manually what category is the main for the product, edit product's attribute 'Main Category for SEO'. Layered Navigation pages [filter_selected_options] - will return values of chosen attributes in the layered navigation. Format: <name of attribute1>: <selected options of attribute1>, <name of attribute2>: <selected options of attribute2>. For example, "Asus, Red, Black Intel Core I5". [filter_named_selected_options] - will return you names with values of chosen attributes in the layered navigation. Format: <selected options of attribute1>, <selected options of attribute2>,... For example, "Brand: Asus, Color: Red, Black CPU: Intel Core I5". [category_name] - name of the category [category_description] - category description [category_url] - category URL [category_parent_name] - name of category parent [category_parent_url] - URL of category parent [store_name] - name of current store [store_url] - URL of current store [store_address] - address of current store [store_phone] - phone number of current store Example [filter_selected_options] [category_name] good prices, favorable terms of delivery and payment - [store_name] [ Call us {store_phone}]

Frontend HTML Sitemap Extended Settings In the section Frontend Sitemap Settings enter settings: Base URL Path To Frontend Sitemap - base path to the frontend sitemap page. Meta Title - meta title of sitemap page. Meta Keywords - meta keywords of sitemap page. Meta Description - meta description of sitemap page. H1 Header - H1 tag of sitemap page. Show Products - if enabled, a list of all active catalog products will be displayed in the frontend sitemap. Show CMS Pages - if enabled, a list of CMS pages will be displayed in the frontend sitemap. Ignore CMS Pages - defines a list of CMS pages, which will not be displayed in the frontend sitemap.

Show Stores - if enabled, a list of Store Views will be displayed in the frontend sitemap.

Additional links - defines a comma-separated list of links which will be added to the frontend sitemap. /promotions/, Our Promotions /customer/account/, Customer Account will add links Our Promotions and Customer Account to the sitemap. Exclude by pattern - defines a list of patterns for links that will be excluded from the frontend sitemap. Limit the number of links on one page - if not empty, the sitemap will be splitted by several pages. Next steps: How to configure XML site map file for Google

How to generate XML site map file for Google Google XML Sitemap Extended Settings In the section Google Sitemap Extended Settings enter settings: Include Product Images - if enabled, links to product images will be included in Google sitemap. Enable SEO-friendly URLs and custom sizes for Product Images - if enabled, will make SEO friendly URLs for images of products in the sitemap. Template for URL key of Product Images - allows to automatically setup URLs of product images by template in the sitemap. Image Width - width for sitemap images. Image Height - height for sitemap images. Include Product Tags - if enabled, links to tags will be included is Google sitemap. Product Tags Frequency - defines frequency of possible tag's page changes. Product Tags Priority - defines priority of tag's link for search engine. Additional Links Frequency - defines frequency of possible link's page changes. Additional Links Priority - defines priority of link for search engine. Sitemap Split Size, KB - defines a maximum size of sitemap file. If sitemap size is more than this parameter, sitemap will be splitted on several files and Sitemap XML Index file will be added. Max URLs quantity per file - defines a maximum number of links per file. If sitemap has more than this parameter, sitemap will be splitted on several files and Sitemap XML Index file will be added.

Next step: How to generate XML site map file for Google Google Sitemap Generation Google sitemap is generated in a standard Magento way via Catalog > Google Sitemap, but with Mirasvit Advanced SEO Suite extension installed and enabled, resulting XML file will be created according to additional settings that can be configured in System > Configuration > Mirasvit Extensions > Extended Site Map section as shown here.

The only accepted name for Google Sitemap is sitemap.xml. If you have a need of creating severas XML files for your store views - it is recommended to create folder structure that would represent site maps for each of your store views. For example, you can create /sitemaps folder, place /sitemaps/firstview and /sitemaps/secondview folders in it and create separate /sitemaps/firstview/sitemap.xml and /sitemaps/secondview/sitemap.xml files. It is highly discouraged to name such files like firstsitemap.xml and secondsitemap.xml. Please consider this. General Configuration Auto links function allows you to create a set of links and keywords. For example, you have a page http://example.com/laptops and you wish to promote it by keyword "laptop". So you create an autolink and every time word "laptop" is used in your store CMS pages, Products or Category descriptions, it will be replaced by link http://example.com/laptops. This way you can build internal crosslinks automatically. Go to the System > Configuration > Mirasvit Extensions > Auto Links. Add links on - Select content types where autolinks should be applied. Don't add links inside tags - Ignore matching keywords enclosed in selected tags.

Skip auto links for a page - Choose pages where auto links should not be placed. Enable auto links for AW Blog - If enabled, auto links will be added to pages generated by AheadWorks Blog extension if matching keywords are present on them. Links limit per page - global limit of links that should be added on a any given page. Leave field empty to disable limit.

Next steps: How to manage Auto Links How to import links for internal cross-linking Auto Links Management Add Links Go to the SEO > Auto Links > Management and click the button Add New Link. In the opened window, enter settings: Keyword - word which will be replaced by the link. URL - target URL of the link URL Target - specifies where link should be open (in the current window or in the new one) Nofollow - If enabled, nofollow attribute will be added to the link Number of substitutions - specifies maximum number of keyword replacements in the content of the page. If this number is equal 0, then number of replacements is unlimited. Occurence - specifies direction of search for keywords replacement. Status - indicates either link is active or disabled. Visible in Store View - Choose store views where links will be added. You may choose All Store Views OR individeal views like English,French. Please do not select both All Store Views along with individual views.