White Hat Guest Blogging For Traffic & Search Rankings Made Easy

Guest blogging is one of the most effective but overused link building techniques today, but many people struggle with the practical part of the guest posting process.

Guest blogging has helped many companies and bloggers increase their brand visibility online and attract loyal visitors and potential clients/customers back to their website.

In today’s post, I’ll be sharing to you the white hat SEO guest blogging process that I have been implementing for our past and our current clients with great success.

What You Will Learn

  • The truth about guest blogging
  • How guest blogging really works
  • How to prospect for high quality blogs
  • How to qualify blogs based on standard metrics
  • How to do outreach that gets results
  • How to create guest posting content that attract natural links
  • Why relationship building is a continuous task in guest blogging

Is Guest Blogging Dead?

When Matt Cutts published a post on the decay and fall of guest blogging, many internet marketers and SEOs started to ask the question, is guest blogging dead?

Though you will see a lot of answers and discussions on this topic (most of which are contributions from industry experts), the mystery answer to that question is still in search.

All I know for sure is when done right, guest blogging is a highly effective traffic, branding & SEO strategy.

Guest Blogging Is Alive & Kicking – When Done Right

Guest blogging is still alive. But the road trip to striking success with this method is not the same as it used to be.

Today, you need to spend time planning a strategic approach (from prospecting to outreach phase) that will stand the test of time and will deliver great results for your brand.

The Benefits Of Guest Posting In 2016

  • It’s one of the easiest ways to get in touch with industry bloggers/webmasters to build authentic relationships with them.
  • It is a powerful tool to build a slow momentum of exposure and branding for startup companies or newly-built blogs.
  • Getting consistent daily/monthly visitors if the campaign is targeted to high tier blogs that have active and engaged community of readers.
  • Links from relevant blogs can help move up rankings for branded keywords, which will intensify the chances of getting press and interview opportunities.
  • Contextual links from relevant and high quality blogs can help improve the site’s search ranking potential.

Guest blogging still works. It is a practice I pursue with all of my/clients site, take a look at this example from the SEO niche-

guest posting on search engine journal

And this example that follows the exact same process in the relationship/dating niche-

relationship blog guest post

When you do guest blogging right – the benefits are tremendous. It takes a bit of time & effort but that is time & effort that is very well spent.

The 5 Steps Of White Hat Guest Blogging

It is really easy to break the process down into 5 simple to follow steps-

  1. Prospecting
  2. Blog qualification
  3. Outreach
  4. Content creation
  5. Relationship building

This new guest blogging approach is the updated version of the process that I created 8 months ago.

I have refind the process to make it quicker, easier and most importantly to protect against Google changes during that time.

Step 1 – Prospecting

The first thing we need to do is find a list of potential prospects that we might want to publish a guest post on.

All we need to do is head over to Google and search for potential prospects. Here are a few examples of search queries you can use-

  • “write for us” “industry”
  • “write for us” “keyword”
  • “guest post” “industry”
  • “guest post” “keyword”

I’ve been using above queries for two years now and they’re still giving me some good list of quality blogs.

Once you have a list of potential prospects you need to start thinking about contextual relevancy.

contextual relevancy

Contextual relevancy is the principle of finding industries that are horizontally and vertically relevant to your brand.

This allows you to see new thematic link opportunities that you haven’t thought of from the start (Pro tip: This approach also applies to other link building tactics).

Why Is Contextual Relevancy Important?

This is something many people running guest blogging campaigns skip over but there are a number of reasons we need to look at contextual relevancy-

  • It extends your capability of targeting blogs from other industries that are also relevant to your niche, which might also bring new ready to buy customers/clients to your brand.
  • It helps build your list of targets both horizontally and vertically in your niche so you never run out of potential prospects
  • Opens new partnerships from other brands in other niches that will help increase exposure for your brand (e.g. new partnered suppliers or manufacturers).

Contextual Relevancy Made Easy

So with that said how do we actually apply contextual relevancy to our guest posting campaign?

Let’s say you own a running and corporate shoes company and you want to gain visibility online and hopefully attract potential customers through guest blogging.

To get started, you need to list down all industries that you think are relevant to your brand.

Using our above example (running and corporate shoes company), here are niches that are worth consider adding to your list:

  • Fitness blogs
  • Corporate blogs
  • Student blogs
  • Running blogs

With that list of industries, you can now start prospecting for guest blogging opportunities using both free and premium link search tools. Chose any of the following products.

