Guide
SEO Checks
Pick from 30+ different SEO assessments to include in the SEO report.
Overview
Currently, Kirby SEO Audit comes with 30 different SEO checks that can be included in the SEO report:
- 27 assessments are based on the
yoastseo
JavaScript package, which is part of the official Yoast SEO for WordPress plugin. - 3 assessments are provided by the Kirby SEO Audit plugin.
We are working on adding more assessments that don't rely on Yoast SEO's analysis. If you have any suggestions what to add, please let us know.
Kirby SEO Audit Assessments
The following assessments are provided by the Kirby SEO Audit plugin:
- Alt attribute: Checks whether all images have an
alt
attribute. - Single H1: Checks whether the content contains a H1 heading.
- Heading structure order: Checks whether the headings (H1 to H6) follow a proper sequential order.
Yoast SEO Assessments
Kirby SEO Audit uses Yoast SEO's default metrics and provides its own methods for calculating title length, for example. The following scores are available:
- Flesch Reading Ease
- Paragraph Too Long
- Passive Voice
- Sentence Beginnings
- Sentence Length in Description
- Sentence Length in Text
- Subheading Distribution Too Long
- Text Presence
- Transition Words
- Word Complexity
- Function Words in Keyphrase
- Internal Links
- Introduction Keyword
- Keyphrase Length
- Keyword Density
- Keyword Stop Words
- Keyphrase Distribution
- Meta Description Keyword
- Meta Description Length
- Outbound Links
- Page Title Width
- Subheadings Keyword
- Text Competing Links
- Text Images
- Text Length
- Title Keyword
- Url Keyword
Custom Reports
By default, all assessments are enabled. Pick which assessments to include in the SEO report by adding a assessments
field to the page's options in the blueprint:
sections/seo-audit.yml
type: seo-audit
assessments:
- PageTitleWidth
- TextImages
- TextLength
Assessment names are case-sensitive and must be written in pascal case. For example, the Meta Description Length assessment is written as
MetaDescriptionLength
.Keyword/Keyphrase Field
If no keyphraseField
is defined or the field is empty, all keyphrase assessments will be skipped, unless you explicitly enable them in the assessments
property.
The following assessments require a keyphrase to be defined:
- Function Words in Keyphrase
- Introduction Keyword
- Keyphrase Length
- Keyword Density
- Keyphrase Distribution
- Meta Description Keyword
- Subheadings Keyword
- Title Keyword
- Url Keyword