Home/Blog/Vetting Guest Post Sites
Quality control

How to vet guest post sites before you spend a dollar

Every worthless link that ever burned an agency was bought from a site that looked fine at a glance — decent DR, clean theme, "editorial standards" page. Vetting is the discipline of not taking the glance. Here are the nine checks we run before a domain gets onto our own sheet, in the order that eliminates candidates fastest.

Start with the only metric that can't be faked

1. Verified organic traffic. Open the domain in Ahrefs or Semrush and look at organic visits — not DR. A real publication has readers arriving from search, trending flat or up. A manufactured domain has authority metrics and a traffic graph scraping along zero. This single check eliminates more bad inventory than the other eight combined.

2. Traffic history, not just the current number. A cliff in the graph — traffic that fell 80% at a known Google update — means the site already took a penalty or quality hit. You'd be buying a link on a domain Google has already demoted.

The DR-vs-traffic quadrant

Plot any candidate site on two axes — authority (DR) and verified organic traffic — and the buying decision mostly makes itself:

Where a candidate site lands decides the order
Authority (DR) × verified organic traffic
Real authority Rising asset The trap Skip High DR + real readers. Worth the premium. Readers first, authority coming. Often underpriced. Manufactured DR, zero readers. Where cheap "DR 60" links live. No authority, no audience. Not worth free. LOW DR HIGH DR LOW TRAFFIC HIGH TRAFFIC
FIG. 01 — The bottom-right quadrant is the one that costs agencies money: authority metrics without readers is the signature of a link farm.

Then check what the metrics can't tell you

3. The outbound link profile. Search the site for the money niches — casino, CBD, essay writing, payday loans. A "marketing blog" linking out to forty casinos has told you its business model, and Google reads the same signal.

4. Content quality on recent posts. Read three articles published this month. Unrelated topics side by side (crypto, plumbing, skincare) with thin AI filler and five outbound links each means the site publishes anything paid for.

5. Editorial friction. Real publications reject things. Named editors, submission guidelines with actual standards, and a pitch process are good signs; "send $40 and your doc" is the opposite.

6. Index status. A site: search should show the domain's recent posts in Google. Pages published a month ago that never got indexed mean Google has quality-filtered the site — your post would join them.

7. Topical fit. A legal client linked from a legal publication reads naturally to users and algorithms alike. The same link from a generic "business tips" blog is worth a fraction, whatever the DR. It's why our inventory is binned by niche rather than sold as one pool.

8. Traffic geography. For US clients, check where the visits come from. A site with a US-sounding name and 90% of its traffic from link-scheme geographies is renting its ranking from somewhere you don't want your client associated with.

9. The price sanity check. Cross-reference the quote against market benchmarks. Dramatically under market isn't a deal — it's the seller telling you which quadrant the site lives in.

Red flags at a glance

SignalWhat it looks likeWhat it means
DR-traffic gapDR 60+, <500 organic visits/moManufactured authority
Update cliffTraffic −80% at a core updateAlready demoted
Toxic outboundCasino/pharma/essay links in contentLink farm economics
Topic soupCrypto next to plumbing next to skincarePublishes anything paid
No indexRecent posts absent from GoogleQuality-filtered
Too cheap"DR 60" at $30All of the above

The tools that make these checks fast

None of the nine checks require expensive software, and doing them by hand the first few times builds the instinct to spot a bad domain in seconds later. The core toolkit in 2026:

Run in the order above, the traffic and index checks kill most bad candidates in under five minutes, so you only spend real time reading content on domains that already passed the cheap filters.

The 2026 wrinkle: AI-generated publisher content

The newest failure mode isn't a link farm — it's a legitimate-looking publication that quietly switched to mass-produced AI content. Since Google's guidance shifted to judging content by quality and usefulness rather than how it was produced, plenty of once-real sites now pump out dozens of thin AI articles a day to keep publishing volume up for paid placements. The metrics can still look fine for a while: the domain has genuine historical traffic and a respectable DR from its earlier life. What gives it away is the recent-content check applied harder — open the last week of posts and look for the tells of unedited generation: near-identical article structures, confidently generic advice with no first-hand detail, no author who exists anywhere else online, and publishing velocity no human newsroom could sustain. A March 2024-style helpful-content demotion tends to follow these sites within a couple of updates, taking your link's value down with the traffic. When traffic is still healthy but the recent content reads like it was generated in bulk, treat it as a domain on borrowed time, not a safe buy.

The takeaway

Vetting is thirty minutes per domain done properly — which is exactly why most sellers hope you won't. Run the traffic check first, the quadrant test second, and walk away from anything in the bottom-right. Or skip the thirty minutes: every domain on our inventory sheet has already cleared all nine checks, with the Ahrefs numbers printed next to the price so you can verify rather than trust.

Inventory that's already been vetted

300+ publications, all nine checks cleared, metrics printed on the sheet.

Request the sheet
Back to top