These tools have good features that will help you find high quality blogs where you want your best content to be placed on.


If you’re mastering competitor link analysis, Ahrefs is that tool that you need.

It will help you search for linking sites that have high domain authority and are capable of passing quality link juice to your website.

Reverse engineer your main competitors and list down all blogs that linked to them.

ahrefs link prospecting

This can populate your list up to hundreds of guest blog opportunities.

Google search

Aside from common guest blogging searches like “write for us” and “guest post”, there is one search query that I failed to take advantage of when prospecting for content contribution opportunities.

That is – the related advanced search function of Google.

If you think you’ve already pulled off all guest blog opportunities in Google, then use related search query to add more sites to your spreadsheet.

related search prospecting

Instead of just following the footprints of your competitors, you can now create your own footprint by acquiring links from blogs where contents of your competitors may’ve not been placed on.


This is one of my favourite content searching tools because it has filters that can help you narrow down search results to very specific content types.

Simply type in your keyword/phrase in Buzzsumo’s search bar, then click search.

Once done, you can filter the results by “Guest Posts” (simply check the filter option at the left side of the screen).

buzzsumo filter option for guest posting

You can also sort the results from highest to lowest social shares (can be in total/general or your preferred social sharing site).

buzzsumo highest lowest twitter shares

You may also want to export the list straight from Buzzsumo to have a database for guest blogs prospected from Buzzsumo.


Alltop is an easy tool to find high quality and community-oriented blogs.

Because Alltop has strict editorial guidelines when accepting blog directory submissions, you’ll rest assured that the blogs that you’ll find have high quality contents.

alltop running blogs

One thing to consider in Alltop search is its suggested niches/topics that will pop up after typing a keyword/phrase in its search bar.

You can find more relevant blogs when you click on those suggested topics.

running suggested resources alltop

Step 2 – Blog qualification

Qualifying your guest blog targets based on specific minimum standards can help you filter out low quality sites that’ll not contribute to the success of your brand’s guest blogging campaign.

Here is my own set of qualifiers to separate the chaff from churns (among my list of guest blogs):

  • Domain authority (metric used by Moz)
  • Trustflow (metric used by MajesticSEO)
  • Number of referring link domains
  • Placement of content
  • Niche-specific / multiple-categories
  • Panda-proof content

Domain authority (Moz’s metric) and trustflow (MajesticSEO’s metric) are initial qualifiers to identify the authority of a site/page.

Domain and page authorities are numbers that you can easily see in Chrome extensions which can help you quickly determine if the blog in your list is good to go or not.

Another qualifier you can consider is the number of linking root domains pointing to a specific blog.

This metric doesn’t only give you numbers in your spreadsheet but it helps you determine if the blog managed to earn contextual links through its valuable contents (check if backlinks from linking pages are mostly in-content).

When top heavy update was announced by Google, many websites with so many ads that buried down the contents in their homepages were penalized by the said search engine.

In that case, when you’re looking for a blog to target for distributed content, you’ll have to see if multiple ads (of whatever type) are pushing down the contents in the page. If you find one, then remove that to your list of guest blogs.

You should do the same if the content is not readable or poorly written.

Relevancy should be the top priority when prospecting for link targets for your site.

In guest blogging, you can look at the site’s categories to see if they’re tapping too many niches and industry communities.

Filter out blogs with multiple categories across many niches since relevancy of those domains are mostly diluted and they tend to focus on several groups of readers without any emphasis on which industry they can build authority on.

multiple category site

Another consideration you should take on is the health of that specific guest blog. Was it hit by an algorithmic penalty (e.g. Panda)?

Use SEMRush to see the historical data of the site particularly on its organic search data.

Then refer to this Google algorithm change guide on Moz to check if the site was hit by a content/link-based penalty on a specific date/month.

Those blog qualifiers I mentioned above can help you refine you list of blog targets so you can get the best results out of your guest blogging efforts.

Let’s move on to outreach.

Step 3 – Outreach

Outreach is the phase in guest blogging where you can actually engage with the guest blog target whether you are applying for a regular content contributor or as a one-time guest blogger.

This stage starts with finding the contact information (i.e. name and email address) of the person you’d like to connect with.

Here are some ways on how you can look for the contact details of your guest blog target:

  • Check out the blog’s branded pages (About me, Our Team, Contact us).
  • Get the possible corporate email of your link prospect by using VoilaNorbert.
  • Use RankCracker (Matt’s free tool) to extract possible email addresses found in a list of URL’s.

