What:

Add the option to include the word immediately before and after the main keyword as part of the linked text.

How:

Let’s say you configured the module to link the word “fox” to http://www.example.com/fox

Secondly, imagine your site has the following sentence: “the little cunning fox jumped over the rock”

Under the status quo, you’d get: “the little cunning fox jumped over the rock”

What I am suggesting is to include the words immediately before and after as part of the anchor text like so: “the little cunning fox jumped over the rock”

If the site also had the following, “the red fox killed my chicken”, under my feature, it would become “the red fox killed my chicken”

For “I chased the darn fox but he got away”, you’d get “I chased the darn fox but he got away”

Why:

From an SEO perspective, it’s not optimal to have the exact anchor text pointing to the same page.

You want variety. By expanding the anchor text to include the neighboring words, you “add spice” to your backlink profile simply and efficiently but still retain the main keyword.

At the same time, it becomes less obvious to the search engines of your manipulation, especially in this Penguin dominated world.

You go from

50 links with the exact “fox” text linking to the fox page

to

  1. “cunning fox jumped”
  2. “red fox killed”
  3. “darn fox but”
  4. And more dynamically created link text variations.

Obviously, if implemented, this should be an option.

Ideally, you can select how many words before and after to include along the main keyword. (Maybe even make it random although I’d cap it at 5 words.)

However, I’d be happy if the initial version only selects the first word before and after the keyword. That’d be a huge boost over the current method.

For what it’s worth, I worked as an SEO specialist for an agency.

Comments

greg boggs’s picture

It's a fair amount of work, but if someone's interested in creating a patch, I'd happily add it. One way to get some variation without improving the code is instead of adding fox add the longer variations to your match list. It's not nearly as good as the feature you suggest, but it will give you some variation.

greg boggs’s picture

Version: 7.x-1.2 » 7.x-1.x-dev
Priority: Minor » Normal
makimaki’s picture

Well, it's not really the same. You just supply the main keyword and the variations are automatically generated based off each different node's content. (Ex: Main keyword = fox, Node 1 anchor text = "red fox jumps", Node 2 anchor text = "a fox saw", etc)

In your way, since you don't know the variations, you're forced to look at each content piece on the site (written by other people) and even then, you'lll have many similar main keywords which leads to content pieces having 2+ links pointing to the same page. I hope thst makes sense. (Ex: main keyword 1 = "red fox jumps", main keyword 2 = "a fox saw", what if a nodes has instances of your match list, you'll get two links)

Seems overly complicated, makes you work harder and defeats the purpose of the plugin imho because SEO is about scaling, which this plugin greatly helps.

Well, I wanted to throw the idea out there since I haven't heard anyone suggest this powerful and scalable feature.

greg boggs’s picture

I agree. I'd happily add it.