The Importance Of Deep Linking
written by John Chow
A link is when you link to a top level domain, like johnchow.com. A deep link is when you link to an article within the top-level domain, like Playing With My Food. Google and other search engines when determining your ranking and placement in the search results count both.
When writing a blog post you should always try to deep link to some of your older articles. You cannot control what others link to on your blog, but you can control what you link to. By deep linking to your older posts, you help your readers discover posts they may have missed. You also help Google do the same thing. To see an example of how I do deep linking, check out my Making Money from A Blog - February 2007 recap. I deep linked to 13 other John Chow dot Com articles in that one blog post.
As a rule, you should deep link when the older posts you are linking to are relevant to your current post. However, there are exceptions the rule. In my Blast From The Past post, the only thing related about the posts I linked to was they were from the past. You just have to be creative with deep linking. Depending on how you word a post you can deep link to almost any post you ever made.
Scraping The Scrapers
Another reason I deep link in almost very posts is because of scrapers. I offer a full feed RSS (which you should sign up to if you haven’t done so). That makes it very easy for scrapers to rip the entire content of my blog and post it on a scraper blog. Most scrapers rip the entire post with all links intact. If your post has a ton of deep links back to your blog, then you may get some get SEO benefits and visitors from the scraper blog.
Deep linking also helps you find out who scraped your content. I get pingbacks all the time from scraper blogs because I deep link other posts. Most scrapers use Blogger.com (at least the ones that hit me) and I just hit the “flag this blog” link to report it and hope Blogger takes it down. But if they don’t, at least I have links on there going back to my blog. This does not mean I won’t keep trying to take the scraped content down - it’s a way of reducing the damage done by scrapers. If too much of your content is scraped, it can have a negative effect on your Google ranking because of duplicate content and because Google may think you’re link spamming.
Using Good Anchor Text When Deep Linking
I covered this before in my Better Anchor Text = Better Search Results post so I won’t spend too much time on it. You should never deep link to your old posts with “Click here.” Instead, you should always use a descriptive anchor text for better search engine optimization. This rule goes for linking out to other blogs as well.
In this post alone, I have deep linked to five articles, my own domain name and RSS feed. Be creative and always deep link if you want higher traffic and more love from Google.
Find out what I am doing right now by following me on Twitter! If you like this post then please consider subscribing to my full feed RSS. You can also subscribe by Email and have new posts sent directly to your inbox.












