Back Back to all posts

How to find guest post opportunities (the best ones rarely say "write for us")

How To Find Guest Post Opportunities

The best place to find guest post opportunities is the list of sites that already link to your competitors, filtered in a backlink tool for in-content links on pages with readers. Quoted "write for us" searches come last, because everybody runs them and everybody ends up pitching the same sites.

This guide walks the whole process: the Ahrefs lookup step by step, what we check before a site goes on a list, the reply rates to expect from cold pitching, what editors ask for, the hours and prices of doing it yourself against commissioning the placement, and how to track a link once it is live.

Quick answer

  • Start with the referring domains of three to five close competitors: these sites have already cited a brand like yours.
  • Run quoted "write for us" searches last. Everyone finds the same pages that way, and when BuzzStream checked 500+ sites from top-ranking lists, 94 had lost traffic and 50+ had dropped below its quality minimums.
  • Check every prospect for traffic, in-body links, a named editor and topic fit before it goes on the list.
  • Expect roughly one reply to every twenty cold emails. Hunter's 2026 report puts the average at 4.5%, and 13% for its Digital PR category, and three messages drew 106% more replies than one.
  • Track every placement: live, indexed, and still there at 30 and 90 days.

Where guest post opportunities come from

Every prospect list is built from four sources, and they are not equal. This is the order we work through them.

Source

What you get

What to expect

Competitor referring domains, pulled in Ahrefs, Semrush or Moz

Hosts that have already cited a brand like yours

The strongest start

Title search in Ahrefs Content Explorer

Sites that publish on your topic, whether or not they advertise for contributors

A long list that needs filtering

Quoted "write for us" and "contribute" searches

Sites that advertise for contributors

The most pitched pool; check traffic before anything else

Warm contacts and communities

Editors who already know you

Small numbers, and no published reply-rate data

The four sources of guest post prospects, and what each one yields.

1. Start with your competitors' referring domains

A site that has already linked to a brand like yours has shown it will cite an outside source on your topic.

Competitor backlink analysis for guest-post prospecting: pull a competitor's backlinks, filter for sites that publish contributor articles, and add the recurring hosts to your prospect list.

We pick three to five competitors that overlap on topic, not across the whole business. A company selling ecommerce analytics, for example, would look at who links to competitors' ecommerce guides, data reports and comparison pages.

Open the page around each competitor link and read the paragraph it sits in. Ask why the editor cited it: a statistic, a definition, a tool, a quote, a product example, a case study, an image or an opinion. That reason is what your pitch has to match or beat.

Build the sheet around the reason to pitch, not the metric. Useful columns are page URL, site type, topic, competitor cited, citation reason, likely editor, audience fit, traffic signal, link policy and next action.

Do not copy the competitor's angle. If they were cited for a general guide, pitch a sharper data point, a field note, a case example or an expert comment. An editor has little reason to publish the same piece twice.

In our prospecting reviews the hosts that pass are often mid-sized sites with a tight topic focus and a visible editor.

How to look up guest post opportunities in Ahrefs

  1. Open Site Explorer and enter a competitor's domain.
  2. Open the Backlinks report, which "shows you all the backlinks pointing to a domain, URL, or subsection".
  3. Filter the backlink type to links in content, then click Show results.
  4. Open the Referring domains report for the unique websites behind those links.
  5. Open Link Intersect under Competitive Analysis, enter your own domain and up to 10 competitors, and click "Show link opportunities" to see the sites that link to them and not to you.
  6. Export the list and add it to the sheet.

Semrush's Backlink Gap does the same job for up to five competing websites at once. Moz's Link Intersect, inside Link Explorer, shows sites linking to your competitors but not to you.

For the wider audit process, our guides to analysing competitor backlinks and backlink gap analysis walk through both.

2. Search by title, then by "write for us" last

A title search finds sites that already publish on your topic, whether or not they advertise for contributors. Quoted "write for us" searches find the sites every other pitcher finds, so they come last.

Search operators for finding guest-post targets: niche plus "write for us", niche plus "guest post", inurl:write-for-us, intitle:"contribute", and niche plus "guest column".

The inurl: and intitle: operators in the image still work in Google, although its search help page no longer lists them.

