10 min read

Guest Blogging: A step-by-step guide for your SaaS blog

In this blog, I'll walk you through the 8 simple step-by-step guest blogging strategies you can use to grow and scale your business. No more need to worry about how you'll gain your initial users.
Guest Blogging: A step-by-step guide for your SaaS blog
Guest Blogging: A step-by-step guide for your SaaS blog

Today, Buffer (a social media management tool) earns 20 million+ in annual revenue. It boasts Microsoft, Stripe, and Shopify as customers. Plus, there are other 73000+ businesses using it.

But, did you know how it acquired its first 100000 users? Yes, you're right, through guest blogging. Buffer published 150+ guest posts in 9 months to grow to 100000 users.

This is cool, isn’t it? Wonder how you can use guest blogging too?

Fret not!

That's what this post is about. In this blog, I'll walk you through the 8 simple step-by-step guest blogging strategies you can use to grow and scale your business. No more need to worry about how you'll gain your initial users.

But, first: What is a guest post?

Guest post is publishing your blog post on someone else's website.

And why write guest posts?

- To increase brand awareness.
- To gain business leads.
- To increase referral traffic.
- To grow your email list.
- To get backlinks to rank higher on search results.
- To establish industry authority.

Now, let's jump right in on how to create a guest posting strategy for your SaaS blog.

Here is the step-by-step guide to building your guest posting strategy from scratch:

Step 1: Set Guest blogging goals

Start with outlining your goal. Know what you want to achieve with your guest posts. Be specific about it. This will help you find relevant guest blogging sites.

You'll then know what blog topics to write on. You'll also know how often you should publish guest blogs.

Here are the common guest post goals:

a) Build brand awareness - Educate your potential customers about your business.
b) Increase business leads - Increase your leads by X% leads from your guest posts.
c) Increase website traffic - Increase referral traffic by X% from your guest posts.
d) Boost SEO through backlinks - Gain X backlinks from your guest posts to your blog.

Knowing your goal makes it easy to achieve it. For example, if your goal is to build brand awareness, then you will search for websites with a wide audience. You wouldn't waste your time guest posting on blogs that have a small audience.

Step 2: Find guest post opportunities

Now, the juicy part begins. Hunt relevant guest blogging websites. But, don't be picky right from the start. First, collect as many website opportunities. You can then filter according to your needs.

The only criteria you should begin with is to find websites that are in the same industry as yours. Use Google Sheets to note down these websites.

Here are 4 simple ways to find guest post opportunities:

a) Google search

Use this template:

keyword "guest post"
keyword "write for us"
keyword "guest post by"
keyword "submit a guest post"

For example, I typed in "SEO write for us" Here's what Google showed.

Find guest post opportunities

Each keyword generates different results. So you now have many guest posts websites.

Other templates you can use:

keyword "this post was written by"
keyword "contributing writer"
keyword "guest article"
keyword "become a guest writer"
keyword "guest post guidelines"
keyword "accepting guest posts"

b) Twitter search

Many guest bloggers share their guest posts on Twitter. You can find where they are posting. Here's how:

Head over to Twitter search. Type in "keyword guest post."

Example: I searched for “saas guest post.”

And there you have it: List of websites that accept guest posts.

Find guest post opportunities

You will also find influencer’s website that accepts guest posts:

Great, isn't it?

c) Competitor backlink analysis

Make a list of competitor websites. Go to Ahrefs' free backlink checker. Put your competitor's homepage URL.

Competitor backlink analysis

It will show you all the links linking back to the website.

Competitor backlink analysis

Of course, not all of these links come from guest posts. But, many do. Go through each of them. You will now have a list of websites you can write guest posts on.

💡
Pro Tip: Get the updated version of Ahrefs. It will tell you the complete list of backlinks that have high domain authority.

d) Leverage your network

If you read enough blogs, you would know who the best bloggers in your industry are. Ask them where they write guest posts.

If you don’t know any bloggers, search for them. For example, say your company is related to SEO. Search for “best SEO bloggers.” You’ll get a list of websites that blog about SEO.

Prepare a pitch. Email them. Ask them if they will accept your guest posts.

(Read on to know how to prepare a pitch)

e) Scan the different list of websites

Here’s a ready-made websites list that accepts guest blogs-

The websites range from marketing to technology to finance. See what fits you. Save time doing research.

a) List of 300+ websites that accept guest posts
b) 350 Free guest posting sites
c) Ultimate list of 700+ websites that accept guest posts
(Buffer used the below 2 websites to increase their blog audience
d) Join the BloggerLinkUp list. It will send you emails that will match you with guest post opportunities.
e) MyBlogGuest connects people looking to write guest posts with people willing to offer guest posting opportunities.

Phew! I guess these are enough to get you started.

Step 3: Filter websites to ensure the right fit

You now have a list of websites that you can write blog posts on. But, you don't need all of them. Filter them according to your needs.

Look for sites that:

a) Are in your niche.
b) Has a high domain rating.

Go to Ahrefs' website authority checker.

Put the website's URL.

It will tell you the score.

Filter websites to ensure the right fit

(Choose websites with a minimum of 50+ domain rating).

c) Has high website traffic. You can use Ubersuggest’s website traffic checker to estimate the website's traffic.

Type the domain name of the website. It will tell you the website traffic.

Filter websites to ensure the right fit

(This tool also tells the domain authority score. You can also use this term in place of domain ranking)

d) Has high engagement (people should have liked, commented, and shared the blog posts)

Step 4: Decide the blog topic

