SEO Smart Links

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.

 SEO Smart Links

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

dl SEO Smart Links

donate SEO Smart Links

Installation & Usage

  1. Upload the whole plugin folder to your /wp-content/plugins/ folder.
  2. Go to the Plugins page and activate the plugin.
  3. Use the Options page to change your options
  4. 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

  1. A chap called Paolo Faustino translated the plugin to Portugese
  2. 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.

370 Comments

  1. Kevin
    Jun 28th, 2008

    For some reason I am unable to get this to work, no problem on activation and no problem updating options. Just does not generate any links... Have WP 2.5.1

  2. tote
    Jun 27th, 2008

    amazing plugin, works perfect... thanks for it!!!!!

  3. Garry Conn
    Jun 25th, 2008

    Much much better with the caching. ;)

  4. Dean
    Jun 25th, 2008

    Works like a charm, first time! Thanks, this is so handy!

  5. Mr N
    Jun 25th, 2008

    Thank you,I was looking for something like this.

  6. moserw
    Jun 25th, 2008

    Have been using a couple of your plugins. Cannot wait to try this out. If it works will be very useful and helpful too. Thanks for sharing.

  7. Jenny
    Jun 24th, 2008

    Interesting. I'll have to check this out. :)

  8. Jun 24th, 2008

    The newest version brings caching so things should be lot better now! BE sure to enable wordpress cache first!

  9. Jun 22nd, 2008

    WordPress is very slow with working with categories and tags due to poor organization of tables, specially on numbers you mention. I admit I do now have any caching yet but let's say the guilt for poor performance is equally shared.

  10. Garry Conn
    Jun 22nd, 2008

    Hi Vladimir,

    Yes, indeed I did have categories and tags turned on. Would that be the cause of the poor performance? If so, I would still consider that to be a development issue and not an end user issue. Those options should be available without hindering performance from the blog.

    My mistake on the added tables. Although, I am still concerned with performance. The blog I tested SEO Smart Link on is a blog with 700 posts (average post is about 600 words) with around 1000 tags and quite a bit of traffic. When I activated the plugin, immediately the load time of the blog was terribly slow. As soon as I deactivated the plugin load time went right back to normal.

  11. Jun 22nd, 2008

    It can happen that the performance is an issues if you turn on linking of cats and tags too, I guess this is what you did?

    There is no extra table used, all information is saved in WP options table and consumes very little space.

  12. Garry Conn
    Jun 21st, 2008

    Great idea and nice alternative to ALinks. However, this plugin really slows down the performance of my blog. Also I noticed the extra table added to my MySQL DB.

    All in all it doesn't seem to be written in a way that will perform smoothly on busy blogs. Perhaps, you can make improvements in the future.

    Like many plugins that modify the MySQL DB, you should provide documentation on how to remove the extra table from MySQL when a user no longer wants to use the plugin. Simply deactivating the plugin from the dashboard doesn't remove the plugin from the WP Install.

  13. Jun 21st, 2008

    The links appear if you have matches. Try mentioning of of your post titles in your next post and see if it becomes a link automatically.

  14. Greg
    Jun 21st, 2008

    I'm having an issue with it. So far I haven't seen any interlinks arise yet. I've had the plugin for a few days now. Can anyone tell me what I haven't done yet. I followed the instructions above but so far nothing =(

    Click my name to view the site

  15. Jun 20th, 2008

    I can announce version 1.2 which is on the way to the repository and adds limits as a new feature.

  16. Motley Health and Fitness
    Jun 20th, 2008

    That would be a good feature I think.

  17. Jun 20th, 2008

    I can introduce the number of maximum links per post and maximum links to a single post if that is what you want..

  18. Motley Health and Fitness
    Jun 20th, 2008

    I like the plugin, but would like to limit the number of links that it creates. Is this possible? Currently it links to the same page about 10 times for one of my blogs, I would ideally like it to only link once to each page, and only have 3 or 4 links per post.

    Cheers

    Jon.

  19. Kristian
    Jun 19th, 2008

    Yes Yes sir.
    Just downloaded it, and gotta see the links coming up. Guess i gotta play a little with it.

    But i must say it looks very promising. Thanks again and thanks for fast answers :)

  20. Jun 19th, 2008

    There is a new version 1.1 available that should fix that problem.

    Links appear to your matching posts and pages.

  21. Kristian
    Jun 19th, 2008

    Hi vladimir,
    This is the full text i get!

    Warning: preg_replace() [function.preg-replace]: Unknown modifier ‘c′ in /public_html/wp-content/plugins/seo-automatic-links/seo-links.php on line 81

    Im using the newest version of wordpress!!

    best regards,
    Kristian

  22. simon
    Jun 19th, 2008

    i added and activated the plugin, never got any errors like others but never got any extra links either, currently using wordpress 2.5.1

  23. Kym Huynh
    Jun 19th, 2008

    Great plugin idea! Error when I activated it however. The error shows on posts when I try to view them.

    Warning: preg_replace() [function.preg-replace]: Unknown modifier '5' in /public_html/wp-content/plugins/seo-automatic-links/seo-links.php on line 81

  24. Jun 19th, 2008

    Can you provide the full text of the error message?

  25. Kristian
    Jun 19th, 2008

    Hi Vladimir.
    Looks really awesome, this plugin.
    I installed like decribed, but i get the following error:
    preg_replace() [function.preg-replace]: Unknown modifier 'c'

    Did I do something wrong?
    Best regards,
    kristian

Have your say

Your email is never published nor shared. Required fields are marked *

*
*

This site rewards regular commentators with do-follows links to their site.

Subscribe without commenting

About Vladimir

vladimir prelovac Hi! My name is Vladimir Prelovac. I am a computer engineer by profession and an adventurer by state of mind.

"I would love to change the world, I just don't have the source code yet."

Books by Vladimir

WordPress Plugin Devleopment Book WordPress Plugin Development: Beginner's Guide

Published by Packt Publishing, available online through Amazon. Click the image for more information.

Consulting Services

Professional WordPress solutions based on custom developed plugins and themes

Expert on-site WordPress SEO consulting and an 'out-of-the-box thinking' approach to problems