Si Quan Ong, writing for Ahrefs on 4 August 2023, described the problem with the public pool: "To find guest posting opportunities, most people use Google search operators to find blogs with “write for us” pages. However, if everyone’s following this tactic, then everyone’s finding the same opportunities. Competition will be rife, and guest blogs may ignore your pitch."

Most blogs that never advertise for contributors will still take a strong pitch. Ong's alternative is a title search:

  1. Open Ahrefs Content Explorer and search a broad topic phrase.
  2. Set the drop-down to In title.
  3. Filter to Domain Rating 30 to 60, One page per domain, Exclude homepages and Exclude subdomains.
  4. Open the Websites tab for the list of candidate hosts.

The pitch has to be different too. Bibi Raven, a link builder who runs Bibibuzz, put it plainly in a Clearscope webinar on 29 June 2023: "Prospects get emailed like a hundred times a day, especially if they're good sites, right?"

Public lists also date quickly. Vince Nero at BuzzStream analysed 500+ sites taken from top-ranking "guest post sites" lists and kept only those above DR 50 with more than 10,000 monthly organic visits. The median DR of the sites he analysed was 74. In his 28 October 2024 update he wrote: "Overall, 94 sites have been hit by the updates in the past few years, and 50+ fell off of this list entirely because they dropped below the "quality" minimums set in the methodology below."

A public list is a snapshot, so check the current traffic yourself before any site from a list goes on yours.

Quoted searches still have a place, run last and filtered hard:

  • "your topic" "write for us"
  • "your topic" "contribute"
  • "your topic" "submission guidelines"
  • "your topic" "become a contributor"
  • "your topic" "editorial guidelines"
  • "your topic" "expert commentary"

Turn the checked results into a small test batch: ten targets, one tailored idea each. Review the replies before widening the search.

3. Warm contacts and communities

The warmest prospects already know you: customers, suppliers, partners, podcast hosts and newsletter editors may all run sites where your article would fit. Semrush names X, LinkedIn, industry Facebook groups and Slack channels as places where editors look for contributors. Take part before you pitch, so the editor sees someone who already understands the subject. The same checks apply here as anywhere else, because a relationship does not make a weak page worth writing for.

Use communities as a source, not a marketplace: genuine participation and editor relationships lead to invited contributions, whereas cold drive-by link requests get ignored.

What we check before a site goes on a list

For our own prospecting, metrics are the start of the conversation, not the decision. Before a site goes on a list we check a traffic floor, a DR/DA cross-check that is not a gate, no PBNs or networks, in-body placement, a human sign-off, a post-publication check, and 12-month replacement cover if the link drops. Together these make up our quality assurance standard.

The metrics themselves need care. Moz's Chima Mmeje wrote on 18 March 2025: "DA is a predictive metric developed by Moz and is not used by Google to determine search engine rankings." Ahrefs describes Domain Rating as "the strength of a website's backlink profile compared to the others in our database on a 100-point scale". Both are third-party yardsticks, which is why we cross-check them instead of gating on one number.

After the numbers, four fit checks decide it:

  • Topic fit: the site already covers the subject but has not answered your angle.
  • Audience fit: its readers would benefit from your examples, data or experience.
  • Editor fit: bylines and named editors are visible.
  • Link fit: a link would sit in the body of a sentence a reader needs.

The practical reads are simple: read recent articles, look for named authors, and check whether outbound links help the sentence they sit in. Our view is that the hosts worth pitching already publish for a real audience. They are not the ones that advertise loudest for contributors.

How to pitch, with the numbers

Plan for roughly one reply to every twenty cold emails, and build follow-ups and personalisation in from the start.

Hunter's State of Email Outreach, its 2026 report based on 31 million emails sent by Hunter users in 2025, puts the baseline plainly: "The average cold email sequence reply rate is 4.5%". Its Digital PR category averages a 13% response rate. Two findings shape the sequencing: "Using three messages instead of one increases total replies by +106% (6.8% vs 3.3%)." And on personalisation: "Emails with two custom attributes see a +56% higher reply rate than non-personalized emails (5.6% vs 3.6%)."

These are reply rates for cold email in general, with Digital PR the closest category to link outreach.

Guest post pitching can beat the baseline when it is personal. Evelina Milenova, writing in Search Engine Land on 6 April 2026, reports sending more than 300 guest post pitches between 2023 and 2025, mainly to content managers at B2B SaaS companies: "It generated a 19% reply rate, and 18% of sent emails resulted in a published guest post." That is one practitioner's personalised pitching, not a benchmark.

