SEO Smart Links can automatically link keywords and phrases in your posts and comments with corresponding posts, pages, categories and tags on your blog.
Further SEO Smart links allows you to set up your own keywords and set of matching URLs.
Finally SEO Smart links allows you to set nofollow attribute and open links in new window.
Everything happens completely transparent, and you can edit the options from the administration settings panel.
How it Works?
SEO Smart Links looks for keyword phrases that match the titles of your posts and pages by default (and you can enable categories and tags matching too). These phrases are then turned into the links. The matching is case insensitive and the original case is preserved.
So If I mention Amazing Grace, which is my theme and also the title of one of my pages, it will be automatically converted into a link.
Everything happens completely transparent, and you can edit the options from the administration settings panel.

Features:
- Find keywords in your posts, pages and comments and link them to your other posts, pages, categories and tags
- Full control with customizable options
- Ignore list for keywords you do not want to link
- Improves your site's interlinking
- Control external links with custom keywords
- Add nofollw attribute or open links in new window
- Caching for speed - make sure you have define('ENABLE_CACHE', true); set in your wp-config.php
Download
Installation & Usage
- Upload the whole plugin folder to your /wp-content/plugins/ folder.
- Go to the Plugins page and activate the plugin.
- Use the Options page to change your options
- That is all. You can check your posts for new links.
Frequently Asked Questions
You can discuss all plugin related issues in the wordpress related forums.
How do I correctly use this plugin?
Just install activate it on your blog. SEO Smart links will be default find matching links to your post and pages (if the keyword in your text matches their title).
Default options are enough to get you going. If you want to tweak it, you can always edit the options. Be sure to check "ignore" options where you can state what keywords and phrases not to link.
How do I enable SEO Smart Links cache?
Make sure you have enabled WordPress cache by adding this line to your wp-config.php
define('ENABLE_CACHE', true);
Please be careful when editing this file and always make a backup!
Changelog
v2.1
- Performance optimization and new option to link to cats and tags with used at least n times (thanks Domink Deobald!)
v2.0
- Added the option for case sensitive matching
v1.9
- Various improvements and bug fixes
v1.8.0
- Added support for non-english characters (Unicode)
- Added support for keyword synonyms (in keywords section of the settings screen)
v1.7
- Performance optimization of the plugin. SEO Smart Links causes much lesser strain on the server.
v1.6
- Added option to process only single posts and pages
v1.5
- Added nofollow and new window options
v1.4
- Added option for custom keywrods. No you can specify unlimited numbers of your keywords and url's to link to
v1.3:
- Enabled caching for speeding queries up.
v1.2:
- Added limits options
- Fixed small bugs
Credits
- A chap called Paolo Faustino translated the plugin to Portugese
- Thanks to Chris from http://www.munchweb.com
You can also visit my other WordPress Plugins.
Need help with WordPress SEO? Feel free to contact me.

Hi! My name is 
485 Comments
Thanks for a great plugin. Any idea when the version with unicode support will be released?
Yeah, this is what I'm waiting for as well. Since it will really boost what I'm doing so far in terms of SEO.
For some reason it will not add the rel=nofollow to my outbound links in my posts, any ideas why it is not doing this? thank you for any advice
I love this plugin very much but I've some problem when I use this plugin on my blog that used to make some Paid Review post.
Can I block this auto linking on some post with some code? like when I use code
before one post to block this plugin works and
after this post to re-enable this plugin again.
Love this plugin, I recently installed the plugin and it helps perfectly with internal linking, and refreshing older posts with new links to other new posts that you have created. Definitely one of the best mods I have downloaded for WP!
is there a way to remove the underline from links created by this nice plugin?
thanks.
You can change your CSS to remove underline globally.
New version to be released in August will have custom link templates so you will be able to specify link attributes including style separately.
i want to buy this softwear,may try it?
Vladimir,
Thanks for the awesome plugin, I've been using it on my site for about a month now. I have a problem with images whose names contain keywords while using this plugin. Let's say I use an image within a post and the image is named, twitter-post.jpg - When I publish the post, a link will appear for that word within the post and the image gets displaced.
So instead of a post with an image then the actual text I get the following:
bing-search" rel="lightbox[5997]"> (the word bing being a link)
then the image
then the post.
So you see the link created from the keyword for the image appears along with code and it displaces the image.
I hope this makes sense. Let me know if you need any clarification. Thanks again.
Thank you for great wp plugin!
I'm using SEO Smart Links now and I like it so much..
Thanks a lot!
Thanks a lot for great plugin.
SEO Smart Links works fine with English based posts but it didn't work with Unicode posts (I'm using Arabic language) how can I make it available for non-English posts?
Await next release which will have full unicode support ;)
I really liked your plug-in, and used it in many of my friends' projects in English. Unfortunately I started a blog in my native language (Bulgarian) so the Unicode support there is a must. You said that the next release will have a full Unicode support... So my question is: When is the due date for the next release?
Just wanted to let you know that I sorted it out. I do have an idea though for the plugin, maybe it can be configured to recognize version numbers as part of the link.e.g. when I write about the newest Firefox version Firefox 3.6.6, it uses only the firefox part as the link anchor and not 3.6.6. It would be natural to include the version in the link. Maybe add an option to add names where a number behind the name gets automatically included, another example is Windows 7 or Flash Player 10.1
Question, the plugin seems to create more links than specified in the configuration. I have kep the 3 links. Can it be that it adds 3 links to each page section selected, e.g. posts, categories and templates? Would the total be nine links then?
Just wanted to thank you for good plugin.
I would like to ask: is it possible to add the following functions for Custom Keywords Field:
1. appends the \ do not add rel = "nofollow", for individual words
2. function "Process only single posts and pages" for individual words
Thanks Vladimir
Our Blog (www.pualingo.com) used seo smartlinks and upon upgrade for WP 3.0, the template pages and posts stopped loading. We've turned it off for now pending an update from you "in the next month or so". Thanks!
-AW
Doesn't seem to work with WordPress 3.0 :(
I love this plug in...
I only hope it will soon support and utf-8 characters...
Hey Vladmimir,
I love the plugin man, but recently I have been running into a problem. Basically, if SEO smart links generates more than 10-15 links per post, the whole post doesn't show up anymore. Maybe it's running out of memory or something? I'm not sure if this is something new in WordPress 3.0 (as I just noticed this), but is there anyway to get around this? Thanks.
You can help by providing instructions how to replicate the problem consistently and I'll make sure the bug is fixed after its confirmed.
Thanks for the quick reply.
So if I go into the options screen and set the following option:
"You can limit the maximum number of different links SEO Smart Links will generate per post. Set to 0 for no limit. Max Links: 0"
If I set it to 0, and SEO smart links generates more than 11 different links, the post is not displayed at all. If I set the number to anything bigger than 11, and SEO smart links tries to generate more than 11 links, again the post does not display.
Hope that helps.
It seems a lot of people have asked this, but for one reason or another there has never been an answer. Even if it's a "sorry that's not possible" it would be great to hear from the plugin creator.
Basically it's to do with specifying certain external links to be dofollow. Presumably this could be achieved either by creating a whitelist in the options, or by adding a bit of code to the specific URLs when adding them to posts.
Please let me know, as other than this minor gripe it's a great plugin.
This is coming in the next major release of the plugin which should happen in next month or so.