I’ve been guest posting since 2009. Back then, you could write a mediocre 500-word article, drop a link in your author bio, and watch your domain authority climb. That version of guest posting is dead. Good riddance, honestly.
But guest posting itself? Still one of the most effective ways to build authority, reach new audiences, and earn backlinks that actually move rankings. The difference between 2009 and now is that lazy guest posting doesn’t work anymore. The bar is higher. The effort is bigger. And the payoff, when done right, is better than ever.
Over 16 years and 800+ client projects, I’ve written guest posts for tech publications, contributed to marketing blogs, and built relationships with other creators that turned into revenue I never expected. I’ve also wasted time pitching sites that went nowhere and writing posts nobody read.
This chapter is what I wish someone had told me when I was sending cold emails to every blog with a “Write for Us” page.
Guest Posting in 2024 and Beyond: What Actually Works Now
The old playbook was simple. Find blogs accepting guest posts. Write something. Get a link. Repeat 50 times. Watch your DA go up.
Google caught on. The Penguin update in 2012 started penalizing obvious link schemes. The helpful content updates in 2022-2023 pushed things further. Now Google’s systems can identify patterns: if you’re publishing low-effort content on random sites just for links, you’re not helping your rankings. You might be hurting them.
What still works is earning links through genuine expertise. When you write something good enough that the host blog’s audience benefits, and you happen to get a link back to your site, that’s the kind of guest posting Google rewards.
I stopped thinking about guest posts as “link building” around 2018. I started thinking about them as “audience borrowing.” You’re borrowing someone else’s readership to introduce yourself. The link is a bonus, not the goal.
What’s Changed Since the Early Days
The quality bar is higher. A 600-word surface-level post won’t get accepted anywhere worth publishing on. Most good blogs want 1,500-2,500 words of original, expert-level content. That’s a real time investment.
Relationships matter more than pitches. Cold outreach still works, but warm introductions close at 5x the rate. I track this. Out of my last 30 guest post pitches, the ones where I had an existing relationship (even just a Twitter exchange) had a 60% acceptance rate. Cold pitches were around 12%.
Google evaluates the host site too. Publishing on a site that accepts anyone dilutes the value. If the blog has 200 “guest post” tagged articles from random authors and thin content everywhere else, your link from that site carries almost no weight.
Topical relevance matters more than DA. A link from a DA 40 WordPress blog is worth more to my site than a link from a DA 70 general business blog. Google understands topics. A link from a relevant site in your niche tells Google you’re an authority on that specific subject.
Finding Sites Worth Writing For
Not all guest posting opportunities are equal. I’ve written for sites that sent me 3,000 visitors from a single post and sites that sent me exactly zero. The difference comes down to four factors.
Domain Authority (But Don’t Obsess Over It)
DA is useful as a rough filter. I generally don’t pitch sites under DA 30 unless they have something else going for them (strong community, growing fast, perfect audience overlap). But I’ve seen DA 35 sites that drive more referral traffic than DA 60 sites because their audience is more engaged.
Use DA to eliminate obviously weak sites. Don’t use it as your primary selection criteria.
Actual Traffic
This is the metric most people skip. Use Ahrefs, Semrush, or SimilarWeb to check if the blog gets real organic traffic. A DA 50 blog with 500 monthly visitors isn’t going to do anything for you. A DA 40 blog with 50,000 monthly visitors in your niche is gold.
I look for blogs getting at least 10,000 organic visits per month. Below that, the time investment rarely pays off unless the audience is extremely targeted.
Audience Overlap
The most important factor. If you write about WordPress performance and you guest post on a general marketing blog, the traffic you get won’t convert. Those visitors aren’t looking for WordPress help. They’re looking for marketing tips.
I ask one question before pitching: “Would the readers of this blog want to know about my stuff?” If the answer is “some of them, maybe,” I move on. I want “yes, most of them would.”
Link Quality
Check how the blog handles author bios and in-content links. Some blogs nofollow all external links, which reduces SEO value. Some strip links from bios entirely. Some let you include contextual links within the content body, which are the most valuable kind.
I look at existing guest posts on the site. Open three or four, inspect the links. Are they dofollow? Are they in-content or just in the bio? This tells you what to expect.
My quick evaluation checklist:
- DA 30+ (flexible if other factors are strong)
- 10,000+ monthly organic traffic
- Audience that overlaps with mine
- Dofollow links, preferably in-content
- Active blog with recent posts (not abandoned)
- Real editorial standards (they reject bad content)
The Outreach Email That Gets Responses
I’ve sent hundreds of outreach emails. Most people write terrible ones. The typical template is “Hi, I love your blog, I’d like to write a guest post, here are three topic ideas.” That email gets deleted.
The emails that work follow a different pattern. They prove you’ve read the blog, they offer specific value, and they’re short.
The Template That Works For Me
Here’s the actual structure I use, adapted based on context:
Subject line: Quick idea for [Blog Name] (re: [specific recent post])
Body:
“Hi [Name],
Your recent post on [specific topic] was useful. I’ve been doing [related thing] for [X years] and noticed you haven’t covered [specific angle].
I’d like to write about [specific topic] for [Blog Name]. I’ve got original data/experience/results from [specific credible thing] that your readers would find useful.
Here’s a similar piece I published on [credible site]: [link]
Would this be a good fit?
[Your name]”
That’s it. Five sentences. No life story. No “I’m a passionate content creator.” No three paragraphs about why guest posting benefits both parties.
What Makes This Work
Specificity. Mentioning a recent post proves you actually read their blog. Mentioning a gap proves you’ve done research. Both of these separate you from the 90% of pitches that are obviously mass-sent.
Proof. Linking to a previous published piece shows you can write. Editors care about this. If you don’t have a published sample yet, link to your best blog post on your own site.
Brevity. Editors are busy. They scan emails in seconds. If they can’t figure out what you’re offering within 10 seconds, they move on.
Common Mistakes I See
Pitching too broadly. “I can write about marketing, SEO, WordPress, social media, or productivity.” That tells the editor you’re not an expert in any of them. Pick one angle.
Being too formal. “Dear Sir/Madam, I am writing to inquire about the possibility of contributing an article to your esteemed publication.” Nobody talks like this. Be human.
Following up too aggressively. One follow-up after a week is fine. Two follow-ups is pushy. Three and you’ve burned the relationship. If they don’t respond after two emails, they’re not interested.
Writing Guest Posts That Actually Drive Traffic Back
Getting accepted is half the battle. Writing a post that sends readers to your site is the other half. Most guest posts fail here because writers treat them as content for the host blog only, without thinking about the reader’s next step.
Make the Post Genuinely Great
This sounds obvious, but I’ve reviewed guest post drafts from clients that were clearly their B-level work. They saved the good stuff for their own blog. That’s backwards.
Your guest post should be among the best content on the host blog. When readers finish it, they should think, “I need to read more from this person.” That doesn’t happen with average content.
I spend 6-8 hours on a guest post. That’s more than I spend on most of my own blog posts. The reason is simple: I’m introducing myself to a new audience. First impressions matter.
Strategic Linking Within the Content
Most blogs let you include 1-3 links to your own content within the article body. These in-content links drive more traffic than author bio links because readers click them naturally while reading.
The key: link to a relevant, useful resource on your site. Not your homepage. Not your services page. Link to a specific blog post that expands on something you mentioned in the guest post. Give readers a reason to click.
I link to a detailed guide or tutorial on my site that’s directly related to the guest post topic. The reader gets extra value. I get traffic from someone who’s already engaged with my content.
Optimize Your Author Bio
Your bio gets maybe 3 seconds of attention. Make it count.
Bad: “Gaurav Tiwari is a blogger, entrepreneur, and digital marketing enthusiast who loves helping businesses grow online.”
Better: “Gaurav Tiwari has built 800+ WordPress sites for brands like IBM and Adobe. Get his free WordPress Performance Checklist at [link].”
The first bio is generic fluff. The second one has credibility markers and a specific call to action with a reason to click. I always link to a lead magnet in my bio, not my homepage. A homepage visit is forgettable. A free resource creates a subscriber.
Expert Roundups and Collaborative Content
Expert roundups were huge around 2015-2018. The format: ask 20-50 experts a question, compile their answers into one post, publish it, and hope the experts share it with their audiences.
Some of these roundups got massive traffic. I participated in dozens of them. But the format burned out because the quality tanked. When every blog was publishing “37 Experts Share Their Top SEO Tips,” readers stopped caring.
When to Participate
I still say yes to roundups when three conditions are met:
The organizer has a real audience. If their blog gets real traffic and they promote content well, participation can reach new people. If their blog has 200 monthly visitors, you’re wasting your time.
The question is specific. “What’s your best marketing tip?” is too broad to give a useful answer. “What’s the one technical SEO change that had the biggest impact on your site in the last year?” is specific enough to generate interesting answers.
The final piece will have editorial quality. Some organizers just dump 50 answers into a post with no organization or commentary. I want to see that they’ll curate, organize, and add context.
When to Skip
I skip roundups from bloggers I’ve never heard of who are clearly just trying to build their own authority by association. I skip anything with more than 30 contributors because my answer will get buried. And I skip any roundup where the question is so generic that every answer will say the same thing.
My rule: if I can answer in under 2 sentences with something genuinely useful, I’ll do it. If it requires a paragraph to be meaningful, I only invest that time for organizers I know.
Podcast Guesting: The New Guest Posting
Podcast guesting has replaced guest posting as my primary outreach strategy. Here’s why: a 30-minute podcast interview reaches the host’s audience more personally than a written article. Listeners hear your voice, your personality, your expertise. The connection is stronger.
I’ve been on about 40 podcasts over the last five years. The traffic spike from a single good podcast appearance often matches what I’d get from a guest post that took three times as long to produce.
Finding the Right Podcasts
The same principles from guest posting apply. Audience overlap matters most. A WordPress-focused podcast with 500 listeners per episode is better for me than a general business podcast with 5,000 listeners.
I use Listen Notes to search for podcasts in my niche. I look for shows that have published consistently for at least a year (so I know they won’t go dormant) and that feature guests similar to me in expertise level.
The Pitch
Podcast hosts are more receptive to guest pitches than blog editors, in my experience. The format is conversational, so they’re always looking for interesting people to talk to.
My pitch focuses on what stories I can tell and what specific value their listeners would get. I don’t pitch topics. I pitch stories. “I can talk about the time I migrated 200 client sites from one hosting provider to another and what went wrong” is more compelling than “I can discuss WordPress hosting.”
Maximizing the Impact
After appearing on a podcast, I repurpose the content. I’ll write a blog post expanding on the key points. I’ll share clips on social media. I’ll add the podcast to my “As Featured On” section. One podcast recording turns into 4-5 pieces of content with minimal extra effort.
I also always send the host a thank-you note and share the episode with my own audience. This builds the relationship for future collaborations.
Building Relationships With Other Bloggers
Everything I’ve described in this chapter works better when you have relationships. Cold outreach to a stranger has a 10-15% response rate. A message to someone you’ve interacted with for six months has a 70%+ response rate.
I don’t build relationships to extract guest posts from people. I build relationships because blogging gets lonely, other bloggers understand your problems, and collaboration happens naturally when people know and trust each other.
How I Build These Relationships
Comment on their content consistently. Not “great post!” comments. Thoughtful comments that add something. I’ve started several significant relationships this way.
Share their work on social media. Tag them. Add your own take. People notice when you consistently share their stuff without being asked.
Help without being asked. If I see a blogger struggling with something I know how to fix, I’ll send a quick DM: “Hey, noticed your site is slow. Looks like it might be a render-blocking CSS issue. Want me to take a quick look?” That 5-minute favor builds more goodwill than any pitch email.
Meet in person when possible. I’ve attended WordCamps and marketing conferences specifically to meet people I’ve interacted with online. A 10-minute in-person conversation cements a relationship that took months to build online.
The Long Game
My best collaborations came from relationships that were 2-3 years old before we ever worked together. One blogger I’d been trading comments with since 2015 eventually invited me to co-create a course in 2018. That course generated over $40,000 in revenue for both of us.
Another relationship that started with me sharing someone’s blog post on Twitter in 2016 led to a speaking invitation at a major conference in 2019. I couldn’t have pitched for that opportunity. It came because someone knew my work and thought of me when a slot opened.
You can’t manufacture this. You can’t speed it up by being transactional. Just be genuinely interested in other people’s work, help when you can, and good things happen over time.
How Guest Posting Has Changed Across 16 Years
Looking back at my guest posting history, the evolution is clear:
2009-2012: The wild west. Anyone could get published anywhere. Links were easy. Quality didn’t matter much. I published 50+ guest posts in this period, most of them forgettable. The links helped my rankings anyway.
2012-2015: The quality shift. Google’s Penguin update changed everything. Spammy guest posting started hurting instead of helping. I pivoted to only writing for sites I actually respected. Published fewer posts, but each one was substantially better.
2015-2018: Peak roundups and collaborations. Expert roundups exploded. I participated in dozens. Some drove real traffic. Most didn’t. The format became oversaturated by 2018.
2018-2021: Relationship-driven. I stopped cold pitching almost entirely. Every guest post came through an existing relationship. The acceptance rate went up dramatically. The traffic per post doubled because I was writing for sites that were a perfect fit.
2021-present: Multi-format. Podcast guesting replaced most of my written guest posting. I still write guest posts, but maybe 4-5 per year instead of 15-20. Each one is a major piece of content for a carefully selected site.
The lesson: the tactic evolves, but the principle doesn’t change. Put genuine expertise in front of relevant audiences. Do it through whatever format works right now. Build real relationships along the way.
If you’re starting from zero, begin with written guest posts. You need published samples and you need practice writing for different audiences. As you build a reputation, podcast guesting becomes more accessible and often more effective for the time invested.
The bloggers who complain that guest posting is dead are the ones still trying to play the 2010 game. They want to mass-produce mediocre content and get free links. That game IS dead. The version where you create genuinely valuable content for carefully chosen audiences? That’s working better than ever.
Chapter Checklist
- [ ] Identify 10 potential guest posting targets using DA, traffic, audience overlap, and link quality criteria
- [ ] Draft a personalized outreach email for your top 3 targets
- [ ] Write your optimized author bio with credibility markers and a specific call to action
- [ ] Create a lead magnet to link from your guest post bios
- [ ] Find 5 podcasts in your niche using Listen Notes
- [ ] Draft your podcast pitch focusing on stories, not topics
- [ ] Identify 5 bloggers to start building relationships with this month
- [ ] Set a recurring reminder to comment on and share their content weekly
Chapter Exercise
The Guest Post Audit and Pitch Exercise
Pick one blog in your niche that you genuinely read and respect. Spend 30 minutes studying their content:
- Read their 5 most recent posts. Note the topics, length, format, and style.
- Identify a gap: a topic their audience would care about that hasn’t been covered.
- Check their guest post policy (look for “Write for Us” or check existing author bylines).
- Draft a pitch email using the template from this chapter. Customize every line.
- Write the first 300 words of the guest post you’d submit.
Don’t send the pitch yet. Share it with a trusted friend or colleague for feedback first. Revise based on their input, then send it.
Separately, identify one podcast you’d like to appear on. Listen to 3 episodes. Draft a pitch that focuses on a specific story you can tell, not a generic topic. Send it this week.
Disclaimer: This site is reader-supported. If you buy through some links, I may earn a small commission at no extra cost to you. I only recommend tools I trust and would use myself. Your support helps keep gauravtiwari.org free and focused on real-world advice. Thanks. - Gaurav Tiwari