Finding websites that accept guest posts is straightforward. The real challenge is getting your pitch noticed and accepted.
Most outreach emails fail not because the sites are hard to find. Itβs because many overlook what actually matters β the editorβs perspective. Theyβre not just looking for content or backlinks; theyβre seeking content that resonates with their audience, upholds their standards, and protects their credibility.
This guide shares a straightforward, practical approach. Itβs rooted in real experience, designed to help you craft pitches that editors see as valuable, not just as link-building requests. When you focus on their needs first, acceptance rates go up β and so does your authority.
Why most guest post pitches fail (and what actually works)

Most outreach emails are written from the writerβs perspective, not the editorβs. They sound like:
βHey, Iβd love to write a guest post for you. I can cover topics like SEO, content marketing, and social media.β
Thatβs not a pitch. Thatβs a request.
Editors get dozens of these every day. Theyβre not looking for more content; theyβre looking for better content that solves a problem for their audience. Your job is to show, in 2β3 sentences, that you understand their site, their readers, and whatβs missing β and that you can fill that gap without making their life harder.
The strategy that actually gets replies is simple:
-
Research deeply before sending a single email.
-
Write like a human, not a sales bot.
-
Focus on the editorβs needs, not your backlink.
-
Make it stupidly easy for them to say yes.
Letβs break this down into a repeatable system.
Step 1: Find the right sites (and ignore the rest)
Not every site that accepts guest posts is worth your time. Chasing low-quality blogs just to βget linksβ burns hours and damages your reputation.
Instead, focus on sites that:
-
Are in your niche (or adjacent to it).
-
Have real traffic and an engaged audience (check SimilarWeb, Ahrefs, or SEMrush).
-
Publish content regularly and respond to comments.
-
Have clear βWrite for Usβ or βGuest Post Guidelinesβ pages.
How to find them:
-
Google search:
-
βwrite for usβ + [your niche]
-
βsubmit a guest postβ + [your niche]
-
βguest post guidelinesβ + [your niche]
-
-
Competitor backlink analysis:
-
Plug a competitorβs domain into Ahrefs/SEMrush.
-
Look at their βReferring domainsβ and filter for blogs that accept guest posts.
-
-
Social listening:
-
Follow editors and content managers in your niche on LinkedIn/Twitter.
-
Watch for posts like βLooking for guest contributorsβ or βWeβre accepting pitches.β
-
Red flags to avoid:
-
Sites that only accept paid guest posts (unless thatβs part of your budgeted strategy).
-
Sites with spammy backlink profiles or thin content.
-
Sites that havenβt published in 3+ months.
Spend 70% of your time here. The better the target, the higher your reply rate.
Step 2: Research the site like an editor would
Before you write a single word of outreach, treat the site like a reader:
-
Read 3β5 recent posts.
-
Whatβs the tone? Conversational, formal, humorous?
-
What formats do they use? How-tos, listicles, case studies, opinion pieces?
-
What topics do they cover repeatedly? Whatβs missing?
-
-
Check their audience.
-
Read the comments. What questions do readers ask?
-
Look at their social shares. What content gets the most engagement?
-
-
Study their guidelines.
-
Word count, formatting, image requirements, disclosure rules, and preferred subject lines.
-
If they say βSubject line must be: Guest Post Pitch β [Your Name]β, follow it exactly.
-
This research is what separates a generic pitch from one that feels like it was written for that specific site.
Step 3: Craft a pitch that editors actually respond to
Your outreach email is not a sales pitch. Itβs a collaboration proposal. The goal is to get a βyesβ or a βnoβ β not to sell yourself.
Hereβs the structure that works:

