How To Get The Most Out Of Guest Blogging & Build Backlinks


Guest Blogging

What are the advantages of guest blogging?

When it comes to guest blogging the majority of people who do it, do it for these reasons:

  • To increase traffic to their website/blog
  • To get more subscribers
  • To increase their exposure
  • To create brand awareness

Now, these are excellent benefits of guest blogging, but there are many other advantages than these!

The points above are just the fringe benefits of guest blogging. Despite some of my own guest posts, that I have written, sending me streams of new visitors and subscribers, the real benefit of guest blogging comes much later!

What Is The Best Way To Get Traffic To Your Blog?

I am sure that you will be able to think of a few different things at this point, but by far the best way to get traffic to your blog is via search engines!

I get a large amount of traffic to my site from Google every month, however when I first started I failed to utilize it as well as I could have. If I had concentrated on writing my articles for the search engines from the beginning (through On-Page SEO), I could have been getting perhaps double the amount of traffic that I’m getting now.

The right SEO techniques can literally save you time and money, whilst improving your blog traffic and conversion rates.

As well as writing your new articles based on the latest new keywords, you should be looking at your current posts and seeing which are bringing you the most traffic from the search engines.

Look at which keywords are working the most to attract visitors to your site and check how well you are ranking on search engine results pages (SERPs) for those keywords. If you are not ranked #1 on SERPs for a certain keyword that’s bringing you a lot of traffic, then you should be focusing on making that article get to the #1 position for its desired keyword.

Also, the more links that you have pointing to your website, the better the search engines will view your site. Search engines see this as a sign of authority, they view it as the more people who link to a site must mean that there is something of value that people want to read.

Building Traffic By Guest Blogging

But how do you get your blog posts to rank highly for a certain keywords?

Linking is what controls the internet! The only problem is that link building can be tedious and and takes time to build up a significant number. That is where guest blogging comes in.

Instead of writing guest blog posts ONLY when you’re launching your latest product or ONLY when you need a boost in traffic, try to make guest blogging part of your marketing strategy. Use it as a way of building quality backlinks to your blog.

You could build links by submitting your posts to article directories, but you can build more quality backlinks by writing guest posts for the other top blogs in your niche. Just follow this process:

1. Find Good Quality Blogs

You need to find high quality blogs within your niche that you can write guest posts for. This will help to build quality links to your blog, as the search engines will value these sites already.

You would not get the same results by submitting a guest post to any old blog. Make sure that the blog you are submitting to;

  • Is regularly indexed by search engines.
  • Has a lot of authority backlinks
  • Is properly ranked in the blogosphere.

These should not be an issue, since you should start with some of the top blogs that you read.  If you want to write for our site, please send us your guest post entry here.

2. Research & Improve Your Existing Blog Posts

Now that you know which blogs you want to write for, you should do a bit of research to see which of your existing articles gets the most traffic from search engines and which keywords bring the most traffic to those posts.

Once you know which keywords work with which articles, you should change the title of these posts to include your desired keyword. Also look to optimize the meta description, so that you improve the click-through rate from the search engines. Doing this will ensure you don’t waste your guest blogging efforts building links to articles that can hardly rank.

3. Writing Your Guest Post

At this point, you will know which blogs you want to write guest posts for and you should have a short list of perhaps 3-4 of your own blog posts that are ranking well for certain keywords. You will have improved these slightly by optimizing their titles, meta descriptions, body tags, etc. so that they will rank highly in SERPs when linked to.

Now you are ready to start writing your guest posts! Whenever you submit a guest post to another blog, you are allowed to include a link below your post. Now, most people simply link to their homepage, but instead of doing that, link to your best posts that you optimized earlier.

What is the point of this? Well say you wrote 100 guest posts in a year and you linked to your homepage at the bottom of each post. You would have lots of quality links to your homepage, which would make search engines rank it highly in SERPs. But that is JUST your homepage! You may already rank highly on SERPs for your homepage depending on what your site is called.

Now, lets say that you wrote 100 guest posts in a year and you linked to 4 of your best optimized posts at the bottom of each post (25 links each). You would have lots of quality links to your best quality pages, which would all rank highly in SERPs because you optimized them earlier. People would still be finding your site via a link at the bottom of each page, but they would be getting to your optimized content.

