SEO ROI Services

Marketing so advanced it’s scary… SEO ROI Services - For leaders who demand results.

New SEO Plugin for Wordpress: Internal Link Building

Author: Gabriel Goldenberg, June 30, 2008

Note: If you download this, I’d appreciate you Sphinning this (i.e. voting it up at Sphinn using the button on the left … would take just a moment.) The FAQ and functionality info is a little lower down.

Updates:
1. Version 2 is out now!
2. We’re over 1500 downloads as of September 8th.
3. Much thanks to Chris Balicki of Web Systems for having his dev lend a hand :).

Download Internal Link Building now!

I’m really excited to release my first plugin for Wordpress, named Internal Link Building. What it does is give you an admin panel to assign keywords to given destination URLs. The point being that your website will link within itself a la Wikipedia - every time a keyword occurs, it links to the page you defined.
Internal Link Building plugin admin panel

So: You can rank like Wikipedia, without being Wikipedia. Ok, that’s maybe a slight exaggeration, but the tool should help you improve your internal navigation / link structure a lot.

The idea came to me from the sales copy for Jim Boykin’s Internet Marketing Ninjas, which apparently gives you access to a similar tool along with all the other goodies it offers. Kudos to Jim for the inspiration.

Functionality Specifics:

This plugin allows you to mass-upload keywords. So you just need to prepare a CSV file in Excel and then copy-paste it into the mass-upload box in your admin panel and then click upload! This is great for larger sites targeting multiple keywords that want to speed things up.

It’s up to you whether you make cAsE ReLeVaNT to your links. Check the “Exact Match” checkbox for it to only match when the case is the same as you typed the word into the admin panel. Leave it unchecked to have all cases link to your selected page.

Post-level overrides of global-assigned keywords. My bright friend Maki, of Dosh Dosh Internet Marketing, pointed out that similar plugins exist. While that is the case, existing plugins do not allow post-level overriding of a given keyword. So if I wanted to link to my homepage every time the word SEO or the phrase internet marketing was used, but then wanted to link to, say, Tad Chef’s SEO 2.0 blog with the word SEO, or Joy’s internet marketing site because she’s been making an effort through SU and comments to build a friendship with me, I could override the global setting at the post level.
Internal Link Building plugin post-level override

Another way to use the plugin is to have it link to sources or affiliate links whom you reference a lot. That, for me, would be useful so I could cite Maki, SEOmoz, Uber Affiliate, XMCP, and others more easily.

For this reason, you can also choose to make a link nofollow. For example, if you link to particular Wikipedia - which nofollows all external links - pages a lot, then you can set the nofollow to be automatic. Or if you don’t want to leak PageRank to an affiliate link, then that’s helpful too.

FAQ:

1. Will this plugin overwrite links in older posts using keywords I set to link to particular pages?

- Where a post already links out using given keywords, the plugin will NOT overwrite it.

2. Can we make this link out in a post only a set number of times?

- Yes, this is possible with the new version of the plugin.

3. Can we make a set of URLs to link to, and have it link at random?

- Yes, this is possible. The plugin has been updated, so if you downloaded it on the first or second day it was live, you might want to get the new one. You just need to separate the URLs with | symbols in the URL field.

4. How is this plugin different from other similar plugins?