1. Subject line: Clear, specific, and curiosity-driven
Bad:
-
βGuest post opportunityβ
-
βIβd love to write for youβ
Good:
-
βGuest post idea: [Specific Topic] for [Site Name]β
-
βLoved your post on [Topic] β hereβs a related ideaβ
-
βPitch: A fresh take on [Topic] for [Site Name]β
If the site has guidelines, use their exact subject line format. That alone can double your open rate.
2. Opening line: Personal and human
Start with a genuine compliment, not flattery.
Examples:
-
βHi [Name], Iβve been following [Site Name] for a while and really enjoyed your recent post on [Topic].β
-
βHi [Name], your piece on [Topic] was one of the most practical guides Iβve read on [Subject].β
Avoid:
-
βDear Editor / To Whom It May Concernβ
-
βIβm a huge fan of your blogβ (too generic)
3. Connection to their site
Show that youβve done your homework.
Examples:
-
βI noticed youβve covered [Topic A] and [Topic B], but havenβt gone deep into [Gap Topic].β
-
βYour audience seems to be struggling with [Problem], based on the comments on [Post Title].β
This proves youβre not just blasting the same email everywhere.
4. Your guest post idea
Be specific. Donβt say βI can write about SEO.β Say:
βIβd like to write a practical guide on:
βHow to Fix 5 Common Technical SEO Issues That Kill Local RankingsβThe post would cover:
How crawl errors and broken links hurt local visibility
Why mobile speed matters for Google Business Profile rankings
A simple checklist for small businesses to audit their site
Real examples from audits Iβve done for local clientsβ
If possible, tie it to a recent post of theirs:
βThis would be a natural follow-up to your post on [Their Post Title], but focused on the technical side.β
5. Value for their audience
Explain why this matters to their readers, not why itβs good for you.
Examples:
-
βThis would help your audience avoid common technical mistakes that keep them from ranking, even with good content.β
-
βReaders would walk away with a clear action plan they can implement in under an hour.β
Avoid:
-
βThis will help me build backlinks.β
-
βThis will increase my visibility.β
6. Your credibility (briefly)
Mention 1β2 relevant credentials, not a resume.
Examples:
-
βIβve been doing SEO for small businesses for 5+ years and have written for [Site 1], [Site 2].β
-
βI run an SEO agency focused on local businesses, and this is a topic Iβve implemented for multiple clients.β
Include 1β2 relevant links (your site, a published piece, or a case study).
7. Call to action
Make it easy for them to respond.
Examples:
-
βIf this sounds like a good fit, I can send a detailed outline or draft for your review.β
-
βWould you be open to this topic? Happy to adjust the angle based on your audienceβs needs.β
-
βIf this isnβt quite right, Iβd be happy to brainstorm other ideas that align with your content plan.β
Step 4: Write the email (template)
Hereβs a real-world template you can adapt:
Subject: Guest post idea: [Topic] for [Site Name]
Hi [First Name],
Iβve been following [Site Name] for a while and really enjoyed your recent post on [Topic]. The way you broke down [Specific Point] was especially helpful.
Iβd like to contribute a guest post on:
β[Your Specific Topic]β
The post would cover:
– [Key Point 1]
– [Key Point 2]
– [Key Point 3]
This would help your audience [solve specific problem] and give them a clear action plan they can implement quickly.
Iβve been doing [your niche] for [X] years and have written for [Site 1], [Site 2]. You can see my work here: [Link 1], [Link 2].
If this sounds like a good fit, I can send a detailed outline or draft for your review. Happy to adjust the angle based on your audienceβs needs.
Looking forward to your thoughts.
Best,
[Your Name]
[Your Website]
[Optional: Calendly link if you want calls]
Key rules:
-
Keep it under 150 words.
-
No fluff, no jargon, no βIβm an expert inβ¦β
-
One clear CTA.
-
Proofread like your reputation depends on it (because it does).
Step 5: Follow up (without being annoying)
Most replies come on the 2nd or 3rd email, not the first.
Follow-up timing:
-
First follow-up: 5β7 days after the initial email.
-
Second follow-up: 7β10 days after the first follow-up.
-
After that, move on.
Follow-up template:
Subject: Following up: Guest post idea for [Site Name]
Hi [First Name],
Just wanted to follow up on my email from [Date] about a guest post on [Topic].
If youβre still accepting contributions, Iβd love to send a quick outline or draft for your review. Happy to adjust the topic if something else would be a better fit.
Either way, keep up the great work on [Site Name].
Best,
[Your Name]
If they say no, thank them and move on. If they say yes, follow their guidelines to the letter.
Step 6: Deliver content that makes them want to work with you again
Once they accept, your job is to make their life easier, not harder.
Before writing:
-
Re-read their guidelines (word count, tone, formatting, image requirements).
-
Confirm the topic and angle with the editor if needed.
While writing:
-
Focus on the reader, not on promoting yourself.
-
Use clear, actionable language.
-
Include practical examples, checklists, or templates where possible.
-
Link to 1β2 of their existing posts (if relevant).
-
Include one relevant link to your site (usually in the bio or a natural context).
Before submitting:
-
Proofread for grammar, spelling, and clarity.
-
Check that it matches their tone and style.
-
Include a short bio (2β3 lines) with a link to your site.
Submission email:
Subject: Guest post submission: [Title] for [Site Name]
Hi [First Name],
Thanks again for accepting my pitch on [Topic]. Attached is the draft for β[Title]β.
Iβve followed your guidelines on [word count, formatting, etc.] and focused on giving your audience a practical, actionable guide.
Let me know if youβd like any changes or have feedback. Happy to revise quickly.
Looking forward to your thoughts.
Best,
[Your Name]
[Your Website]
Step 7: Turn one guest post into a long-term relationship
The real ROI isnβt the backlink. Itβs the relationship.
After the post goes live:
-
Promote it.
-
Share it on your social channels, email list, and relevant communities.
-
Tag the editor and site.
-
-
Engage with comments.
-
Reply to questions and thank people for feedback.
-
-
Send a quick thank-you.
-
βThanks for publishing the post on [Topic]. Iβve shared it with my audience and will keep an eye on the comments.β
-
-
Pitch again (if appropriate).
-
βIβve got a few more ideas that would fit your audience, like [Topic A] and [Topic B]. Would you be open to another contribution?β
-
Over time, this turns one-off guest posts into a pipeline of high-quality placements.
Bonus: What editors actually want (from their perspective)
If you want to stand out, think like an editor:
-
Theyβre overwhelmed with generic pitches.
-
They care about their audienceβs experience, not your backlink.
-
They want content thatβs easy to edit and publish.
-
They remember writers who are professional, responsive, and deliver value.
So your outreach should:
-
Show youβve read their site.
-
Solve a real problem for their readers.
-
Make their job easier, not harder.
-
Be short, clear, and human.
When you do that consistently, editors stop seeing you as another βguest post spammerβ and start seeing you as a reliable contributor.

Frequently Asked Questions
Q: How many follow-ups should I send?
A: Two follow-ups is usually enough β one after 5β7 days, and a second after 7β10 days. After that, move on. Most editors will respond if theyβre interested.
Q: What if I donβt get a reply?
A: Silence is a valid response. It often means βnot right now,β not βnever.β Donβt take it personally. Keep your outreach polite and professional.
Q: Should I pitch multiple ideas in one email?
A: Stick to one or two strong ideas. Sending too many makes your pitch feel scattered and generic. Focus on quality, not quantity.
Q: Is it okay to pitch the same topic to multiple sites?
A: Yes, but tailor each pitch to the site. Avoid sending the same email to everyone. Show that youβve done your research.
Q: How do I handle rejection?
A: Thank the editor for their time and feedback (if any). Stay professional. You never know when a βnoβ today could become a βyesβ in the future.
Q: What if my content gets published but doesnβt get much traction?
A: Promote your post on your own channels. Engage with comments. The more you promote, the more editors will see you as a valuable contributor.