Internal links to posts, custom-type posts, pages, categories and tags with any HTML attribute(s).
As of April 2026, SEO Internal Link Shortcode is a WordPress link plugin with 60 active installations and a 4.8/5 rating from 6 reviews. It has been downloaded 4.1K+ times in total. Requires WordPress 3.2+ and PHP false+. Available on WordPress.org since 2013. Last updated 12 years ago — may have compatibility concerns. Top alternative: Custom Post Type Permalinks.
This plugin allows you to create internal <a> links within your content that will not break when things get renamed or moved. While there are similar plugins available, they do not offer important SEO options.
You can add any HTML attribute to your link as long as it’s prefixed with “attr_”. And because it supports attributes that may not currently exist, it is future proof.
Examples:
[link id="1234"/][link slug="post-slug"/]<a href="http://domain.com/post-slug/">Post Title</a>[link cat="cat-slug"/]<a href="http://domain.com/cat-slug/">Category Name</a>[link tag="tag-slug"/]<a…| WordPress | 3.2+ requiredTested up to 3.7.41 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.