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.

384 Comments

  1. Rene richtige-finanzierung.de
    Yesterday

    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

  2. Bin
    2 days ago

    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

  3. geek mobile-geeks.com
    4 days ago

    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

  4. kenny marketingtypo.com
    Jan 5th, 2010

    plugin works like a charm. good stuff

  5. MasEDI - Blogging Tips masedi.net
    Jan 1st, 2010

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

  6. Jim Hutchinson blog.websitemanagers.net
    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.

  7. Jim Hutchinson blog.websitemanagers.net
    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?

  8. Mainostoimisto hehkulamppu.com
    Dec 29th, 2009

    Thank you for clarifying this as there are some confusitions.

  9. torsak007 zeedgames.com
    Dec 23rd, 2009

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

  10. Gary prostatehealthtips.com
    Dec 22nd, 2009

    Hi Vladimir, for some reason I cannot get the SEO Smart Links plugin to work on my blog. I have followed all the steps and its not working. Just updated to version 2.9 to see if that would fix it, but no luck. We run PHP5.

    Thx
    Gary

  11. Nick D highimpact-seo.co.uk
    Dec 22nd, 2009

    Great plugin, this will really help me stay on top of my blog. I seem to spend more time doing things like this that I do actually writing posts for it lol.

  12. arif jobsdbsctvonline.byethost7.com
    Dec 14th, 2009

    not work on my wp version 2.8.5 and 2.8.6

  13. SEOwordpres.RU seowordpress.ru
    Nov 29th, 2009

    Активировал плагин, настройки оставил как описано выше. Но ни чего не произошло. Ссылки в посте не перелинковываются.

  14. Andrew homework.placefeedback.com
    Nov 22nd, 2009

    hi

    Have problem with it on WordPress 2.8.6.

    After activation some especially long content did not shows on posts. but its ok with with non-long content posts. Please check it. Thanks great work.

  15. Josseine coz-i-share.blogspot.com
    Nov 21st, 2009

    Hi Sir,
    As a newbie to internet marketing, I'm learning a lot from your post especially on SEO. Please keep them coming. Really learning a lot.

  16. Valentin Yonte nutriactual.com
    Nov 19th, 2009

    Hi there,
    A small "fix" (I supposed), detect on Seo Smart Link. If I activate the option
    Prevent linking in heading tags (h1,h2,h3,h4,h5,h6).

    This tag lost the center attribute (if you have center the text).
    For this test:
    - I check the style.css
    - Desactivate plugin, and activate one by one.
    - When I activate Seo smart link, this issue came back. Reviewing the option, I decided desctivate it, and... wooooala.... The center textt on this post show normally.

    Anyone whit this issue also?
    Thanks
    Valentin

  17. Gable Arch architecture.gable-group.com
    Nov 17th, 2009

    Thank you for sharing. it work all my blog

  18. Jim Hutchinson blog.websitemanagers.net
    Nov 16th, 2009

    @David Moore Since the plugin only replaces what you tell it to, make sure all your replacement links begin with http:// Without that, the site will add your domain onto the links so they appear to be internal. The only place it would get the #seolinx-tooltip-close is from the links you put into the form, so again, check your links in the settings. If that does not work, uncheck the box that allows links to self and see if that helps clear it up.

  19. David Moore 5minuteangels.com
    Nov 16th, 2009

    Hi Vladimir,

    Many thanks for putting together such a great plugin, it's a real time saver! I've just run Xenu's Link Sleuth to see if there are any broken links on the site and it detected "1452 bad local link(s) reported".

    It then lists them all which are urls similar to the one below:

    http://www.5minuteangels.com/blog/category/onsite-massage/page/2/#seolinx-tooltip-close anchor occurs multiple times

    Do you think this is related to your plugin or something else?

    Many thanks,

    David

  20. Ben Huebner affilatereviews.wordpress.com
    Nov 14th, 2009

    Thanks for sharing! I just installed SEO-Smart-Links, it´ works real great! thanks!

    • Vladimir prelovac.com
      Nov 16th, 2009

      You are welcome :)

  21. Captivity of Negativity revolutioners.com
    Nov 11th, 2009

    Hi Vladimir,

    I would request you to remove the pagination on comments as if someone wants to search for something as support he can not.. he has to go through all the pages.. or at least give a link to view all..

    anyways my question, that should be added in FAQs as well i think.. what happens to my posts that are already in the wordpress. I mean the posts from the past.

    Thanks.

  22. Vitaly beznasmorka.ru
    Nov 6th, 2009

    Hello, everybody and especially Vladimir!

    Warm greetings from Ukraine (hope you hear br.Klitchko)!

    I have a such thing. I installed the plugin but did not see any changes. For example, there is a keyword 'buckthorn' in one post. I put also the same word to another post, but after saving the post word 'buckthorn' doesn't become a link. Why?

    Thanks Vladimir for such useful plagin and I'm looking forward to your answer!

    Sincerely yours,
    Vitaly Nikulin

    • Vladimir prelovac.com
      Nov 10th, 2009

      the plugin does not work that way, it looks for titles of posts, categories tags...

  23. Georges actu-news.net
    Nov 5th, 2009

    Big problem with a wordpress who have 75000 items or more.

    Ligne 153

    $query="SELECT post_title, ID, post_type FROM $wpdb->posts WHERE post_status = 'publish' AND LENGTH(post_title)>3 ORDER BY LENGTH(post_title) DESC";

    >>> "3 ORDER BY LENGTH"

    This line cause a SQL crash or apache ressource. There is no limit to the request !

    Georges

    • Vladimir prelovac.com
      Nov 5th, 2009

      You are right, there should be a LIMIT in there. Who uses 75,000 posts anyway?

      • Georges actu-news.net
        Nov 6th, 2009

        In fact the bot, search engine and the visitors when they search something.

        I think your plugin place the links on the fly, no ? Pearhaps that's the problem. And if you fix a limitation for the SQL request ?

        Best regards,
        Georges

        • Vladimir prelovac.com
          Nov 10th, 2009

          Yes it makes them on the fly as I did not want the changes to be permanent.

  24. kosaidpo xsaiddx.0fees.net
    Nov 4th, 2009

    hey tnx for sharin i ve been readin abt this from blog to another till i got here : ]
    im wonderin if i can use this pluggin even i have all in one seo pack installed ??
    if so i cant see the diffrence can you please explain
    and whats nofollow /follow ??

    tnx for time

  25. Sandeep schooloftutorials.com
    Oct 30th, 2009

    Sir, How should i know this plugin was working correctly ?

  26. Omar Tringali guadagno-risparmio.com
    Oct 29th, 2009

    Thank you is magik and fantastik this plug-in, i now install this plug-in in my blog, see you, bye bye!!

  27. Peer Wandiger blogprojekt.de
    Oct 28th, 2009

    Hi Vladimir,
    great plugin and greatings from germany.

    Is there a way to limit the number of posts in which the keywords are transformed to links.

    I have more than 1.000 articles in one of my blogs an I dont want a specific keywords in all posts transformed to a link.

    If I could specify the number of links (i.e. 20), the plugin could write the posts with links in a separate table or so. If 20 posts are found with this keyword, than no more posts will be affected.

    I hope you understand what I want. :-)

    • Vladimir prelovac.com
      Oct 28th, 2009

      i am overwhelmed with work so if you send me the changes to the plugin I'd be glad to include them to the core.

  28. Hiroshi techmynd.com
    Oct 26th, 2009

    Okay, Now here is the thing. I have installed the plugin. Its great. All links use nofollow. Now what about I want to use dofollow or i want to not use nofollow for some particular link or links in the posts? What to do then?

  29. Michiel web-gids.net
    Oct 21st, 2009

    .. posted on a website I meant :-) yep, that would be great! again, many thanks!

  30. Michiel web-gids.net
    Oct 21st, 2009

    Hi Vladimir,

    I am using SEO Smart Links on multiple blogs.
    When defining "Custom Keywords", could you make it possible to refer to a .txt file posted somewhere ?
    This way, I can update all references with one central update.

    Thanks for all the info and work ! Regards, Michiel

    • Vladimir prelovac.com
      Oct 21st, 2009

      Better even to refer a file on the net. If you make the patch I will add it to to the plugin.

  31. pecciola pecciola.com
    Oct 19th, 2009

    Great plugin, thanks! But, how can I change the css font propery of the link (underline, bold ecc)?

    • Vladimir prelovac.com
      Oct 20th, 2009

      You would do that in your theme CSS file

  32. mals goarticlesubmit.com
    Oct 18th, 2009

    Great plugin! Fantastic idea and saves a ton of time trying to look back at previously written post especially with multiple authors and link them.

    Thanks again

    • Vladimir prelovac.com
      Oct 19th, 2009

      Well thank you :)

  33. Francois
    Oct 18th, 2009

    Great plugin. I suggest a features, prevent seo smartlinks to add link in special div like div class=toc.

    Thanks for your work

    • Vladimir prelovac.com
      Oct 19th, 2009

      thats already suggested however I have no free time. If anyone does it I'll be happy to include it.

  34. Edge Girl guerreroink.com
    Oct 17th, 2009

    I appreciate this plug-in but was looking for a tutorial on how to ban from a post as it seems to interfere with other links.

    Specifically, I am using a series plug-in and it puts the smart link into the title of the series post listed instead of ignoring it.

    Thanks for your great work.

  35. WebmasterBlog webmasterblog.in
    Oct 15th, 2009

    Sounds useful ... Will keep an eye out for bugs ... If it works well, I'll feature it on my site ...

  36. kinstrace jianshenshouji.com
    Oct 12th, 2009

    it looks nice,i Like this tool! ithink ican use it in my site

  37. Autos Fans autosfans.com
    Oct 6th, 2009

    I just add this wonderful plugin for our autos blog,thanks for the great work

  38. Harold
    Oct 4th, 2009

    Hello! I just found some thing. The plu-ing does not links 3-digits words. Weird. And I know is weird too to have post titles with 3 digits lenght words, but I do.

    Greetings,

  39. Mariano mp3dseo.com
    Oct 2nd, 2009

    Hi:

    First sorry for my English but is very basic.

    I wonder if it is possible to introduce a modification that allows to not include the smarts links in the last (n) posts. This would be not to confuse or overwhelm regular readers.

    Greetings and congratulations for your work.

  40. Vladimir prelovac.com
    Sep 30th, 2009

    Updated to version 2.3.1 today

  41. JG gouvrion.com
    Sep 29th, 2009

    congratulations for your work, this plugin is very useful.

    just a minor bug : when the keyword is enclosed between " " like a movie title (example : "french girls"), the _blank target is not included correctly for the following keywords (for example, if you have "french girls" keyword in the blog post, if you have another keyword in the same post, the _blank target is not working properly.

    keep up the good work !

  42. Internet Marketing Consultant ramitnarang.com
    Sep 24th, 2009

    Any solution to what Ashish mentioned ? The prob with H1 tags

  43. Teri
    Sep 24th, 2009

    Did not realize you had to mess with the PHP code, i would not be able to do that....so am deleting on 3 blogs. shame, it sounded like a useful plugin.
    thanks anyway.

    • Ashish Jha theashish.com
      Sep 24th, 2009

      It is indeed a useful plugin. But since its under active development, there might be some bugs. However it will be resolved when the developer gets the time. Moreover this is a free plugin :)

  44. Ashish Jha theashish.com
    Sep 23rd, 2009

    Hi, i have found a bug which occurs after we check Prevent linking in heading tags (h1,h2,h3,h4,h5,h6). option.

    heading 2
    becomes

    heading 2

    Any solution

    • Ashish Jha theashish.com
      Sep 23rd, 2009

      opps...
      it looks it too all my html tags out. here its again
      Hi, i have found a bug which occurs after we check Prevent linking in heading tags (h1,h2,h3,h4,h5,h6). option.
      i replaces < with [

      [h2][span style=" color:#008000;"][em]heading 2[/em][/span][[/h2]
      becomes

      [h2>[span style="" #008000;\\=""][em]>heading 2[/em][/span][/h2]

      Any solution

      • Chris munchweb.com
        Sep 24th, 2009

        Hi. I'll look into the error but may need more information from you. Could you email me at:
        smartlinkstest@gmail.com
        (I will only respond to bugs that appeared when upgrading from 2.2 to 2.3, and will close this email address after sufficient testing)

        Without more information from those who are experiencing errors its unlikely I'll do a fix anytime soon, so if you want the plugin fixed quickly get in touch so I can get more information from you.

        • Ashish Jha theashish.com
          Sep 24th, 2009

          Actually its quite easy to imitate

          In the post area write a heading line it could be h1 or h2 heading. please make sure that in the heading you have added a keyword which generally will be linked automatically by seo smart links.
          Now make sure you color the heading line in different color. now publish the post.

          You will see that the color of the post has been vanished because seo smart links have altered the color tags.

  45. Pua pualingo.com
    Sep 18th, 2009

    I am also having trouble with the latest version of the plug-in... my posts don't show up anymore! Is there somewhere where I can download an older version?

    • Vladimir prelovac.com
      Sep 18th, 2009

      Hopefully this will be fixed soon, stay tuned!

    • Jim Hutchinson blog.websitemanagers.net
      Sep 18th, 2009

      For those whose sites are down and need to revert back to v2.2 for now, download it at http://blog.websitemanagers.net/1/seo-automatic-links-2.2.zip

      @Vladimir and @Chris Many web hosts put restrictions on certain functions. Since str_split is causing problems, try preg_split()

      • Chris munchweb.com
        Sep 18th, 2009

        Thanks Jim, will look into changing the function.

  46. Harold
    Sep 18th, 2009

    Oh my god, I just updated to the 2.3 version and some post shows this error:

    Fatal error: Call to undefined function: str_split() in /.../seo-links.php on line 565

    I had to deactivate the plug-in!

  47. Chris munchweb.com
    Sep 17th, 2009

    I did the recent upgrade for Vladimir, and I think I've identified the bug people are reporting. From the little drabs of info I'm getting from these comments the bug is as follows:

    When 'exclude headings' option is chosen, the plugin starts looking within HTML for words to link, and will add the anchor HTML within HTML code.
    e.g:

    would become:
    <img src="/images/img10.jpg" alt="cheese" />

    If anyone can confirm or deny this is happening it will be helpful and allow us to fix the bug more quickly.

    If you experience any bugs in version 2.3 after upgrading from version 2.2 then please let me know and I'll look into it and try to release a fix.

    In order to investigate any bugs I need you to:
    - save the post's HTML source (view > page source > copy and paste all to txt file). Do this once with, and once without, the new plugin activated. It must be done on a post where the problem is appearing.
    - List of other plugins you use on the site, and wordpress version (we'll only test it on 2.8 or higher, so please upgrade wordpress to latest version before reporting bugs).
    - Send all this to me.

    Please send to:
    smartlinkstest@gmail.com
    (I will only respond to bugs that appeared when upgrading from 2.2 to 2.3, and will close this email address after sufficient testing)

    • Chris munchweb.com
      Sep 17th, 2009

      Sorry that code did not show. hopefully this will show correctly:

      <img src="/images/img10.jpg" alt="cheese" />
      would become:
      <img src="/images/img10.jpg" alt="<a title="cheese href="http://website.com/cheese/>cheese</a>" />

  48. Bingolady
    Sep 17th, 2009

    It seems for me that the image/link messing up can be resolved by un-checking this option at the SEO Smart Link settings:
    Excluding
    Prevent linking in heading tags (h1,h2,h3,h4,h5,h6).

  49. Gugel
    Sep 17th, 2009

    Hi,

    I installed v2.3 of the plugin and it's working for most of my posts, but on one post, it's giving me the following error message:

    Fatal error: Call to undefined function: str_split() in /wp-content/plugins/seo-automatic-links/seo-links.php on line 565

    Here's a link to the post in question. I had to disable SEO Smart Links :(
    http://www.anskypoker.com/2008/12/3bet-pots-heads-up/

  50. Roger Hal
    Sep 17th, 2009

    Thanks for taking the time to update. Appreciated.

  51. Dr. Laser fractionalc02.com
    Sep 17th, 2009

    This is a great plug-in, any programmers willing to take up the task of creating a patch. It would be appreciated by many.

  52. Wayne Allen phoenixcentre.com
    Sep 16th, 2009

    I just auto updated to the newest version. The plugin messes up the links. I deactivate the plugin, and the links go back to normal.
    Here's the "wrong" version:
    http://www.phoenixcentre.com/blog/\\http://en.wikipedia.org/wiki/Charles_Ponzi\\"
    This is affecting links I put into the code, i.e.
    link to Wikipedia article
    Not only does is screw up the link, it also somehow messes up links to images.
    Anyway, the plugin worked flawlessly before the latest upgrade. Any way to roll back?

    • Chris munchweb.com
      Sep 16th, 2009

      I did the recent upgrade for Vladimir, if you experience bugs in version 2.3 after upgrading from version 2.2 then please let me know and I'll look into it and try to release a fix.

      In order to investigate I need you to:
      - save the post's HTML source (view > page source > copy and paste all to txt file). Do this once with, and once without, the new plugin activated. It must be done on a post where the problem is appearing.
      - List of other plugins you use on the site, and wordpress version (we'll only test it on 2.8 or higher, so please upgrade wordpress to latest version before reporting bugs).
      - Send all this to me.

      Please send to:
      smartlinkstest@gmail.com
      (I will only respond to bugs that appeared when upgrading from 2.2 to 2.3, and will close this email address after sufficient testing)

  53. Abhi scorechase.com
    Sep 16th, 2009

    I just updated the plugin and it started breaking the codes on my site. The tags and the tags in the tags didnt work any more till I disabled it. Please help.

    Thanks

    • Chris munchweb.com
      Sep 16th, 2009

      Please see my reply to Wayne on this page to report the bug.

  54. Suneel teamnirvana.com
    Sep 16th, 2009

    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.

    Kindly do provide some solution for this problem of mine.

    Thanks.

  55. Vladimir prelovac.com
    Sep 16th, 2009

    * released version 2.3 which does not link inside headings tags

    • Jim Hutchinson blog.websitemanagers.net
      Sep 16th, 2009

      Thank you! Updates are appreciated. This one will help a lot.

  56. Varun Mahajan twistr.in
    Sep 11th, 2009

    I have been using this plugin from a while, and have always liked your work...

    Got an issue, most of the times, keywors listed in img tags are also changed.
    Example : http://twistr.in/photos/drew-barrymore-ellen-page-marie-claire-cover-girls/ on this page first image tag is also being displayed as it is associated with one of my keyword or category.

    The result of the image title is like this :
    http://twistr.in/uploads/2009/09/Drew-Barrymore-%3Ca%20title=-Page-Marie-Claire-Cover-Girls.jpg" title="Drew-Barrymore-Ellen-Page-Marie-Claire-Cover-Girls" rel="lightbox[5096]">

    Please see to the matter if you could add some code for not to add title in html tags...

    Thanks

  57. Christos
    Sep 5th, 2009

    Is any way and how can i add many links on one word ?

  58. Jerry
    Aug 30th, 2009

    SEO Smart Links picks up keywords in my post titles and converts them into a link. Is there anyway to bypass this? I would like for the links to show up only within the body not the post title.

    Thanks in advance

    • Vladimir prelovac.com
      Aug 30th, 2009

      I am aware of the problem, but I am hoping someone with more free time on their hands will offer a patch I can implement in the plugin.

  59. Rafal
    Aug 28th, 2009

    The current version converts words to links in the [code] section and cause the source code available to the reader is buggy. Please correct.

  60. Vladimir prelovac.com
    Aug 27th, 2009

    Is anyone up for writing and testing a regexp to exclude defined html tags, h1, h2.. ?

  61. Mark
    Aug 22nd, 2009

    What about adding the option to only do replacements between certain tags. Aka, maybe we only want it to happen to text between paragraph tags , etc. Nice plugin though. Ah, also need to give the abiltity to not have it do it to partial words. Aka, you have a page called word, so you dont want it to replace turn off of the word "wordpress" into a link like it does now. Make sense?

  62. Harold
    Aug 20th, 2009

    Hello Vladimir, great plugin!!! But I found a problem. It links words in other words. By example, it will link the word "tub" inside "youtube". Is there a way to avoid this?

    • Harold
      Aug 24th, 2009

      The latest update fix this. Thank you!

  63. Ian
    Aug 20th, 2009

    An AWESOME plug-in!
    Pls, pls, pls can you add a feature to exclude specific tags?
    e.g. h1,h2,strong

  64. Lasse - Engagers engagers.dk
    Aug 18th, 2009

    A simple, yet effective plugin. Thanks a bunch, Vladimir!

    Here's an idea for a feature:

    - Ability to add a class to links
    - Ability to add specific classes to 1) internal links (check if URL equals the blogs/sites URL) and 2) external links

  65. marko mrak.org
    Aug 17th, 2009

    when in your post you have some phrase which is linked, and plugin finds same phrase which it can link - then plugin will override whatever you have already linked - this is not nice

    also, it also links when you have a word which is a part of another word

    for example if you have word foot which will plugin use as a link, it will also link word foot in football which is also not ok

  66. web site directory spiderlinks.info
    Aug 17th, 2009

    Hey,
    Thanks dude. I was looking this kind of plugin.

  67. Vladimir prelovac.com
    Aug 14th, 2009

    Updated to v2.2 with post and page ignore feature.

  68. medyum medyumoguz.com
    Aug 10th, 2009

    great plugin, i like the full customization you can have..
    I found a quite important issue,though..In fact when i try to interlink words with accent or special characters, the plugin doesn't work at all...
    Any idea on how to fix it ?
    Thanks

  69. Valery dailyvenusdiva.com
    Aug 6th, 2009

    HI ~

    I am just getting our site started and used this plugin... we have added a lot of affiliate links -- when I went to test some of the keywords within an article today, it was taking a keyword (ie. http://www.abc.com) and making the www hyperlink to one site, abc link to the real site and .com link to a different site... any suggestions?

    Thanks and thrive...

    Valery ~

  70. Christian http.
    Aug 3rd, 2009

    What's about the following features:

    1) Option, so that the plugin doesn't link from headline-tags (h1, h2,...) or other defined html-tags.

    2) Option to hide/mask outgoing links (i.e. for affiliate links).

    Would be great if you can implement them ;-)

  71. George (McHow2) 1-internetmarketing.net
    Aug 3rd, 2009

    Heya, Cool plugin. I use it a lot.
    Lately though; a problem occurred.
    I'm using Cforms and now if someone uses a phrase or word like 'accommodation' in the text field of the form, it becomes a link and is sent as such - unfortunately in a wired html format, repeating itself. This looks like:

    ...As we have already booked our accommodation" href="http://www.website.com/accommodation/">accommodation" href="http://www.website.com/accommodation/">accommodation" href="http://www.website.com/accommodation/">accommodation in...

    Not so cool if you have to reply and want to send the original text with the answer....

    The possibility to exclude pages from being targeted by the plugin would help.
    Thanks for looking into it.

  72. Michelle Madhok shefinds.com
    Jul 31st, 2009

    another issue we've come across - smartlinks is overriding links we did by hand. It should be the reverse. Is there a way to make it so that if we've manually linked a term smartlinks won't link it?

  73. Kemas kemasdimas.com
    Jul 31st, 2009

    Vladmir, i'm using WP 2.8.2 and i've sent a comment about this plugin failure before.
    I would like to confirm that in WP 2.8.2 this plugin is only linking to a page and not linking to post. The stranger thing is, this plugin links into "about" and "contact" page, but both keyword are included in ignorance lists.

    Any solution for this?

    Thx b4.

  74. Jim Hutchinson blog.websitemanagers.net
    Jul 30th, 2009

    @Motley Health and Fitness You can limit the number of links per post or page in the settings panel.

  75. Michelle Madhok shefinds.com
    Jul 30th, 2009

    Hi - I love this plugin thanks -

    one thing I don't want multiple words in the same post linked to the same place. So see here http://www.shefinds.com/vegan-makeup-thats-friendlier-to-animals-than-hayden-panettiere/ the word "makeup" is linked 4 times in one post to the same place. That's overkill. I just want it to do it once.

  76. damien
    Jul 29th, 2009

    Hi Vladimir.
    Looks like plugin dost'n work in WP 2.8.x.

  77. Kemas tuwink.com
    Jul 27th, 2009

    Hi, i've already activated this plugin, but i can't see any post linking automatically? even if i use exact same title phrase on other post content. any solution?

  78. John
    Jul 27th, 2009

    Is there a way to put two links at the end of the keyword phrase, and have it automatically pick one of the two? That would be the ultimate.

  79. Bill Gram-Reefer halfwaytoconcord.com
    Jul 20th, 2009

    Vlad,

    wp 2.8.1 my wp-config.php file looks like is below.

    is the define('WP_CACHE', true) enuf or do I need to add

    define('ENABLE_CACHE', true);

    to that list?

    <?php
    // ** MySQL settings ** //
    define('WP_CACHE', true); //Added by WP-Cache Manager
    define('DB_NAME', 'worldvi6_wph2c'); // The name of the database
    define('DB_USER', 'worldvi6_admin'); // Your MySQL username
    define('DB_PASSWORD', 'pass123'); // ...and password
    define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value
    define('DB_CHARSET', 'utf8');
    define('DB_COLLATE', '');

  80. pelin futuresearches.com
    Jul 19th, 2009

    I've been using this plugin for a while and saw the benefits in the short term I believe. Thank you.

  81. Claudia
    Jul 16th, 2009

    Hi all ,

    great plugin, i like the full customization you can have..
    I found a quite important issue,though..In fact when i try to interlink words with accent or special characters, the plugin doesn't work at all...
    Any idea on how to fix it ?
    Thanks

  82. findigart
    Jul 11th, 2009

    Hello, I AM RE-POSTING THIS COMMENT IN CASE IS WAS NOT SEEN BY ANYONE...

    "
    hello people,

    first off, thanks Vlad for this great plugin, it really does a fine job!

    I have a question: when using the plugin it identifies PARTS of phrases which is not good for me.
    Example: if I have a sentence saying "his art was amazing..." and an article called IS ART - seo smart links turns the "IS ART" part of the phrase "HIS ART..." into a link. is this a bug? is there a way to tell seo smart links to capture ONLY complete phrases?

    thanks a lot for any help. :-)
    "

    ALSO, the plugin does not seem to recognize links if they are of three characters only...

    Please help - thanks :-)

  83. Vladimir prelovac.com
    Jul 11th, 2009

    The links are present on the destination page, they are not removed. Btw, 'top ps3 games' is a strange name to give to a child, don't you agree?

  84. Yoga bestyogastuff.com
    Jul 11th, 2009

    Is there a way to see what links have been created by the software?

  85. Top PS3 Games top-ps3games.com
    Jul 10th, 2009

    Hmmmmmmmmm... how come you've changed the links to our websites to another page? losing link juice??

    Most people are contributing fairly and adding a lot of value to your site. Can't you just delete the spam if thats why you've done it?

  86. findigart
    Jul 8th, 2009

    hello people,

    first off, thanks Vlad for this great plugin, it really does a fine job!

    I have a question: when using the plugin it identifies PARTS of phrases which is not good for me.
    Example: if I have a sentence saying "his art was amazing..." and an article called IS ART - seo smart links turns the "IS ART" part of the phrase "HIS ART..." into a link. is this a bug? is there a way to tell seo smart links to capture ONLY complete phrases?

    thanks a lot for any help. :-)

  87. Omer rpgmusic.org
    Jul 8th, 2009

    I found that the newest version increased performance quite a bit! Great work :)

  88. medyum medyum.gen.tr
    Jul 5th, 2009

    Great Plugin. Do you expect to update it anytime soon so that it does not 'break' WP 2.8? As with others, using your Plugin causes the Admin page (among others) to partially display. There are other Plugins that also cause this same problem so clearly it's a change in WP. Thanks for your time.

  89. Saulo Benigno
    Jul 5th, 2009

    any ideia why it's not working for me?
    the cache is true

    thanks.

  90. Vanya bpainvest.co.uk
    Jul 3rd, 2009

    P.S. Forgot to mention that this happens only with my 1&1 blogs, no problems with the sites on another hosting?!?!

  91. Vanya bpainvest.co.uk
    Jul 3rd, 2009

    There might be a comment about a similar problem, but I couldn't find one and I'm sorry if I repeat somebody.
    My problem is that I can not add or edit my posts with the plugin activated: http://bpainvest.co.uk/wp-content/uploads/2009/07/2009-07-03_131556.gif Every time I need to change something or to add a new post I have to disable SSL...

  92. Martin
    Jul 2nd, 2009

    Hello Vladimir,

    great plugin, I can confirm it works with localized WordPress 2.8 without issues to me. I can also confirm there are no problems with a UTF-8 database in a foreign language.

    However the language is an issue to me. If I want to add one keyword in my language I need to input the word in multiple forms with multiple endings. Now I would like to have the word used only once. Is there a possibility of somehow limiting how many times one link is used? So I can have different endings and forms of the same word but the link will be generated only for one ending. Option "maximum number of links created with the same keyword" doesn't work here because your plugin treats different endings and forms of one word as different words.

    Thanks and best regards
    Martin

  93. Alp googledailkon.com
    Jul 2nd, 2009

    Guys, this looks very handy as long as the plugin works without any problem. I will try it one of our blogs will definetly come back to you if I have any problems.

    Regards

  94. ssk kurumrehber.com
    Jun 27th, 2009

    thank you Vladimir.

  95. Vladimir prelovac.com
    Jun 26th, 2009

    Hi Richard, the feature like that is not in plan at this moment.

  96. Robert changshaseo.com
    Jun 26th, 2009

    I find this plugin unavailable on my website .It is a pity! What's the problem ?

  97. Richard Cummings richardcummings.info
    Jun 24th, 2009

    Vladimir, love the plugin. Wrote a review comparing it to the other plugins here: http://richardcummings.info/wordpress-link-plugins/

    I have one question...but it is perhaps a BIGGIE. I use your plugin on several sites and am continually going to each site to update the "custom keywords" list. I maintain this master keyword in a central file (database actually).

    I found the location of the custom keywords list in the wordpress database.

    I would like to have a process whereby I could copy the master list automatically to each site on a daily basis.

    I realize that this is completely beyond the scope of this plugin but it would be a great feature. Perhaps a cURL request to a webpage to retrieve the master list (which is just database output)?

    Do you have any ideas on how I could do this?

    I am not a programmer per se but I can usually accomplish things when I know that, in the end, lots of time will be saved.

    Again, thanks for the great plugin...use it A LOT!

  98. Karl imagecanteen.com.au
    Jun 24th, 2009

    Sorry my previous comment makes little sense. It seems that comments with code tags are rejected and code entered without code tags is stripped, oh well. Hopefully anyone having trouble with links to self can make sense out of it.

  99. Dominik Deobald blog.deobald.org
    Jun 22nd, 2009

    @Jim Hutchinson:
    I don't think that Database is so much of an issue - especially considering that the plugin does cache those values.

    The problem is that it has to check every possible keyword (Post Title, Tag, ...) against each text to see if it has to add a link. This takes a lot of time... Which brings me to another idea how we could speed up the plugin... Gove me some time, I'll get back to you ;)

  100. Jim Hutchinson blog.websitemanagers.net
    Jun 22nd, 2009

    It appears that sites with hundreds of posts, thousands of tags and a lot of visitors would benefit from this plugin having the option to use a text file for the links instead of accessing the database on each visit.

    Parsing files is much faster than database queries. Of course, once the option is added in, or an alternate version of the plugin is available, having a method to export the database options to the file would make conversions much easier too.

  101. Karl imagecanteen.com.au
    Jun 22nd, 2009

    ...whoops, should've wrapped my code in code tags

    Replace this, from the classic template:

    <div class="post" id="post-">
    <a href="" title="">

    //


    With this from the default template...

    <div id="post-">
    <a href="" rel="bookmark" title="Permanent Link to ">
    <!-- by -->

    <?php the_tags('Tags: ', ', ', ''); ?> Posted in |

    Not Found
    Sorry, but you are looking for something that isn't here.

  102. Karl imagecanteen.com.au
    Jun 22nd, 2009

    ...whoops, I should have used code tags, let's try again

    Replace this code from the classic template...

    <div class="post" id="post-">
    <a href="" title="">

    //

    With this more modern version, from the default template...

    <div id="post-">
    <a href="" rel="bookmark" title="Permanent Link to ">
    <!-- by -->

    <?php the_tags('Tags: ', ', ', ''); ?> Posted in |

    Not Found
    Sorry, but you are looking for something that isn't here.

  103. Karl imagecanteen.com.au
    Jun 22nd, 2009

    Sensational time-saving plugin Vladimir!

    I've worked out why some people (including myself) have had issues with 'links to self'. It comes down to the template you are using. Basically, the default template does not link to itself but the classic template does. So do probably 75% of templates I've tested.

    Basically, the code from the classic template's index.php that starts with...

    <div class="post" id="post-">

    Needs to be replaced with the more modern version, from the default template's index.php that starts with...

    <div id="post-">

    If you are using pages, replace the corresponding section in page.php too. Or just change your template :-)

  104. sikis petbul.net
    Jun 21st, 2009

    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

  105. Lerim lerim.net
    Jun 20th, 2009

    thank you Vladimir.

  106. Vicki's Husband milehighfan.com
    Jun 17th, 2009

    Thanks for the effort Jim. I'm happy it works for you without issue... unlike me. No PHP errors were found.

  107. Jim Hutchinson blog.websitemanagers.net
    Jun 16th, 2009

    I installed the latest version on another blog, enabled all options, set Max Links and Max Single to 5000 each. Not a single glitch in any area of the Dashboard. If you have cPanel, go into the logs and check the error log to see if anything is listed there. Sometimes it logs PHP errors and sometimes not, depending on the server settings.

  108. Vicki's Husband milehighfan.com
    Jun 16th, 2009

    Thanks. I have tested by deactivating all plugins. At that point the WP 2.8 admin does fully display. I activate only SEO Smart and the WP admin only partially displays. I've also tested on WP default theme with same results. http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.8 has this plugin listed as "non working or has issues" though they don't fully state what issues. Sorry. I shall continue to use since the positives outweigh the need to temp deactivate to work on the admin page. Should I find specifics I'll repost. Thanks for all the prompt replies!

  109. Jim Hutchinson blog.websitemanagers.net
    Jun 16th, 2009

    I too use this plugin on multiple blogs running WP 2.8 and have no issues with pages not loading properly. If you believe that the problem is caused by a plugin, first make sure all your plugins are up to date. You can then deactivate all plugins and activate them one at a time to see which one is causing the issues. I will be very surprised if this plugin has any effect on the page display.

  110. Vladimir prelovac.com
    Jun 16th, 2009

    The plugin does not break WP 2.8 in any way as far as I am aware (using it on it couple of blogs).

  111. Vicki's Husband milehighfan.com
    Jun 16th, 2009

    Greetings,

    Great Plugin. Do you expect to update it anytime soon so that it does not 'break' WP 2.8? As with others, using your Plugin causes the Admin page (among others) to partially display. There are other Plugins that also cause this same problem so clearly it's a change in WP. Thanks for your time.

  112. Stefan
    Jun 15th, 2009

    You can delete 45,000 tags :)

  113. anthony
    Jun 15th, 2009

    A really nice plugin, but it fails to work if you have a huge blog, with more than 50000 tags. The pageloads die. Is there something that can be optimized?

  114. Peter savercheaper.com
    Jun 13th, 2009

    this is good plugin you must have for seo

  115. ReilySeo wordpressseoplugin.com
    Jun 12th, 2009

    Definitely going to give this a try, read somewhere that internally linking is essential so this will make this much easier. Thanks for the plugin Vladimir

  116. Karuna free-credit-scores.net
    Jun 12th, 2009

    No idea if this will help in seo, but willing to give it a try. If it works, nothing like it. Any changes to be made to the default options ?

  117. Romeo romeolab.com
    Jun 11th, 2009

    Hi Vladimir,

    i just update wordpress to 2.8 and i have a little problem with this Plugin. The problem is with Admin Panel. Wenn i activate the plugin and go to DASHBOARD, not all is showing. I can drop down the menus.
    Look at this picture to understand what i mean :
    http://www.romeolab.com/problem.png

  118. Top PS3 Games top-ps3games.com
    Jun 11th, 2009

    Thanks, all sorted now. Not many links showing up though, need to add more keywords!

  119. Joe
    Jun 10th, 2009

    Anyway you can disable to plugin on certain posts? I dont want my main page posts full of links. Sounds like a cool plugin!

  120. Jim Hutchinson blog.websitemanagers.net
    Jun 10th, 2009

    I just got a list of links together and added them all at once, then add more as needed. That way they will be linked in multiple posts when that word or phrase is used. It only takes a minute to add a link, making it easy to maintain.

    Check your settings and make sure you save them. Then clear your cache and refresh the post page. The links should show up. Also, if you are using another auto-links plugin, disable it. They could be conflicting. I had to do that too.

  121. Top PS3 Games top-ps3games.com
    Jun 9th, 2009

    Hey Jim, yeah I see what you're saying. I have added keywords and links now in SSL settings but still can't see any links anywhere on blog.

    Also, you still have to add the keywords and link to SSL for every new blog post though right?

  122. Jim Hutchinson blog.websitemanagers.net
    Jun 9th, 2009

    @Top PS3 Games: Adding individual links manually in each post may appear to be easier, but what if you use the same link on multiple pages and the link changes? Then you have to update each post again. Using this plugin, you change the link once and they are all done for you. You also will not have to remember putting links in your posts, because the keywords you choose will be linked automatically. Just write your post normally and be done with it.

    In other words, set it and forget it. In addition, keywords in comments left by others will be linked too, adding more links to your post. That is something you will not do manually. Bottom line is if you like creating links manually, then you don't need this plugin. It is for those who want to make their blogging easier.

  123. Top PS3 Games top-ps3games.com
    Jun 9th, 2009

    Ahh ok, I got it now. I think it's probably easier just to manually put a link or 2 on every post though as I do them.

    Thanks Jim!

  124. Jim Hutchinson blog.websitemanagers.net
    Jun 9th, 2009

    @Top PS3 Games: After activating you go into the options page, select your options and add your links one per line in the format: word or phrase,link
    Once you save your changes, the plugin will reset your cache if you use one. Refresh one of the pages with the keyword on it to see the link.

  125. Top PS3 Games top-ps3games.com
    Jun 9th, 2009

    This seems like a great plugin which I came across whilst adding individual links to my blog posts. (gonna have to delete them now!)

    I have installed and activated the plugin but I can't find any links from seo smart links anywhere on my blog.

    Is there something I am missing?

  126. Chris Chong Web Design auradev.com
    Jun 7th, 2009

    Is there a way to disable this plugin on one post, but doing a custom field?

  127. Suniil sunilb.com
    Jun 6th, 2009

    This is such a lovely plug in.

    Suggestion: I think if you could come up with a logic to parse all posts and extract keywords and then map them with related URLs... and then allow the admin to pick and choose which keyword/phrases strongly match with which URL.

    I think this will make SEO linking much more meaningful from the administrative standpoint.

    Therefore, the default functionality would prevail - but then the admin can override behavior for some keywords.

    Regards,
    Suniil
    http://www.twitter.com/sunilbhatia79 - Follow me on Twitter

  128. enkadinlar enkadinlar.com
    Jun 5th, 2009

    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.

  129. Joe Hashey synergy-athletics.com
    Jun 4th, 2009

    Vladimir smart plugin! Thanks for the help. Is there a way to have it NOT ACTIVE on certain pages? I would prefer to not have it on my first 3 pages, then seo everything else. Thanks for any help you can give.

    Joe

  130. browser games freebrowsergamer.com
    Jun 1st, 2009

    This plugin is soooo great

  131. Vladimir prelovac.com
    May 27th, 2009

    Ooops sorry for that, my copy paste is broken :)

  132. Dominik Deobald blog.deobald.org
    May 27th, 2009

    Great :) - But could you fix my name spelling in the readme? :D

  133. Vladimir prelovac.com
    May 26th, 2009

    Version 2.1 is out.

    Your changes have made into the plugin Dominik, thanks for the feedback.

  134. Dominik Deobald blog.deobald.org
    May 26th, 2009

    So far I was only partially successful to improve performance. I managed to make it a little bit faster, though:

    When I first try to find the tags with strpos before calling all other replace functions I manage to reduce the processing time to about 55% with my test data. May be even faster with "real" posts, because my test data has a lot of matches.

    The main problem is the usage of preg_replace to find/replace the text snippets. That's terribly slow. I don't have a better idea what to use otherwise, though.

  135. Dominik Deobald blog.deobald.org
    May 22nd, 2009

    @Vladimir:
    I have another feature request: Would it be possible to only link to tags / categories with a minimum number of posts in them? If I used a tag in just one or two posts I would prefer not to have it "autolinked" (yet). I'm probably going to try to implement that feature myself later today.

    I also have an idea on how it MIGHT be possible to speed up the replace performance for blogs with huge amounts of tags. I'll benchmark it and give you an update soon.

    Are you planning on releasing an updated version of this plugin at some time?

  136. Vladimir prelovac.com
    May 22nd, 2009

    SEO Smart Links works very well with WP Super Cache - so that is what you ultiamtely want to use for caching.

  137. Dominik Deobald blog.deobald.org
    May 22nd, 2009

    About possible performance problems: On option might be to cache the processed posts for some time. That would make the first run slower, but all subsequent runs would be fast. Bad thing would be that the first sucker would suffer ;)

    Not sure how to solve that, though... I have several ideas, but they are all less than perfect, because all would involve "partial processing", i.e. it can happen that some visitors only get some posts with smart links. And that could be google ;)

    And on another note: I don't have any performance problems - yet. However I only have several small blogs and have gont for the "only on post page" option right from the start.

  138. Jim Hutchinson blog.websitemanagers.net
    May 21st, 2009

    @JosebaU I can see where getting the replacements from the database may help load time, but updating the custom keys in each post every time you add or edit a post/page can seriously slow the publishing, since it would require updating all the previous entries. If you also select the comments option, those would have to be updated too. Imagine having thousands of posts/pages. The process would time out before ever completing. The idea here is to keep the blog dynamic, while reducing the page load to a reasonable level.

    I think the load time with this plugin active can also be affected by other plugins, since those too have to be checked, and loaded. I have not seen any significant load issues using this, except when the delay has come from other plugins.

  139. JosebaU josebaumbelina.com
    May 21st, 2009

    Hey Jim, thanks for the advice but I'm not talking about my blog; in my blog there is no problem related because there is no link showed by this plugin, all are manual.

    I have other blog that with the plugin activaded and with the option "Process only single posts and pages" unchecked was really slow, with about 15-20 SEO Smart links on the home page, took several seconds to completely load; just check the option and back to normal load speed again, so quite clear that the problem was the plugin.

    As I said, it makes sense if the plugin has to process the post in load time instead of modifying the posts in the database just once. But of course it's only an idea, I'm not the developer and don't know for sure how this plugin works.

  140. Jim Hutchinson blog.websitemanagers.net
    May 21st, 2009

    @JosebaU I have seen no issues with the blogs slowing down when using this plugin. Other factors, including plugins that rely on other websites, are the primary factors of slowing down.

    On your site, you have 10 full articles on the main page, 6 of them loading videos. That is the issue. You should instead show either a smaller number of full posts (3 max, 1 optimal), or introductions to them, so the full content can load on a page of its own.

    Make those changes and see an immediate performance improvement.

  141. JosebaU josebaumbelina.com
    May 21st, 2009

    Nice plugin but VERY slow if the amount of links is high; In some blogs it's totally imposible to use it on the home page, must limit it to single posts and with not much words linked.

    Is not an easy problem to fix looking to the way it works. I think it would be better if the plugin could directly modify the post content in the data base instead of doing it real time; that way problably no more performance problems at all.

  142. Didier pianoa4mains.fr
    May 20th, 2009

    Exactly what I wanted. Great plugins
    thank you

  143. barbara bastel-hobby-laden.de
    May 20th, 2009

    Waouh, Very good tools.
    Thanks

  144. Kwun Ho kwunho.com
    May 20th, 2009

    Great Plugin... Very good tools for internal link building. Great Work!!!

  145. albi albi-design.de
    May 19th, 2009

    Thanks very much .

  146. Henk
    May 3rd, 2009

    Great plugin, but I have a future request for you Vladimir: could it be possible to no to link to h2, h3 tags etc. Basically what you want is to interlink in your texts and not in your headers.

    If you could add that option, this plugin would really be cool, but at this time I'm not sure to let it be activated as a lot of my headers are being autoformatted as links by your plugin.

    Thanks in advance for implementing my request!

  147. findigart findigart.com
    May 3rd, 2009

    Makes a whole lotta sense :-)
    Thanks very much for your time and patience.

  148. Jim Hutchinson blog.websitemanagers.net
    May 3rd, 2009

    @findigart None of your other links will change or be broken, if you leave the existing entry alone and add a new one with the new link text and target URL. Then only the new pages and articles will be affected by the changed entries.

    Your existing link text with your existing URL stays there.
    Your new link text and URL are added as a NEW entry.

    So, in the admin panel, you could have something like this:
    LinkText1 URL1
    LinkText2 URL1

    Pages with the LinkText1 will not be affected. They will have the same LinkURL1. If you change some to LinkText2, the URL1 will still be valid because you told SEO Smart Links to look for the new LinkText2 and link it to the same URL (or a different URL if you choose).

    Make sense?

  149. findigart findigart.com
    May 3rd, 2009

    @Jim Hutchinson >> hey there Jim. Thanks for the reply. Yet I have a need to clarify: if I changed the target title, hence the target link, hence the permalink, than now all the links pointing to the previous permalink are broken, right? meaning I have to go about changing the phrases I used in the posts/pages so that 'Smart Links' will be able to identify them again... Am I missing something?
    Thanks a lot for you time :-)

  150. Jim Hutchinson blog.websitemanagers.net
    May 3rd, 2009

    @findigart Obviously going through every page and making the changes could be a major task, depending on how many you have with that link in them. If you want to change the target text in some places but not others, then you can just make a new entry in the SEO Smart Links admin with the new text and use the same link as before. That way you can use either one and interchange them in various article and pages. The software will not know that you made changes unless you tell it to look for the link text.

  151. findigart findigart.com
    Apr 30th, 2009

    Hello,

    I have a question: what if after the building of the links the title of the target page/post is changed for seo purpases or whatever? does the plugin know to change the text and link of the targeting page?

    perhaps this is a stupid question but in case you have planted this expression in numerous places and then changed the target pagesw title you'll have a hell of a job going and changing all referents and url's manually...

    whatta you say, vlad? :-)

  152. Peter savercheaper.com
    Apr 30th, 2009

    nice plugin, it's best for seo

  153. Arafat Hossain Piyada piyadas-world.com
    Apr 3rd, 2009

    The plugin does not work on my site. I follow the instruction but it not working. Nothing shown on the page. Please help me. I really need it to control on bonce percentage.

  154. Dominik blogs.interdose.com
    Apr 2nd, 2009

    First: Thanks for that great plugin. I totally love it...

    ... with one exception:

    It breaks "non-html tags" or however you'd like to call them. For example if you use [caption ...] [/caption] in your post (which is converted to a div with class="wp-caption" when being displayed), chances are good that they will just disappear after being processed by your plugin.

    I have "fixed" the problem so far by changing the "replace" regexps to

    $reg_post = $options['casesens'] ? '/(?!(?:[^<\[]+[>\]]|[^>\]]+<\/a>))($name)/msU' : '/(?!(?:[^<\[]+[>\]]|[^>\]]+<\/a>))($name)/imsU';
    $reg = $options['casesens'] ? '/(?!(?:[^<\[]+[>\]]|[^>\]]+<\/a>))\b($name)\b/msU' : '/(?!(?:[^<\[]+[>\]]|[^>\]]+<\/a>))\b($name)\b/imsU';

    i.e. I added the squared brackets to all places where there were angle brackets, but that means that also "[bla>" will match. Maybe you have a better idea.

    (I hope the code will appear correctly in the commend ;) )

  155. Jens experten-tricks.de
    Apr 1st, 2009

    Hi!
    What do you think about searching the page-slug too? If there is a page-slug with the keyword, it should generate a link in the post too... this would be a perfect feature!
    Bye!
    Jens

  156. Jonathan Dingman ginside.com
    Mar 31st, 2009

    Another suggestion, I think it would be great to be able to "not process text on X page"

    aka, I dont want links optimized on my contact page.

    different than ignored words, but rather ignore this PAGE entirely from being processed for text.

    Hope this gets into the next version!! Thank you so much!

  157. Lee
    Mar 27th, 2009

    How about one keyword for multiple target?
    ex.
    search engine, search, http://www.google.com|http://www.yahoo.com|http://www.live.com

  158. seo ersenerdal.com
    Mar 25th, 2009

    This plugin is great. Thank you so much.

  159. oliver thailande-fr.com
    Mar 24th, 2009

    great plugin, but when a tag or a category is in the image caption (WP 2.7)... it removes the all caption. Do you think you could fix that.

    Thanks

  160. Jono
    Mar 24th, 2009

    How about a way to LIMIT the number of times the tag word is hyper linked per post? In other words, if the word "Obama" is a tag, and it's used 20 times in the post "Obama for President", how bout it ONLY gets hyperlinked the FIRST time it's used in the post and the rest of the word "Obama" is not hyperlinked? Good idea?

    Also, how about a way to make a MINIMUM number of tag results before SEO Smart Links will hyperlink a word. Let's say "big business" is a tag word, but it only has 1 post associated with it... how about a way to tell SEO Smart Links "don't hyperlink the phrase 'big business' until there are 2 or MORE posts with that tag". Good idea?

  161. Jens experten-tricks.de
    Mar 23rd, 2009

    Your Plugin is really nice. I have just one problem. I use the plugin sem-smart-link, which allows do embed links like this in the text:

    "Before I use a PC with [Microsoft->http://www.microsoft.com] I will eat my shoes..."

    Now your plugin seems to run before the above one and it inserts links into the shown links above... this gives strange results.

    Is there a way to order the executement of plugins?

  162. Howard creationfinance.info
    Mar 18th, 2009

    Great plugin but .....

    Is it possible in Custom Keywords ONLY to be able to "nofollow" the external links.

    The nofollow option currently "nofollows" ALL the external links in a post. I would like to only nofollow the custom keywords.

  163. Catherine blogineer.com
    Mar 16th, 2009

    seo can be headache but if you know the tricks, it can be so easy. Seo smart links will save your day..........

  164. Omer mmohut.com
    Mar 16th, 2009

    is version 2.0 stable? I'm using 1.9 and it's perfect. Absolutely no problems with it. I've had issues upgrading to newer versions which didn't work so well in the past, so im uneasy about upgrading. Don't fix whats not broken, ya'know? Great plugin though :)

  165. Bill Rini billrini.com
    Mar 14th, 2009

    I'm having some serious performance issues with this plugin. I started to notice that many of my more verbose posts simply began timing out. I checked the error logs and I was hitting a PHP timeout threshold at 30 seconds.

    It reported the error as seo-links.php on line 163.

    Type that into Google and see how many pages it returns. I show 40 sites that are spitting that back out to the screen. Who knows how many others have it logged to file instead of returning to the screen to be indexed by Google.

    The offending line of code is:

    $newtext = preg_replace($regexp, $replace, $text, $maxsingle);

    I haven't taken the time to look through all of the code but isn't str_replace supposed to be massively more efficient than preg_replace?

  166. cynthea
    Mar 9th, 2009

    This works great! Question though? Will it link phrases that contain apostrophes?

  167. Jonathan Dingman ginside.com
    Mar 3rd, 2009

    I had another idea for the plugin.

    To be able to do {keyword here}, {post ID}, {redirect YES|NO}

    ie...

    this term, 433, yes

    so that way it can stay updated even if someone alters their permalink structure.

    what do you think about adding this kind of functionality?

  168. Onos
    Feb 19th, 2009

    I just tested this plugin, it works ok if your posts are 1-2 paragraphs, but its dead slow with 10-20 page posts. Its so slow that the browser will timeout the connection.

  169. konkursy nastolatka.net
    Feb 17th, 2009

    plugin works great, some charged the server, but this is not done for seofriendly

  170. Nikola xterm.ru
    Feb 16th, 2009

    Hello Vladimir!
    Good idea! Good work!
    What about internationalization? :-)
    In my case INsensitive matching did not work wih Unicode in Russian language.
    I try set in wp-config:
    setlocale(LC_ALL,'ru_RU.UTF-8');

    But phrases (in russian language) like "Big first letter" not recognized with Custom Keywords pattern:

    big first letter, http...

    only with pattern:

    Big first letter, http...

  171. p3ny0 penyo.web.id
    Feb 13th, 2009

    great pluggin..
    I wait another pluggin for SEO on my blog.. thanks you... :)

  172. Edwin hghzonecenter.com
    Feb 11th, 2009

    Just installed it and it looks great. Your plugin is recommended by Problogger.com.

  173. Jim Hutchinson blog.websitemanagers.net
    Feb 8th, 2009

    I was using another auto-linking plugin but it only handled single words. Then I found SEO Smart Links and installed it. I copied all the words and links over and deactivated the old plugin.

    Now I see that hyphenated words and phrases only link the first word, the one before the hyphen. How can the entire phrase get linked, such as AdSense-Deluxe?

  174. Vladimir prelovac.com
    Feb 8th, 2009

    Seo Smart Links is updated to version 2.0 with case-sensitive matching.

  175. Tanim planetautomobile.com
    Feb 4th, 2009

    Nice Plugin! Great job! I'm using this to my blog Drobon.com. And it increased my internal links.

  176. Robert Barr philabustr.com
    Feb 3rd, 2009

    Great plugin! I too would be extremely happy if you had an update that posts didn't link to themselves as well.

  177. Shawn shawndrewry.com
    Feb 3rd, 2009

    I hope this helps to boost my search engine optimization :-)

  178. seo software seojj.com
    Feb 1st, 2009

    it works great . thank you.

  179. ctzdesgin
    Jan 29th, 2009

    I've just installed the plugin on a new site, still in development.

    How long should it take before links start to appear? Are there any other settings (i.e., the blog is not yet live and is configured to disallow search crawlers) that would prevent it from working?

  180. Simon [webdemar] webdemar.com
    Jan 28th, 2009

    Hey Vladimir,

    is there any chance to generate those links in post mata data as well?

    Any help apreciated!

    Cheers

    Simon

  181. Simon condomunity.com
    Jan 28th, 2009

    Hey Vladimir, thanks for your crazy plugins! I'd like to ask two things about the seo smart links.

    I've got for example "ONE Product" defined and in the text it changes things like OzOne Product to a link. Is there a way to change this?
    Also it doesn't seem to restrict to one link per definition on post, is that possible or is it just me?

    Cheers,

    Simon

  182. Dave
    Jan 26th, 2009

    OK, Vladimir. I'm using Wordpress 2.7. I have limited linking only to "Posts" and I "Process only single posts and pages." I have unchecked "Allow links to self," but posts still link to themselves nonetheless. I have also set "Max Links" to 1 and "Max Self" to 1.

    Do you need any other info?

    Thank you!

  183. Vladimir prelovac.com
    Jan 26th, 2009

    Sure, but I need little more information than that.

  184. Paul
    Jan 26th, 2009

    The latest version still causes posts to link to themselves. I'm sure that you are busy, but I'm hoping that you can find the time to upload a fixed version.

    Thank you, Vladimir!

  185. Anthony
    Jan 25th, 2009

    Sorry it works fine with RSS, but only if you uncheck "Process only single posts and pages ".

  186. Anthony
    Jan 25th, 2009

    Hi Vladimir,

    i just noticed that links created with Smart Links are not appearing in RSS syndication.

    Is there a way to solve that ? I dont want to cut out my RSS but i dont want it to be scrapped without the cool affiliates links inside.

    Thanks for you answer.

  187. Jonathan Dingman ginside.com
    Jan 23rd, 2009

    When you have a page that is long and full of content, it slows down and actually stops SEO Smart Links from working. It crashes the page and says the plugin cannot run because it took longer than 30 seconds to run.

    Any solution for this?

  188. Baard Vidar justdesign.no
    Jan 23rd, 2009

    Hi Vladimir!

    Thanks for the great plugin! It worked like a charm...until I had an image caption with the same word as one of my pages. I didn't understand what happened, but when I deactived your plugin, everything went back to normal. There seems to be a conflict here. To explain in more detail:

    I have a page called "foto" (photo in norwegian). Your smart link will therefore make a link of any instance of the word "foto" in my post (I only use it for posts). I inserted an image in my post with a photo credit in the image caption. Naturally, "foto" was one of the words used. This image was rightaligned. However, the output html just inserted the image. No for caption, and no rightaligned class. My theme is a tweeked version of the default theme, so I tried the default theme to see if I had done anything wrong. But the default theme had the same error.

    Is this something you'll be able to fix? I'd really like to use your plugin!

  189. Anthony
    Jan 22nd, 2009

    Hi man,

    this is a really great plugin. Tonight i tested some and yours is the best. Nicely coded, with a clear user interface and a decent WP Admin integration. Thanks a lot for the good work.

    2 ideas for new features :

    1- ability to set affiliate urls (instead of linking to isellsomething.com/?affid=35465465456 we will get something like mycoolblog.com/checkthis/

    2- ability to choose a different I noticed that you use by default the keyword as title. But i know for sure that you can get better SEO results by using personnalized titles

    Anyway, big thumbs up again for your good work.

  190. Vladimir prelovac.com
    Jan 18th, 2009

    Plugin would usually not change anything on your sidebar - it targets just the post content. Let me know if you find anything else.

  191. Iain Purdie moshtour.me.uk
    Jan 17th, 2009

    Hey, Vladimir. Thanks for a great plug-in... but it doesn't *quite* work for me. The functionality is all there, but when I enable it both the sidebars on my blog disappear! This *only* happens on the main page (where I really need the links) and not on any other page/post on the blog.

    I can only assume there's some clash with the plug-in and the theme I'm using (Talian 1.0). I had a brief look through your code but I am *no* expert and couldn't see anything obvious. I'd not expect there to be a clash with CSS or anything which has caused me problems in the past.

    Thing is, if I knew what to look for I could probably mess with my theme!

  192. Ryan @ Linkbuildr linkbuildr.com
    Jan 16th, 2009

    Just wondering if there are plans to have a case sensitive option. I've got a guest post going in right now and I'd like to be able to turn off SEO Smart Links for a given post because I don't want it linking for just this one.

  193. Roger parteaz.co.uk
    Jan 15th, 2009

    Hi Vladimir

    Does the latest version (1.9.3) provide the ability to turn off case sensitivity when creating automatic links?

    Regards

    Roger

  194. curious99
    Jan 14th, 2009

    it works all right to link to categories.

    But is it supposed to link to posts? Can you give an example?

    If there is the EXACT post title in a text, then seo smart links creates a link to this page? does not happen!

    I have a post named
    gocode
    and wrote some text into another post containing "gocode". Nothing happens.

    Other problems: I have a category 18, it does not link to it. Also another category that has (brackets) in its name.

  195. Vladimir prelovac.com
    Jan 13th, 2009

    Update to version 1.9.3 should fix self links for custom keywords.

  196. Takeshi
    Jan 11th, 2009

    Great update. Would also love to see support for linking keywords with special characters (@, #, &, etc.)

  197. Marco
    Jan 11th, 2009

    Thank you for the bugfix ;)

    I send private message.

    But i have idea for your nice plugin :

    For Internal Links

    - It's possible to have option for case insensitive ?
    - It's possible to have option for also link the keyword if it ends in s (i.e. plurals in certain languages)

    this plugin(kb-linker) has these options but it is not enough good compared to yours

    - It's possible to have option for also link the keyword if the betwin two word separated by - .

    And one option :
    If the page A have 3 different keywords but for the same destination
    toto, bobo, magico http://www.example.com/toto/

    Only link one keyword, not three

  198. Vladimir prelovac.com
    Jan 10th, 2009

    Released version 1.9 couple of minutes ago, should fix some annoying bugs.

  199. Marco
    Jan 10th, 2009

    Hello and happy new years :)

    Im use Wordpress 2.7 and Seo Smart Links 1.8.2. And this very great plugin.

    I have same problem of Dave.
    But me the only option that is checked is :

    Internal Links
    * "Pages"

    Only single
    * Process only single posts and pages

    My pages never used to link to themselves. Can you please fix this problem?

    Im ok for give you 100usd by paypal ;)

  200. Dave
    Jan 10th, 2009

    Version 1.8.2 does NOT fix the "post linking to itself" problem. Plus, in the settings area, I see the following checkbox options under the "Internal Links" heading:

    Posts
    Allow links to itself
    Pages
    Allow links to itself
    Comments (may slow down performance)

    As you can see, "Allow links to itself" appears TWICE.

    The only option that is checked is "Posts."

    My posts never used to link to themselves. In version 1.8.2, they do. Can you please fix this problem?

    Thank you!

  201. Nist gutscheine4you.com
    Jan 9th, 2009

    Hey Vladimir,

    these plugin sounds good, but i can not see any new link on my blog. Im using the german WP 2.7

    I also tried Custom Keywords, but the same --> no link. I have also enabled the cache. Do you have any idea.

    Thanks,
    Nico

  202. Takeshi
    Jan 9th, 2009

    Great plug-in! This is a life saver! This would be even more useful if it had support for special characters (@, #, &, etc). Thanks!

  203. Boxer boxerzbed.com
    Jan 8th, 2009

    Mine either... I've got 2.7, too. Hmmm.

  204. fanneth seo-blog-consultant.blogspot.com
    Jan 6th, 2009

    It's what I need. Thanks for your tool.

  205. Casual pualingo.com
    Jan 6th, 2009

    @Roger: Just to clarify, the keywords that I enter manually are not case sensitive, only the ones that are generated automatically from the post titles are.

  206. Roger parteaz.co.uk
    Jan 6th, 2009

    Hi Vladimir

    I have noted that my post of 21st December has not been answered as yet.

    Basically it asked whether it would be possible to ensure that the custom keywords are not case sensitive.

    I have many custom keywords and it would be a great advantage that when writing my posts I don't have to worry about exact matches.

    I note too that "Casual" is having the same problem having read his post from 5th January.

    A fix would be greatly appreciated - is this possible?

    Sincerely

    Roger

  207. Casual pualingo.com
    Jan 5th, 2009

    Also, this plugin seems to be ignoring any keywords with non-alpha-numeric characters such as the "@" and "&" signs.

  208. Dane Morgan expirimentalblogger
    Jan 5th, 2009

    Hey, great plugin! Great concept.

    I have one small problem. It is breaking hard links in the posts. If I have a link with the anchor text "my key word text link" and "key word" is a category it will leave the original link for "my" replace "key word" as a category link and leave "test link" as plain text after the two links.

    I'm probably going to turn off categories and tags for now and just have it link post titles, but it would be great if did not try to rewrite words that are already inside an anchor.

    Thanks,
    Dane Morgan

  209. Casual pualingo.com
    Jan 5th, 2009

    I am noticing that the linking of page titles seems to be case sensitive. For example, if I have a post called "Hello World" and I have a post with the text "hello world" on it, it is not linked because the cases are different. If you could come up with a way to fix this, I would really appreciate it.

  210. Huggy seo-news.at
    Jan 4th, 2009

    Thanks Vladimir, working fine with the old version ;)
    petty that WP didn't show me that you re-uploaded it, you may publish the old 1.7 as 1.9? :D

  211. www.das-fernstuidum.com das-fernstudium.com
    Jan 4th, 2009

    Same to me, crashed in Wp 2.7

    My Setup is Apache2 with PHP4.X

    It was no crash, but a PHP warning and no content passthrough

    Warning: preg_replace(): Compilation failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 30

    cheers blendo

  212. PK plusphp.com
    Jan 4th, 2009

    Suggestion: add configurable Wikipedia and Panoramio layers options to admin interface (+ buttons to remove them on maps). I added them via custom.js - but it could be great addition for any travel blog (+ upcoming Youtube videos layer).

  213. Rhakateza rhakateza.co.cc
    Jan 4th, 2009

    The plugin did'n work in my blog.

    is it compatible up to WP 2.7 ?

  214. PK plusphp.com
    Jan 4th, 2009

    With string

    $regexp="/(?!(?:[^|[^>]+))(?< !\p{L})($name)(?!\p{L})/imsU";

    script cusrsing about "unknown character after ?<" (there is a space + \p{L}). Same result without the space. Not important - with string I mentioned in comment below plugin work almost perfectly. It was a real pain to place links through texts before I found it. Great job. Thanks!

  215. Huggy seo-news.at
    Jan 4th, 2009

    Thanks - will you bring on version 1.9 or simply change the code?
    I'd like to know when I could resume using SML ;)

  216. Vladimir prelovac.com
    Jan 4th, 2009

    I guess the world is not ready for that regexp yet.. I'll revert back to the old one for now..

  217. Huggy seo-news.at
    Jan 4th, 2009

    The error is:

    Warning: preg_replace() [function.preg-replace]: Compilation failed: unknown property name after \P or \p at offset 33 in /home/www/Projekte/sonstiges/wireless/wordpress/wp-content/plugins/seo-automatic-links/seo-links.php on line 122

  218. Huggy seo-news.at
    Jan 4th, 2009

    Settings? You mean SML Settings? W8 ;)

  219. Vladimir prelovac.com
    Jan 4th, 2009

    What settings do you use? Anyone with 1.8 not crashing posts?

  220. Huggy seo-news.at
    Jan 4th, 2009

    Yeah, 1.8.0 crashed my posts anyway.
    I also had to switch back to 1.7 :(
    WP 2.7

  221. Vladimir prelovac.com
    Jan 4th, 2009

    Dave, what is your setup? Works fine on my site

  222. Dave
    Jan 4th, 2009

    Version 1.8 completely wipes out the content/text of each post. I had to switch back to 1.7.

  223. Darjan darjanpanic.com
    Jan 2nd, 2009

    Hey, i too have the problem of not seeing any links. wp 2.7

    Also is it possible that you add to the plugin a option too make a list of on which pages which links were made etc.?

  224. Vladimir prelovac.com
    Jan 2nd, 2009

    That is a great addition PK.

    Regarding Unicode, can you try this regexp and tell me if it will work for you:
    $regexp="/(?!(?:[^< ]+>|[^>]+< \/a>))(?< !\p{L})($name)(?!\p{L})/imsU";

  225. PK phuketadvice.com
    Jan 2nd, 2009

    One more thing: people asked for "synonymous" replacement. Here it is - replace foreach cycle in line 89

    foreach (explode("\n", $options['customkey']) as $line) {
    ........
    }

    to

    foreach (explode("\n", $options['customkey']) as $line) {
    $chunks = array_map('trim', explode(",", $line));
    $total_chuncks = count($chunks);
    if($total_chuncks > 2) {
    $i = 0;
    $url = $chunks[$total_chuncks-1];
    while($i < $total_chuncks-1) {
    if (!empty($chunks[$i])) $kw_array[$chunks[$i]] = $url;
    $i++;
    }
    } else {
    list($keyword, $url) = array_map('trim', explode(",", $line, 2));
    if (!empty($keyword)) $kw_array[$keyword] = $url;
    }
    }

    and plugin will recognize strings like

    cars, car, autos, auto, http://link-here.com/

    Note the order of words above: "shorter" words should be placed after "longer" words (or there might be errors like double replacements in non-English words).

  226. PK phuketadvice.com
    Jan 2nd, 2009

    Pardon me for lazyness - found solution for non-English characters in like 20 seconds then saw source of the plugin. Replaced string 100

    $regexp="/(?!(?:[^|[^>]+))\b($name)\b/imsU";

    with

    $regexp="/(?!(?:[^|[^>]+))($name)/imsU";

    (removed \b before and after keyword: preg functions "think" non-English characters aren't actual words/letters)

  227. PK phuketadvice.com
    Jan 2nd, 2009

    Hello! 1) great plugin - thanks ALOT! 2) any plans to support keywords with non-English UTF-8 characters? (ignores non-english keywords in 2.7)

  228. Vladimir prelovac.com
    Jan 1st, 2009

    Sure, drop me an email and we can discuss further development

  229. noname developstudio.com
    Jan 1st, 2009

    this is exactly what i was looking for, but it got one problem - no synonyms. E.g. if I got category or tag "cars", it would be nice if also world "car" would be linked to that category. AFAIK the category and tags mysql table got support for synonyms (althought it does not yet have management page, but it is quite straightforward). For post/pages it could be done also, via some custom field

  230. Carlos concursa.info
    Dec 24th, 2008

    SEO Smart Links and SEO Automatic Links is the same? Because your link (and wordpress puglin dir link) get me a link to download "seoautomatic", and, after install it, the cpanl plugin is for SEO Automatic Links... Ans is not automatic, seems

    There are a mistake from me?

  231. Roger parteaz.co.uk
    Dec 21st, 2008

    This is a great plugin, particularly because it is so easy to upload my own custom keywords.

    One thing however. Would it be possible to ensure that the custom keywords are not case sensitive.

    I have many custom keywords and it would be a great advantage that when writing my posts I don't have to worry about exact matches. Also exact case sensitive matches do not always conform to standard writing rules. For example if my custom keyword is "once" (lower case), exact match prevents me from using this word at the beginning of a sentence such as "once upon a time......" otherwise I will break the golden rule with beginning sentences with a capital letter.

    Apologies for the English lesson but hopefully you can fix this

    Roger

  232. digger
    Dec 19th, 2008

    Great plugin. Thanks for your hard work. But with 1.7.5 and WP 2.7 it links again to itself in postings and pages / with the unchecked option in the admin panel.

  233. mrhdj
    Dec 19th, 2008

    Hi,

    I love this plugin but there is a problem with target attribute of the link anchor. The plugin doesn't check if there is already a target attribute in the
    link and puts the same attribute in again.

    ###
    duplicate specification of attribute "target"
    ###

    Thanks

  234. Brendan squareoak.com
    Dec 17th, 2008

    Doesn't seem to be working in Wordpress 2.7? I tried it using two different themes. Seems like the cross-linker plugin isn't working either.

    • Vladimir prelovac.com
      Dec 17th, 2008

      I think there is no reason for it not to work on 2.7 especially not regarding themes. Do you have more details?

  235. Casual pualingo.com
    Dec 16th, 2008

    First of all, great plug-in! This has saved us hours and hours of tedious work!

    However, I have the latest version of SEO Smart Links, and am running into the same problem as Omer. I have "Allow links to itself" unchecked, but all of my posts are still linking to themselves. If you could fix this, that would be great!

    • Vladimir prelovac.com
      Dec 18th, 2008

      links to itself and maxlinks issue is fixed in version 1.7.5

  236. Omer Altay mmohub.org
    Dec 12th, 2008

    Also, there is another small problem that 1.6.2 did not have, I have the "link to own article" unchecked, but the plugin is still linking to itself for some reason. I'm using the latest version, updated automatically from my Wordpress plugin area.

  237. Omer Altay mmohub.org
    Dec 12th, 2008

    Vlad, This is one of the best wordpress plugins out there, you've done a great job with it. Still this outstanding issue,

    Take a look:
    http://mmohub.org/2008/runescape

    It see the "Tabs" on that wordpress page as an EXTERNAL link, so it puts no follow on it, the tabs. This really isn't a problem in its own, but I want to check the "Open in new window" option, but If I do that, It also opens these javascript tabs in new windows, and that just breaks everything, haha.

    I also see that you offer consulting services / custom WP Development, Bookmarked for sure! The company that I'm working with now does a lot of work on WP and I'd love to use you for all of our custom WP solutions! I've been using Rent-a-coder in the past, but I'd much rather work with someone who really knows his stuff, and your work speaks for itself!

  238. iscom informasi-seminar.com
    Dec 9th, 2008

    Thanks Vladimir

  239. Jeff
    Dec 4th, 2008

    The limitations aren't working for me. I set max links for posts and still I get posts that have 5-6 links or more.

  240. Vladimir prelovac.com
    Nov 26th, 2008

    Omer: Version 1.7.2 just released, fixes the external links issue
    Gandalf: I thought about that but then I couldn't control number of replacements of single keywords and total number of replacements. And it is questionable what kind of speed gain that would have.

  241. Omer mmohub.org
    Nov 26th, 2008

    Just a heads up Vlad, The newest version 1.71 I believe, Has a major problem. It seems ALL the links it generates as EXTERNAL and makes them no follow if I have the "External links no follow" checked.

    I had to downgrade to 1.6.2 to get it working again.

  242. gandalf94305
    Nov 26th, 2008

    I did some timing on the replacements and found that the database queries have not been a problem with SEO-Links 1.7 or later - it's the string replacement. I have about 600 tags and 80 categories to take care of... an article of 500 words already takes a long time to process.

    To alleviate this problem, the better approach would probably be to compile the entire replacement process into a single regexp replacement and then run this on the texts.

    --gandalf.

  243. Marcos spelblogg.pricerunner.se
    Nov 25th, 2008

    Is there a way to get this plugin to autolink defined words across all blogs in a Wordpress MU installation?

    I get it to work for the "Admin blog" but mentioning the same word on a "user blog" gives no autolink.

    Thanks!

  244. Shawn rockinfuture.com
    Nov 25th, 2008

    Thanx for this nice plugin dude. Now it will be easier to manage links on my website.

  245. cls500 yourliferegained.com
    Nov 24th, 2008

    Love your plugin, it works really well. Not sure how to add permanent links to expressions that include the & symbol; the plugin only links the first word. Is there a trick to it?

  246. Vladimir prelovac.com
    Nov 23rd, 2008

    You are right, Wp Super Cache is great addition to SEO Smart Links, that way you run the expensive query only once.

  247. Rob Malon - Automating Websites robmalon.com
    Nov 23rd, 2008

    I have an XAMPP setup on my localhost and noticed it was slow. Doesnt get more dedicated than that ;).

    No matter what you do its still going to have to search through all that text etc. If you have the money to throw at a server and a Wordpress install that doesnt get much traffic then its a great option.

    Long term, it would be more efficient to use something like this: http://urbangiraffe.com/plugins/search-regex/. On the same note, using this plus a good Wordpress backup plugin is good for those "oops" moments, which are easily undoable with your script since it doesn't actually edit anything.

    Or the wp-super-cache + seo-smart-links plugins together.

  248. Vladimir prelovac.com
    Nov 22nd, 2008

    I released another update today v1.7.1, which should increase the performance even more. It is advisable to turn off linking to categories and tags unless you run a dedicated server.

  249. Madjack mac.net.ua
    Nov 22nd, 2008

    Still slowwwwwwwwwwwwwwwww undefeated!

    Fatal error: Maximum execution time of 30 seconds exceeded in /usr/home/mac/www/wp-content/plugins/seo-automatic-links/seo-links.php on line 183

    At url.
    http://mac.net.ua/2008/11/12/new-law-position-for-privates/

    I need to add fix to your "FAST" plugin again.
    in function function SEOLinks_process_text($text, $mode)
    ============= ADD ===========
    if(strlen($text) > 5000){
    return $text;
    }
    =============================

    Than no lags.

  250. Rob Malon - Automating Websites robmalon.com
    Nov 22nd, 2008

    Good response time ;). I'll give it another go.

  251. Freie Musikinitiative Schrecksbach fmsrocks.de
    Nov 21st, 2008

    Great plugin, thanks a lot for that!

  252. Vladimir prelovac.com
    Nov 21st, 2008

    Hi guys I released version 1.7 of SEO Smart Links today, which uses far less database queries than the previous version. Let me know how that works for you!

  253. Rob Malon - Automating Websites robmalon.com
    Nov 21st, 2008

    I use the Debug Queries plugin:
    http://wordpress.org/extend/plugins/debug-queries/
    After activating SEO-Smart-Links I noticed a jump of about 500 queries on all pages. I have about 15 categories. 30 might mean 1000 queries. The performance of that is too crazy to consider using this plugin. Great idea though. needs to be more efficient. Maybe if you're using WP-Super-Cache. Otherwise, not so much =).

  254. Sebastien iphonedownloadblog.com
    Nov 20th, 2008

    Hello Vladimir,

    First, let me congratulate you for this amazing plugin.

    I want to use your plugin for a slightly different purpose. Indeed, I am not using it to link to other posts/pages on my site but to automatically link keywords to some affiliate programs.

    Let me explain... I have an iPhone blog and I want to link to the Apple affiliate program so that someone buys an iPhone app from iTunes, I get a commission. So basically, I am just using your "Custom Keyword" feature.

    I have a question though before I spend too much time configuring my affiliate links... If I have let's say 3,000 Custom Keywords that redirect to iTunes affiliate program, isn't it going to be heavy for my server to handle (note I am on a cheap shared server plan).

    How does the plugin work exactly? Does it "insert" the link in the post everytime the page is loaded or is does it insert the link one I publish the post? If that's the case, then I guess my server will be fine. However, if it inserts the links everytime a page is loaded, it might kill my poor server...

    Does my question make sense?? I look forward to hearing from you regarding this matter.

    Thanks in advance.

    Sebastien

  255. Ryan @ Linkbuildr linkbuildr.com
    Nov 18th, 2008

    Excellent plugin Vladimir! I just installed it on the latest 2.6.x and it's working great. I'll be blogging about it and hopefully send more users to this handy little plugin.

  256. statistic blog jokosupriyanto.com
    Nov 14th, 2008

    thanks for this plugins

  257. poer mimpikami.com
    Nov 14th, 2008

    vladimir, thanks for this great plugin and can't wait to see this feature below implemented in seo smart links, i believe it's can help affiliate marketer a lot :D

    Further SEO Smart links allows you to set up your own keywords and set of matching URLs.

  258. Madjack mac.net.ua
    Nov 12th, 2008

    It's VERY slow. VERY VERY VERY slow. And if i have a lot of tags and relay big post, it just show error! Add more speed to this plugin or add option to disable SEO Smart Links for specified posts.

  259. Mark S. Meritt theoffhandband.com
    Nov 12th, 2008

    Hey, there, I really love your plugin and am now using it on a second site of mine. I've come across an oddity, though. Something's not being picked up for the automatic links.

    "Everyone's Invited" is the name of a post (slug everyones-invited) as well as the name of one of the tags (same slug). Yet nowhere is this being picked up for the links. I wonder if it's because of the apostrophe? Any thoughts?

    I'd really hate to have to go manually link this everywhere it appears, since it's in many places and is the name of my debut album, so it's pretty central to the site, and it would be fantastic to easily make links to its main page. Thanks!

  260. Rosyidi rosyidi.com
    Nov 11th, 2008

    thank you very much. It's work on my site http://www.rosyidi.com
    I also use wp super cache

  261. Richard mobileturner.com
    Nov 11th, 2008

    Does this really works!!

    I installed it twice on http://www.mobileturner.com but I have not found a single link created dynamically by SEO Smart Link.

    Is there any problem with the configuration?

    I installed the plugin, activated it and then I updated the plugin option in Settings of Wordpress.

  262. Omer Altay mmohub.org
    Nov 11th, 2008

    Vladimir, Beautiful job on the Plugin. It's extremely useful. Once obvious bug I found though that I think should be fixed.

    When you check No follow External links and New Window external links, It messes up Javascript. It sees the Javascript tabs on lets say
    mmohub.org/2008/shaiya

    as EXTERNAL links, so it tries to open them in new windows. Doing so doesn't work, as you can't open that in a new window. It's set to show/hide text, Thats how the tabs work.

    The no follow external links also messes up the javascript tabs, as it gives them a "no follow" attribute. Which is weird. Im not sure if it'll actually affect anything, but it shouldn't give javascripts the No follow tag =).

    Seriously though, This is an EXCELLENT plugin. This deserves to be recognized as a must have plugin for wordpress.

  263. sub001
    Nov 7th, 2008

    Originally Posted By Vladimir@sub001 - external links can be pointing to different domains in which case they all count. If you always use links to same domain you can use the second option of max links per post.

    Vladimir, I truly appreciate your fast replies. Also, feel free to delete this comment string once we are done as this discussion might have limited value for your visitors.

    The 'max links per post' option works well, when only one keyword is assigned to a URL. However, when I have 5 keywords set to point to the same URL and they all show up in a post, they all get linked (even if I have the 'max links per post' set to one). Yet, only the first link counts towards rankings.

  264. Vladimir prelovac.com
    Nov 7th, 2008

    @sub001 - external links can be pointing to different domains in which case they all count. If you always use links to same domain you can use the second option of max links per post.

  265. sub001
    Nov 7th, 2008

    My point is... there is no reason to have 5 external links in a post if one is all that counts.

  266. Vladimir prelovac.com
    Nov 7th, 2008

    @sub001 - I was little fast to confirm your second point. The SEO experiments actually showed that second link pointing to the same domain is ignored, not to the same page. This seems not to be the case if both links point to a page on the home domain. So the change would not make a difference.

  267. sub001
    Nov 7th, 2008

    Thanks, Vladimir!

    The 'one link per target' limit would be greatly appreciated since it would ease up the link clutter.

  268. Vladimir prelovac.com
    Nov 7th, 2008

    @sub001 - I fixed the semantics in a new version released today. You are right about remark #2 but this will need greater change in code so I'll postpone it for later.

  269. sub001
    Oct 30th, 2008

    Very needed plugin and works well! Thanks, Vladimir.

    One request I would have is concerning the links towards the same target limit.

    If I have only one keyword set to point to an URL, it works well (only one instance of that keyword is linked). However, when more keywords are set to point to the same URL, one instance of each is linked in the post.

    There are two issues with this:

    1. Semantic. The way it currently works is not a "links toward the same target" limit, but a "links with the same keyword" one.

    2. SEO. It seems, Google currently counts only the first anchor text if more links point to the one URL on a the same page. Therefore, multiple anchor texts pointing to the same URL from one page are useless.

    Any chance to have this fixed or a true "links per target" feature set? Thanks!

  270. dacelo dacelo.info
    Oct 29th, 2008

    I think this is one of the greatest plugin.
    This is exactly what I needed.
    But I have checked and noticed this plugin does not manage multi-byte language such as Japanese.
    Do you have any plan for treat it?

  271. Vladimir prelovac.com
    Oct 28th, 2008

    @Pavel - Turning WordPress cache on (or using wp super cache plugin) should help in those cases

  272. Pavel globalist.org.ua
    Oct 23rd, 2008

    Seems that it does'nt work with russian utf-8 encoded text.

    It hangs up completely when I have tried to install plugin on a blog with a large database (4000+ posts).

    The Idea behind plugin is very usefull, such a pitty that actualy it does'nt work in my case. As a suggestion I recomend not to parse entire database when generating page, but keep a separate table in which all post links are precalculated.

  273. sergey blog.maryjane.ru
    Oct 18th, 2008

    Doesn’t work with russian words (

  274. tiffany guccispace.com
    Oct 18th, 2008

    good news , and i have download this pluging ! and this is my blog http://www.guccispace.com

  275. Cruise warmislands.com
    Oct 17th, 2008

    This plugin came highly receommended and I do like it. However, I notice significant increase in page loading time. So much so that I get errors/warnings from Google Webmaster Tools to that effect. Any ideas how to improve this?

  276. Adam beginnertrader.com
    Oct 17th, 2008

    Really fantastic plugin, I have only a small issue with it, I can't seem to get the "Allow links to itself" to work correctly. I mistakenly activated it once, but bugger me if I can get it to now deactivate (in function, not in relation to the check box in the settings page).

    Any ideas would be great.

    Cheers
    Adam

  277. Anonymous
    Oct 15th, 2008

    Doesn't work with wordpress mu :(

  278. Eric larvalimages.com
    Sep 29th, 2008

    I have run into a situation with your excellent plug-in and the wp-polls plugin. It seems that wp-polls ends up being disabled on the actual polling page when SEOSmart Links is enabled. I disabled all other plugins then tested each against wp-polls one at a time to isolate the conflict.

    Any ideas?

    I would really like to use both!

  279. Mark S. Meritt potluck.com
    Sep 17th, 2008

    Great news, and it works just great, indeed. Thanks so much!!!!!!

  280. Vladimir prelovac.com
    Sep 17th, 2008

    New version 1.6.3 also brings n the feature Mark requested to link to longer posts first.

  281. Vladimir prelovac.com
    Sep 17th, 2008

    Angie, thanks a lot for the insight.

    I have updated the code to look only for title longer then 3 characters, and this also cures problems with rogue linking. This should be out today let me know how that works for you.

    Can you describe the flash file problem in more detail, perhaps in the forum ?

  282. Angie 10sexyapples.com
    Sep 17th, 2008

    Hi Xaviera and Scot,
    After doing some research of my own to find out what was causing the ">" and missing embedded flash slideshow in a specific categories posts on my client's site, it came down to this plugin, which was part of an upgrade I did last night. I checked the generated source code and found a very odd code insertion in all of this category's post content. It appeared to be a link inserted directly before the actual post content, and it had an ascii character "&gt" trailing it. Of course, this is the ">" symbol. I was able to determine that my client had created a post somewhere else on the site, and in this category on the site and had not given either of the post's titles, just saved them with no post title. I found the posts and titled them "untitled" (worth mentioning that the link that was inexplicably inserted into the other post's content was one of these untitled posts --- with the post title ending in /443 instead of just blank the way my client left it -- I'm assuming that this is WP default behavior to insert the post id if there is no title). After giving the two posts titles, the ">" and the inexplicable link insert attempt in the other posts dissapeared. However, I was still having the issue of my kimili embedded flash file not displaying. I went to the SEO Smart Links settings and disabled pages as a target and voila, now everything is working. I hope this provides some help for you. And Vladimir, I hope this gives you some insight into what I believe must be a potential bug that is triggered if someone saves a post without giving it a title. Worth a test debug.
    Over and out-
    Thanks for a great plugin Vladimir ;-) I really love it.

  283. Ahmed Bilal ahmedbilal.com
    Sep 10th, 2008

    Can you stop it from 'linkifying' text that's already a link?

  284. Vladimir prelovac.com
    Sep 3rd, 2008

    That would be possible, just copy the message in the support forum.

  285. Mark S. Meritt potluck.com
    Sep 2nd, 2008

    Hi, there. Now that I've got the plugin working, I do have a question about its behavior in terms of automatically creating links to tag archives. Here's an example of what's going on:

    If there was a tag "red" and also a tag "red balloon" and tag "red house," the plugin seems to only pick up the reference to the word "red," and so when "red balloon" or "red house" appear in the post body, only the word "red" is highlighted with a link to the "red" tag archive.

    I'd personally hope that "red balloon" and "red house" would take priority, because they are more specific.

    Is the plugin's logic here purposeful, or is this just something not considered? How easy would it be to have the plugin give priority to tags like "red balloon" and then only later to "red"? E.g., so that when "red balloon" appeared, the link would go to that tag archive, but a post that had "red is a color" when there's no "red is a color" tag would just link the word "red" to the "red" tag archive.

    Looking forward to your thoughts on this!

  286. TewiTo tewito.com
    Sep 1st, 2008

    nice plugins tkhs you very mush

  287. Donace thenexus.tk
    Aug 31st, 2008

    Ah I was running an older version! This is the best plugin! :p

  288. Vladimir prelovac.com
    Aug 31st, 2008

    Thanks.

    You can already link any keyword to any url using the text area in the options panel.

    For any further customization you can reach my through my services page.

  289. Donace thenexus.tk
    Aug 31st, 2008

    This plugin is brilliant!

    I have but 1 feature request:

    > the ability to parse a secondary site through the plugin or alternatively (more better imho) the ability to link certain (poss multiple) keywords to a certain url. Ie 'hosting' to my hosting post on site 'X'. Also possibly a tracking method for clicks that go offsite.

    Again great plugin keep up the great work.

  290. Bryson brokesanity.com
    Aug 26th, 2008

    I've been using this plugin for a long time now, but have just recently encountered a problem with it.

    I have my posts set with images that are links to the full size images. I use the full absolute path to the image in every link. On your plugin, I have it set to both nofollow external links and open in a new windows external links. The problem is that the plugin is viewing an internal link as an external link, and adds the nofollow to the link.

    If you want to see exactly what the plugin is seeing as an external link, go to my site, view source, and search the source code for "Kyle Kosier", that image link, if I use the external link tools in your plugin, gets the nofollow added by your plugin. I've checked the settings, and simply unchecking that option in your plugin removes the nofollow, just to be sure that it's coming from your plugin and not another one.

    Can you look into this please? Thanks. Nice plugin though, don't want to do without it, but another plugin is getting mad at the nofollow.

  291. Tupacko webpillango.org
    Aug 24th, 2008

    Welcome, it's my pleasure.

  292. Vladimir prelovac.com
    Aug 24th, 2008

    Thanks for that hint, I have fixed the new version to use compatible database entries.

  293. Mark S. Meritt potluck.com
    Aug 24th, 2008

    Oh, my, silly me, I realized that I was looking at the index instead of the actual single post, and the options were set to process only posts and pages. All is working.

    I especially appreciate how the plugin ignores any instances where the term in question or any part of it is already included in a hyperlink.

    Brilliant plugin!

  294. Mark S. Meritt potluck.com
    Aug 24th, 2008

    I am also having trouble getting the plugin to work. I'm using WP 2.6.1, I'm getting no errors when the plugin is activated, but I get no links using the custom keywords function. I turned off all other plugins to see if there was a conflict, but it still doesn't work. Would love some help, since I think this is a plugin with *great* potential!!!

  295. Tupacko webpillango.org
    Aug 24th, 2008

    Hi,
    the problem is, that some SQL queries are hardcoded from point of view of database structure. If you don't have the table prefix wp_, then you cannot use the plugin.
    I solved the problem this way:

    SELECT $wpdb->terms.name, $wpdb->terms.term_id FROM $wpdb->terms LEFT JOIN $wpdb->term_taxonomy ON $wpdb->terms.term_id = $wpdb->term_taxonomy.term_id WHERE $wpdb->term_taxonomy.taxonomy = 'category'

    So, the solution is, to change the table names with the Wordpress built-in variables that contains the real table names.

  296. Vladimir prelovac.com
    Aug 18th, 2008

    Please discuss all Smart Youtube related issues in plugin forum.

  297. 1tc
    Aug 18th, 2008

    I am using Wordpress 2.51. I cannot get this plugin to work. At first, there was a compatibility error with another plugins that produced. a 500 server error.

    The plugin still does not work if I deactivate all other plugins. When I try to view a single post, only the header and the post's title display while the rest of the page is truncated.

    Any help?

  298. Vladimir prelovac.com
    Aug 17th, 2008

    The plugin itself does not create the tags mentioned - as you can see it is working on this and many other sites. It is usually down to a plugin conflict which is very hard to guess from this information.

  299. Xaviera xa4a.net
    Aug 17th, 2008

    Hi,

    In my humble opinion, this is a great plugin. Except for this little thing: Since installing it each and everyone of my postst (after clicking the post title) starts with a ">". In your comments Scot appeared to have the same problem (good, it's not just me), but he never got an answer. Do you have any ideas as to how I can get rid of the ">"?

    Thanks for all the work and hopefully your reply.

    Xaviera

  300. Vladimir prelovac.com
    Aug 9th, 2008

    I think 15,000 posts is too much for the plugin at this time, cache or no :)

  301. Matt prayersonline.net
    Aug 8th, 2008

    I did check my wp-config.php file and it had this:

    define('WP_CACHE', true);

    I'm assuming this is fine because I'm using wp-super cache which utilizes wp-cache. Does this look right to you when using your seo-links plugin?

  302. Matt prayersonline.net
    Aug 8th, 2008

    Ok, I implemented the plugins to utilize tags only and since I have only 3,000 its easier I'm assuming rather than processing 15,000 posts. That's my theory at least. Any additional thoughts on this?

  303. Matt prayersonline.net
    Aug 7th, 2008

    I tried using the seo-links plugin, but it just brings my database to its knees. I have over 15,000 posts and 2,500 tags. I am utilizing wp-super cache. It didn't seem to help it. I tried only using single posts, only 1 link in posts, and no tags, but it still seems to get stuck and not refresh to the point that the whole site was gone until I had my host bring it back. Any ideas or is this something I might not be able to utilize on my site? Thanks for your input.

  304. Alexander Higgins blog.alexanderhiggins.com
    Aug 2nd, 2008

    It would be nice if you can tell which terms are autolinked by the plugin when browse the page as an admin. So if your an admin or logged in user maybe the links have a border and a background color

  305. Vladimir prelovac.com
    Jul 31st, 2008

    There seems to be a problem with your database and someone who has access to it should take a look.

  306. Laila fromrimtohub.com
    Jul 31st, 2008

    Hi, I'd love to use your plugin but I'm having problems. At the top of every post I get this error message:

    WordPress database error: [Table 'wordpress.wp_terms' doesn't exist]
    SELECT wp_terms.name, wp_terms.term_id FROM wp_terms LEFT JOIN wp_term_taxonomy ON wp_terms.term_id = wp_term_taxonomy.term_id WHERE wp_term_taxonomy.taxonomy = 'category'

    I'm using Wordpress 2.5.1. Is it something to do with permissions or something? I really want to try out your plugin!

  307. John gmail.com
    Jul 30th, 2008

    I installed the plugin, selected posts & categories ans posts & pages . when i looked at my posts it linked properly but had links to other sites which I do not want. Any way to prevent that?

  308. Vladimir prelovac.com
    Jul 30th, 2008

    Yes that is the default behavior John, when you install the plugin.

  309. John gmail.com
    Jul 30th, 2008

    I love the plugin but I am very specific on who I link out to from my sites. Is there a way to prevent linking to external sites? I just want links to other posts/categories in my site only. Is this possible?

  310. Richard philix.co.uk
    Jul 24th, 2008

    This is a great plug in :)

  311. Ahmed ahmedbilal.com
    Jul 23rd, 2008

    It would be a great addition if seo smart links would also link to author pages (on a multi-user blog it's cumbersome to add those links manually).

  312. David LaFerney metatoast.com
    Jul 19th, 2008

    Excellent plugin.

    I would like to suggest a feature - Option to parse and link out to an entire other site. For example One site that I manage deals with energy issues, and another deals with home construction so when the construction site mentions energy efficiency details it could look for link targets on the energy site.

    Anyway, great plugin thanks.

  313. BANS Today - Mike banstoday.net
    Jul 19th, 2008

    Brilliant plug in much simpler than alinks to manage and more powerful. I'd like to request the feature that puts a small graphic after each link to differentiate between internal and external links.

  314. Koen
    Jul 17th, 2008

    Hello Vladimir,

    First of all: brilliant plugin! I love it. Everything works very well, except for one little detail though. In the settings I've selected all the possibilities to interlink (posts, pages and comments to posts, pages, categories and tags). I did NOT check the "Allow links to itself" boxes. In one of my posts the title is repeated in the text and it actually DOES link to itself, so I guess there's still a little bug around there...

  315. Christoph kafenio.eu
    Jul 17th, 2008

    This is a great plugin. However, I experienced one problem: I'd like to link in the custom keywords section the keyword "Café Frappé" (and i am usng an e with Akut there). But this does not work.

    Regards,
    Christoph

  316. Jason Frovich jasonfrovich.com
    Jul 16th, 2008

    Vladimir you mean define(’ENABLE_CACHE’, true) or using the WP cache or some Cache plugin

  317. Vladimir prelovac.com
    Jul 16th, 2008

    If you did not enable cache and/or have enabled lot of options it can take a while for everything to be parsed

  318. Jason Frovich jasonfrovich.com
    Jul 16th, 2008

    Hi i like the idea of the plugin
    but my pages/posts take twice as long to load with the plugin active?
    any idea's why?

  319. Vladimir prelovac.com
    Jul 16th, 2008

    HP 1.5.1 is solution to your problems ;)

  320. HP kronplatz.ch
    Jul 16th, 2008

    Hello, I hava a problem.
    I installed the plugin but now all my links in the posts are on nofollow.
    In the setting I disabled the option with nofollow. Is there a problem with a other plugin?

  321. Tony Murphy infrastructuredesigntoday.com
    Jul 16th, 2008

    Hi Vladimir,

    I have a question on Siloing. I am keen to have my blog broken down by area, eg backup, storage, servers, comms etc.

    If I were to list only categories with descriptions on the home page and then have the 2nd tier as category pages followed by the posts themselves does this become a silo and is it any good?

    I don't want to use "pages" as I don't want to be fully dependant on google for visitors etc.

    I ask because I read about silos and the "master plan" by Charles Heffner and they seem to link articles in a strange way.

    Yout blog looks very nice and is very informative.

    I got to it by a link from Joost!

  322. Flávio enternauta.com.br
    Jul 11th, 2008

    Hi Vladimir,

    I already said the plugin is good and with the new version that we can specifie the words and links, it is better. But I have other two features suggestions. I think was this suggestion I tried on the other comment, but whem I submited it, the html tag was erased.

    I think was good if we can select the text where will be displayed the links. Something like tags [ seolinks ] and [ /seolinks ] in the posts. The motivation of my suggestion is that I had a decrease in my in-texts ads. Ads and seo links are in 'conflict'. So, if we could control where (in the text, not only in the words) the links will be displayed, it will be good.

    The other one is the possibility to change tags cloud or whatever words on sidebar link to posts, and not to the tags archives. Again, the motivation is that, generally, we block the tags and categories pages on robots.txt. So, we lost a lot of seo links, with good anchors from the relevant posts.

    I fear I am boring you, I could try to do this if I knew anything about programing, but I don´t know. =[

    So... thank you for listening...

  323. Vladimir prelovac.com
    Jul 8th, 2008

    If you send me an email with your blog details i might be able to see what is the problem. Turning the cache on in sometimes not enough, you also need to make sure tat wp-cache directory exists and is writeable.

    Business solution: yep I like the idea when the time allows I will move that way.

  324. Teeg
    Jul 8th, 2008

    As stated in my previous post. Caching IS turned on and it still crashes.

    And regarding the solution for using matching tags in content, business logic can be written to define the linking criteria.

    For instance, if there are 10 posts using the same tag, it could link to the oldest, most recent, randomly pick one that hasn't been linked to before, choose the post with the most comments, etc.

    The combinations of rules is nearly endless but they can be defined pretty easily and given a hierarchy. If this relationship between Tag Link found in content and the post it should be linking to is stored in a table, then it does not need to calculate this at page load.

    I think the idea of dynamic SEO deep-linking is great and you've long been creating great Plugins but unfortunately I can't get this SmartLink 1.4 to work on the most recent version of Wordpress.

    Keep up the great work.

  325. Vladimir prelovac.com
    Jul 8th, 2008

    The solution is to use the tags as the linking keywords in the content, but link TO the Posts that also have the same tags (rather than the tag pages).

    What if a tag matches several posts?

    Regarding speed you need to enable wordpress cache as described in the plugin FAQ.

    Virtually all internal links created on this site are with SEO Smart links plugin.

  326. Teeg
    Jul 8th, 2008

    Running WP 2.5.1
    Caching is turned on.
    Smart Links v1.4
    Size: about 650 posts
    Traffic: about 200,000 page views per month

    Installed and activated the plugin with no problems.

    Under the Settings, I selected "Posts" as the Source and "Posts" as the Link Destination. The pages load reasonably quick though maybe a second slower. But there are no links. I suspect that this is due to the fact that it is looking for matches of the Post Titles, which it will never find. If people are using a Post title that is so short that it can be found as a common word in content, then they aren't optimizing their Titles correctly. If they are using well optimized post titles, then this plugin will never find a match.

    The solution is to use the tags as the linking keywords in the content, but link TO the Posts that also have the same tags (rather than the tag pages).

    OK, so I'm still searching for an actual link, so I unchecked the Link Destination of "Posts" and checked "Tags" instead. It slows the loading of the page down significantly (10-15 seconds). The ONLY thing that is selected is "Tags" as the Link Destination. Furthermore, there are still no links. Even on a post where I know has the same tags as other posts and has them mentioned in the content itself.

    The next test was to just click "Categories" as the link destination. Still, only "Posts" is selected as the Source. The pages load quicker but still no links.

    Finally, I select "Posts","Categories", and "Pages" as the link destinations and still only have "Posts" as the source. Now the site is virtually dead. After about 30 seconds it basically just loads the header. It doesn't load any of the content on the page other than the post title. There is no error message. It just doesn't finish loading the page. In the Source code, it just cuts off as soon as it gets to the content section. There is no footer or anything.

    This plugin is a great concept but still needs some work. I look forward to these issues being fixed. Thanks.

  327. Vladimir prelovac.com
    Jul 8th, 2008

    The new version of SEO Smart links is out today and it features a much anticipated option:
    - You can now specify unlimited number of your own custom keywords and urls to link to

  328. Flávio enternauta.com.br
    Jul 7th, 2008

    I loved this plugin. Indeed, this work very well but I have a feature suggestion:

    It was good if we can control the text SEO Smart Links will work. So, if we can put something like and we will have more control on the links.

    Well... is this.
    Good job...

  329. Scott consumermortgagereports.com
    Jul 5th, 2008

    What about this part, somewhere with the code it appears that there is an extra “>” because at the beginning of every post and page, it would start the paragraph with a ‘>’.

    How can I eliminate that?

  330. Scott
    Jul 5th, 2008

    Enabled caching for speeding queries up. Make sure you have
    define(ENABLE_CACHE, true);

    set in your wp-config.php

    how do you do this?

  331. Consumer Mortgage Reports consumermortgagereports.com
    Jul 2nd, 2008

    Hello, I too installed this on my site and somewhere with the code it appears that there is an extra ">" because at the beginning of every post and page, it would start the paragraph with a '>'.

    Additionally, I do think this is a great plugin but I too could not get it to work.

    Please advise

  332. Francesco vivaelcaribe.com
    Jun 29th, 2008

    Hi,
    I have installaed your plugin on my blog.
    Afetr installation if work fine for first time creating link to other page.
    Now I have create a new post and I think that plugin create other link but nothing appened.
    Have you some idea?
    if you go here http://www.vivaelcaribe.com/caraibi-suddivisione-politica/
    I think that "Antigua e Barbuda" must link this post http://www.vivaelcaribe.com/antigua-e-barbuda/antigua-e-barbuda-informazioni-generali/
    Right?

    regards
    francsco

  333. BlogKing onlinesalessuccess.biz
    Jun 29th, 2008

    Same as Kevin. Doesn't create any links.

    I added define(ENABLE_CACHE, true);

    set in your wp-config.php

    Maybe WP super cache is interfering?

  334. Matt
    Jun 28th, 2008

    Gets activated fine, but no links appear. Strange.

  335. Kevin homebbq.net
    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

  336. tote gsxr.es
    Jun 27th, 2008

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

  337. Garry Conn garryconn.com
    Jun 25th, 2008

    Much much better with the caching. ;)

  338. Dean reviews.starseeker.com
    Jun 25th, 2008

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

  339. Mr N nl2a.com
    Jun 25th, 2008

    Thank you,I was looking for something like this.

  340. moserw nela.in
    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.

  341. Jenny thesocalledme.net
    Jun 24th, 2008

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

  342. Vladimir prelovac.com
    Jun 24th, 2008

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

  343. Vladimir prelovac.com
    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.

  344. Garry Conn garryconn.com
    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.

  345. Vladimir prelovac.com
    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.

  346. Garry Conn garryconn.com
    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.

  347. Vladimir prelovac.com
    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.

  348. Greg photograview.com
    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

  349. Vladimir prelovac.com
    Jun 20th, 2008

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

  350. Motley Health and Fitness
    Jun 20th, 2008

    That would be a good feature I think.

  351. Vladimir prelovac.com
    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..

  352. Motley Health and Fitness motleyhealth.com
    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.

  353. Kristian kokkekniven.com
    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 :)

  354. Vladimir prelovac.com
    Jun 19th, 2008

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

    Links appear to your matching posts and pages.

  355. Kristian kokkekniven.com
    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

  356. simon pellestoveguide.net
    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

  357. Kym Huynh kymhuynh.com
    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

  358. Vladimir prelovac.com
    Jun 19th, 2008

    Can you provide the full text of the error message?

  359. Kristian kokkekniven.com
    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 *

*
*

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 Services, including custom developed plugins and themes

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