v3.2.1
🐞 Bug Fixes
- URL resolver: Fixed
urlResolvertype check to properly validate closures.
🐞 Bug Fixes
urlResolver type check to properly validate closures.🚀 Features
🚀 Features
🚀 Features
logLevel: debug in your section configuration to see detailed information about the analysis process, including fetched HTML content and assessment results.Kirby SEO Audit v3 is a free upgrade for all users with a valid license key for v2. It includes an upgrade to the underlying analysis engine from Yoast SEO v1 to v3, resulting in better performance, accuracy, and new features.

🚀 Features
imageKeyphrase – Analyzes if images are optimized for your target keyphrase.⚠️ Migration from v1/v2
Several assessment names have changed to match Yoast SEO v3 conventions. Update your blueprints if you use the assessments property:
| Old Name (v1/v2) | New Name (v3) |
|---|---|
ParagraphTooLong | textParagraphTooLong |
OutboundLinks | externalLinks |
PageTitleWidth | titleWidth |
TextImages | images |
TitleKeyword | keyphraseInSEOTitle |
UrlKeyword | slugKeyword |
KeywordDensity | keyphraseDensity |
SubheadingDistributionTooLong | subheadingsTooLong |
TransitionWords | textTransitionWords |
SentenceLengthInText | textSentenceLength |
Removed assessments (no longer available in Yoast SEO v3):
fleschReadingEaseSentenceLengthInDescriptionKeywordStopWords🐞 Bug Fixes
site/plugins/ could fail due to missing autoloader configuration. The plugin now works correctly regardless of installation method.🚀 Features
Kirby SEO Audit v2 is a major release with full support for Kirby 5. This major release requires a new license key. If you already have a license, you receive either a free upgrade to v2 or a 50% discount on your new license. Head over to the Kirby Tools Hub to get your discount or read more in the license compatibility guide.
🚀 Features
🚀 Features
🚀 Features
info or higher, log the extracted HTML to the console. Useful for checking the HTML used for the SEO report.type: seo-audit
contentSelector: "#main:not(.sidebar):not(.footer)"
logLevel: info
🚀 Features
🚀 Features
contentSelector property lets you define a CSS selector for the main content area to analyze. This excludes headers, footers, sidebars, and navigation from SEO analysis, providing more accurate assessments focused on your actual page content.type: seo-audit
contentSelector: "#main-content"
🚀 Features
keyphraseField and synonymsField properties (which are separate fields that an editor has to fill in) you can define keywords/keyphrases and synonyms directly in the blueprint:
Both of these new properties support Kirby queries. For example, you can use the page title as a keyword next to a list of synonyms:
type: seo-audit
keyphrase: "{{ page.title.value }}"
synonyms:
- Kirby
- SEO
- Audit
🐞 Bug Fixes
alt attribute assessment is now skipped when the analyzed content contains no images. Previously, pages without images would show a misleading "Good" result for alt attributes, implying images were checked when none existed. Now the assessment is only shown when relevant.🐞 Bug Fixes
es_ES) is now properly converted to IETF BCP 47 language tag format (like es-ES) for the Yoast SEO engine. This ensures language-specific assessments work correctly regardless of how your Kirby languages are configured.🚀 Features
synonymsField option to add synonyms to the page's keyword or keyphrase.alt attribute.🚀 Features
transformers.proxyUrl option with a more flexible proxy configuration. The new option accepts:
urlResolver: Custom function for URL resolution (useful for headless setups or custom domains).params: Options passed directly to Kirby's Remote::request() method for custom headers, authentication, or timeout settings.🚀 Features
transformers.proxyUrl option to further modify the request URL of the content fetcher proxy.🐞 Bug Fixes
200 status code from the proxy API path, but log the request error if it occurs.🏎 Performance
🚀 Features
persisted section property controls whether SEO audit reports are saved to local storage. Set to true (default) to keep reports between sessions, or false to always start with a fresh analysis. This is useful when you want editors to run a new audit each time they open a page.Initial Release
Kirby SEO Audit v1.0 brings comprehensive SEO analysis directly to the Kirby Panel. Built on the Yoast SEO engine, it provides real-time insights and actionable recommendations without external API calls.
🚀 Features
type: seo-audit. Click the "Analyze" button to run a complete SEO check.keyphraseField option.For setup instructions, see the Installation guide.