zizuu-store / zzseotk
"PrestaShop SEO toolkit" module. It handles a few SEO-related improvements, such as "hreflang", "canonical" and "noindex"
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 61
Watchers: 22
Forks: 25
Type:prestashop-module
Requires
- php: >=5.3.9
- composer/installers: ^1.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ^1.12
- sensiolabs/security-checker: ^4.0
- symfony/debug: ^2.0 || ^3.0
- symfony/var-dumper: ^2.0 || ^3.0
Replaces
README
Handles a few basic SEO related improvements such as:
- "hreflang"
- "canonical"
- "noindex"
For production use the latest stable release
It has been reported to work on PS >= 1.6.0.9 but it should work on PS 1.6.x.x too and could work on PS >= 1.5.0.1 too. If you succesfully use this module on some older version please report
Canonical URLs
Insert the <meta rel="canonical">
html tag to avoid content duplication
Query string is removed only when needed, pagination is retained and handled (an existing "prev/next" mechanism is needed, newer PS already does it)
HrefLang
Handle multilingual sites.
Insert the <meta rel="hreflang">
html tag, a default lang is handled too.
hreflang meta is only added on canonical pages, as explained in the following image and explained by Eoghan Henn
NoIndex
Automatically assure a <meta robots="noindex">
tag is added to every PS controller that should not been indexed by search engines.
This allows for big "robots.txt" cleanup .. and a better SEO
The phylosophy is "Don't use robots.txt to tell robots to do not index a page, it should be used to block them .. it's different"