Guest posting
Guest posting is the practice of writing and publishing an article on someone else's website or blog. Done right, it's not just about getting a backlink. It's about placing your expert content in front of a new, targeted audience to drive traffic back to your site, build your brand's authority, and establish valuable relationships with other players in your industry.
- Effort
- Medium
- Cost
- Low
- Time to first result
- 1-3 months
- Best for
- SaaS, B2B, coaches, and experts
Save this strategy and send it to my inbox
Get the full playbook - scripts, tool stack and checklist - delivered as a single email you can act on today.
No spam. One email, and only what is worth reading.

Why This Works
Guest posting is a powerful way to 'borrow' an audience. Instead of building from scratch, you're stepping onto a stage that someone else has already built, complete with a relevant, established audience. By providing genuine value on a trusted platform, you instantly gain a measure of that trust and get your name, product, and expertise in front of potential customers who are already interested in your niche.
From an SEO perspective, guest posting is a gold standard for building high-quality backlinks. A link from a reputable, relevant site is a strong signal to Google that your own site is trustworthy, boosting your search rankings. Beyond algorithms, it builds human authority. Every post you publish on a respected site adds a 'as seen on' credential to your brand, making you the go-to expert in your field.
Three real examples
Buffer: 150 guest posts to 100,000 users
Buffer's co-founder Leo Widrich wrote around 150 guest posts in 9 months. He started with smaller blogs, building up social proof to get into larger publications. This relentless focus on guest posting was the primary driver for acquiring their first 100,000 users.
Source: Buffer BlogGroove: Guest blogging to $100k MRR
Alex Turnbull, Groove's founder, was rejected by big blogs at first. So he targeted smaller, niche-specific communities where he could provide deep value. He shared transparently about his startup journey, building a loyal following that propelled Groove's growth and their own blog to over a million readers.
Source: GrooveHQ BlogHelp Scout: Focusing on quality over quantity
Help Scout's team, led by Gregory Ciotti, used guest posting to establish themselves as leaders in the customer support space. They focused on publishing high-quality, deeply-researched articles on major marketing and business blogs. This strategy wasn't just about backlinks; it was about building a brand associated with genuine helpfulness and expertise.
Source: Help Scout BlogDon't forget to reply to every single comment on your published guest post. It shows you're engaged, builds community, and establishes you as a helpful expert.
The step-by-step playbook
- 1
Step 1: Define Your Goal
What's your primary objective? Is it referral traffic, email subscribers, SEO backlinks, or brand awareness? Your goal dictates which blogs you'll target and what you'll write about. For signups, you need blogs with high user intent; for backlinks, you need blogs with high domain authority.
- 2
Step 2: Find Target Blogs
Use Google search operators like 'your keyword + "write for us"', 'your keyword + "guest post"', or 'your keyword + "submission guidelines"'. You can also use tools like Ahrefs to see where your competitors are getting their backlinks from and target those same sites.
- 3
Step 3: Vet Your List
Don't pitch every site. Check for three things: Is the audience a good fit for your product? Does the site have genuine engagement (comments, social shares)? Does it have a good domain authority (use a free checker) and look professional? Focus on quality and relevance over quantity.
- 4
Step 4: Find the Right Contact
Avoid sending to generic 'info@' emails. Look for the Head of Content, Content Manager, or Editor. Use LinkedIn or the blog's team page to find their name, then use a tool like Apollo.io to find their email address.
- 5
Step 5: Craft the Perfect Pitch
Personalize your email. Show you've actually read their blog by referencing a recent article you liked. Instead of asking 'Can I write for you?', pitch 2-3 specific, well-researched headlines that you're confident would be a great fit for their audience.
- 6
Step 6: Write a High-Value Post
Once approved, follow their guidelines to the letter. Write a post that is genuinely useful, actionable, and data-backed. Focus on helping their audience, not promoting your product. Include internal links to their other blog posts as a professional courtesy.
- 7
Step 7: Craft Your Author Bio
This is your payment. Your bio is your one chance to drive traffic. Don't just link to your homepage. Link to a specific, relevant resource, a free tool, an email course, or a content upgrade. Make it a compelling call-to-action.
- 8
Step 8: Promote Your Published Post
Once your post goes live, share it with your own email list and social media channels. Tag the blog you wrote for. This sends more traffic their way (making them happy) and shows your audience your growing authority.
The Ask: A Copy-Paste Pitch Template
Here is a battle-tested email template. Personalize the bracketed sections to show you've done your homework - this is the key to getting a 'yes'.
Subject: Guest Post Idea for {BlogName}
Hi {FirstName},
I'm a huge fan of {BlogName} - especially your recent post on {SpecificPostTopic}. Great insights.
I'm the founder of {YourCompany}, where we {do X}, and I'm writing to see if you're accepting guest posts. I've been following your blog for a while and have a few ideas that I think your audience of {BlogAudience} would love:
- {HeadlineIdea1}
- {HeadlineIdea2}
- {HeadlineIdea3}
I'm confident I can write a high-quality, actionable post that's a great fit for your style, with no extra editing work for you.
To give you an idea of my writing, here's a post I wrote for {AnotherPublication}: {LinkToYourArticle}
Best,
{YourName}Key Questions to Ask Yourself First
- What is my single most important goal (traffic, leads, or SEO)?
- What blogs and newsletters does my ideal customer already read and trust?
- What unique perspective, data, or experience can I bring to the table?
- How can I make my proposed post 10x more valuable than what's already out there?
- What specific action do I want someone to take after reading my author bio?
The most critical question is 'What do they already read?'. The best guest posts aren't about finding customers, they are about going to where your customers already are.
Recommended tools
Apollo.io
Free to startUse this to find the correct contact person (editor, content lead) and their email address. A personal pitch to the right person is 10x more effective.
Jasper.ai
$39/mo+Great for brainstorming headlines, creating outlines, and overcoming writer's block. Use it to generate ideas, not to write the entire post for you.
Tally.so
Free to startUse Tally to create a simple, clean landing page or form for your author bio link. For example, a signup form for a free resource or your newsletter.
Ahrefs
$99/mo+The industry standard for SEO. Use its 'Content Explorer' to find relevant blogs and its 'Site Explorer' to see who links to your competitors.
Prices are indicative and change - check the vendor before buying.
Do it faster with AI Prompts
Brainstorm guest post titles
Act as a content marketing expert. I want to write a guest post for a blog about {topic_for_blog}. Their audience consists of {audience_of_blog}. My company, {your_company_name}, sells {your_product}. Brainstorm 10 click-worthy guest post titles that are educational, not self-promotional. The titles should be in the style of that blog.
Outline a guest post
Create a detailed outline for a guest post titled '{guest_post_title}'. The post should be for the blog '{blog_name}' which caters to {audience_of_blog}. The outline should include an introduction, 3-5 main points with sub-bullets, and a conclusion. Ensure the content is actionable and provides real value.
Write a compelling author bio
Write three variations of an author bio for a guest post. It must be under 40 words. I am {your_name}, the founder of {your_company_name}. The bio should entice readers to click a link to download a free '{lead_magnet_name}' which helps them {solve_a_problem}.
Personalize a pitch email
I need to write a pitch email to {editor_name} at {blog_name}. I want to propose a guest post. The blog's URL is {blog_url}. Please analyze the blog's recent posts and write a personalized opening line for my pitch email that references a specific, recent article and shows I understand their content.
Mistakes that kill this play
- Pitching generic ideas. 'I'd like to write for you' is an instant delete. Pitch specific, researched headlines.
- Making it all about you. The post should provide value to their audience, not just be an ad for your product.
- Ignoring the guidelines. Blogs have submission guidelines for a reason. Not following them shows you don't pay attention to detail.
- Using a generic greeting. 'Hi webmaster' or 'Dear editor' will get your email ignored. Find the person's name.
- Having a weak author bio. 'John Doe is the founder of XYZ' is a wasted opportunity. Include a call-to-action to a relevant resource.
- Submitting sloppy copy. Your post is a reflection of your brand. It should be well-structured, proofread, and error-free.
- Forgetting to promote. Don't just fire and forget. Promote the post to your own channels to send traffic and show the publisher you're a good partner.
Your First 7 Days
- Day 1: Set your primary goal (e.g., 'Get 100 new email subscribers') and define your ideal customer profile.
- Day 2: Use Google and competitor research to build a list of 25 potential guest post targets.
- Day 3: Vet your list down to your top 10. Check their audience, engagement, and domain authority.
- Day 4: Deeply study the top 3 blogs on your list. For each, brainstorm 3 specific post ideas that would crush it for their audience.
- Day 5: Use Apollo.io to find the editors' emails for your top 3 targets. Draft personalized pitch emails using the template.
- Day 6: Send your top 3 pitches. Begin outlining the article for your #1 choice so you are ready when they say yes.
- Day 7: While you wait for replies, start researching your next 5 target blogs. The key is to build a consistent pipeline.
Save this strategy and send it to my inbox
Get the full playbook - scripts, tool stack and checklist - delivered as a single email you can act on today.
No spam. One email, and only what is worth reading.