(18 votes, average: 4.61 out of 5)
Here's A Few More Related Posts
Deep linking is a good practice. I try to include links to my related articles, and looking at the CTR, it works.
What is CTR? (Abbreviations always bug me whenever I don’t know them. Please let me know, I keep track of comments on post that I comment)
Read more about Click Through Rate on Wikipedia
But how does it increase ctr,I thought its just for adsense
From Wiki: A CTR is obtained by dividing the number of users who clicked on an ad on a web page by the number of times the ad was delivered (impressions)
Now, your question was not about ads, but content - it really works the same: it gives visitors (and spiders) more to look at and possibly click!
Excellent tips John! I know that when visit another blog for the first time, I don’t spend much time looking around for other links - but if they’ve added links within an article, I am more likely to visit their old articles!
can you share how you add it to your related posts?
Do you mean the Related Posts Plugin?
i think thats what he means
Yeah i always try to link to sites that are much like mine, i think google likes that better too
sweet . . . great tip . . . doesn’t the related post plugin do this? i wouldn’t really know since for some reason it doesn’t work on my site! . . . at least I have something to do this weekend!
I usually check related posts bit when I’m not satisfied with the actual post..
The Related Post plugin does add links, but they might not link to the same articles that you are referring to. They help with SEO, but why not add links yourself? Related posts would add 5 links (or whatever you set it to) and you’ve added 5 others for a total of 10!
Never thought about the related links, thats another plugin on the list for me.
I recommend it! It’s great! It should be a staple for all blogs! So should exclamation marks!
Well thats decided then, Ill add it this week
Yeah related posts is an awesome plugin very effective at getting users to find other pages in your site, without having to link spam them
related posts works best for me on feed.Putting a sq adsense block takes away the focus from related post
There’s also a significant difference between a link surrounded by links and a link surrounded by text from a search engine’s perspective. Those surrounded by text are more likely meant to enhance the reader’s understanding while those surrounded by other links are likely to be less useful.
That goes without saying that the one embedded will have more context than the ones in a related links list.
In terms of SEO on Google thats correct, but what about Technorati, which detects links between blog posts???
Personally I think you need to clarify what the links are for, if its for Google then one link / site per keyworded page is the way to go.
For the BlogSphere Im not so sure, I dont have much experience with it.
I always do this on my gaming news blog, mainly to point out entries that my reader might have missed first time round.
I hope you are linking to entries with relative content though.. sometimes I click a link and wonder why I ended up there and leave before reading the rest of the stuff on the blog. Sorry
Content is the King for me!
True! On my site, I add descriptive tool tips to each link so the reader knows where they’re going!
Interesting. I should probably make mine a bit more detailed than I do. Instead of just having the description be “WP Plugins” when linking to my plugins pages it can say something like “Check out more plugins here!”.
Thats a serious business, SOmetimes the related posts come out which has no sense.Guess it improves with increase of number of posts
You’re right, every once in a while the related links don’t really belong - but that is dependent on how you’ve labeled the post, it’s category, text and what mood the little Related Post gremlins are in!
Yeah it’s always related stuff e.g. here - http://www.videogame-news.com/2007/03/03/more-worms-details-for-ya/
Just been looking at other posts this week and it seems I haven’t been doing it so much so I’ll have to work on that!
Never knew that…
Yeah although I sometimes link to my old posts, I never thought of linking to the top level domain of my blog.
I never done that either…. I also say “on my site” but never add a link! Maybe I should go edit some old posts!
Me neither, seems kind of pointless unless you are putting a hidden link in the page.
Yeah That is actually quite a good idea whenever saying your site name linking to it might just help with rankings.
It always helps.I read on darrens post sometimes.Thats just because when search bots see a good page linked they will give u hi5
A great way to do this automatically is the aLinks plugin. I use it a lot for Amazon affiliate links, but it would serve well for this purpose. Suppose you have a post about beer and you write about beer a lot. With aLinks you can have Wordpress automatically link the word “Beer” to that post every time it is used on your blog posts. You can make it only link once per spost for a particular word as well.
http://headzoo.com/alinks
I wouldn’t bet on automated services for this.. the link you refer to must be relative, I think.
It is relevant. Your link will be the word “beer” every time you use that word on your blog to your post about beer. Can’t get much more relevant than that.
Look at the last two posts on my blog. The words “plugin” and “plugins” link to my Wordpress Plugins category. That happens automatically every time I use those words. Once per post so it doesn’t do it 10 times. I need to start using “Wordpress Plugins” and “WP plugins” more I think for that particular example…lol
It will ultimately be flagged as unnatural by the search engines though. Their job is to be good at pattern recognition. Google’s $1 billion/quarter good.
It’s not a bad idea, but it’s just one that has low long term life expectancy.
I agree While that might help for a keyphrase you missed, I prefer to have more control then a catch all!
It’s a good idea though, I’m just a control freak.
I try to keep it pretty slim in what I have it automatically do. I can see down the line that it could get pretty bad if I add 100 or so keywords in there…lol
It is helpful for words you use a lot that has a lot of relevance when you do use it to another post.
Not sure I’m on board with the Amazon affiliate option in there. Don’t see a whole lot of use in it really since it isn’t a PPC.
I was thinking of using if for Amazon as well, but I don’t have that many affiliate links for them right now!
I’ll have to think about it…
Amazon doesnt work that well.Its good to insert them when you recommend something.That can benefit more
Interesting script, I might need to use it actually.
I may use it as well.
Even i use it.It works good but i doubt having adsense ad around how good it will work
The alinks tip is awesome - thanks Jimi.
@Gary Lee; It’s my understand that it does do that through Related Post plugin. It seems that it just links to your permalinks (but these also need to be setup for SEO - which my blog lacks I just noticed). haha.
I’ll have to look at that too.
Yeah, I’ve noticed you deep link a lot - especially in ReviewMe reviews. Which I think is nice of you - gives the advertisers more link love
I hadn’t thought of that deep linking can help fight the scrapers - nice tip. Another thing I do to benefit a little bit when people scrape my content is include in the text a URL to my site - like you do with “johnchow.com” in this post.
As John says, he is very generous guy for reviewing
Thats a good point.Dont just give texts to reviews give more.It will not only increase ur credit to advertisers but also your readers will think u didn’t just do it for money
I try to do some deep linking in my reviews as well. The results have been positive comments from the advertisers. If you’re trying to keep them happy, above and beyond deep linking is a good way to go. It also adds separation between your reviews and any others that the advertiser may have received. That’s helpful when it comes to bypassing filters in search engines.
Thanks for the great post John. I’ll try to incorporate deep links in all my blogs from now on.
That video of the food you ate was interesting…was it alive? or just falling?
C’mon guys.. leave the poor animal alone! Enough with the alive?/twitching?/returning from the dead? arguments..
Yeah, I think we’ve discussed that to death!
(get it?!)
LOL!
Then quite talking about it!