pieceofcake2 / seo
SEO toolkit for CakePHP 2: redirects, status codes, meta tags, titles, canonical links, scraper blacklist and A/B testing
Requires
- php: >=8.0
- composer/installers: ^1.0 || ^2.0
- pieceofcake2/cakephp: ^2.12
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^9.6
- pieceofcake2/app: ^2.2
- pieceofcake2/phpcs-cakephp2: ^1.1
- pieceofcake2/phpstan-cakephp2: ^1.0
Suggests
None
Provides
None
Conflicts
None
Replaces
This package is auto-updated.
Last update: 2026-10-16 09:34:49 UTC
README
pieceofcake2/seo is a toolkit for the search engine optimization of CakePHP 2 applications: 301 redirects and status codes for URIs that would otherwise be 404s, 404 URL guessing from your sitemap, meta tags, titles and canonical links per URI, scraper banning with honeypot links, and Google Analytics A/B testing, all managed from admin screens. Originally developed by Nick Baker.
See CHANGELOG.md for the version history.
Documentation
- Website: https://pieceofcake2.github.io/seo/ (日本語: https://pieceofcake2.github.io/seo/ja/)
- Markdown: docs/README.md (日本語: docs/ja/README.md) (for AI tools and offline reading)
The Markdown documentation is also included in the Composer package, in the plugin's directory: plugins/Seo/docs/README.md (the location depends on your installer-paths). Install the package with --dev if you only need it for development.
Requirements
- PHP 8.0+
- pieceofcake2/cakephp 2.12+
Installation
composer require pieceofcake2/seo
Then load the plugin, create its tables and configure it. See Installation and Configuration.
Contributing
See the contribution guidelines.
Origin
This package is a maintained fork of
webtechnick/CakePHP-Seo-Plugin
(webtechnick/cakephp-seo-plugin on Packagist, last upstream version v6.1.0), originally by Nick
Baker, Alan Blount and Matt Reishus. It is maintained for CakePHP 2 on modern PHP by
pieceofcake2. Changes from the original are listed in
CHANGELOG.md. The
documentation includes the pages of the original plugin's
wiki.
License
MIT License. See LICENSE.