How to Reach Over One Million People Through Guest Blogging

It was a high.

The very first time I had a guest blog published.

I had never seen so much traffic come to my site all at once.

The first hour my post went live, I got 200 new email addresses. At the time, my single biggest day in email acquisition I ever had.

What did I do to get all of this traffic?

I published a blog post on the popular site Copyblogger.

Today, I’m going to show you step-by-step how to get a guest post on the most popular blogs in your industry.

101 Blogs Accepting Guest Posts

Click on one of the social media buttons below to gain instant access to 101 blogs that will accept your guest post right now!

What You'll Learn In this Guide

You’re going to learn how to find blogs that you want to publish your post on.

You’ll learn how to find a topic to write about, even if you have absolutely no ideas.

You’ll learn the exact email script that I use to get a guest post accepted every single time. Even if I don’t know the blogger.

You’ll learn how to create great content that guarantees your post will be accepted on the popular blog.

And finally, you’ll learn how to create a high converting landing page that will help you convert all of the traffic into leads… and sales.

So, without further ado, let’s jump right into the post.

Step 1: Find a Blog to Write For

The first thing you need to do is find a blog to write for.

Luckily, when I was growing my agency, there were no shortage of marketing, social media and PR blogs out there eager to publish fresh content.

As a marketing agency, there are two directions I could go.

First, you can publish blogs for the likes of Copyblogger, Problogger, and Social Media Examiner – which are strictly marketing blogs.

Or, you can publish blogs that write for specific industries. Since I was working with software companies and tech companies, I could publish guest posts on blogs that talk about SaaS and still reach my audience.

It turns out that I would pursue both opportunities. I would publish on marketing blogs and technology blogs in order to reach as many people interested in my services as possible.

So, let’s go through the ways you can find a blog to write your guest post on.

1. Blogs that you read

The first way to find guest post opportunities is to check out the blogs that you’re currently reading. Many blogs will have a page with their guest post guidelines.

I usually just use a simple Google search to find this page. Let’s say that I want to post on the popular blog KISSMetrics.

The first thing I would do is Google “KISSMetrics” and “Guest Post Guidelines”. Turns out, this is the first choice. Easy enough.

That link brings you to this page:

Where you’ll learn everything that you need to write a guest post on KISSMetrics.

2. Google

After you go through the network of blogs that might be a fit for you, there is always Google.

Simply search on “the name of your industry” and “Write for Us”. These key words will return a list of blogs in your industry that accept guest posts.

So if you Google “Small Business” and “Write for Us”, you’ll see a list of small business blogs similar to this that accept guest posts.

Other words to search for are:

  • Contribute
  • Guest Blog

3. Twitter

If you go to and click on “Advanced Search”, you’re brought to the following screen:

In the “All of these words” field, enter the niche that you want to write for. In the “This exact phrase” field, enter the words “write for us”.

You should see a list of blogs asking for guest posts.

4. Size of the Blog

The truth is, writing a blog post takes a lot of time. And you want to do your best to get the most exposure possible.

To see how much traffic a blog gets, I do two things:

First, I check out their Alexa ranking. Even though it’s only an estimate, it gives me some indication as to how many readers the blog has.

After I look at their Alexa ranking, I scroll through the most recent 10-20 posts to see how many social media shares each post gets.

Again, these are mostly vanity metrics, but they’ll give you some indication as to the number of readers the blog gets and you’ll get a sense for how many people will read your post.

5. Audience Engagement

If you’re looking to guest post in order to get traffic to your site and build your email list, then writing for blogs with a high comment to share ratio is extremely important.

For instance, I wrote the following post on Boost Blog Traffic:

As you can see, it received a ton of comments relative to the number of social media shares. It’s no accident that during the time this post was written, it was my largest source of referral traffic – even though I had written for much bigger blogs.

It’s not always the size of the blog that matters. It’s just as important to have active and engaged readers.

6. Audience Fit

I touched on this a bit before, but one of the most critical factors to having success in guest posting is ensuring the audience is a proper fit for you.

The biggest blog in the world will do you absolutely no good if your customers don’t read it. Make sure you understand the demographics of the blog’s audience to ensure your customers read it.

