Title: Enesozer Internal Link Suggestions
Author: enesozer
Published: <strong>September 24, 2026</strong>
Last modified: September 24, 2026

---

Search plugins

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

# Enesozer Internal Link Suggestions

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

[Download](https://downloads.wordpress.org/plugin/enesozer-internal-link-suggestions.1.0.3.zip)

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

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

## Description

Find related published posts and pages from inside WordPress admin with transparent
keyword-overlap suggestions.

**Enesozer Internal Link Suggestions** scans post titles and content, compares keyword
overlap with all published posts and pages, and shows matched words plus a score
in the editor meta box. The selected link is added as a Related link at the end 
of the current post content.

#### Key Features

 * **Keyword matching:** Shows shared keyword matches and a deterministic score 
   using title, slug and body overlap.
 * **Complete candidate search:** Considers all published posts and pages rather
   than only recent content.
 * **Safe link insertion:** Adds a Related link at the end of the current post after
   a verified POST request.
 * **Lightweight & Fast:** Uses native WordPress queries without bloated external
   database tables or third-party tracking.
 * **REST API Endpoints:** Integrated REST API for headless setups and custom editorial
   workflows.

#### Live Interactive Demo

No public demo is provided with this plugin.

## Installation

 1. Upload the `enesozer-internal-link-suggestions` folder to the `/wp-content/plugins/`
    directory, or upload the ZIP file directly via **Plugins > Add New > Upload Plugin**.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Navigate to **Settings > Enesozer Internal Link Suggestions** to adjust suggestion
    limits and keyword sensitivities.
 4. Open any post or page to view recommended internal links in the sidebar meta box.

## FAQ

### Does this plugin slow down my site?

No. The scoring logic only executes inside the WordPress administration area when
editing posts. No queries or assets are loaded on the frontend storefront or public
pages.

### Does it automatically alter my published content without my permission?

No. Suggestions are strictly advisory. Links are only inserted when you explicitly
click the “Insert Link” button on a suggested item.

### Does it use AI, detect broken links, or find orphan pages?

No. It uses keyword overlap only. It does not use an LLM, semantic analysis, broken-
link detection or orphan-page detection.

### Is it compatible with PHP 8.x and WordPress 7.1?

The plugin requires PHP 8.0+ and WordPress 6.4+. It was exercised on WordPress 7.1.1
and PHP 8.3.33.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

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

[Translate “Enesozer Internal Link Suggestions” into your language.](https://translate.wordpress.org/projects/wp-plugins/enesozer-internal-link-suggestions)

### Interested in development?

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

## Changelog

#### 1.0.3

 * Corrected product scope to keyword overlap and removed unsupported semantic/contextual
   claims.
 * Search all published posts and pages; restrict the health endpoint to administrators.
 * Updated compatibility test statement.

#### 1.0.0

 * Complete refactor for official WordPress.org Directory compliance.
 * Added secure POST-based nonce action for link insertions.
 * Upgraded settings permission check to `manage_options`.
 * Updated REST API namespace to `enesozer-internal-link-suggestions/v1`.
 * Tested and confirmed compatibility with WordPress 6.7.

## Meta

 *  Version **1.0.3**
 *  Last updated **21 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [automated linking](https://wordpress.org/plugins/tags/automated-linking/)[content optimization](https://wordpress.org/plugins/tags/content-optimization/)
   [internal linking](https://wordpress.org/plugins/tags/internal-linking/)[keywords](https://wordpress.org/plugins/tags/keywords/)
   [seo](https://wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://wordpress.org/plugins/enesozer-internal-link-suggestions/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

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

## Support

Got something to say? Need help?

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