Once you’ve identified the email addresses of your guest blog targets, it’s time to send them a guest blogging pitch.

In this case, you have two options: use Buzzstream (paid tool) or an email management system – combined tools of Gmail and RightInbox (which costs $5 per month) or Boomerang.

When pitching to guest blog targets, it’s very important to personalize your email towards the interests of your recipient.

You can download a free copy of my outreach template below. It also includes the template I use to followup with people if they don’t response within a week.

Feel free to edit & use those templates in your own campaigns!

When you get a positive response – accepting you to become the blog’s regular content contributor or a guest blogger, you may now proceed to the content creation phase.

Step 4 – Content creation

Creating content is a common work for search professionals these days.

However, there’re still some marketers who are not producing great content output for the reason that they don’t have a simple process to follow.

In our link building team, we use this simple content creation process for all of our clients’ guest blogging campaign-

  • Create an outline for a specific article and guest blog, which will include the URL pointing to the blog’s guest blogging guidelines, writing instructions, voice and tone of the article, pages of the client needed to be linked to and deadline of completion.
  • Submit the outline to the in-house writer or you can outsource it if you don’t have full time writers.
  • Let the content writer finish the article within the expected turnaround time.
  • Send the draft to the blog manager and to client (optional) for feedback and approval.
  • Edit the content if necessary, which will depend on the discretion of the blog manager/client.
  • Submit the proofread article to the guest blog target and ask for feedback.
  • Follow up after one week if the bloggers/webmaster didn’t respond.

Pro tip: Use Trello to easily manage your content creation process.

trello review

Once the content is published, you don’t want to leave your post behind. Start engaging with the community readers of the guest blog.

Step 5 – Relationship building

It is very essential to solidify your connections with your guest blogging prospects to build an alliance that’ll benefit both parties (in terms of promoting other brand’s content, absorbing blog readers and social followers for both sides and attracting more contextual links – but not in a reciprocal way).

Here are some tips to make relationship marketing works for your guest blogging campaign:

  • Participate in discussions in the comment section of your guest post (there might be some questions needed to be answered).
  • Share new content assets (blog posts) of your guest blog target.
  • Link to high quality content of your guest blog from your site’s internal content (when both pages are relevant to each other).

You can read these useful resources if you want to learn more about relationship marketing:

Wrapping It Up

So there you have it – an effective and easy to follow guest posting process to help drive your site to success.

This guest blogging process will not only help your website earn links consistently every month but it will also guarantee that it will improve your site’s branding presence online while building traffic.

If you have any questions please feel free to ask in the comments!