You can take this a step further and write guest posts based on the same keyword topic as the post that you are linking too.

The point of Guest Posting Is…

In the short-term, individual guest posts might only generate you some traffic and some extra subscribers, but in the long-run you will get so much traffic from the search engines that you will be happy you used the technique in this post.

Did you find this post helpful? If so, please spread the word about it, so others can also benefit.

About Matt Smith

Matt Smith is the founder and editor of OnlineIncomeTeacher. He is a Professional Blogger, SEO Consultant & Web Developer, running a number of sites from the UK. Connect with him on Twitter, Facebook, Google+ and LinkedIn.

  • Jonathan Kennedy

    Great deep analysis about guest posting.. I do agree that deep linking through guest posting will give you great result long term.. Finding results may take time but when that time comes it really gives a big credit to your site.. Thanks Matt for sharing.

    • Hi Jonathan! I’m glad you liked the post. You are right, it may take time but in time you’ll see the benefit!

  • Ivan Bayross

    Hi Matt,

    I really liked what I read in the above post.

    I have a few seemingly dumb questions, but I’m going to ask anyway.

    How does one actually get the opportunity to do Guest Posts?

    Does one search for specific Blogs that allow this ( as yours encourages )?

    Does one write an Email to the Blog owner and ask for permission to Guest Blog?

    Do you have some other tried and tested technique?

    Finally, how do Blog owners, avoid duplicate content being posted on their Blogs?

    A Blog normally represents a whole lot of effort on behalf of the Blog owner, and a ton on duplicate content, from – Guest Bloggers – can pull down a Blog SERP rating. Is there any way of avoiding / containing this?


    Ivan Bayross

    • Hi Ivan! Glad you liked the post & No question is a dumb question if you don’t know the answer. Everybody has to ask questions to learn!

      Here are my replies;

      “How does one actually get the opportunity to do Guest Posts?” – Many sites like ours allow people to submit guest posts to them. You can usually find a link at the bottom of the blog’s pages ie, ‘Write For Us’. Each site may have it’s own rules on what it accepts, but you will laern all that by following the link.

      “Does one search for specific blogs that allow this (as yours encourages)?” – I myself don’t actively search for blogs to write for (though a quick google search will usually find you a few sites) as I write for the blogs that I already read. There are many sites out there that accept guest blog submissions, so it shouldn’t be too hard to find a few.

      “Does one write an email to the blog owner and ask permission to guest blog?” – Ususally, you will send your article submission to the website via email that they provide on their ‘Write For Us’ page. If they like it, they will publish it, if not, they won’t!

      “Do you have any other tried and tested techniques?” – Just write about what you know and try to write clearly. Remember, you are writing for the readers who may not understand a lot of technical jargon.

      “Finally, how do blog owners avoid duplicate content being posted on their blogs?” – Well that responsibility falls on the owner of the website. If someone submits a guest post that is already on another site, it’s up to them to check it before publishing it.

      I hope some of that helps 🙂

      • Ivan Bayross

        Thank you Matt, for replying to each point I raised. Thanks heaps.

  • Great stuff, Matt! …are you part of any guest-blogging networks?

    • Hey Mike! No, i’m not part of any guest blogging networks. I tend to submit the odd one to blogs that i am a redular reader of.

  • Shalini

    Nice Blog! Very informative and deep analysis of guest posting Matt. Really Its very useful resource for the SEO beginners. Thanks for Sharing

    • Thanks Shalini! It’s always great to hear when people find the posts helpful, makes all the hard work worth it.

  • whoah this blog is magnificent i like studying your posts. Keep up the great work! You know, lots of individuals are hunting around for this information, you could help them greatly.

  • you are actually a good webmaster. The website loading speed is amazing. It sort of feels that you’re doing any unique trick. Furthermore, The contents are masterpiece. you have done a great task on this topic!

    • No, there’s no trick to getting the site loading faster. Just a mixture of a few wordpress plugins, getting rid of useless stuff that your site doesn’t need and making sure everything is up to date. (Hmm, maybe an idea to a future post!)

  • Valuable points Matt I am impressed. Point number 2 is something I’ve just started to pay a lot more attention to in my guest posting efforts. Now that I have enough guest writers for my own blog, I can press on and focus on guest posting on a few more 🙂

    • Glad you liked the post Fabrizio! It’s certainly easier to actively submit guest posts to other sites when you have built a steady stream of guest writers for your own site. That’s something that I have managed to do myself.

  • great points you mentioned for both blog owner and guestwriter. I’ve been doing guest posting and the benefits were awesome, I’m getting a lot of traffic and more readers to my blog through my guest posts. one of my guest post that i submitted 3 months before has been ranked high in the search engine for it keyword and i’m still getting traffic through it.

    • Guest blogging is such a great way of driving traffic to a site. People who like your content on other sites are more likely to click through to your site and become a regular reader. That’s why it’s SO important to write high quality guest post content!

      From a blog owners perspective, I get lots of people submitting guest posts for review, but I only publish the good ones. I get the benefit of getting a free quality post for my blog and they get a high quality backlink that will drive traffic to their own site.

      Thanks for the comment Mahendra 🙂

  • Good post. Hey Matt here’s a question would you rather have guests posts or interviews?

    • That’s a hard one to answer!

      If I had to choose between the two, then I’d rather have guest posts. Guest posts can cover a lot of different topics, whereas interviews tend to be restricted to who the interviewee is. Of course, if you can get a really well know person to interview, then you will get a big boost in traffic.

      Luckily, I don’t have to choose between the two, I can publish both on my site. In fact I’m looking to interview more people on this site in the future, so stay tuned. 🙂

  • Hi – is it important that you write guest posts for blogs that are dofollow? I have written an number of guest posts for blogs and they do not show as backlinks………
    I still do not really understand dofollow and nofollow and the importance or either?….

    • Hi John! I have to say that when I’m looking for sites to guest write for, I never look whether they are dofollow or not. I’m looking for sites with good traffic, lot’s of interaction, high PageRank, good reputation, whether they publish other guest posts, etc. Maybe I should check whether they are dofollow, but I find these attribute more important.

      At the end of the day, guest posting is all about getting traffic. Write a good post that people like and people WILL click on the link that you added. If people like your post, then they are more likely to like your other posts on your site as well.

      I’ve also noticed that blogs that are ‘dofollow’ tend to get more spam on them, because obviously people just want to get there link on there.

      Backlinks are obviously important, but I think people can put too much emphasis on them. For example, I’d much rather write one guest post on a a big site like Mashable or ProBlogger that is nofollow (i don’t know whether they are nofollow), rather than 10 guest posts on small PR1 blogs that are dofollow. That’s because I have a much better chance of getting traffic and increasing exposure from these bigger sites.

  • Neal B.

    What’s important is to strike a balance between writing great content for both guest blog posts and posts on the blog that is being promoted. That will give more reasons for visitors to keep on coming back to read more of your content.

    • Hi Neal! You make a very good point and one that I’ve seen many bloggers forget. You have to strike a balance between the two for it to be successful.

      Remember, guest blogging is all about promoting your own site. You can write all the guest posts in the world, but if you neglect the blog that you are promoting, then it will all be a waste of time!

      I find the easiest way to overcome this is set yourself a target for your own site. For example, I publish 3 posts per week on this site, every week, 12 months of the year! My time goes into making sure those posts get published every week. Any free time I get (either by publishing guest posts or working quicker) goes into working on other website related tasks, such as writing guest posts for other sites. That way, visitors know that every week there is plenty of new content to read.

  • 44673

    What I need to know about guest blogging it does it raise your rankings overall or does it only raise your ranking for the page that you link to? For example home page lining vs inner page linking with a keyword as the link?

    • Excellent question!

      There are a lot of different opinions on this subject, which isn’t helped by the fact that search engines constantly change their rules. As far as I see it, it does both. Your overall site is boosted by the number of external links you get (as well as other factors of course), but individual pages also gain a boost.

      You are probably much better linking to individual posts when guest blogging, rather than simply linking to your home page. That way, you help raise the rank of those pages AND your overall site.

  • anand

    hey there thanks for such a great post, link building is an important and basic factor of seo