Title: DMValdez Link Builder
Author: donaldmvaldez
Published: <strong>August 24, 2026</strong>
Last modified: August 24, 2026

---

Search plugins

![](https://ps.w.org/dmvaldez-link-builder/assets/banner-772x250.png?rev=3663999)

![](https://ps.w.org/dmvaldez-link-builder/assets/icon-256x256.png?rev=3664079)

# DMValdez Link Builder

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

[Download](https://downloads.wordpress.org/plugin/dmvaldez-link-builder.1.3.4.zip)

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

 [Support](https://wordpress.org/support/plugin/dmvaldez-link-builder/)

## Description

DMValdez Link Builder is a complete internal link management suite for WordPress.
It automatically finds linking opportunities in your content, helps you fix orphan
pages, monitors broken links, and lets you manage auto-linking rules, all from the
WordPress admin.

**Features:**

 * Smart keyword matching with whole-word and case-sensitive options
 * Auto-inject links into Classic Editor and Gutenberg posts
 * Batch broken-link (404) checker for external URLs
 * Orphan page detection and suggested linking opportunities
 * Per-post override settings (disable auto-links on specific posts)
 * Import rules from Link Whisper, WP Internal Links, or CSV
 * Full settings panel: link limits, rel attributes, post type filters, exclusions

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/dmvaldez-link-builder` directory,
    or install via the WordPress plugin screen.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Navigate to **DMValdez Link Builder** in the admin menu to configure settings and
    add your first rules.

## FAQ

### Does this work with Gutenberg?

Yes. The meta box in the post editor works with both Gutenberg (Block Editor) and
the Classic Editor.

### Will it slow down my site?

Auto-link injection happens in the post content filter and is cached. The scanning
features run only in the admin and on demand.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“DMValdez Link Builder” is open source software. The following people have contributed
to this plugin.

Contributors

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

[Translate “DMValdez Link Builder” into your language.](https://translate.wordpress.org/projects/wp-plugins/dmvaldez-link-builder)

### Interested in development?

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

## Changelog

#### 1.3.4

 * WP.org compliance: fixed phpcs:ignore placement for multi-line SQL strings; switched
   to phpcs:disable/enable blocks for IN() clause patterns; added esc_sql() to check_broken_batch
   table variable; added NoCaching ignore to update/delete methods

#### 1.3.3

 * WP.org compliance: replaced raw script tags with wp_add_inline_script(); corrected
   Contributors username

#### 1.3.2

 * WP.org compliance: esc_sql() on all table-name variables, sanitize_text_field()
   on nonce input, wp_kses_post() on post content input
 * Fix i18n: corrected translators comment placement for PHPCS compliance
 * Added phpcs:ignore annotations for DirectDatabaseQuery and dynamic IN() clause
   patterns (standard accepted practice for custom-table plugins)

#### 1.3.1

 * Renamed plugin to DMValdez Link Builder
 * Fixed Classic Editor “Scan Draft for Links” content detection bug
 * WP.org compliance: corrected text domain, added GPL license declaration, improved
   input sanitization
 * UI polish across all 6 admin pages: contextual guides, stat insights, pro banners,
   improved button labels

#### 1.3.0

 * Added Settings page (link limits, rel attributes, post type filters, exclusions)
 * Added 404 Error Monitor with batch broken-link checking
 * Redesigned Import Rules modal with CSV upload support
 * Batch site scanning with AJAX progress bar

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.3.4**
 *  Last updated **21 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [auto linking](https://wordpress.org/plugins/tags/auto-linking/)[broken links](https://wordpress.org/plugins/tags/broken-links/)
   [internal links](https://wordpress.org/plugins/tags/internal-links/)[link building](https://wordpress.org/plugins/tags/link-building/)
   [seo](https://wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://wordpress.org/plugins/dmvaldez-link-builder/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/dmvaldez-link-builder/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/dmvaldez-link-builder/)