SEO Suite Ultimate

What is the difference between SEO Suite Ultimate and SEO Suite Pro

If you are thinking about the features that differ SEO Suite Ultimate from Pro version we gathered all of them in one list for you:

  • Layered Navigation Optimization

  • Ability to shorten sub-categories URLs

  • Dynamic product and categories templates

  • SEO Reports

  • Free Installation and Configuration services

Available variants for adding cross linking keywords:

  • A single simple keyword.

It will add one keyword only. Example: keyword apple, the system will find the word apple and replace it.

  • A single keyword with all its modifications.

    • When adding a + at the end of a keyword/keyword phrase, e.g. iphone+, the system finds all variations that contain the keyword iphone at the beginning and replaces it. Thus, the words iphone6, iphone5s will be replaced.
    • When adding a + at the beginning of the keyword/keyword phrase, e.g. +iphone, the system finds all variations that contain the word iphone at the end and replaces it. Thus, the words appleiphone, bestiphone will be replaced. The words iphone6, iphone5s won’t be taken into account.
    • When adding a + to at the beginning AND at the end of the keyword/keyword phrase, e.g +iphone+, the system finds all variations with the word iphone at any position within the phrase and replaces it. Thus, it will replace the words iphone, iphone6, appleiphone, appleiphone6.
  • Multiple keywords with the same priority.

To simultaniously add multiple keywords with the same settings, you can enter one keyword per line. By default, it will add all the entered keywords with the same settings and priority.

The priority affects the order the system finds the keywords in and replaces them. E.g. if you have 10 keywords with the same priority, the system will use a random keyword and replace it first. If the maximal number of replacements per page is not exceeded, the other keyword will be taken. In order to prioritize the keywords, you should specify different priorities for them. The keyword with higher priority will be taken first.

  • Multiple keywords with the reduced priority.

To add multiple keywords with the same settings but reduced priority at once, you can add one keyword per line. By default, it will add all entered keywords with the same settings and the reduced priority for each next keyword. E.g. if you enter 3 different keywords (one per each line), the first keyword will have the highest priority, the last keyword will have the lowest priority.

The priority affects the order the system finds the keywords and replaces them. The keyword with higher priority will be taken first.

We strongly recommend to save multiple keywords with reduced priority to make sure the replacements will be controled or adjust it later.

How to disable SEO Suite Ultimate extension

If you want to completely remove SEO Suite Ultimate extension from your sever you need to do the following:

  • Disable Compilation Mode (if enabled)

  • Connect to your database using any Database tool

  • Open the table eav_attribute

  • Delete the following records of SEO Suite extension from this table:

meta_robots, canonical_url, canonical_cross_domain, exclude_from_sitemap, exclude_from_html_sitemap, orig_name, product_seo_name

  • Excequte the SQL QUERY:
DELETE FROM `eav_attribute` WHERE `eav_attribute`.`attribute_code` IN ('meta_robots', 'canonical_url', 'canonical_cross_domain', 'exclude_from_sitemap','exclude_from_html_sitemap', 'orig_name', 'product_seo_name')
  • Drop the tables:
DROP TABLE IF EXISTS `seosuite_template`;
DROP TABLE IF EXISTS `seosuite_template_store`;
DROP TABLE IF EXISTS `seosuite_report_product`;
DROP TABLE IF EXISTS `seosuite_report_category`;
DROP TABLE IF EXISTS `seosuite_report_cms`;
DROP TABLE IF EXISTS `mageworx_seoxtemplates_template_category`;
DROP TABLE IF EXISTS `mageworx_seoxtemplates_template_product`;
DROP TABLE IF EXISTS `mageworx_seoxtemplates_template_relation_attributeset`;
DROP TABLE IF EXISTS `mageworx_seoxtemplates_template_relation_category`;
DROP TABLE IF EXISTS `mageworx_seoxtemplates_template_relation_product`;
  • Drop the columns:

    • Delete the following columns (if exist) from the ‘cms_page’ table:

    • meta_title:

    ALTER TABLE `cms_page` DROP `meta_title`
    
    • exclude_from_sitemap:
    ALTER TABLE `cms_page` DROP `exclude_from_sitemap`
    
    • mageworx_hreflang_identifier:
    ALTER TABLE `cms_page` DROP `mageworx_hreflang_identifier`
    


    • Delete the following columns (if exist) from the catalog_eav_attribute table:

    • layered_navigation_canonical:

    ALTER TABLE `catalog_eav_attribute` DROP `layered_navigation_canonical`
    
  • Delete the records related to the extension from the ‘core_config_data’ table:

