frootbox / seo
SEO for the Frootbox CMS: sitemap, robots.txt, Open Graph, structured data and a check of every page
v0.1.0
2026-11-04 11:59 UTC
Requires
- php: >=8.5
- frootbox/core: ^0.1
- frootbox/database: ^0.1
- frootbox/rich-text: ^0.1
- psr/http-factory: ^1.0
- psr/http-message: ^2.0
- psr/http-server-handler: ^1.0
Requires (Dev)
None
Suggests
- frootbox/backend: The screen "SEO" with the check of every page
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-11-04 22:33:44 UTC
README
SEO for the Frootbox CMS:
/sitemap.xmlwith every published address in every language, withhreflangalternates, without locked pages and pages excluded from search engines/robots.txtthat points to the sitemap- Open Graph and Twitter card tags, with the first image of the page or the image of an object such as a news article
- Structured data as JSON-LD:
WebSiteon the start page,BreadcrumbListon the others - The query
frootbox/seo/page.checkand the screen "SEO" in the backend with hints for each page: title and description missing, too short, too long or the same as on another page
The description of a page and its own title for search engines
(seoTitle, which replaces the whole <title>) belong to the core, so
they can be written without this module.
MIT licensed.
Source and issues
This package is developed in the Frootbox monorepo and mirrored here read-only. Questions, bugs and ideas go there, see the documentation.