101 Blogs Accepting Guest Posts

Click on one of the social media buttons below to gain instant access to 101 blogs that will accept your guest post right now!

Step 2: Choose a Topic

Once you find a blog you want to write for, you’ll need to come up with a topic that the blogger will accept.

This is going to take some work, but here’s what you can do. Read the last three to six months’ worth of blog posts to get a good feel for what type of content the blogger publishes and what type of posts his audience likes to read.

Look at the number of comments and social media shares each post gets. Those with the most comments and shares probably get the most traffic, and in a blogger’s mind, are the most successful.

By creating a topic around a post that is already successful, you’ll increase your chances of getting your post accepted.

Let me show you what I would do as a marketing consultant. One of my favorite small business blogs is called Under30CEO.

After doing my research, I find that a lot of the blogs that do well have to do with getting your name out there, and increasing your company’s visibility.

In particular, this one “Steps to Improve Your Company's Visibility” got 132 Tweets and a variety of other shares.

Not too shabby.

Instead of creating a whole new topic, I’m simply going to put a different slant off of this post and create an article called “5 Practical Ways to Get Your Company in Front of Your Prospects, Even if You Don't Have a Huge Budget.”

See what I did?

I talk about increasing visibility, and added my own slant: Even if You Don’t have a Huge Budget.

Choose a topic that has already been successful.  Then add your own twist.

Click to Tweet

Step 3: Pitch the Blogger

Once we have the topic, we just need to pitch the blogger.

Here’s the email script that I use every single time to get a guest post idea accepted.

Hey Jared,

Over the past few days, I’ve spent a lot of time reading articles from other marketing bloggers.

After reading many of the posts, I’ve noticed that posts concerning a company’s visibility seem to do quite well in terms of traffic and shares.

For instance, “Steps to Improve Your Company’s Visibility” got 132 tweets.

I would like to submit an article titled “5 Practical Ways to Get Your Company in Front of Your Prospects, Even if You Don’t Have a Huge Budget.”

I would love to know what you think.



In fact, I actually did send this exact email to Jared.

See, here’s a screen shot. And just a few hours later, he responded to me telling me that he would love to review the article.

Now, I have the opportunity to get my name in front of tens of thousands of people. It’s as simple as that.

With guest posting, creating a relevant topic is 50% of the work.

Click to Tweet

Step 4: Write a GREAT Article

Great content.

Every marketing guru has been telling you for years that you need to write great content.

But what makes content great?

The truth is, great content is like a great work of art. It’s hard to define, but you know it when you see it.

And the bar for great content is being raised every single day. What was considered “great” last week is average today.

So instead of showing you step by step how to write great content, the best I can do is give you guidelines on what makes content great.

1. Don’t Be Selfish

Let’s face it.

You and the blogger have very different motives for your post. You want a post that will give you exposure to a new audience and even help you land some email subscribers and customers.

The blogger you’re trying to pitch wants traffic.

The only way you have a chance of getting the blogger the traffic they want from your post is to give away your best stuff.

Don’t hoard content thinking that you’ll “save” it for your blog. In my early days of guest posting, I’ve done this. And the bloggers always know, and always reject my post.

2. Detailed How-To Post

Leave no stone unturned.

When you write a how to post you want to be as descriptive as possible. Make sure that you include every little detail about how to achieve a task.

I would consider this post a detailed how to post.

But a few years ago, a blog on guest posting would have looked far different. This post would have been no more than 700 words. (Note: The section on how to find a post to write for was 702 words.)

It would have contained very generic information like

Step 1:  Find a relevant blog to pitch to.

Step 2:  Pitch blogger


But now, I go over every single detail about how to find a blog to write for. And I even give you the exact email script that you can copy and paste to get your own guest post accepted.

That’s the level of detail that readers now expect from great content.

3. Personal Experience

People can always relate to a personal experience. We all struggle. We’ve all been down on our luck in some way shape or form.

What makes for a really great blog post is when we open up about these struggles. We share a bit of our vulnerability. We open up and let people identify with us.

No matter how many times we read it, we always get suckered in to the story of the blogger scratching and clawing to find his first few readers.

