Title: Honoka Internal Link Audit
Author: honokasoftware
Published: <strong>October 9, 2026</strong>
Last modified: October 9, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/honoka-internal-link-audit.svg)

# Honoka Internal Link Audit

 By [honokasoftware](https://profiles.wordpress.org/honokasoftware/)

[Download](https://downloads.wordpress.org/plugin/honoka-internal-link-audit.1.1.0.zip)

 * [Details](https://wordpress.org/plugins/honoka-internal-link-audit/#description)
 * [Reviews](https://wordpress.org/plugins/honoka-internal-link-audit/#reviews)
 *  [Installation](https://wordpress.org/plugins/honoka-internal-link-audit/#installation)
 * [Development](https://wordpress.org/plugins/honoka-internal-link-audit/#developers)

 [Support](https://wordpress.org/support/plugin/honoka-internal-link-audit/)

## Description

Three things about a blog are invisible while you work on one post at a time:

 1. **Posts that no other post links to.** A post can be published, indexed and perfectly
    good, and still sit on its own with nothing pointing at it from inside your own
    site.
 2. **Images with no alt attribute.** Not `alt=""`, which is the correct markup for
    a decorative image, but images with no alt attribute at all.
 3. **How many internal links each post has**, and which posts have none going out.

This plugin reads your published posts and puts those three numbers on one screen
under **Tools -> Honoka Internal Link Audit**, with the list of which posts they
are.

**It is read only.** It never edits, inserts or deletes a post, a page, an option
set by anything else, or a file. There is nothing to undo.

#### What it does not do

It does not write links for you, suggest keywords, promise a ranking, check links
to other sites for breakage, or score your post. It reports what is there. Deciding
what to link is still your job.

#### How the numbers are counted

 * Only published posts are read. Pages, drafts, attachments and other post types
   are left out.
 * Blocks and shortcodes inside a post are expanded before it is measured, so a 
   link written inside one still counts. Markup that another plugin appends to every
   post when it is displayed, such as a related posts box, share buttons or an advert,
   is not counted: it belongs to the site rather than to the post. Text inside HTML
   comments is not counted either, because it is not on the page.
 * An internal link is a link to this same site. Links starting with `tel:`, `mailto:`
   or `#` are not internal links. A link from a post to itself does not count as
   a link to it.
 * `alt=""` is not reported as missing. Only an `img` tag with no alt attribute 
   at all is.
 * Link targets are resolved with WordPress’ own `url_to_postid()`, so a link written
   before a slug or category change still counts for the post it now points to. 
   An outside crawler comparing URL paths cannot do this.

#### Privacy

The plugin makes no HTTP request of any kind. It contains no call to `wp_remote_get`,`
wp_remote_post`, `curl_init` or `fsockopen`, so there is no analytics, no phone 
home and no licence check. Nothing about your site leaves your server. The report
is stored in a single option, `ilaudit_state`, and the screen has a button that 
deletes it. Deleting the plugin deletes it too.

#### Everything is free

There is no paid tier, no trial, no locked feature and no upsell. This is the whole
plugin.

## Screenshots

[⌊Tools -> Honoka Internal Link Audit after a scan: the summary of six figures and
the list of posts nothing links to.⌉⌊Tools -> Honoka Internal Link Audit after a
scan: the summary of six figures and the list of posts nothing links to.⌉[

Tools -> Honoka Internal Link Audit after a scan: the summary of six figures and
the list of posts nothing links to.

## Installation

 1. Install through **Plugins -> Add New**, or upload the folder to `wp-content/plugins/`.
 2. Activate it.
 3. Open **Tools -> Honoka Internal Link Audit** and press **Run the scan**.

The scan reads 100 posts per request and continues when you press the button again,
so it does not have to finish inside one page load.

## FAQ

### Does it change my posts?

No. It only reads. There is no write path in the plugin for post content.

### How many posts can it handle?

5,000 published posts. Above that the oldest 5,000 are read and the screen says 
so, rather than reporting a short list as if it were complete.

### Why does a post with no links out still count as linked to?

Those are two different numbers and the screen shows both. “Posts no other post 
links to” is about links coming in. “Posts with no internal link out” is about links
going out. A post can be either, both or neither.

### Who can see the report?

Only users who can manage options, which normally means administrators. The screen
refuses anyone else.

### It says an image has no alt, but I set one

Check whether it is `alt=""`. That is correct markup for a decorative image and 
this plugin does not report it as missing. Note that the measurement reads the post’s
own content with blocks and shortcodes expanded, so an alt attribute that your theme
or another plugin adds at display time is not seen here.

### I have a related posts plugin. Does its box count as internal links?

No. Markup that a plugin or a theme appends to every post when it is displayed is
not part of that post and is not counted, in either direction. Without that rule
a related posts box would add a link to every post on the site and no post would
ever look orphaned again.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Honoka Internal Link Audit” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ honokasoftware ](https://profiles.wordpress.org/honokasoftware/)

[Translate “Honoka Internal Link Audit” into your language.](https://translate.wordpress.org/projects/wp-plugins/honoka-internal-link-audit)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/honoka-internal-link-audit/),
check out the [SVN repository](https://plugins.svn.wordpress.org/honoka-internal-link-audit/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/honoka-internal-link-audit/)
by [RSS](https://plugins.trac.wordpress.org/log/honoka-internal-link-audit/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * Changed: the plugin is now called Honoka Internal Link Audit. The old name was
   a plain description of the function and the same words appear inside the name
   of an existing plugin, so it was not distinctive enough for the directory. Nothing
   about what the plugin does has changed.
 * Changed: the text domain is now `honoka-internal-link-audit`, which is what translations
   load by.

#### 1.0.1

 * Fixed: content that another plugin appends through the `the_content` filter, 
   such as a related posts box, was counted as part of the post. On a site with 
   such a plugin every figure was too high and an orphaned post could look as though
   something linked to it.
 * Changed: the query that lists published posts no longer suppresses query filters.

#### 1.0.0

 * First release.

## Meta

 *  Version **1.1.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [accessibility](https://wordpress.org/plugins/tags/accessibility/)[audit](https://wordpress.org/plugins/tags/audit/)
   [image alt](https://wordpress.org/plugins/tags/image-alt/)[internal links](https://wordpress.org/plugins/tags/internal-links/)
   [orphaned posts](https://wordpress.org/plugins/tags/orphaned-posts/)
 *  [Advanced View](https://wordpress.org/plugins/honoka-internal-link-audit/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/honoka-internal-link-audit/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/honoka-internal-link-audit/reviews/)

## Contributors

 *   [ honokasoftware ](https://profiles.wordpress.org/honokasoftware/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/honoka-internal-link-audit/)