Internal Link Building Update

Author: Gab Goldenberg

A few of you have been kind enough to report bugs and issues with the internal link building plugin. I’m currently aware of the following issues. They’re on the to-do-list to be fixed and/or improved. I wasn’t sure whether or not to hide these bugs or be upfront about it, but I figure it’s better to fess up and be transparent than whatever might happen in the alternative.

Keep in mind, however, that some problems will be specific to you personally. Try de-activating other plugins before you come to report a problem. If that doesn’t work, then please, I really, really want to hear from you!

Also, if you’re on version 1 of the plugin rather than version 2, get version 2
now as it fixes a common bug (see 2 below) and may address yours. You don’t need to worry about losing saved keywords; they’ll be there when you install the new version. This is per my testing on a 2.5x WP install on this site.

1) Apostrophes are not being accepted as part of a keyword. Problematic for anyone that wants to use a possesive (e.g. mark’s internet marketing) and for many Irish folk.

2) Words that are set as global keywords, when appearing within URLs, get linked. E.g. “”  appearing as text will have cats link to the page set for ‘cats’ and ‘dogs’ set to the page for dogs. This bug also affects trying to set something like ‘idea’ to link to THIS BUG IS FIXED IN THE LATEST VERSION, courtesy of Chris Balicki of Web Systems SEO / reklama internetowa. Download that and install it if you have any problems.

3) Linking from the destination page to itself. I.e. my seo services page links to itself. While nothing is technically broken, it’s kinda dorky and shabby usability for less-savvy users who won’t look at a link’s destination before clicking.

4) When words appear within blockquotes or lists they’re not getting linked. I checked this myself and there’s no consistency in the plugin; sometimes the links appear, but mostly they don’t.

5) Looks like the randomize functionality duplicates links. Per Chris Cemper: “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.” I personally could not replicate this, so I don’t know what to do about it.

6) On a vanilla WP 2.6 Chris got this problem

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

Err, crap. ANyone else get that/know why that’s happening?

7) There’s no facility to do this in bulk. I’m going to speak to my dev about having some CSV import/export functionality so that multiple keywords / links can be done in one go.

Other requests I’ve had:

1) Simple Tags/ other plugin compatibility. If I wanted to make my plugin compatible with every other plugin out there, it would be a money sink. Sorry, but this isn’t happening.

2) No follow functionality (e.g. make a link use nofollow). Not sure why you’d use a link building plugin and want it to do nofollow too. If enough people chime in in the comments, I may have this added. I’m a lot more likely to do this if you offer monetary support through paypal. But I think you guys could stop citing Wikipedia so often (you know who you are) and use the wikipedia-nofollow plugin if that’s the concern.

3) Ability to set multiple keywords to link to a particular page. I’m thinking this will be integrated with the bulk feature above. At first I was reluctant but I just set up about 60 phrases using the tool and it can get tedious if one of your pages targets multiple keywords…

Finally, if you guys would like to help accelerate the development of the plugin and the fixes named above, please leave a comment and what you’re willing to contribute. I’ll email you a money request through Paypal. Supporters will be acknowledged.

Tags: , ,

Sidebar Story


  1. Just some suggestions to make things easier for you: 1. You could have a fixed page for the plugin and list the updates there; 2. You could put up a paypal donate button on the plugin page; 3. You could integrate the plugin with so that updates are automatic and it can create more buzz to your site.

    Comment by Marcelo - August 6, 2008 @ 9:08pm
  2. Marcelo, I like #1 and #2. requires a particular licence I don't care to offer, because it would mess up my download tracking.

    Comment by Gabriel Goldenberg - August 7, 2008 @ 6:20pm
  3. Hey Gab, thanks for keeping track of my issues... I wish I could find the post where we had the duplicate used links.... next time I'll just post it into the comment for future reference. best,christoph

    Comment by Christoph C. Cemper the Marketing Fan - August 8, 2008 @ 5:03am
  4. Hi Gab, I just found another issue regarding matching keywords. You should match long tail phrases BEFORE the short tails. Imagine I setup these two keywords advanced link building link building service link building My expectation would be that the 3word terms would match and get linked, but ultimately I get the short "link building" linked. Any clue how to work around this?

    Comment by Christoph C. Cemper the Marketing Fan - August 12, 2008 @ 6:12am
  5. Gab, additionally, if we don't specify a "times" with a keyword we currently see weird brackets and percet/dashed numbers if the keyword occurs a 2nd time in a post. e.g. [#%2#2]link building[/#%2#2]

    Comment by Christoph C. Cemper the Marketing Fan - August 12, 2008 @ 6:57am
  6. Re: THe first issue - That's how it's supposed to work, and works for me. I'd double check you're using the latest install and see if other plugins are not conflicting. Re: The second issue - that should be because of Simple Tags, I believe. Try disabling other plugins.

    Comment by Gabriel Goldenberg - August 12, 2008 @ 5:05pm

Leave a Reply