- They do not have the post-level override functionality. They also don’t have mass upload through a CSV copy-paste functionality. A third difference is that multiple keywords can link to a given URL, or one keyword can link to multiple URLs (see #6 and #7 for more).

5. Where is the global admin panel?

- It’s under Manage -> Keywords.

6. Where is the post-level override?

- It’s in a box below the main content area in /wp-admin/post.php (or post-new.php). I.e. When you write/edit individual posts, scroll down and you’ll see it.

7. How do I link multiple keywords to URL, or one keyword to multiple URLs?

- Type the different keywords or URLs out with a pipe symbol ( | ) in between them. It’s found just above the enter key on most qwerty keyboards; you press shift+| to make it appear (without shift you’ll get a backslash: \ ) .

8. How do I install this?

- Download the file. Upload it to the wp-content/plugins/ . Login to Wordpress. Activate it within the plugins admin page.

Like this plugin idea? Be the first to hear about future releases, including two more scheduled for this summer: Get my RSS feed.

StumbleUpon It!

Welcome new visitor!

It looks like this is one of your first visits to so I've assembled a quick list of must-read articles. Get my RSS Feed for some new, original ideas and tips RSS Button, join in with a comment or two, and enjoy the articles!

Here are some examples of the unique articles you'll find here:

Related posts

Comments

  1. Gab, this is a fantastic idea. Nice work. I’m not sure I’ll use it yet, as I like mixing up my anchor text and trying to make it fit in naturally. Still, you get props.

    [Reply]

    Comment by Willy — June 30, 2008 @ 10:57 pm

  2. Sweet plugin Gabriel, can’t wait to give it a whirl.

    [Reply]

    Comment by Peter Davis — June 30, 2008 @ 11:13 pm

  3. Willy, Peter thanks for the kind words :D.

    @ Will: I think mixing up anchor text is more important offsite than onsite. Look at how Danny Sullivan was constantly linking to his PageRank guide with the anchor ‘PageRank’ on SEL.

    [Reply]

    Comment by Gabriel Goldenberg — June 30, 2008 @ 11:41 pm

  4. Gab, what a FANTASTIC idea. I do think that if you’re not Wikipedia this might get too spammy on a larger blog, but it should work quite well on a smaller one. It puts a premium on keyword research and analytics, to know what your money terms are as well as your money pages. But this brilliant, original plugin gives you an easy way to match those up!

    Let me know when the download is available.

    [Reply]

    Comment by David Mihm — July 1, 2008 @ 1:51 am

  5. Whatever floats your boat dude. Maybe future iterations make it so you can set only the first instance in a post to link, and not necessarily every one.

    [Reply]

    Comment by Gabriel Goldenberg — July 1, 2008 @ 1:59 am

  6. This looks really great, I am very diligent about these links and have been doing them manually, but this will save me a lot of time.
    Thanks for the info

    [Reply]

    Comment by genuwine — July 1, 2008 @ 6:08 am

  7. hey gabriel, this is an awesome idea for a plugin. i will download and try it out. thanks.

    [Reply]

    Comment by matthew berman — July 1, 2008 @ 12:51 pm

  8. wait, where’s the download link?

    also, just realized this works great for affiliate links:)!!

    [Reply]

    Comment by matthew berman — July 1, 2008 @ 12:53 pm

  9. Gab, great idea. Our developer has something like this we created in-house that we call the Frankenstein Plug In, since it brings new life to a blog, but we intended on tweaking it a bit to perform a similar function.

    Is there a link for download?

    [Reply]

    Comment by Jeffrey Smith — July 1, 2008 @ 6:24 pm

  10. ok, where the heck is the download link!:)

    did you get it working yet? how is everyone trying this out?

    [Reply]

    Comment by matthew berman — July 1, 2008 @ 10:57 pm

  11. Hi Gabriel,

    are you still having issues with tracking the Downloads?

    Please don’t hesitate in contacting me for help ;)

    [Reply]

    Comment by Alvaro — July 2, 2008 @ 3:37 am

  12. That is a pretty bloody good idea. It is nice to see a useful and unique plugin for a change. I feel that a lot of the plugins nowadays are just slightly tweaked versions of older plugins.

    [Reply]

    Comment by Yossarian — July 2, 2008 @ 3:57 am

  13. Sounds great, will check on my blog

    [Reply]

    Comment by Alex Greer — July 2, 2008 @ 6:56 am

  14. up, when will be link to download :)

    [Reply]

    Comment by Alex Greer — July 2, 2008 @ 7:11 am

  15. Why not use the WordPress Plugin repository to distribute your plugin? They provide download stats and it’ll make distributing updates easier. You’ll also get broader coverage as the repository is quite visible within the WordPress community.

    I’m jumping through similar hoops with a Firefox plugin I recently modified and wanted to distribute. Fun!

    [Reply]

    Comment by Marios Alexandrou — July 2, 2008 @ 7:55 am

  16. Guys, thanks for all the kind words. Alvaro, I’m going to get in touch for the downloading.

    Marios, that’s a great idea - thanks!

    [Reply]

    Comment by Gabriel Goldenberg — July 2, 2008 @ 4:28 pm

  17. If it’s possible, you should add an option to insert a link %. For instance, ever time I post about “life insurance” let me set a custom % as to when it links.

    [Reply]

    Comment by Brandon — July 2, 2008 @ 4:31 pm

  18. I will definitely give it a try. But I can already see the masses abusing it and get penalized.

    [Reply]

    Comment by Mike Dammann — July 2, 2008 @ 4:49 pm

  19. Great concept Gab! I have to give her a whirl soon. Great meeting you in person finally btw — Dev

    [Reply]

    Comment by Dev Basu — July 2, 2008 @ 5:26 pm

  20. Great idea. We anxiously await your download!

    [Reply]

    Comment by wheel — July 2, 2008 @ 6:37 pm

  21. now this plugin sounds really useful. thanks mate!

    [Reply]

    Comment by Travel Directory — July 2, 2008 @ 10:21 pm

  22. Hey Gab, fantastic work!

    Like you said, there are similar plugins, but they lack the post level feature.

    What’s best is that you released the plugin for free! Usually you have to pay for the other options.

    And it’s worth mentioning that this kind of plugin is also heavily used to link specific keywords to affiliate programs!

    Nice job!

    [Reply]

    Comment by Gustavo Cardial — July 3, 2008 @ 4:32 am

  23. Nice idea! For tracking downloads, I would recommend Google Analytics.

    [Reply]

    Comment by Samuel — July 3, 2008 @ 3:00 pm

  24. Brandon, I can’t promise but we’re hoping to do that, just not as a % but rather a set #.

    Samuel, if you go through my archives you’ll notice me trying click counting for RSS feeds to avoid feedburner. Google has enough of my data; they don’t need more.

    [Reply]

    Comment by Gabriel Goldenberg — July 3, 2008 @ 4:53 pm

  25. (I appreciate the suggestion though - thankyou for the helpful thought.)

    [Reply]

    Comment by Gabriel Goldenberg — July 3, 2008 @ 4:55 pm

  26. Great idea Gabriel! :D

    When and where can we download it?

    [Reply]

    Comment by Multimediedesigner — July 4, 2008 @ 6:08 am

  27. Hmm… that’s a great plugin, but won’t it make the page a mess if there are too many links on it?

    [Reply]

    Comment by Jeff Justice — July 5, 2008 @ 1:18 pm

  28. Sounds like a plugin I could really use. I’d love to help with the download thing, but I know nothing about it. Waiting for the download link, tho…

    [Reply]

    Comment by John Leavitt — July 6, 2008 @ 1:53 am

  29. I’ve used a similar plugin, but it just wasn’t what I was looking for. I can see where you can get a lot of use in it, though. The power it could add to your internal linking structure would be great.

    Cheers

    Justin Dupre
    http://blogosis.com

    [Reply]

    Comment by Justin Dupre — July 6, 2008 @ 1:12 pm

  30. Mail me if you don’t get the download counter to work :)

    [Reply]

    Comment by Joost de Valk — July 6, 2008 @ 5:33 pm

  31. Awesome idea, and something that will be really useful for a lot of people. Looking forward to trying it out.

    Wish I could help with the download tracker, although I know there are options tracking with [Bor-]Google Analytics, as an example

    iqcontent.com/blog/2006/11/tracking-document-downloads-in-google-analytics

    Thanks again!

    Christopher Rees
    http://www.PalaestraTraining.com

    [Reply]

    Comment by Christopher Rees — July 6, 2008 @ 10:17 pm

  32. Sounds like a great plugin and what I have been looking for. When are you going to provide the download link?

    [Reply]

    Comment by Raj — July 7, 2008 @ 12:10 am

  33. The post level option is a good idea. I think I’d use it when you add these 2 options:
    - add a link only for the first instance in a post to link, and not necessarily every one.
    - allow multiple keywords for the same URL and random choose one of them each time you add a link in a post

    [Reply]

    Comment by Tom — July 7, 2008 @ 2:17 am

  34. it looks like a great tool to help with link building, thanks

    [Reply]

    Comment by Alex — July 7, 2008 @ 10:24 am

  35. this is the second time i have visited to download your new plug in, and the second time that i can’t get what you are describing. bummer.

    [Reply]

    Comment by CS — July 7, 2008 @ 10:45 am

  36. STUMBLED!

    Definitely will use this when it becomes available.

    Voted for this plugin at:
    http://www.newsdots.com/blogging/new-seo-plugin-for-wordpress-internal-link-building/

    [Reply]

    Comment by Geoserv — July 7, 2008 @ 11:47 am

  37. Any update on making the application available for download? It sounds like a great plug-in.

    [Reply]

    Comment by Kurt — July 7, 2008 @ 12:08 pm

  38. Hi Gab,

    I’ve been visiting this page for a week+ and waiting for the plugin to take it for a spin. Sounds like a good idea.

    This plugin can be useful for interlinking multilingual blogs. A very practical alternative to manually switch from one page to its counterpart in any other language. There are some multilingual plugin that do that, BUT can create an SEO nightmare.

    I was planning on doing it myself last week, but decided to wait for yours. This can be achieved by using the custom fields in Wordpress so that the link gets placed anywhere in the post/category/page, but will be handled manually in the backend.

    The way you can achieve that, I think, is by using a tag like: get_post_meta($post_id, $key, $single);, which can be inserted anywhere in the template where the message will appear. Think about having something like this right at the beginning of each post:
    1. For the Spanish version click here or
    2. In Spanish: Your Title Post Link goes here

    Additionally, it will be nice if the following fields can be included:
    - title element
    - URL
    - target

    On top of the functions you already incorporated, it will be great to have that flexibility to manually or semi-manually (using a DB for recorded information) link out to subdomains, folders, post or other sites without assigning the same value to the link.

    I look forward to testing your plugin.

    Regards,

    Augusto

    [Reply]

    Comment by Spanish SEO — July 8, 2008 @ 3:49 am

  39. how about a signup to be notified list?

    you could probably use mojo mail (free) to do that.

    even Awstats will show downloads I believe.

    [Reply]

    Comment by ecommerce designers — July 8, 2008 @ 4:58 am

  40. I would like to use this app. Let me know if you still need help. I have 6 good php devs that are familiar with wordpress that might have some insight.

    [Reply]

    Comment by Matt Longley — July 8, 2008 @ 3:17 pm

  41. “I will definitely give it a try. But I can already see the masses abusing it and get penalized.”
    Mike Dammann, you really think Google is gonna penalize you for your own internal links?

    [Reply]

    Comment by Will — July 8, 2008 @ 3:32 pm

  42. […] Author: Gabriel Goldenberg, July 9, 2008 submit_url = “http://seoroi.com/link-building/live-download-link-for-internal-link-building/”; See here: http://seoroi.com/specialty-services/new-seo-plugin-for-wordpress-internal-link-building/ […]

    Pingback by LIVE: Download Link for Internal Link Building | SEO ROI Services. Need an SEO Rockstar? Contact Us. Prices $3K-$10K/mo — July 9, 2008 @ 12:19 am

  43. Thank you for the download link.

    [Reply]

    Comment by Medical Transcriptionist — July 9, 2008 @ 12:46 am

  44. […] Gabriel Goldenberg z SEOROI stworzy? i opublikowa? ?wietn? wtyczk? do Wordpressa: “Internal Link Building“, która automatycznie podmienia podan? fraz? wyst?puj?c? we wpisie na link, który si? […]

    Pingback by Wtyczka do WP: Internal Links | Fabryka Spamu — July 9, 2008 @ 6:01 am

  45. […] Een handige Wordpress plugin voor het automatisch genereren van interne links. (Plugin pagina) […]

    Pingback by   Automatische interne link builder - Wordpress plugin by SEO Update — July 9, 2008 @ 7:19 am

  46. Hi Gabe

    This sounds like an awesome piece of coding!! As you can see from the comments above, the masses are awaiting…when will this be available…I took the survey, but hit a dead end!!

    [Reply]

    Comment by Nigel — July 9, 2008 @ 7:22 am

  47. […] zestaw w zasadzie powinien wystarczy?, mo?na rozwa?y? jeszcze zainstalowanie dodatku Internal Link Building, gdzie mo?na zdefiniowa? podmienianie konkretnych s?ów na pozycjonowane adresy. Jako dodatek, […]

    Pingback by Poradnik: jak postawi? precla na WordPress | Fabryka Spamu — July 9, 2008 @ 8:00 am

  48. Hello

    First of all - nice script. I was going to ask my programmer to write something familiar when he will get back from holidays :)

    I have 2 suggestions:

    1) do not link every word in post, 1 internal link is ok, 10 or more (in longs posts with many keywords) looks not too good and I personally think it may be penalized

    2) When I add a keyword that it a part od url (for example: DOG | http://dog-portal.com) the html code is messed - the plugin will input url into url (<a href=”http://dog-portal.com

    Good luck with the new version :)
    cheers :)

    [Reply]

    Comment by Web Systems — July 9, 2008 @ 10:06 am

  49. Gabriel, it’s a great plugin. I was searching for something like that since first time I used Wordpress for SEO. Thank you for releasing it!

    However it seems that your plugin have a little bug. When the keyword is inside the domain name then your plugin is linking the keyword that is inside the domain. :/

    [Reply]

    Comment by Sebastian — July 9, 2008 @ 10:07 am

  50. Quick question: If old posts already have links assigned to a keyword, and then I use this plugin to assign a different link to that same keyword, what happens to the old already-linked keywords? Will this replace those links? (hopefully not). Or will it only add links to non-hyperlinked words?

    [Reply]

    Comment by DazzlinDonna — July 9, 2008 @ 1:07 pm

  51. Awesome - just found this through your twitter today. Thanks!

    [Reply]

    Comment by Kim — July 9, 2008 @ 1:37 pm

  52. What happens when I setup a keyword link (in the plugin) for “Blue Horseshoe” and a second keyword link to “Horseshoe”? This is an example of course, but how does the plugin handle overlapping linking?

    [Reply]

    Comment by Kurt — July 9, 2008 @ 2:41 pm

  53. Not sure if anyone else encountered this bug but I found it randomly broke a single link in a lot of my posts and replaced it with:
    [block]0[/block]

    [Reply]

    Comment by Yossarian — July 9, 2008 @ 3:33 pm

  54. First, great plug-in. Can’t wait to see the future versions, but this is a solid start.

    Second, bug alert: When the defined keyword is also contained in the URL that you are linking to, it causes issues (breaks link and displays incorrectly by showing part of the link). As an example, if the defined keyword for the link is ‘chowder’ and the link is http://www.xyz.com/abc/chowder_recipe.html, the plugin does not work properly. I am guessing that it is somehow trying to reinsert the URL when the keyword in the URL is processed.

    I am concerned that this might also cause issues with defined keywords that might exist in other URLs too. The plugin should disregard the words/characters in any URLs.

    [Reply]

    Comment by Kurt — July 9, 2008 @ 5:49 pm

  55. Setting max number of replacements is key .

    Like the opt-out feature

    Another good feature would be to keep it out of heading tags

    [Reply]

    Comment by Matt L — July 10, 2008 @ 12:58 pm

  56. I love it…this sounds more promising than some other similar plugins. Thanks!

    [Reply]

    Comment by Susan — July 10, 2008 @ 1:52 pm

  57. Donna - that’s no problem. It won’t overwrite old links. See the FAQ.

    Kurt, the new version can do that. Just download it, and use that one instead. Thanks for bringing up a good question!

    Yossarian, hopefully that’s fixed now.

    Matt - use the new version, and you can do that.

    Susan, glad you like it.

    [Reply]

    Comment by Gabriel Goldenberg — July 10, 2008 @ 9:57 pm

  58. Nice one, Yeah just checked and it appears to be fixed. Thanks

    [Reply]

    Comment by Yossarian — July 11, 2008 @ 4:40 am

  59. It’s great to see that the suggestions made in the comments have already been taken into account!

    I still have one suggestion: you add “If you would like a keyword to randomly link to one of several URLs, seperate each URL with a bar ‘|’.”

    Could you aso add the inverse?
    “If you would like a URL to be randomly linked to by one of several keywords, seperate each keyword with a bar ‘|’.”

    You would have to modify the interface.

    Thanks again!

    [Reply]

    Comment by Tom — July 11, 2008 @ 5:49 am

  60. Thanks for update :)

    One more thing I noticed during tests:

    example:

    key: dog
    address for linking: http://www.dog-blabla.com/dog

    and if the plugin finds key “dog” within the page http://www.dog-blabla.com/dog it puts again link to the same address.

    best regards,
    Chris

    [Reply]

    Comment by Web Systems — July 11, 2008 @ 6:17 am

  61. It’s me again ;)

    I have just discovered another bug. Example:

    We have 2 keywords:
    1)cat
    2)dog

    When I add internal linking for cat to http://sample.com/cat-vs-dog/

    and then I try to add internal link for “dog” the html code is messed up. Check for yourself :)

    besr regards,
    Chris

    [Reply]

    Comment by Web Systems — July 11, 2008 @ 8:57 am

  62. […] can get the seo internal linking plugin […]

    Pingback by seo / software / tech / news » New Internal Linking SEO Plugin for Wordpress — July 11, 2008 @ 6:32 pm

  63. Yossarian - thanks for letting me know it’s fixed. Happy to hear it!

    Tom, you can just add those keywords lower down in the form. Alternately, if you’re willing to pay for the plugin to be modified that way, email me and let me know.

    Chris, thanks for sharing that bug. I noticed the earlier bug comments and am passing it on to my developer. Things have been hectic, so sorry if your issue hasn’t been addressed yet.

    [Reply]

    Comment by Gabriel Goldenberg — July 11, 2008 @ 6:49 pm

  64. Thanks for great support Gabriel :)

    Just can’t wait to see the final, bug-free version :)

    [Reply]

    Comment by Web Systems — July 12, 2008 @ 8:12 am

  65. Awesome, man! Thanks.

    Two suggestions for the next release:

    1. Allow for overrides for pages as well as posts. This is a big one for me.

    2. Let us set a style class name for the automated links. This way we have the option to make them look different if the mood strikes up.

    -John.

    [Reply]

    Comment by HostScope — July 13, 2008 @ 9:08 am

  66. Finally, the download!! This works great, I think better than any other internal link plug-in for WP! Thanks!!!!

    [Reply]

    Comment by Free Amazing Backlink Checker — July 13, 2008 @ 9:29 am

  67. Im giving this plug in a try. I hope its as good as it seems. Thanks for sharing.

    [Reply]

    Comment by SEO/SEM blog — July 13, 2008 @ 11:19 am

  68. […] Internal Link Building Tool for Wordpress (SEORoi) A plug-in that makes certain words automatically link to other pages or articles on your wordpress blog.  Very cool, You’ll be seeing it in use here in the near future. […]

    Pingback by Weekly Links, Vol. 3 | Glenn Stovall Design — July 14, 2008 @ 4:44 pm

  69. Hey cool plugin, unfortunately I can’t figure out how to get it to work, where is the plugin screen for the global settings? I see I can change the links for my post when I’m writing a new entry. Please help. Btw, I’m using wordpress 2.5.1

    [Reply]

    Comment by Don — July 14, 2008 @ 7:33 pm

  70. […] It’s not there. My Internal Link Building plugin got a wide collection of juicy links (would appreciate more sphinns so it can go to the […]

    Pingback by Yahoo Site Explorer… Dying? | SEO ROI Services. Need an SEO Rockstar? Contact Us. Prices $3K-$10K/mo — July 15, 2008 @ 12:25 am

  71. Hey Gab, this an awesome plug-in.

    Thank you for the download link

    [Reply]

    Comment by incaSEO — July 16, 2008 @ 1:54 am

  72. What an excellent plugin! Many thanks for this, Gab. I’ve installed it on my blog and it works a treat.

    I do have two very small suggestions to make though:

    1. Allow the “title” attribute of the link to be optionally specified as can be done when adding standard links to posts. This would mean that a tooltip would then appear when the mouse is moved over the link. This would make the generated links consistent with other links that may already be in the post.

    2. Allow the “target” attribute of the link to be specified so that links can be opened in a new window if required. This would be especially useful when the plugin is being used to link to external sites.

    [Reply]

    Comment by Chris Simpson — July 16, 2008 @ 4:00 pm

  73. Hi

    I have just been thinking about the plugin and I think that option to set links as NOFOLLOW would be nice. This was we could set some text links to sponsors.

    PS: plz remember about */cat-dog/ dog|cat errors ;)

    cheers

    [Reply]

    Comment by Web Systems — July 17, 2008 @ 2:17 am

  74. I am late to this party, but what an excellent plugin! You have just saved me 2 weeks work.

    [Reply]

    Comment by rishil — July 17, 2008 @ 9:22 am

  75. […] New SEO Plugin for Wordpress: Internal Link Building SEO ROI […]

    Pingback by Seachcap SEO Aware Style- Favorite Articles From the Past Year SEO Aware — July 17, 2008 @ 7:49 pm

  76. Gab,

    Exactly what i was looking for, you da man,

    Installing now and am going to push heaps of people at this.

    Thanks,
    Tim

    [Reply]

    Comment by Tim Norton — July 18, 2008 @ 11:25 pm

  77. Nice job, I was just looking for something like this. A great time-saver.

    [Reply]

    Comment by Jacob from Group Writing Projects — July 19, 2008 @ 3:18 pm

  78. I there a way to make this plugin not display links on the same page the link points to.

    Edit: Good idea. Can you sponsor it?

    [Reply]

    Comment by sand — July 19, 2008 @ 4:45 pm

  79. I agree that adding a ‘no follow’ option will be necessary to use the plugin for commercial links.

    Gab: You willing to sponsor this?

    [Reply]

    Comment by Robert — July 19, 2008 @ 7:41 pm

  80. Installed, wrote a post (http://scottsmb.com/2008/07/19/new-seo-plugin-for-wordpress-internal-link-building/) worked. Hasn’t worked since. Any ideas?

    [Reply]

    Comment by Scott — July 19, 2008 @ 10:58 pm

  81. […] Internal Link Building offers Wiki-like functionality on certain keywords. This a great SEO plugin that automatically builds internal deep-links allowing search engine spiders and readers to follow your content. […]

    Pingback by Weekly Updates: 7/20/08 | StartBlogging.net — July 20, 2008 @ 4:37 pm

  82. Love the plugin, just what I needed! I have a couple of question tough. Is it possible to make the plugin gto link even if the keywords are inside a blocquote or list? (as it is now it does not link). Great job.

    [Reply]

    Comment by Lars Svensson — July 21, 2008 @ 5:59 am

  83. Hey Gab!

    great plugin - thanks much for this !

    Some issues:

    1) the randomize link feature should NOT duplicate links… i.e. if we specify 6 links and place 3 per post, we certainly want 3 unique links, not 3 times the same ones… that would look spamy/unnatural

    2)
    on a vanilla WP 2.6 we once go thtis problem


    internal-link-building
    Warning: array_merge() [function.array-merge]: Argument 0000001 is not an array in C:\!work\!testbed2\wordpress26\wp-content\plugins\internal-link-building\Internal_Link_Building.php

    what does this problem mean? how do we cure it?

    thanks & best
    christoph

    [Reply]

    Comment by Christoph C. Cemper the Marketing Fan — July 21, 2008 @ 11:18 am

  84. […] Internal Link Building by SEOROI - This looks like it’s an awesome tool although it didn’t work with our admin/theme/template for some reason…haven’t had a chance to look at it but it’s received rave reviews so we recommend giving it a shot yourself! […]

    Pingback by Link Builder for Wordpress - Download it Now!!! | semvironment — July 21, 2008 @ 2:41 pm

  85. This plugin is great but it doesn’t work for the keywords that contain an apostrophe. Could you please help?

    [Reply]

    Comment by Jean-Yves — July 21, 2008 @ 3:58 pm

  86. Chris Simpson - I like the target setting function. Want to sponsor it?

    @ Sand and Robert - getting that functionality created is also a good idea. Would you mind chipping in to cover the costs?

    Scott and I dealt with this privately since his comment.

    Lars: I’m not sure why it doesn’t work within a blockquote or list but that should be done. Can you help cover the costs?

    Chris - Is that what’s happening now? Let me try and see the result.

    As to the bug, I have no clue what’s happening. Let me ask the dev. Probably a 2.6 problem.

    Jean-Yves: I like your point and want to have that programmed. Not sure why it doesn’t now, but if that costs extra, can you cover it?

    [Reply]

    Comment by Gab Goldenberg — July 21, 2008 @ 5:52 pm

  87. […] er rigtig mange muligheder og kun fantasien sætter grænser. Du kan læse mere om dette plugin her og du har mulighed for at downloade det her. submit_url = […]

    Pingback by Skab intern linkstruktur som Wikipedia — July 22, 2008 @ 3:11 am

  88. Gabriel: many thanks for the answer. Do you mean that next releases of the plugin won’t be free?

    [Reply]

    Comment by Jean-Yves — July 22, 2008 @ 4:31 am

  89. There is a conflict between Internal Link Building and the Simple Tags plugin. Simple Tags with “auto link” activated, seems to have priority over Int. Lnk Build, so that if the same keyword is defined by ILB and also is included in ST, ILB does not have time to create a link.

    Julie, since this is an issue that just affects you personally, perhaps you might consider having a developer help you out with it. It would be too expensive to try and make the plugin compatible with all the other ones out there.

    [Reply]

    Comment by Julie — July 22, 2008 @ 7:57 am

  90. Jean-Yves, future versions will be free as well. I’m asking if you’d like to help cover the costs of adding functionality etc.

    [Reply]

    Comment by Gabriel Goldenberg — July 22, 2008 @ 12:20 pm

  91. Gabriel, I understand but I don’t think that I’m the only one to be interested in this functionality and I’m really sorry that I don’t have the means to pay for its coding.

    [Reply]

    Comment by Jean-Yves — July 22, 2008 @ 1:02 pm

  92. If the price will be reasonable - sure :)

    Waiting for bug free updated version with new features :)

    [Reply]

    Comment by Web Systems — July 23, 2008 @ 3:19 am

  93. […] Link Building ??????????? ???????? ???????????? ??????? - New SEO Plugin for Wordpress: Internal Link Building ???????? ? ?????????? […]

    Pingback by ??????????? ??????? Internal Link Building | ??? ?????? — July 23, 2008 @ 5:14 pm

  94. […] Internal Link Building | Download Permite definir palavras-chaves a serem definidas como links para uma URL desejada. Isto permite a conexão entre posts através de links. Este mesmo sistema é usado pelo Wikipedia, podendo assim melhorar o seu posicionamento nos motores de busca. […]

    Pingback by Relação de Wordpress Plugins para o Dia 25/07 - Wordpressbr.com — July 25, 2008 @ 11:51 am

  95. Were yopu guys reading my head ? Great Idea, Great Plugin, thanks for doing all the work and then above all, sharing it for Free.

    [Reply]

    Comment by Karan Goyal — July 27, 2008 @ 4:28 am

  96. Wonderful! All the upgrades link-a-dink never had.

    [Reply]

    Comment by Denise — July 27, 2008 @ 12:55 pm

  97. Argg… *arn you! You left the cat of the bag. For me, I called it “Wikipedia-Linking Style”.

    Anyway, great work on the plugin with the additional, specific funtionalities for the internal linking.

    Kudos.

    However, I would like to add one more suggestion for the improvement:

    how about adding a functionality/option where you would mainly link the keyword phrase only on ‘related’ blog posts (to help reduce the PR juice leak to unrelated posts)?

    For this addition, I think you might want to look at related posts plugins to see how to get the related posts criteria — especially the Similar Post Plugin: http://rmarsh.com/plugins/similar-posts/

    Regards,

    ~Mint Tree~
    P.S. I ‘had’ planned to write a similar ‘Wikipedia-linking style’ plugin, but haven’t had the time to do it. So, I must thank you for taking the time to do the plugin =P.

    [Reply]

    Comment by Best WordPress Template — August 3, 2008 @ 3:30 am

  98. Oh, one last thing I forgot: you will want to look out for how many database query your plugin execute (of course, you will want to reduce the total numbers ;).

    ~Mint Tree~
    P.S. I’m currently getting recruited as a SEO/SEM for a web design company (with 3 biz already bidded =); so, if you’d like to discuss some SEO/SEM stuff or possible outsource (in case I can’t take on all 3 ;).

    [Reply]

    Comment by Best WordPress Template — August 3, 2008 @ 3:41 am

  99. Very Nice.

    How about a plugin with the same functions but one that goes eksternal (to affiliatelinks and stuff like that…).

    Yours…

    [Reply]

    Comment by Pete Andersen — August 3, 2008 @ 2:33 pm

  100. “How about a plugin with the same functions but one that goes eksternal (to affiliatelinks and stuff like that…).”

    I think you didnt even install the plugin :]

    [Reply]

    Comment by WEB SYSTEMS — August 4, 2008 @ 3:39 pm

  101. […] Als laatste..om het af te leren…Linken is belangrijk, geen schokkend nieuws meer en dat intern linken belangrijk is , dat weten we ook wel langzamerhand, kijk maar even naar het succes van Wiki. Liep toevallig deze wordpress plugin tegen het lijf die het intern linken op je blog gaat automatiseren…er bestond al een dergelijke plugin maar daar wist ik niks van af ..bij deze dus de Interne link plugin voor Wordpress […]

    Pingback by Mijn SEO Blik op de afgelopen week - 22/06/2008 — August 4, 2008 @ 8:16 pm

  102. ????? SEO ?????? ??? Wordpress…

    ???????? ????????? ?? ????????? ????????? ?? ????? ?????????? ?????? - Internal Link Building.
    ? ??????? ????? ??????? ????? ???????????????? ????….

    Trackback by SEO??????? — August 5, 2008 @ 5:18 am

  103. The plugin is great!

    The only thing I would add is the possibility to put parameters in the link, like “target” and “title”.

    Congrats

    [Reply]

    Comment by Marcelo — August 5, 2008 @ 9:09 am

  104. Hey Gab - have you noticed any sites that have the second instance of a defined keyword not render the link but instead wrap it in [#%1#2]keyword phrase[/#%1#2] tags?

    We are running 2.5x but have disabled the plugin now until we find a fix.

    really great idea by the way.

    [Reply]

    Comment by Jason Billingsley — August 5, 2008 @ 8:36 pm

  105. Thank for plugin, now we testing Russian version.

    [Reply]

    Comment by WebSam — August 6, 2008 @ 11:43 am

  106. I see that you can limit it one instance per post. Is it possible to limit it to so many times per link, so that I could link to a specific keyword like 10 times for one URL and then 10 more times for another URL? Post-level overrides in this case would be as cumbersome as doing everything manually.

    [Reply]

    Comment by RT Cunningham — August 7, 2008 @ 7:05 am

  107. […] ??????: Internal Link Building ???????????? ?????? Internal Link Building ??????????? ???????? ???????????? ??????? - New SEO Plugin for Wordpress: Internal Link Building […]

    Pingback by SEO ?? DivERSant`a - ?????? ? ????????? - Internal Link Building - Seo ?????? ??? WP — August 8, 2008 @ 7:35 am

  108. […] Internal Link Building […]

    Pingback by 75 Tips To Start A Blog | Make Money Online — August 12, 2008 @ 3:38 am

  109. Hey Gab,
    First off - Fantastic plugin.

    I am having a problem though. Keywords inside tags are getting messed up. See:

    http://www.holdemreview.com/best-poker-site-for-us-players/

    The bottom two headings are trying to convert into links, but partial html is being spit out. Any ideas?

    Also, could you include an option to not hotlink inside tags at all? I have a feeling more people than me do not like to see part of a heading be linked to another page. It just looks goofy. That would make this plugin perfect in my opinion.

    Thanks a ton,
    Mitch

    [Reply]

    Comment by Mitch — August 14, 2008 @ 8:42 pm

  110. I messed up my last post.

    It should read:

    Hey Gab,
    First off - Fantastic plugin.

    I am having a problem though. Keywords inside H* tags are getting messed up. See:

    http://www.holdemreview.com/best-poker-site-for-us-players/

    The bottom two headings are trying to convert into links, but partial html is being spit out. Any ideas?

    Also, could you include an option to not hotlink inside H* tags at all? I have a feeling more people than me do not like to see part of a heading be linked to another page. It just looks goofy. That would make this plugin perfect in my opinion.

    Thanks a ton,
    Mitch

    [Reply]

    Comment by Mitch — August 15, 2008 @ 5:37 pm

  111. […] Internal Link Building - Med dette plugin kan du bygge en intern linkstruktur med samme funktioner som på Wikipedia. Kort fortalt, så giver plugin dig mulighed for at lave en liste med keyword og hvor de keywords skal linke hen. Plugin’et vil derefter lave alle de steder hvor det nævnte keyword står, om til et link. […]

    Pingback by 5 gode SEO værktøjer til WordPress | Blogging tips der gør dig til en bedre blogger - Problogging.dk — August 16, 2008 @ 3:05 am

  112. Great plugin and I will be using and blogging about it on my site. All the best!

    Cheers,
    Ryan@Linkbuildr

    [Reply]

    Comment by Link Building Blog — August 16, 2008 @ 3:15 pm

  113. […] up is the brand new plugin called “Internal Link Building” developed by the folks at SEO ROI. I’ve been using aLinks to accomplish some of what […]

    Pingback by Wordpress Plugins For Link Building | Welcome To Linkbuildr — August 19, 2008 @ 4:05 pm

  114. First many thanks for this plugin.It will be more great if the plugin features keywords underline and bold options.
    Thanks a lot again.

    [Reply]

    Comment by mike — August 24, 2008 @ 4:43 am

  115. […] Internal Link Building […]

    Pingback by Plug-Ins | Online with Michelle — August 24, 2008 @ 9:52 am

  116. It seems to be a great plugin but it’s not working?

    Following error:

    Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/www/seotips.dk/wp-content/plugins/JJ_Internal_Link_Building.php on line 100

    [Reply]

    Comment by SEO — August 25, 2008 @ 3:17 pm

  117. We’re familiar with the error and are working on it.

    [Reply]

    Comment by Gabriel Goldenberg — August 25, 2008 @ 10:11 pm

  118. Yes i love it, now my site is like wikipedia

    [Reply]

    Comment by Ryan Liao — August 26, 2008 @ 3:06 am

  119. […] with the task of internal linking a super new tool has been designed, namely Internal Link Building. In their own words: “What it does is give you an admin panel to assign keywords to given […]

    Pingback by » 5 Super SEO Plugins for Wordpress Blogs — August 27, 2008 @ 5:48 am

  120. Hello
    Great plugin, thank you!
    But i got an error. Some keywords aren’t being converted into links. In the post it looks like this: [#%1#2]keyword[/#%1#2]. It occassionally appears with keywords added both from admin panel and from post edition.

    [Reply]

    Comment by golan — August 27, 2008 @ 11:57 am

  121. Hi,
    thanks for this plugin but I got an error too.

    Warning: preg_match_all() [function.preg-match-all]: Empty regular expression in /home/../public_html/informacje/wp-content/plugins/JJ_Internal_Link_Building.php on line 221

    and something like this:

    [#%2#2]fundusz[/#%2#2] [#%0#2]OFE[/#%0#2]…

    [Reply]

    Comment by kruzyk — September 2, 2008 @ 3:17 pm

  122. […] Internal Link Building - Adds the ability to automagically link keywords in posts to specified URLs. Makes a rather tedious task so much easier to dot. […]

    Pingback by Top Wordpress Plugins I Use | Psycho.Sanctum — September 11, 2008 @ 3:26 am

  123. Gabriel-

    Great plugin, though I am having a slight issue. We have images that has the keyword we are using in the url to the image, and it is breaking the image by inserting the link into the source url. Anyway you could code it to check if this is part of an image tag and not replace those?

    Thanks,
    Dave

    [Reply]

    Comment by David Lawlor — September 23, 2008 @ 11:37 am

  124. […] can get the seo internal linking plugin […]

    Pingback by Atomic Media Blog » Blog Archive » New Internal Linking SEO Plugin for Wordpress — September 30, 2008 @ 8:45 pm

  125. […] pro SEO optimalizaci Wordpressu. Plugin se jmenuje Internal Link Building, a ke stažení je zde: Internal Link Bulding. Jedná se defacto pouze o jediný PHP soubor, který nahrajete do adresá?e wp-content/plugins na […]

    Pingback by Prolinkování webu na Wordpressu podruhé | [REALLY HARD] - Ji?í Van?k — October 9, 2008 @ 4:15 am

  126. i would like to make this plug in to use a customised link. one that blends in more with the page content. anyone know if this is possible to do, and if so how to do it?

    [Reply]

    Comment by simon — October 14, 2008 @ 5:17 am

  127. […] Internal link building plugin – easy to setup and use. You can add any numbers of keywords and how many times they’ll be linked to keywords on a single post. This plugin takes very little resources from the web server and comes as my number one recommendation among free plugins. […]

    Pingback by Earn Money with Wordpress and Affiliate Text Links | Viliat Online Business — October 22, 2008 @ 12:28 pm

  128. Can you disable this on certain posts/pages?

    [Reply]

    Comment by Damian — October 22, 2008 @ 4:54 pm

  129. A useful plugin indeed, i’ve just downloaded wordpress.org and have been trawling through for SEO related plugins. This one could be of use!

    [Reply]

    Comment by David Bowen — October 28, 2008 @ 9:55 am

  130. Looks like a nice plugin, but anchor mixing is really a must. This can be simply implemented by randomly including one or two words around the anchor.

    Like this:
    for “SEO” keyword the plugin would create a random anchor:

    “Various companies produce varying results in SEO job.”

    If using keyphrase, it would be great to set a max distance between its words:

    keyword1 word1 word2 word3 keyword2

    I would also love to see a test option. For example, you can add a rel=”SEOROI” to the links and, once testing is done, remove those rel’s.

    [Reply]

    Comment by Danny — October 30, 2008 @ 4:40 pm

  131. […] Internal Link Building, ??????? ?????????? ???????????? ?-?? ?????????. […]

    Pingback by AlexVolkov » Blog Archive » ??????? ??? wordpress — October 31, 2008 @ 1:06 am

  132. thanks for this plagin. I do it for all my sites.

    [Reply]

    Comment by eric — November 3, 2008 @ 9:46 am

  133. Sounds fantastic, we will test it on our blog
    Greets Wellness Guide

    [Reply]

    Comment by Wellnes Guide — November 7, 2008 @ 6:38 am

  134. Hello Gabriel,

    This looks exactly like what I’m looking for. I do have a question though about how the plugin works.

    I want to use this plugin to link to over 3,000 affiliate links (I know, it’s a lot!) and I was wondering how hard the plugin is going to be on my server. I am on a shared server and I worry that pages may take a long time to load if the plugin tries to look for keywords to link to everytime a page is loaded.

    Could you please let me know how it works exactly and whether it’s going to overload my server or not.

    Merci d’avance ;-)

    Sebastien

    [Reply]

    Comment by Sebastien — November 20, 2008 @ 4:52 pm

  135. thanks for this plagin. I do it for all my sites.

    [Reply]

    Comment by dantel — November 28, 2008 @ 3:16 pm

  136. Hey we have implemented on several of our blogs and it works great. Took a while to set the parameters just right, but all is good now.

    [Reply]

    Comment by Vertical Measures — December 3, 2008 @ 11:23 pm

Post a comment.