hryvinskyi / magento2-seo-robots
Core implementation of SEO Robots module with flexible directive management and automatic migration
Installs: 646
Dependents: 3
Suggesters: 0
Security: 0
Stars: 4
Watchers: 2
Forks: 1
Open Issues: 0
Type:magento2-module
pkg:composer/hryvinskyi/magento2-seo-robots
Requires
- hryvinskyi/magento2-seo: *
- hryvinskyi/magento2-seo-robots-api: ^2.0.0
- magento/framework: *
Requires (Dev)
- roave/security-advisories: dev-latest
README
Core module for SEO robots meta tags management in Magento 2.
Part of hryvinskyi/magento2-seo-robots-pack - Complete SEO Robots solution for Magento 2
Description
This module provides the core implementation for managing robots meta tags in Magento 2. It implements the API interfaces defined in Hryvinskyi_SeoRobotsApi and provides configuration management for robots directives.
Features
- Configuration implementation for robots meta tag management
- Support for X-Robots-Tag HTTP header configuration
- Robots directives list management
- Integration with Hryvinskyi SEO framework
Available Robots Directives
- INDEX, FOLLOW
- NOINDEX, FOLLOW
- INDEX, NOFOLLOW
- NOINDEX, NOFOLLOW
- INDEX, FOLLOW, NOARCHIVE
- NOINDEX, FOLLOW, NOARCHIVE
- INDEX, NOFOLLOW, NOARCHIVE
- NOINDEX, NOFOLLOW, NOARCHIVE
Configuration
This module provides the backend implementation for configuration. The actual admin UI is provided by Hryvinskyi_SeoRobotsAdminUi.
Configuration values are stored in:
hryvinskyi_seo/robots/enabled- Enable/disable robots functionalityhryvinskyi_seo/robots/meta_robots- URL pattern-based robots configurationhryvinskyi_seo/robots/https_meta_robots- HTTPS-specific robots settingshryvinskyi_seo/robots/is_noindex_nofollow_for_no_route_index- 404 page robotshryvinskyi_seo/robots/paginated_robots- Paginated content robots settingshryvinskyi_seo/robots/paginated_robots_type- Paginated robots typehryvinskyi_seo/robots/robots_xheader_enabled- X-Robots-Tag header enable/disable
Dependencies
- Magento 2.4+
- hryvinskyi/magento2-seo
- hryvinskyi/magento2-seo-robots-api
Installation
This module is typically installed as part of the hryvinskyi/magento2-seo-robots-pack metapackage:
composer require hryvinskyi/magento2-seo-robots-pack php bin/magento module:enable Hryvinskyi_SeoRobotsApi Hryvinskyi_SeoRobots php bin/magento setup:upgrade php bin/magento cache:flush
Author
Volodymyr Hryvinskyi
- Email: volodymyr@hryvinskyi.com
License
Proprietary