KakapoWP KakapoWP
Help Center/SEO/Content analysis and broken link check

Content analysis and broken link check

Applies to: Kakapo SEO· 3 min read

The “Analysis” group contains two evaluations. The content analysis calculates four key figures for the most recently changed posts and pages, the Broken Link Check retrieves the linked addresses and reports which ones no longer answer.

Open the content analysis

  1. In the WordPress menu, open the entry “Kakapo SEO”.
  2. On the left, in the “Analysis” group, choose the item “Content Analysis”.
  3. Read the table with the columns Post, Words, Title, Meta, Focus keyword and Rating.
  4. Click a title to open the corresponding post.

What counts as met

  • Title: 30 to 60 characters. What is measured is the post title.
  • Meta: 120 to 160 characters. If no meta description is stored for the post, the column shows “missing”.
  • Words: at least 300. What is counted is the content without HTML and without shortcodes.
  • Focus keyword: must appear in the title and within the first 300 characters of the text; if one of the two is missing, the reason is shown next to the keyword. Without a stored keyword the column shows a dash.

The column “Rating” arises from these four checks: three or four checks met give “good”, two give “ok”, below that it says “weak”. The table shows up to 30 published posts and pages, most recently changed first.

  1. In the “Analysis” group, switch to “Broken Link Check”.
  2. Click “Check now” and wait until the message with the number of checked and of broken links appears.
  3. Look at the table “Broken links”; the column “Location” links to the post.
  4. With “Clear result” you discard the last run.
  • One run takes up to 40 published posts and pages, most recently changed first.
  • The search runs over the href attributes of the stored content; up to 60 distinct addresses from it are checked.
  • The check is made with a HEAD request; if the server does not answer or declines the request (403, 405, 501), a second attempt with GET follows.
  • A status of 400 or higher counts as broken, as does an address that does not answer at all — it then appears in the table with “Error”.
  • Anchors as well as mailto, tel, javascript and data addresses are skipped.
The check run only starts when you click “Check now”; it does not run in the background. The time of the last run is shown in UTC. The check does not look at links in menus, widgets and comments.
Was this article helpful?