DELETE FROM `core_config_data` WHERE `path` LIKE '%mageworx_seo%'
  • Delete the records related to the extension from the core_resource:
DELETE FROM `core_resource` WHERE `core_resource`.`code` = 'mageworx_seoxtemplates_setup';
DELETE FROM `core_resource` WHERE `core_resource`.`code` = 'seobase_setup';
DELETE FROM `core_resource` WHERE `core_resource`.`code` = 'seoextended_setup';
DELETE FROM `core_resource` WHERE `core_resource`.`code` = 'seofriendlyln_setup';
DELETE FROM `core_resource` WHERE `core_resource`.`code` = 'seomarkup_setup';
DELETE FROM `core_resource` WHERE `core_resource`.`code` = 'seoreports_setup';
DELETE FROM `core_resource` WHERE `core_resource`.`code` = 'seotemplates_setup';
DELETE FROM `core_resource` WHERE `core_resource`.`code` = 'seoult_setup';
DELETE FROM `core_resource` WHERE `core_resource`.`code` = 'xsitemap_setup';
  • Delete all the extension files from your server.

HTML sitemaps returns a blank page

If the HTML sitemap on your site returns just a blank page after installing one of our SEO extensions, you should just copy the extension’s layouts, templates and skins to your custom design folder.

I do not see CMS pages in the extension’s settings

If you do not see any CMS pages in the settings of Extended Sitemap part, you should switch your store view from a default one to a particular store view.

This problem happens when CMS pages were not created for a default store view.

The “Robots.php” error after removal of SEO Suite

If you get the error similar to:

Warning: include(Mage/Seosuite/Model/Product/Attribute/Source/Meta/Robots.php)

after removal/disabling of Seo Suite you need to execute the following query in your database:

DELETE FROM `eav_attribute` WHERE `attribute_code` IN ('canonical_url', 'meta_robots')

HTML sitemap doesn't work

If you installed the extension and your HTML sitemap shows 'Access Forbidden' or shows XML sitemap instead, do one of the following steps:

  • Delete or rename 'sitemap' folder in Magento root folder (if you have it)

  • Edit .htaccess file in Magento root folder. Find the line

    # Options -MultiViews
    
    and replace it with:
    Options -MultiViews
    

  • Please also make sure you copied sitemap templates and layouts into your custom template.

The same URL keys for different websites/store views

If you use a multi-stores setup, we strongly recommend to specify different URL keys for all your store views/websites or to enable “Add Store Code to Urls” setting in System > Configuration > Web > URL options. Othwerwise, it can cause problems for Google to index your store views correctly.

Example 1:

You have 2 store views: **English** and **German**. The **English** store view is a default one. You added specific products/categories/CMS pages for **German store view only**. When Google tries to load these specific items, it will get 404 error, because the English store view will be loaded by default.

Example 2:

You have 2 store views: **English** and **French**. The **English** store view is a default one. You have the same products for both store views. The URLs for the products from the **French** store view will be:

```
http://seo-extensions.dev.magentoext.com/sony-vaio-vgn-txn27n-b-11-1-notebook-pc.html?___store=fr&___from_store=en
```

because the URLs are the same for both store views and the only way to open the same product in both store views is to add this not seo-friendly construction.

Solutions:

- The easiest way to solve this is to add a store view code to the URLs. This will make sure that the URLs from all your store views will be unique and Google will index them correctly.
- Setup different domains for your websites/store views.

XML sitemap hangs and cannot be generated

Sometimes the process of XML sitemap generation hangs and never completes, i.e. you see only the following lines:

Starting to generate sitemap...
Generate categories (100%)...
Then it just hangs and never completes.

It means that the database was not installed correctly. To fix this you should try to do the following:

  • Download the latest version of the extension from your account at our site.

  • Disable the cache if enabled

  • Upload the downloaded package to your site overwriting existing files.

  • Remove xsitemap_setup and seosuite_setup from core_resources table in your database

  • Re-login into the back-end.