66 Responses

  1. alisher

    what is the guest post price
    send me post price

  2. Career Convey

    Thanks for this amazing info.

    • Matthew Woodward
      September 27th, 2018 at 2:23 pm

      No worries!

  3. Ravi Jain

    Hi, We look into your blog and want to share industry related article to publishing on your blog we can pay the fee for publishing. Please let us know for further action.

  4. Silcarb

    Great stuff to read and use in their marketing strategies!

    • Matthew Woodward
      July 17th, 2018 at 3:24 pm

      Thanks for reading!

  5. Lorita

    Ethnic content to read and learn! very well !

    • Matthew Woodward
      July 5th, 2018 at 6:24 pm


  6. Somya Rao

    This is such an interesting post, I have been thinking about going self hosted for a long time and haven’t taken the leap yet. The reason being everything seems so complicated but your post is really helpful and easy to read so I will be coming back in the future when I do go self hosted.

    • Matthew Woodward
      April 3rd, 2018 at 10:08 am

      Thanks Somya, I am glad you found my post easier to understand, look forward to seeing you again

  7. trupti

    Thanks for sharing guest blogging information. I need to this info and I got it. Also I am applied same steps for guest blogging. Thanks once again.

    • Matthew Woodward
      August 1st, 2017 at 6:52 pm

      No problem trupti!

  8. Shakir Hassan

    Hi, Matthew

    So this is that kind of blog post about guest posting that I had been looking for a while.

    Totally agree with you, Matthew, guest posting can help us in countless ways, but only if done wisely

    BTW, when it comes to guest posting, the most tough step to go through is outreaching. Since you have done so many hard works before, and if you’re not getting reply, it’s painful.

    I also read your follow-up email template, as well as template for outreaching – both are amazing.

    Just added these templates into my Notepad file. Hopefully, it’s gonna be helpful.

    Thanks and kind regards, Matthew. :)

    • Matthew Woodward
      May 2nd, 2017 at 7:17 pm

      Thanks Shakir, I hope you reach the success you deserve!

      • Shakir Hassan
        May 3rd, 2017 at 4:30 am

        Thanks, Matthew. :)

  9. Alice

    Hey Matt,

    Great content as always. Quick question, though. How do you go about “nofollow” links when prospecting potential blogs? One reason I gave up on this type of outreach was because 99% of the blogs that I found were placing the “rel=nofollow” on my links (non-negotiable). I started sorting through blogs by looking at previous contributors’ articles and whether or not their links were nofollow. It became very time consuming, and so I just went back to building PBNs lol :).

    Do you have a way of quickly checking nofollow vs dofollow links on a blog before reaching out?



    • Matthew Woodward
      September 26th, 2016 at 11:39 am

      No but you can do some quick manual checks on previous guest post to see whats up, but honestly – I don’t worry about nofollow anymore.

  10. Jerry

    Great Post! Do you consider it risky seo practice to place both a contextual link to a relative internal link to my site and then add an Author Bio link to my home page and social sites?

    • Matthew Woodward
      May 24th, 2016 at 10:46 am

      No, why would it be? It’s perfectly natural

  11. Arina

    Thanks for your valuable post David.. I agreed with your term Guest post isn’t dead but if you use in the right manner. I read the mattcutts blog post regarding the guest post in the year of 2014 & most webmasters feel panic while getting links from guest posting website.

    • Matthew Woodward
      May 7th, 2016 at 1:42 pm

      That was in a period was it was being heavily abused by ‘guest post networks’ with really crappy content

  12. John

    Hi Matt, newbie question here…. would this strategy work for ranking a local business. I am looking to rank my (.ie) site for geo keywords. Would i need to post on local sites only or would there be a more suitable strategy i should follow?

  13. Nyk At Upspring SEO

    Great article, Matthew. Guest posting a few years back was quite a different story with article spinners, article farms, etc. This is a great guide for modern-day approaches to content marketing. Take care!

    • Matthew Woodward
      June 24th, 2015 at 3:25 pm

      No problem :)

  14. RiskSmart

    Thanks for the writing this really informative post. I am quite impressed with your post.

  15. Charlie

    For guest blogging, how often do you think the people at the other blog look at your website? I mean, do they just go on the front page and just look around or do they go to the blog section or whatever?

    What I’m scared about is that my content isn’t really exactly Tolkien. I mean, it is pretty informational but doesn’t have that extra chemical X. So I’m like, you’re always preaching CONTENT IS KING and everything, I’m scared that they’ll just dismiss my site as sketchy or spammy or whatever.

    So, if you could clear up some insecurities, I would be grateful.

    • Matthew Woodward
      May 18th, 2015 at 6:48 am

      Well if its looks spammy, it will be percieved as spammy – at the end of the day your just emailing a person and asking them a question, what is there to be scared of?

      • Charlie
        June 1st, 2015 at 10:32 pm

        Okay, so I took your advice and tried to make my website guest blogger worthy. I don’t know if the content is good because, well, I’m not good at perceiving that stuff. If you could click my name, would my site look guest blogger worthy to you?

  16. Patricia

    Please correct your headline to match your page title.

    • Matthew Woodward
      April 30th, 2015 at 4:03 am

      No – im split testing

      • Patricia
        April 30th, 2015 at 9:35 am

        You’re spit testing a headline that can be perceived – or perhaps IS — racist? WHITE versus White HAT?? Surely not. Please tell me not.

        • Matthew Woodward
          April 30th, 2015 at 11:14 am

          How does the colour white and the colour black in context of a post about link building constitute racism?

          Not everything that is white or black is about race – FYI I prefer white chocolate over dark chocolate.

          • Patricia
            May 1st, 2015 at 11:39 am

            So just what are the elements you’re split testing?

          • Matthew Woodward
            May 1st, 2015 at 12:57 pm

            On this post? The title, the inline optin form, the end form and sidebar form

  17. Tim

    Would this work for any industry? One of my most passionate niches is screenwriting and I have a fairly new blog that I’d like to promote and get my name out there as a consultant. Thanks.

    • Matthew Woodward
      April 15th, 2015 at 3:24 am

      Of course, it’s all about influence and recognition

  18. Hardik Oza

    PRO TIP: Don’t write for them who say “Write for us”!!

    • Matthew Woodward
      April 12th, 2015 at 6:29 am

      You need to back that up a bit

  19. Basha4SEO

    Article is awesome and good deep inside. you covered all sides about guest posting. i will try to work on it.

    • Matthew Woodward
      April 12th, 2015 at 6:30 am

      Thanks :)

  20. Yaro

    Great tips.

    I like this full in depth article. I am doing the same way and I never listen people if they will say guest blogging doesn’t work.


    • Matthew Woodward
      April 12th, 2015 at 6:31 am

      What have your results looked like?

  21. Gujarat Jobs

    These are in fact fantastic ideas in about Guest blogging.

    You have touched some good things here. Any way keep
    up writing Tips to Help Ranking in SERP.

  22. shahid

    Matt love you brother really helpful please add more white hat seo trick and tips or methods that work in 2015 black hat is also great to get rank fast but that will suck in end so please post more useful white-hat method if you posted already then please give me direction :) (Y)
    Thanks again for great work shared :)

    • Matthew Woodward
      April 10th, 2015 at 1:16 am

      Well its important you understand that the truth of the matter is there is no such thing as white hat or black hat. There is simple a single algorithm we have to fit within.

  23. Kamaldeep

    Guest blogging works today, but nobody knows about tomorrow. These days Google going to be very smart and stop almost all the techniques which are using by various Internet marketers for link building.

    • Matthew Woodward
      April 9th, 2015 at 10:22 am

      Heard that line a million times over the last decade

  24. Chris Dill

    Great stuff! I have not had much success with guestblogging, but I have also not put a lot into it- just casual outreach. I was/am certainly not doing a few of the steps here in your article, including some follow up. I downloaded your template, going to give it a try out this week.

    One question for you- when you reach out on behalf of your clients, do you reach out as yourself with your email? Or do you use a client branded email? It seems to me that if I (a SEO) reach out to a golf course blog about turf maintenance (client) they might look at it like I am just a marketer looking for links.


    • Matthew Woodward
      April 9th, 2015 at 10:24 am

      Let us know how you get on.

      There isn’t a right answer to your question, this really depends upon what the client wants. Some of you are happy for them to act under your brand while others want to distance themselves from it.

    • Venchito Tampon
      April 9th, 2015 at 7:17 pm

      Thanks Chris!

      I normally use client’s branded email as it looks professional in outreach, and of course, if you use your own gmail account or a corporate account (with your SEO agency’s domain in place – e.g. [email protected]), your potential linkers might be doing some research on you and find that you’re an SEO (they might be thinking that you’re only doing outreach for links).

  25. Harendra

    Article is awesome and good deep inside. i have read many articles on “Guest Blog Posting” defenitily i can say that is awesome article, i have ever read.
    Thanks for sharing with us. i am sharing on G+ ..

    • Matthew Woodward
      April 9th, 2015 at 10:25 am

      Thanks for the share :)

  26. David McSweeney

    I would add Sidekick by Hubspot to the list of useful email tools. Tracks email opens (in real time) and helps split test subject lines etc. Very useful for refining your outreach.

    • Matthew Woodward
      April 9th, 2015 at 10:25 am

      Great extra tip :)

    • Venchito Tampon
      April 9th, 2015 at 7:09 pm

      Great tip David. :) Boomerang and Yesware are good email outreach tools, too.

  27. Muddassir

    Hi Matt,
    Great post as usual.
    BTW, add one more thing in the Blog qualifier list – Social Media brand of the blog.

    • Matthew Woodward
      April 9th, 2015 at 10:26 am

      Nice tip :)

  28. NextPinnacle

    Nice guideline for guest posting… its true that relevant theme guest posting still works best for top ranking….

    Appreciate & Thanks for Great Post.

    • Venchito Tampon
      April 9th, 2015 at 6:36 am

      Hope you learned a lot from it. :)

  29. Sana

    1st to comment again! Love your e-mails and in depth reports!

    • Matthew Woodward
      April 9th, 2015 at 5:12 am

      Actaully you were second :)

  30. Dawid Sakowski

    Great article Venchito! Shared it on G+

    • Venchito Tampon
      April 9th, 2015 at 6:34 am

      Thanks Dawid. :)

What are your thoughts?

* Name, Email, Comment are Required