I saw someone run a small experiment regarding this, it seemed like the search engines only considered the anchor text of the first link on a page. I don't think this method would be a very good way to get rankings for multiple keywords, I think its more likely to look like keyword stuffing and attempted ranking manipulation.
Best case: you get credit for one link Next best: it doesn't count as a link at all Worst case: You get penalized I had a client that, no matter how great their SEO efforts, could not get above page 5 for one of their most important search terms, even though they were on page 1 for most others. I finally decided to take a look at their link structure again and realized they had about 150 links on one page of a PHP directory site. I got the links taken off and now they are on page 2 and climbing.
There currently is quite a debate going on amoung SEO specialists, where one claims that Google counts only the anchor text of first followed hyperlink, while others have claimed that Google also counts other followed hyperlinks. I've collected all the relevant articles on this topic for you and arranged them in chronological order. It's quite a read, but it's interesting: You May Be Screwing Yourself With Hyperlinked Headers (the original article that spawned the debate); Single Source Page Link Test Using Multiple Links With Varying Anchor Text - Part Two; Results of Google Experimentation - Only the First Anchor Text Counts; Google counting only the first link to a domain - rebunked; Google passes second link’s anchor text; Calling Matt Cutts To The Bat Phone (don't forget to read the comments); Internal Links - Only The First Link Counts in Google?. I certainly wouldn't deliberately create many links to the same page, because it simply does not make sense. A few links with different anchor text pointing to the same page makes sense, e.g. one link to your home page with 'Home' as the anchor text and another link to your home page with your main keyword as the anchor text. In this case, I would nofollow the link with 'Home', as recommended in the first article. That second idea of yours is definitely not recommendable, because it leads to keyword cannibalisation: if you try to rank multiple pages for the same keyword, you will never gain a top ranking for any of them!
Only one link per IP counts, anyway. You could put 1,000 of them and only one would count. However, this would probably hurt your rankings as this many anchor texted links would be seen as black hat.
Angela, actually, that's not true. It's not even one link per domain. It's one link per non-supplemental page that counts, although if the pages don't have their own source of independent link juice to pass on (ie. if they only get linked to from other pages on the same site) then the benefit won't be much. -Michael
I use deep linking in my blog, I link from one article to another if it is relevant.This helps the search engines to crawl my blog deeper and the visitors of my blog tend to stay longer.