Skip to content
Prestashop module. Handles a few SEO-related improvements, such as "hreflang", "canonical" and "noindex".
Branch: master
Clone or download
Latest commit a1e3b71 Apr 24, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
translations Coding Style fix + docblock Feb 24, 2017
upgrade Coding Style fix + docblock Feb 24, 2017
views Coding Style fix + docblock Feb 24, 2017
.php_cs Coding Style fix + docblock Feb 24, 2017
LICENSE Update Apr 24, 2017
composer.json Fix dir name in @zip Feb 24, 2017
composer.phar Update composer and dependencies Feb 24, 2017
hreflang-canonical-image.jpg hreflang-canonical-image.jpg optimized Aug 25, 2015
logo.gif Composer support Feb 24, 2017

SensioLabsInsight PrestaShop module "Faktiva SEO ToolKit"

GitHub release Project Status Percentage of issues still open Average time to resolve an issue composer.lock Dependencies Status License

Join the chat at Twitter Donate

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 >= but it should work on PS 1.6.x.x too and could work on PS >= 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)


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


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"

You can’t perform that action at this time.