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