How to Pitch a Guest Post (Guest Post Email Template included)

Guest blogging is an amazing way to create brand awareness, get relevant traffic and high quality backlinks to your website. An important part of guest posting is to Pitch a Guest Post to a Blog.

How to Pitch a Guest Post ?

Here are the steps to pitch your guest post to blogs, with a blog pitch example (including guest post request email template)


1. Pick your niche

The first step is to decide what you will be guest blogging about. Which topic or industry do you want to establish your expertise in ? When you write a guest post, it’s crucial to blog about the right topics.

Ensure that you don’t pick a niche that is too narrow. Else there won’t be much you can write guest posts about. Also, a narrow niche means the guest blogs won’t have a lot of traffic.

So pick a niche that you’re passionate about and you’d like to show your expertise in.


2. Create your Blog Portfolio

Next, you need to put together a collection of your published guest blog posts so far, preferably in your niche. If you’ve never published a guest post before, you can write a few blog posts on your blog or website, and promote your blog on social media. If your blogs are shared and commented upon, it establishes credibility about your writing skills.


3. Create a list of guest blogging sites

Create a list of guest blogging sites in your niche that accept guest posts. You can search for them in google using the following queries:

  • “guest post sites”+your keyword
  • “guest blogs”+your keyword
  • “submit guest post”+your keyword
  • “write for us”+your keyword
  • “guest post guidelines”+your keyword

For example, if you’re looking for guest blogging sites in education niche, search for “guest post sites education”. It’s important to reach out the right guest blogs who are looking for guest bloggers.

You can also use some of the top content marketing tools to find influencers, blogs and businesses looking for guest blog posts.


4. Research your Guest Blogs

Once you’ve made a list of guest blogging sites in your niche, research each one of them. It means go through each blog and find out how many subscribers they have, number of followers on Twitter & Facebook. Blogs with big following will provide better visibility. Decide whom you will approach.

Find out if they have provided guest posting guidelines and steps to submit a guest post. Also, research what kind of posts they publish, their most popular posts, number of shares & comments in them.

You may end up with 50-200 guest posting websites & blogs so you won’t be able to pitch your guest post to all of them at once. So you need to decide whom to approach first.

If you’ve never published a guest post before then it’s better to start from the smaller blogs and then move to the bigger ones. Also pitch to 3-5 blogs at a time. This will give you an idea about how to pitch a guest post and refine it accordingly.


5. Send Guest Post Pitch Email

Before pitching a guest post to a blog, keep 3-4 blog post ideas ready. For each article, write a catchy title similar, in style, to their popular posts.

Keep the email short & to the point. Provide a brief introduction about yourself and pitch 3-4 article ideas in your email. Guest Blog editors get multiple pitches every day so there is not point of being verbose. Here’s a sample guest post pitch email template:

Subject: Request for guest post

Hi [Blogger’s Name],

I’m writing to submit a guest post to [name of blog]. I was wondering if you would be interested in reviewing articles about any of the following:

  • [Pitch Article 1 title]
  • [Pitch Article 2 title]
  • [Pitch Article 3 title]

To let you know a little bit about me, I’m a professional [name of your job]. I’ve previously written for [names of other blogs you’ve written for] and you can find samples of my work here:

[Links to Relevant articles]
Let me know what you think. I’m excited to hear back from you!

Best wishes,

[Your name]


Keep in mind the following while pitching a guest post to a blog:

  1. While sending the guest post outreach email, use your a personal/professional email address such as or Don’t use generic email addresses such as It helps build a good relation and shows that you’re not sending automated emails.
  2. Send pitch email at an appropriate day of the week and time of the day, not at 3AM Saturday. Also, consider time differences in case you’re in a different time zone.
  3. Be geniune. There’s no need to be overly polite or appeasing. They’ll immediately see through it.

Check out our Best Tips to Write Catchy Subject lines to increase your email open rates.


Pitching guest posts to blogs is one of the most important steps when you write a guest post. It not only opens the doorway to publish your content on well known blogs but also gives an opportunity to professionally network with other bloggers.


Got tips to pitch a guest post to a blog? Share your experience with us.