SEO Smart Links


Support SEO Smart Links by buying the Premium version!  SEO Smart Links Premium is faster, with bug fixes and over 20 new features. What is new?

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.

Comments:

709 Comments

  1. onsaleprice
    Apr 19th, 2010

    I just want links to other posts/categories in my site only. Is this possible?

  2. Fabrizio
    Apr 19th, 2010

    Can't get it to work... could you please give me some help on this one?
    I tried to send an email for support but no response... anyone would like to give me a hand?

    Thank you!

    F.

  3. Dave
    Apr 14th, 2010

    BUG: Special characters (e.g. &) must be HTML encoded in the "Custom Keywords" box. For example, if I create a custom keyword "Chase & Status" it does not match - but if I use "Chase & Status" then it does match. I guess it's possible this is by design, but imo it would be a bad design choice.

    I'd be tempted to make a small donation if this was fixed :)

    Fantastic plugin and all that! Thanks

  4. Demiurgo
    Apr 12th, 2010

    It don´t work with "SyntaxHighlighter Evolved" plugin (tag <code ...etc...)

  5. marjinal
    Apr 12th, 2010

    hi there .thanks for plugin, Does anybody know if tis script is compatible with WordPress 2.9 ? Thanks in advance for any help on this! Regards

  6. Russ
    Apr 10th, 2010

    Hey, I am thinking of using this plug in for network blogs that are pulling an rss feed from a main portal blog. Any suggestions on how I should use this plug in?

    The rss feed is posting my users post's which will contain hyperlinks I am not sure of settings up this plug in so it does not effect my users hyperlinks.

  7. Fabrizio
    Apr 10th, 2010

    Can't get it to work... could you please give me some help on this one?

    Thank you!

    F.

  8. Taswell
    Apr 9th, 2010

    Hi , I installed the plugin but don't get the "Options" menu at all?

    Newbie at this so I know it is prob something small - any suggestions?

  9. james
    Apr 4th, 2010

    good plugin , it help me easy to bulit links . Keep posting stuff like this i really like it

  10. دردشة
    Apr 4th, 2010

    Hello dear what is programmed into my blog I am an Arab solution to the present addendum to the code works only in English What is the solution

  11. Baixar Filme
    Apr 2nd, 2010

    Vladimir, você está de parabéns, seu plugin é muito bom mesmo, é de criações úteis assim que o wordpress precisa, algo muito útil, que pode ajudar á melhorar o posicionamento de um site no ranking das pesquisas.

    Funcionou perfeito, obrigado !

    Abraço !

  12. Mike
    Mar 31st, 2010

    Hi Vladimir, like some others before, i want to make some Links dofollow. I`ve found several other comments, e.g. #

    "How can I make a few links in posts dofollow and leave the rest of them as nofollow? This is because I have a set of links which are meant for text link ads and when I activate this plugin, those links tend to become nofollow and I am getting msgs from the ads team requesting me to make them dofollow."

    You answered: "

    * released version 2.3 which does not link inside headings tags." on Sep 16th, 2009

    I have installed Version 2.4, but i can`t find the dofollow option, even i add the dofollow manually in the source code, it won`t work. You have an idea?

    Thanks

    Mike

  13. Dehost
    Mar 27th, 2010

    Always admire your creation. Really useful plugin and I use your Amazing Grace theme too.
    Very good indeed.

  14. Rudy
    Mar 26th, 2010

    What a great plugins, i'll try it soon! Thanks Vladimir!

  15. Tony
    Mar 25th, 2010

    Vladimir:

    Your plugin works really well. I was wondering if there is a way to change the link colors? Mine are showing up in red and I wanted to make them consistent with the white font color on my site. http://www.Elysien.com

    Thanks,

    Tony

  16. Bobby
    Mar 25th, 2010

    Love this plugin, thank you!

    I have a suggestion. It would be great to be able to better control follow and nofollow links. Perhaps be able to do a blanket "nofollow" for externals, but specify a "whitelist" for your own external sites so they do follow to those.

    What do you think?

  17. Rene
    Mar 19th, 2010

    Hallo Wladimir,
    Nach dem ich den KB Linker und Cross Linken getestet habe war ich vom Ergebnis nicht gerade begeistert. Es schien noch keine Optimale Lösung zur Steuerung der internen Verlinkung zu geben. Bis ich den Seo Smart Links entdeckt habe. Danke für den Beitrag und das Plugin. Super weiter so.

    Gruß Rene

    PS: Ja, ein kleines Stück von der Welt (Im WordPress) hast du damit sicherlich verändert

  18. Bin
    Mar 18th, 2010

    Hi, Vladimir. Thanks for the nice plugin, first. "post to page" works fine but not the "page to page" option. No links appear! What went wrong? Thanks, Bin

  19. geek
    Mar 16th, 2010

    I have installed this plugin on my site, but it is not working at all. No links are shown on any post. Can you have a look at my blog to suggest a solution.

    My blog address is http://www.mobile-gekks.com

  20. kenny
    Jan 5th, 2010

    plugin works like a charm. good stuff

  21. MasEDI - Blogging Tips
    Jan 1st, 2010

    i use your great plugin to increasing my internal link building,
    thanks so much :smile:

  22. Jim Hutchinson
    Dec 29th, 2009

    I think I found the answer to my own question. On line 264 is: if ($options['blanko'])
    Immediately after that is a line starting with: $result = preg_replace

    Replace that line with this:
    // make sure to only open new windows on external sites
    if($_SERVER['SERVER_NAME'] != getenv("SERVER_NAME"))
    {
    $result = preg_replace('%<a(\s+.*?href=\S(?!' . $host . '))%i', '<a target="_blank"\\1', $result); // credit to Kaf Oseo
    }

    What that does is compare the PHP host with the server host. If they are not the same, add target="_blank" otherwise, skip it. I updated my copy and it is running now. Hope that makes sense.

  23. Jim Hutchinson
    Dec 29th, 2009

    One thing I noticed is when I enable the option to open links in a new window, it also opens internal links in a new window too. So I had to disable that option so when someone is going through the pages within my site, each link will be in the same window. The problem there is when they click a link to an external site, I lose them because the link opens in the same window. Is there some way for the plugin to determine which links are internal and external?

  24. Mainostoimisto
    Dec 29th, 2009

    Thank you for clarifying this as there are some confusitions.

  25. torsak007
    Dec 23rd, 2009

    Thanks for great plugin I'm will try it now. it easy to work.

Have your say

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

*
*

Subscribe without commenting

About

vladimir prelovac Vladimir Prelovac is CEO of Prelovac Media, a computer engineer by profession and an adventurer by state of mind. more +


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

Services

Manage multiple WordPress sites

Built for WordPress enthusiasts, ManageWP helps you manage all your WordPress sites from one central location.

Books

WordPress Plugin Devleopment Book Read my book WordPress Plugin Development: Beginner's Guide

Published by Packt Publishing, available online through Amazon.