And we always gravitate to the story of the startup founder who was on the verge of closing up shop before they caught their break.


Because at some point in time, we’ve all been there, or we are all going through that struggle right now.

And that makes for great content.

4. Case Study

Which headline sounds more interesting?

How to get more traffic


Case Study: How a brand new blog got 5300 unique visitors and 230 email addresses in one week

I don’t know about you, but I’ll pass on the first headline and devour the second one.

The “get more traffic” post has been done. A lot. It’s boring.

But the nature of the case study headline is that it promises to give very specific tips, tricks and strategies that I’m going to want to copy.

Showing an audience how you achieved a specific result gives credibility to the content. These days, one of the easiest ways to create great content is to give it credibility.

5. Site Data

To be honest, I wasn’t going to include data.

This is what I mean by the bar to “great” content raising all the time.

Five years ago, you didn’t have to include data and you could still create a really great post. In fact, almost no one did. A person simply offered their opinions and that was deemed good enough.

Two years ago, there was a movement where everyone started siting research and data. Just the mere presence of scientific proof allowed you to stand out from all the other content creators. These types of posts were shared, liked, and had lots of comments.

Fast forward to July 2015 (the time this post has been writing) and data is the bare minimum requirement to a great blog post.

101 Blogs Accepting Guest Posts

Click on one of the social media buttons below to gain instant access to 101 blogs that will accept your guest post right now!

Step 5: Create a High Converting Landing Page

Now that you’ve written gotten your post accepted on the blog of your choice, it’s time to create a high converting landing page.

Here are 2 key components to a landing page that will convert traffic into leads.

1. A Relevant Offer

Let’s say you’ve just written a 3,000 word post on Facebook Ads. The person spends 20 minutes or so reading the entire post.

At the end of it, wouldn’t you assume that this person is really interested in learning more about Facebook ads?

I certainly would.

Instead of sending them to a generic landing page, I would create an offer like “5 Ways Facebook Dark Posts can Get You Cheap Traffic” or something like that.

An offer like this is irresistible to a reader who just spent a considerable amount of time reading about Facebook ads.

2. Personalize It

A personalized landing page can help you see a huge boost in conversions on your landing page. And it’s incredibly easy to do.

For instance, let’s say I’ve just finished a post on Social Media Examiner. As soon as someone came from that post to my landing page, the first thing they would see is “Welcome Social Media Examiner Readers.”

Neil Patel, of QuickSprout fame, says that he sees a bump in conversion by 10% by personalizing the landing page. Not too shabby for a few seconds of work.

The biggest mistake I see guest bloggers make is sending traffic to a home page.

Click to Tweet

Step 6: Write a Powerful Byline

I always write my byline last.

That way I can easily match my call to action to the offer that I created for the guest post.

A byline should answer 3 questions:

  1. Who are you?
  2. What do you do?
  3. Where can I learn more about you?

Here’s an example of a byline that I created for a post on Copyblogger that did quite well.

As you might have guessed, the blog post was about writing Calls to Action. So, I simply created an offer that gave them more information about that.

The Coolest Part About Guest Posting

If you made it this far, congratulations!

You now know everything there is to getting a guest post accepted onto a popular blog in your industry.

But now, I want to show you the best part of guest posting. Right after I wrote this post on Copyblogger... 

 the head of PR at Shopify sent me this email:

Hey Greg,

Wondering if you do paid freelance writing work? Also, if you do ghost blogging?


Mark Hayes
Head of Public Relations


Shopify is a multi-million dollar tech company, and the head of PR is asking me what my rates are. Seriously, how cool is that?

See, the reason I love guest posting so much is because it gets me customers.

Sure, I love the traffic. And I love building my email list.

But most of all, I love acquiring new customers.

Now It’s Your Turn

Now it’s time to put these steps into practice and get a blog post published on a popular blog.

The first step?

Identify which blog you might want to post on.

And to do that, I've tried to make it as easy as possible.

Simply click on the social buttons below to share this article, and you'll get access to 101 blogs accepting guest posts right now.​

101 Blogs Accepting Guest Posts

Click on one of the social media buttons below to gain instant access to 101 blogs that will accept your guest post right now!