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
How to add keywords for creating internal links¶
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 wordsiphone6
,iphone5s
will be replaced.
- When adding a + at the end of a keyword/keyword phrase, e.g.
-
- When adding a + at the beginning of the keyword/keyword phrase, e.g.
+iphone
, the system finds all variations that contain the wordiphone
at the end and replaces it. Thus, the wordsappleiphone
,bestiphone
will be replaced. The wordsiphone6
,iphone5s
won’t be taken into account.
- When adding a + at the beginning of the keyword/keyword phrase, e.g.
-
- 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 wordiphone
at any position within the phrase and replaces it. Thus, it will replace the wordsiphone
,iphone6
,appleiphone
,appleiphone6
.
- When adding a + to at the beginning AND at the end of the keyword/keyword phrase, e.g
-
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 remove 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:
sql
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:
``sql
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`;
```
-
Delete the following columns (if exist) from the ‘cms_page’ table:
- meta_title:
sql ALTER TABLE `cms_page` DROP `meta_title`
- exclude_from_sitemap:
sql ALTER TABLE `cms_page` DROP `exclude_from_sitemap`
- mageworx_hreflang_identifier:
sql ALTER TABLE `cms_page` DROP `mageworx_hreflang_identifier`
- Delete the layered_navigation_canonical column (if exist) from the
catalog_eav_attribute
table:
sql
ALTER TABLE `catalog_eav_attribute` DROP `layered_navigation_canonical`
- Delete the records related to the extension from the ‘core_config_data’ table:
sql
DELETE FROM `core_config_data` WHERE `path` LIKE '%mageworx_seo%'
- Delete the records related to the extension from the core_resource:
sql
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:
python
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:
sql
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
andseosuite_setup
fromcore_resources
table in your database -
Re-login into the back-end.
Can SEO Suite Ultimate extension for Magento 1 and Magento 2 help me improve my site visibility and positions in Google SERP?¶
Yes, it surely can.
With SEO Suite Ultimate extension, you can implement all important onpage SEO activities, e,g,:
-
Solve a wide scope of SEO issues (duplicate content, adding big amounts of meta data for product/category and CMS pages, etc.),
-
Enhance site crawling and indexation,
-
Generate fully-fledged HTML and XML sitemaps,
-
Improve site navigation for visitors and search engines,
-
Create a well-thought internal linking structure (with cross links, canonicals, hreflang tags, etc.),
-
Optimize pages filtered by layered navigation,
-
Add extended rich snippets for better visibility in SERP, and dozens more.
All these onpage SEO operations will help you make your website progress and stand out in the search engine results.
But note that SEO is quite a complex thing and besides onpage SEO activities, you also have to:
-
Acquire inbound links from relevant authoritative websites (offpage SEO),
-
Regularly do some SEO analytics,
-
Measure the results of your SEO campaigns,
-
Build new and adjust the existing search engine optimization strategies.
These offpage and analytical activities are necessary to reach top placement, even if you use some advanced onpage SEO solutions.
Also note that any SEO software is just a tool that can help you implement a certain scope of SEO activities. But like any tool, it should be used correctly, rationally, thoughtfully and in the context of your specific SEO needs to bring tangible results.
Can SEO Suite Ultimate extension for Magento 1 and Magento 2 solve issues with duplicates in my GWT (Google Webmaster Tools)?¶
There are several reasons why duplicate content issues may occur. The most widespread are:
-
Multiple site pages have got almost identical meta titles/descriptions.
With SEO Suite Ultimate, you can easily solve this problem for product, category, CMS pages and pages filtered with layered navigation.
For the abovementioned page types, the extension is capable of generating meta templates that create the unique values for meta titles, description, keywords, URL keys, and H1 tags.
The exceptions are the pages generated with some 3rd party extensions (blogs, custom-branded landing pages, etc.)
-
The page can be reached via 2 URLs - with and without the trailing slash.
E.g.:
https://www.site.com/product1
https://www.site.com/product1/
SEO Suite Ultimate can solve this issue for the homepage and some other pages of a website.
For example, the store owner can add or remove (crop) a trailing slash to the homepage canonical URL and the canonical URLs of other site pages.
With this feature, you can avoid duplicate content issues with Web crawlers. For instance, if the Web crawler indexes both
https://www.site.com/product1
andhttps://www.site.com/product1/
as two separate pages, adding a trailing slash to the canonical URL will solve the problem.However, to solve this issue globally, it’s generally recommended to solve this problem on the server level.
This is done via adjusting the web host configuration:
js ... location / { rewrite ^([^.]*[^/])$ $1/ permanent; try_files $uri $uri/ /index.html; .... }
Note that this is the most common solution, and you may need to customize it for some specific webhost configurations.
-
Pages get indexed with extra parameters.
E.g.:
www.example.com/category.html
www.example.com/category.html?p=2
www.example.com/category.html?color=red
In this case, the problem can be solved with SEO Suite Ultimate in various ways: - By setting canonical tags,
-
Exclusion of extra parameters from URLs,
-
Adding extra parameters’ values in page meta data.
Сheck the extension’s User Guide to learn how to do this. Or contact our SEO specialists and they will help you implement all that as an advanced SEO configuration service.
Also, adjusting these parameters can be done manually in Google Webmaster Tools.
-