Kirby SEO 2 is now a release candidate. A license is required for public sites: buy a license.
✨ New features
- SEO overview in the Panel with stats and tabs for pages, images and links (#195)
- Check titles and descriptions for missing, duplicate, fallback and length issues
- Edit and generate meta fields with AI for many pages at once
- Edit alt texts for many images at once
- Check all links for broken targets
- Kirby Agents integration for the SEO writer and alt text fields (#196)
- Markdown versions of pages and
llms.txtfor LLMs (#191) - License activation in the Panel. Licenses are checked offline, and you can also add a license file manually as
site/config/.seo-license
✨ Enhancements
- AI assist uses the unsaved changes of a page
- IndexNow skips pages with a
noindexrobots rule robots.enabledis now the default for the deprecatedrobots.activeoption
⚡ Performance
- The sitemap index and
llms.txtuse the pages cache - Meta lookups are memoized during a render
- The SEO overview only checks pages again when they change
🐛 Bug fixes
- Return 404 for an unknown sitemap
- Throw an error for invalid sitemap alternates
- Parse the heading structure as UTF-8
- Skip AI alt texts for images that can't be resized without
ext-imagick - Handle requests without a page path
Full Changelog: 2.0.0-beta.5...2.0.0-rc.0