Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Outreach

Guest Posting in SEO

I'd rather earn one editorial guest post on a niche site with engaged readers than ten links from generic article directories.

Beginner3 min readUpdated 2026-07-27Notes by Callum Bennett

What I’d do first

  • Prioritise topical relevance over domain authority when selecting host sites for guest posts.
  • Spend at least 30 minutes researching a site's recent content and editorial style before sending a pitch.
  • Write a personalised outreach email under 150 words that references a specific article and proposes unique topic ideas.
  • Track each guest post placement in a spreadsheet with metrics like referral traffic, conversions, and link type.
  • Follow up once after five days, but avoid more than two follow-ups to respect the editor's time.

The path I'd take

I start by building a list of 20-30 candidate sites that cover the same general topic as my own site. I use a mix of tools—Ahrefs Content Explorer, Google search with a query like "write for us" plus my niche, and my own bookmarks. For each candidate I check three things: topical alignment (do they publish articles similar to what I would write?), traffic level (at least 3,000 monthly organic visits from Similarweb or Ahrefs), and editorial quality (do they have an actual editorial process or is it a free-for-all?). I then filter down to the five best fits.

Next I read at least three recent posts from each remaining site. I look for patterns: what angle do they take, what length do they prefer, do they include author bios or external links? I also check if they already cover the exact topic I want to pitch—if so, I find a gap they have not addressed. For example, a marketing blog might have posts on link building but not specifically on guest posting; I can pitch "How to integrate guest posting into your overall link building strategy" as a natural extension.

I then write a personalised outreach email under 150 words. I mention a specific article I enjoyed and explain why my proposed topic would resonate with their readers. I propose 2-3 topic angles and offer to write a full draft. I send the email to the editor or author directly, not a generic inbox like "info@". I follow up once, five days later, with a polite nudge.

If accepted, I write the post to their editorial guidelines. I include one contextual link to my site in the author bio and possibly one in the body if the editor allows. I avoid over-optimised [anchor text](/anchor-text/); I use my brand name or a natural phrase. After publication, I share the post on social media and engage with comments. I track referral traffic and conversions from that link over the next three months.

I have found that one high-quality guest post on a niche site with 5,000 monthly readers drove 120 targeted visits and 4 conversions in the first month. That is far more valuable than ten posts on generic article directories that each get no traffic. So my decision rule: invest time in a small number of relevant, high-traffic sites rather than spraying many low-quality opportunities.

Watch-outs

The biggest watch-out is treating guest posting as a mass production line. If you publish the same generic article on multiple sites, Google can detect duplicate content and may ignore the links. Worse, those sites may be part of a link network, which can trigger a manual action. I only write unique content for each host.

Another watch-out is ignoring nofollow links. Many sites use nofollow on guest post links by default. That does not mean the link is worthless. Nofollow links can still send referral traffic, build brand exposure, and lead to natural follow links from other sources. I still pursue them if the site is relevant and has engaged readers.

A third watch-out is focusing too much on domain authority metrics. A site with DA 80 that is about car repairs is useless for my SaaS blog. I once got a link from a high-DA news site but the article was buried on a section with zero traffic. It did nothing. Meanwhile, a link from a niche industry blog with DA 30 but 10,000 regular readers drove measurable traffic.

Pricing is another hazard. Some sites charge for guest posts, which is technically paid links. Google's guidelines say paid links should use rel="sponsored" and not pass authority. If you pay, ensure the link is tagged appropriately. I avoid paying unless the site's audience is so perfectly aligned that the referral traffic alone is worth the fee.

Finally, do not neglect follow-through. I once spent time getting a post accepted, wrote it, then failed to track the outcome. I could not tell if it was worth it. Now I log each placement in a spreadsheet with URL, publication date, anchor text, link type (follow/nofollow), and I check [backlink data](/backlinks/) every month using a backlink monitor. If a link disappears or turns nofollow, I know to adjust my approach.

What I got wrong

Early in my SEO career, I treated guest posting as a numbers game. I found a list of "write for us" sites and submitted the same template article to twenty of them. I got a handful of links, but they were all on low-quality directories or sites that aggregated guest posts. None of those links improved my rankings. I wasted weeks of effort.

I also ignored topical relevance. I pitched a post about pet care to a tech blog because it had high authority. They accepted it but the article got no traffic because their readers were not interested in pets. The backlink was worthless. Now I only pitch sites where I would actually want my content to appear.

Another mistake was writing self-centred pitches. I used to open with "I am an SEO expert and I want to write for your site." That got almost no replies. When I switched to "I loved your recent article on X and think my post on Y would complement it," my response rate doubled.

I also failed to research the editor's name. I sent emails to "info@" and they were ignored. Once I started using LinkedIn or Twitter to find the right person, my acceptance rate improved.

One specific failure: I got a guest post on a decent site but used an exact-match anchor text for a commercial keyword. The link was later removed after the site did a [content audit](/backlink-audit/). I now use branded or generic anchor text and occasionally a long-tail phrase that looks natural.

I also underestimated the importance of building relationships. I treated each guest post as a one-off transaction. Later, I found that editors I had worked with were willing to accept a second or third post, and some even asked me to contribute regularly. Now I nurture those relationships by sharing their content, leaving thoughtful comments, and staying in touch.

Overall, I learned that guest posting is not a shortcut. It is a strategic part of [off-page SEO](/off-page-seo/) that requires careful research, personalisation, and long-term relationship building. I would rather publish three guest posts per quarter on excellent sites than one per week on mediocre ones.

Next step

Quick answers

Is guest posting still effective after Google's link spam updates?

Yes, when done for editorial reasons. Google targets spammy link schemes, not legitimate contributor content. Place links only on topically relevant, high-quality sites and avoid over-optimised anchor text. Ensure the content provides value to the host's audience.

How do I find sites that accept guest posts?

Use search queries like 'write for us' plus your niche, or browse industry blogs. Check each site's submission guidelines. Tools like Ahrefs Content Explorer can identify sites that have published guest posts. Prioritise sites with real traffic and editorial standards rather than those that accept every submission.

Should I pay for guest posting opportunities?

Be cautious. Google requires paid links to use rel="sponsored", so they do not pass PageRank. Only pay if the site's audience is perfectly aligned with your niche and the referral traffic justifies the cost. Treat any payment as a marketing expense, not a direct link-building investment.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

Notes from Callum Bennett.