Internalinks is a plugin for WordPress that allows you to create dynamic links to other posts or pages in your WP installation and keep them always up to date if you change the post or page slug or even change your domain.
The problem: WordPress creates hardcoded links
When you create a link in WordPress, it’s hardcoded, meaning that if you ever change the slug from for example,
you would have to go through each page or post in your site where you have added a link to that post and update it.
Another issue is if you ever change your domain: all your links are broken since WordPress hardcodes them.
The solution: dynamic internal links
With Internalinks, the links are generated dynamically by its ID (optionall by its slug but not by a static URL) meaning that once you add a link with Internalinks in your page, you won’t have to go back and change it if you ever change the post slug or change your domain or even move a site to a subdomain.
Good For SEO
From a SEO perspective, internal links and the correct access to them are very important, so Internalinks even helps you keep your links up to date and have a better SEO score.
How it works
Is easy to create dynamic internal links with Internalinks: when you’re writing your post, click the new button that the plugin adds to the editor to launch the dialog to create your link
in the dialog, you can search for the post and set the title and label, and even add a nice icon next to it
Once you’re done, just click Insert and your link will be created in the post content.
You can download Internalinks for WordPress on CodeCanyon