Drupal 6 SEO: Optimise Read More link in Node Teasers

Following on from my previous post about "nofollow" on comments, I came across Google's < 100 Links per page Rule. After a little more Google searching, It appears (as with any SEO topic) the < 100 link rule is also much debated and argued about.

On a typical Drupal view/list page listing Node Teasers, each node will feature a "Read More" option. From SEO perspective, this does not serve any purpose as keyword for each link is simply "READ MORE", as a keyword this does not carry any SEO value at all. More importantly, this adds an unnecessary link to the page (Node title serves much better SEO purpose).

If you are worried about this, there are 3 possible solutions to this:

  • Remove Read More link completely from node teasers
  • Change Read More text to something of a higher SEO value
  • Add nofollow to Read More link in teasers

Before I ventured into Drupal API to look for possible preprocess and hook functions and write my patches, a quick search in the Drupal Module repository revealed a module called Read More link. This fantastic little module by Todd Nienkerk addresses above three scenarios and does much more..

Install it using your prefered method (CVS/wGet Tar/FTP) > visit settings page and customise the options > done

Again, SEO in Drupal doesnt get any easier than this.


Bookmark and Share

6 comments

Anonymous's picture

The "Read More" module is a good one BUT ... how can you set it up effectively in order to have nofollow on Read More? I couldn't figure out how to do it (without messing it up completely). Any ideas?

Anonymous's picture

I believe that the 100 link rules only pertains to outbound links.

Anonymous's picture

Do you know is it possible not to add "nofollow" to the link, but generate it dynamically for each node using the node title, e.g. generate something like "Read the full version of " (where is the link)?

/e.g. "Read the full version of "/

Thanks in advance,
Mike

Janak's picture

yep, it is possible indeed. Install the Readmore module I mentioned above. In the settings "admin/settings/ed_readmore" page, you can define your custom "Link text" and it will dynamically change it for all node teasers.

Anonymous's picture

How about if I setup a views, row style is fields and there are three fields
node title, node teaser, node link

and I put a option text of 'read more ' for node link

Is there any SEO issue in this views setup ?

Anonymous's picture

I don´t think it will be useful to add a nofollow to the read more link, as it is an internal link and it will not be respected by google because is a common page sculpting technique....

My best approach will be either:
- removing the link
- adding an anchor text with the same text as the title
- replace the href link with a hard to find javascript link.

Hope this helps.

Jorge

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account, used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

More information about formatting options