You have trimmed your potential guest post website's list. Awesome. You now have to decide what topic to write on. But, you shouldn't just select any topic.

Consider these 4 factors to select your blog topic:

a) Read the recent blog posts of your target website. You'll get to know what type of content it publishes. Is it a how-to post? A list-based post? An in-depth guide?

You'll also know how they structure the content (use of subheads and visuals). Make sure you follow them.

b) Head over to BuzzSumo to find the site's most popular content. Type in the domain name into BuzzSumo. It will tell you what their readers prefer to read. See the topics that get the most engagement (These are trending topics).

You can even filter content’s popularity over the last 24 hrs, one week, one month, and one year.

Example: I searched for the domain name “hubspot.com”

Buzzsumo for guest post opportunities

This is an important metric. Because if you write on a topic that the website (you're targeting to write a guest post on) readers don't read on, the website will not accept it.

c) Read the guest post guidelines of your target website. Many websites have specific things you should follow. Or else they won't accept your guest posts.

You can find this guideline on the target website's menu. Or search for it. Type in the "website name + guest post guidelines." For example, I searched for "HubSpot guest post guidelines"

Hubspot for guest blogging

Here the website lets you know:

i) What types of guest posts does it accept?
ii) What are the blogging guidelines a guest post writer should follow?
iii) How to submit the guest post?

d) Check recent guest posts

These are verified published posts. Your target website has thoroughly checked the posts. Analyze them. Look for how the content is edited, structured, the content type, and the use of language.

Step 5: Create your guest post pitch

Your pitch can make or break the deal. So spend time writing a persuasive and clear pitch. Here's an example-

💡
Pro Tip: Before sending the pitch, interact with the website’s blog. Comment on their blogs with your genuine appreciation. Share it on social media.

Back to the pitch example:

Subject line: Blog post for [website name] readers

Hey [name],

[Your name] here from [Your company name]. I’ve read most of your blogs. My favorite one is the [link to a specific article] article. It helped me [explain how it helped you]. Thank You.

I'm writing to you to write a guest post on [website name].

I've researched the following topics your readers might love.

[Topic 1]
[Topic 2]
[Topic 3]

[Explain the outline of each article. You don’t have to write the full post itself. Just a summary of the post to give them an idea of what the article will contain]

I'll write the content according to your publishing guidelines and make sure it's valuable to your readers.

I’ve also published a few guest posts on [website name] and [website name]. Here are the links to it:

[Link 1]
[Link 2]

(If you haven't published any guest post yet, you can link to your writing samples).

We can even discuss additional topics if you don't think this is a good fit for your audience. Let me know what you think.

Thanks,
[Your Signature].

You can tweak this template according to your needs. But, follow the main idea behind this.

Here’s why it works:

a) Starts with a genuine appreciation and mention of their site.
b) It explains why you’re writing the email.
c) Leads with benefits to the site owner (that their readers will find it valuable)
d) Shows you have done the home (read the guidelines and searched for topics)
e) Shows your credibility.
f) Closes with a specific ask.
g) The pitch is small. It doesn’t waste the reader’s time.

💡
Pro Tip: Here are other 10 free templates you can use to pitch

Step 6: Write your guest post

So the website accepted your pitch. Congrats. Pat yourself on the back. Now, you've to write the post from scratch.

Follow the basics:

- Write short sentences and shorter paragraphs.
- Use a conversational tone ('you' and 'your' instead of 'I' and 'me')
- Divide your content into subheads.
- Use data to back your arguments.
- Use examples to simplify complex concepts.
- Include visuals (images, infographics, screenshots, charts) to make your point.
- Link to 2-3 of your existing blog posts.
- Don't be over-promotional in the blog
- Leave readers with an actionable takeaway.
- Proofread the blog. Tell your friends to check for errors.

💡
Pro Tip:

a) Use a lead magnet at the end of your post to collect the reader’s emails. You can offer a free checklist, an e-book, or a discount (if the blog’s goal is to sell). The idea is to provide a bonus in exchange for the reader’s email.

b) Sell yourself in the author bio section. Include your background and work experiences that show your credibility. Provide proof of work. Lead with benefits (what's in it for the readers) explaining why readers should check your website (maybe you’ll educate them about complex topics).

If the guest post’s goal is to increase brand awareness, you can direct readers to a separate landing page. Educate them about your business. Ask them to sign up.

Step 7: Follow-up

Your work isn't done yet.

a) Thank the websites that published your guest post. Email them appreciating the opportunity. Keep in touch with them. This may open future guest post opportunities.
b) Share the guest post on social media. You can promote it on online forums like Hacker News and Indie Hackers.
c) Respond to the reader’s comment on your guest posts. Engage with them. Solve their queries (if any).

Step 8: Track the results

You need to know whether the guest posts are meeting your goals. You can then only correct your mistakes. Or double down on what's working. This is only possible if you track the post's performance.

First, fix a key metric. Some are:

a) Number of website visitors.
b) Number of conversions (leads).
c) Number of likes, shares, and comments.
d) Referral traffic from the guest post.
e) Number of backlinks.

Choose your metric according to the post's goal. If the blog's goal is to increase referral traffic, track the amount of referral traffic. If it's brand awareness, track the engagement (comments and social shares). If you want leads, track the email sign-ups.

Build your guest posting strategy

Guest posts can bring in more website traffic, leads, and brand awareness. You just have to follow a proven strategy. Now you know what that is.

Start writing your first guest post. Use this guide to create your guest posting strategy from scratch.

Checkout Magic Ink

We write founder-level blog posts for your SaaS business

Show me the magic!