What editors ask for is public. Smashing Magazine, whose guidelines were last updated on 4 January 2021 by Vitaly Friedman, wants a proposed outline of 200-300 words with the main headings before any draft, and its contact page warns: "We receive a large number of pitches, therefore we will be unable to respond to those which do not include an outline." HubSpot's blog guidelines ask for original work and data "from the last two years", and allow one link to your company's website in the body. CSS-Tricks's page currently reads: "We’re not currently taking new article proposals." That is why the guidelines page comes before the writing.

The email itself stays simple: open with the gap you noticed in their coverage, offer the outline, follow up, then stop.

Do it yourself or commission the placement

Doing it yourself costs hours rather than money. Commissioning swaps that around, and the market prices are public.

Semrush's guest post guide asks whether you can commit "10-15 hours per guest post" to researching target sites, crafting pitches and writing. That is its editorial estimate, not a timed study.

For commissioning, Siege Media puts a typical one-off guest post or placement at $500-$1,250, within a wider market of $100 to over $1,500. BuzzStream's Vince Nero, on 15 June 2026, found an average of $461 through a vendor and $295 direct from the site.

Our own Guest Post starts at $75 for DA10+ sites and $130 for DA30+ sites, written and placed in the body of an article on a site that has passed the checks above, with 12-month replacement cover.

Either route ends at the same place: a site that passes the checks, an article its readers would want, and a link in the body.

Track the placement

Record every placement from the pitch onward, and re-check each live link at 30 and 90 days, because pages and links disappear.

The sheet needs the target, the contact, the pitch angle, the status, the live URL, the link attribute, the referral traffic and the follow-up. Once the article is live, check that the referring page is indexed, that the link is in place, and that it is still there at 30 and 90 days.

The re-checks exist because the web rots. Pew Research Center, on 17 May 2024: "Some 38% of webpages that existed in 2013 are not available today, compared with 8% of pages that existed in 2023."

Patrick Stox's Ahrefs study, updated 2 February 2024, classed 34.2% of lost links as "Link removed", the case where the page survives but the link is gone. Pew measures pages that no longer exist; Stox measures links removed from pages that survive. The 30 and 90-day check catches the second.

A new placement also takes time to show its effect in search. Our guide to how long a new placement takes to show sets that expectation.

Each month, review which pitches earned replies and which placements sent traffic. Drop the weak sources and put the effort into the editors who value your input.

Frequently asked questions

What are guest post opportunities?

A guest post opportunity is a chance to publish an article, with a link in its body, on a relevant site that has readers and an editor.

How do I find guest posting opportunities?

Start with the referring domains of three to five close competitors in a backlink tool, then run a title search in Ahrefs Content Explorer, and keep quoted "write for us" searches for last. Check each site for traffic, topic fit, a named editor and in-body links before it goes on the list.

How do I look up guest post opportunities in Ahrefs?

Open Site Explorer, enter a competitor's domain and open the Backlinks report, filtered to links in content. Check the Referring domains report for the unique sites, then open Link Intersect under Competitive Analysis, add up to 10 competitors and click "Show link opportunities". Export the list.

Is guest posting worth it in 2026?

Yes, when the host has readers and the link sits in the body of the article. That is the placement we deliver as a Guest Post.

How much should you pay for a guest post?

Siege Media puts a typical one-off at $500-$1,250, and BuzzStream's figures from 15 June 2026 show averages of $461 through a vendor and $295 direct from the site. Our own Guest Post starts at $75 for DA10+ sites and $130 for DA30+ sites. Our guide to what guest posts cost breaks the market down further.

How do I find free guest posts?

Run a title search in Ahrefs Content Explorer and a competitor referring domain lookup, then pitch the editor directly. Our guide to free guest posts covers the discovery side, and the same checks apply before you write anything.

What should I track after publication?

The live URL, whether the referring page is indexed, whether the link is still in place at 30 and 90 days, and the referral traffic the placement sends.

Stay ahead of the SEO curve

Get the latest link building strategies, SEO tips and industry insights delivered straight to your inbox.

Book a call

Calendar not loading? Open Calendly in a new tab