Guest posting means writing an article for someone else's website, published under your name, usually with a link back to your own site. Done well, it puts you in front of an audience that already trusts the host and earns an editorial link from a relevant page. Done badly, at scale, with keyword-stuffed links on any site that will take them, it's one of the link schemes Google's spam policies name directly.
So yes, guest posting is still worth it, but only as a quality play: fewer, better posts on sites your customers actually read, with natural links. This guide covers how to tell the difference, where to find opportunities, how to vet sites, two pitch templates that get replies, how to write a post editors want, and how to track results so you know it's paying off.
What is guest posting?
Definition
Guest posting (also called guest blogging) is the practice of writing content for another website in your field, where the host publishes it under your byline and typically allows a link to your site in the author bio or the article body.
People guest post for four overlapping reasons:
- Links. An in-content, followed link from a relevant page is one of the stronger signals you can earn.
- Audience. A good post on a well-read blog can send readers, subscribers and leads for years.
- Authority. Being published on respected sites in your niche builds your name, and that makes future outreach easier.
- Relationships. Editors who like your work invite you back, mention you elsewhere and link to you unprompted.
The SEO value only lasts if the other three are real. A post nobody reads, on a site that publishes anything, is just a paid link with extra steps.
Is guest posting still worth it?
Google's spam policies list “large-scale article marketing or guest posting campaigns with keyword-rich anchor text links” as an example of link spam, alongside buying or selling links that pass ranking credit. Google has also reminded publishers that links in articles produced mainly to gain links should be qualified with rel="nofollow" or rel="sponsored". Notice what's targeted: scale, keyword-rich anchors, and links that exist because of the arrangement rather than the content. Guest posting as such isn't the problem.
Google also says its systems neutralize many unnatural links automatically. In practice that means low-effort guest posts on content farms often aren't penalized so much as ignored: you do the work and get nothing.
Worth it when
- The host's readers are people who could become your readers or customers
- You have real expertise or original material to share
- The link sits in context, pointing to a page that genuinely helps
- Anchors are branded or descriptive, not your money keyword
- You'd still write the post if the link were nofollow
Not worth it when
- The site exists to sell guest posts to anyone
- You're paying for followed links (that's a paid link under Google's policies)
- You're publishing near-identical posts across dozens of sites
- Every post carries the same keyword-rich anchor
- The post is thin filler written only to carry a link
Paid guest posts are paid links
rel="sponsored" or rel="nofollow". Buying followed guest posts at scale is exactly the pattern the policy describes. If you do pay for exposure, accept a sponsored link and treat it as advertising.Finding guest posting opportunities
The goal isn't the longest list of sites that accept guest posts. It's a short list of sites your audience reads. Start with search operators, then widen out.
Search operators
Replace [topic] with your niche (“trail running,” “bookkeeping,” “home espresso”) and run each in Google:
"[topic]" "write for us"
"[topic]" "guest post guidelines"
"[topic]" "submit a guest post"
"[topic]" "become a contributor"
"[topic]" "contributor guidelines"
"[topic]" "accepting guest posts"
"[topic]" intitle:"write for us"
"[topic]" inurl:write-for-us
"[topic]" "this is a guest post by"
"[topic]" "guest author" OR "guest contributor"
"[topic]" "contributing writer"
"[known contributor name]" "guest post" -site:theirsite.com
"[topic]" "write for us" -casino -loans -cryptoThe best sites often don't advertise
Other ways to find hosts
- Follow prolific contributors. Find people in your niche who guest post regularly and search their name. Their bylines are a ready-made list of sites that accept contributors.
- Mine competitor backlinks. Export a competitor's backlinks with a third-party tool and filter for URLs containing words like “guest,” “author” or “contributor.”
- Check the sites you already read. Newsletters, industry blogs and podcasts you follow are better targets than anything a search operator surfaces, because you already know the audience is real.
- Ask partners. Suppliers, software vendors and associations in your industry often run blogs and need practitioner content.
- Communities and newsletters for writers. Many niches have groups where editors post calls for contributors.
How to vet a guest post site
Vetting is where most guest posting campaigns succeed or fail. A link from a site that Google already discounts, or that's about to be hit for selling links, does nothing for you. Spend five to ten minutes on each site before you pitch.
Guest post site vetting checklist
0/12A site that publishes a large volume of unrelated third-party content to cash in on its reputation is also a risk for the host itself, and Google can demote that content under its site reputation abuse policy. If a site's recent posts look like a bulletin board for whoever pays, your post becomes part of that pattern.
Authority scores are a filter, not a verdict
How to pitch a guest post (2 templates)
Editors get a lot of pitches, most of them interchangeable. Yours should prove in a few seconds that you've read the site, know the audience and can deliver something they haven't published. Before writing a pitch:
- Read the guidelines and follow them exactly, including subject line formats and whether they want a draft or an idea.
- Search the site for your topic so you don't pitch something they covered last month.
- Find a named editor. “Hi [Name]” beats “Dear webmaster” every time.
- Prepare two or three specific titles with a one-line angle each, so the editor can say yes to one.
- Have two or three published writing samples ready, ideally on the same topic.
Subject: Guest post idea: [Specific title]
Hi [Name],
I've been reading [Site] for a while; your post on [specific post]
changed how I [do something specific].
I run [Brand], where we [one line on what you do]. I'd like to write
something for your readers that you haven't covered yet:
1. [Title 1]: [one-sentence angle, what makes it original]
2. [Title 2]: [one-sentence angle]
3. [Title 3]: [one-sentence angle]
Each would draw on [your real experience/data/examples], with
screenshots and practical steps. A couple of things I've written:
[Sample 1 URL]
[Sample 2 URL]
Happy to adapt to your guidelines. Would any of these be a fit?
Thanks,
[Your name]
[Role], [Brand]Subject: Follow-up to your [topic] post + an idea
Hi [Name],
Thanks for replying to my comment on [post] last week. Your point
about [specific point] stuck with me.
It made me think there's room for a follow-up aimed at [audience
segment]: "[Proposed title]". The outline would be:
- [Section 1]
- [Section 2]
- [Section 3, including something only you can provide]
I'd include [original asset: worked example, template, photos,
results from your own work]. I can have a draft to you by [date].
If it's not a fit, no problem at all. I'll keep reading either way.
[Your name]How to come up with topics editors accept
The topic does most of the selling. Editors say yes to ideas that fill a gap on their site and that only you could write. Five reliable sources:
- Gaps in their archive. Search their site for subtopics their readers ask about in comments but that they've never covered in depth.
- The next step after a popular post. If their beginner guide does well, pitch the intermediate version.
- An outdated post you can modernize. Tools, prices and rules change. Offer a fresh take on a topic where their coverage is years old, without criticizing the original.
- Your own process or results. “How we [did a specific thing], step by step” is hard to copy and easy to approve, as long as the steps are genuinely useful to their readers.
- A well-argued contrarian view. A respectful, evidence-backed disagreement with conventional wisdom in your niche gives editors something different to publish.
Avoid topics that are thinly disguised ads for your product. You can mention your experience; the post itself should be useful to someone who never visits your site.
The warm pitch works because the editor already knows your name. Commenting thoughtfully on a post, sharing their work, or replying to their newsletter before you pitch takes a little time, and it's usually what gets a reply.
Writing the post
Once you get a yes, write the best article that site has published on the topic. That's what earns the link, makes the editor invite you back and sends readers to your site.
- 1
Re-read the guidelines and the site's best posts
Match their length, tone, heading style and formatting. If their top posts run long with lots of screenshots, yours should too. - 2
Lead with something original
Use your own examples, processes, photos, templates or results. Rehashing the top search results is what editors reject most. - 3
Link out generously and honestly
Cite your sources and link to several useful pages, including two or three of the host's own posts. It helps their readers and their internal linking. - 4
Place your own link where it genuinely helps
One link to the most relevant page on your site, at a point where a reader would actually want more. Not your homepage in paragraph one. - 5
Deliver it ready to publish
Send it in their preferred format, proofread, with headings, image credits or rights, and a suggested meta title and description if they use them. - 6
Never reuse the post elsewhere
Your guest post should be unique to the host. Don't republish it on your own blog or on other sites.
Author bio links and in-content links
Most hosts allow either a bio link, an in-content link, or both. They carry different weight. An in-content link that cites a genuinely useful page reads as an editorial reference. A bio link is clearly self-promotion, which is why many sites mark it nofollow or sponsored. That's a legitimate choice by the host, not a reason to walk away; see dofollow vs nofollow links for why those links still have value.
<p>
Jordan Lee is the founder of <a href="https://example.com/">Example Co.</a>,
where she helps small roasters price their wholesale coffee.
She writes about cafe operations and supply chains.
</p>- Keep bio anchors branded. Your name or your company name. A bio that links “best wholesale coffee beans” looks like what it is.
- Make in-content anchors descriptive. Partial match or long-tail phrases that fit the sentence. Our anchor text guide covers how to choose them.
- Link to a useful page, not just your homepage. A guide, tool or resource that extends the post gets clicked and is easier for an editor to approve.
- Don't ask for more than the guidelines allow. Requests for extra links are a fast way to lose the slot.
Following up
Editors are busy, and a polite follow-up often gets the reply the first email didn't. As a practical habit, not a rule:
| When | What to send |
|---|---|
| Day 0 | Your pitch |
| About 5–7 business days later | One short follow-up, replying in the same thread |
| About a week after that | A final note, offering a fresh topic idea or letting it go |
| After that | Stop. Move the site to “no reply” and revisit in a few months with a new idea |
Subject: Re: Guest post idea: [Specific title]
Hi [Name],
Just bumping this in case it got buried. I still think
"[Title 1]" would land well with your readers, especially after
your recent post on [related post].
If the timing's wrong, no worries. Thanks either way.
[Your name]After the post goes live, the follow-up shifts to the relationship:
- Thank the editor and share the post with your own audience.
- Reply to comments on the post for the first couple of weeks.
- Check the link is live and correct before anything else.
- Pitch a second idea a few months later if the first one did well.
Tracking your guest posts
Without tracking, guest posting turns into a pile of half-finished threads and links you can't find. A simple spreadsheet is enough if you keep it current.
| Column | What to record |
|---|---|
| Site and editor | Domain, editor name, contact email |
| Vetting notes | Traffic trend, topical fit, red flags checked |
| Pitch status | Pitched, followed up, accepted, declined, no reply |
| Dates | Pitch date, follow-ups, draft due, publish date |
| Post URL | The live guest post |
| Target URL and anchor | Which page you linked and the exact anchor text |
| Link status | Followed, nofollow, sponsored or ugc; indexable or not |
| Results | Referral visits, sign-ups or leads, plus any rankings you watch |
| Last checked | When you last confirmed the link is still there |
Check every link when the post goes live and periodically afterwards. Editors update posts, sites get redesigned, and links get changed to nofollow or removed. Our backlink checker fetches the page and tells you whether your link is there, its rel attributes, the anchor and whether the page is indexable.
How to tell whether guest posting is working
Links take time to show their effect, so judge the program on a mix of early and late signals rather than any single post:
- Referral traffic. In your analytics, filter visits by referring site. A good guest post keeps sending a trickle of visitors long after publication.
- Conversions from those visits. Newsletter sign-ups, trials or enquiries tell you whether the host's audience is really your audience.
- Movement on the linked pages. Watch rankings and impressions for the pages you linked to in Search Console over the following months.
- Invitations back. Editors who ask for a second post, or mention you elsewhere, are a sign the relationship is worth investing in.
If a site sends no visitors, no sign-ups and no further opportunities after a couple of posts, the link alone probably isn't worth the hours. Put that time into the hosts that are working.
Common guest posting mistakes
- Chasing metrics instead of readers. A high authority score on a site with no real audience is a warning sign, not a win.
- Mass-pitching with a template. Editors recognize generic pitches instantly. Ten tailored pitches beat a hundred copied ones.
- Using your money keyword as the anchor every time. That's the specific pattern Google's policy describes.
- Paying for followed links. It's a paid link under Google's policies, however it's labelled.
- Writing thin content. Short, generic posts are ignored by readers and often by search engines too.
- Publishing the same article in multiple places. Duplicate guest posts help nobody and annoy hosts.
- Ignoring the post after it's live. No promotion, no replies to comments, no link checks.
- Guest posting only on brand-new or off-topic sites. Relevance is what makes the link worth having.
Guest posting vs the alternatives
Guest posting is one way to earn links, and it's time-intensive. Here's how it compares with the other common approaches. Prices are typical market ranges, not quotes, and the paid options carry the policy considerations covered above.
| Approach | Typical cost | Effort per link | Your control | Main caveat |
|---|---|---|---|---|
| Guest posting (unpaid) | Your time | High: pitching and writing | High: you write the post | Slow; quality hosts are selective |
| Paid guest posts | Commonly $100–$500+ on mid-authority sites | Low | High | Paid links should be sponsored or nofollow |
| Niche edits | Roughly $50–$300+ | Low | Medium: fits an existing post | Usually paid; same policy issue |
| Broken link building | Your time | Medium to high | Medium | Needs a strong replacement resource |
| Digital PR | Your time, or agency retainers roughly $1,000–$10,000+/month | High | Low: journalists choose | Results are unpredictable |
| Link exchanges | Free | Low | Medium | Excessive reciprocal swaps are named in Google's spam policies |
| HrefClub | From $39/month for 6 credits; 1–8 credits per link by authority | Low: a member places it | High: you set URL and anchor | Quality relies on member sites, which are scored and re-checked |
Most sites use a mix. Guest posting is excellent for building a name in your niche and earning a few high-quality links; it's a poor fit if you need steady, relevant links every month without writing a full article for each one. To compare costs for your own situation, try the link building cost calculator, which compares guest posts, niche edits and agencies with HrefClub side by side.