Home  /  Guides  /  How to Vet a Website Before Buying a Link: 9 Checks

How to Vet a Website Before Buying a Link: 9 Checks

How to vet a website before buying a link: nine checks on DR, organic traffic, editors, outbound links, topical fit and AI citations, run in Ahrefs or Semrush.

To vet a website before buying a link, run nine checks and refuse the site if it fails any of them: Domain Rating of 50 or higher, at least 10,000 monthly organic visits that are steady or growing, most of that traffic from the market you sell in, real editors who publish on a regular schedule, no “write for us” page or sponsored-post price list, no outbound links to casino, CBD or essay-writing sites, a topic that fits your business, a second person reviewing the site and the article, and evidence that AI engines such as ChatGPT, Perplexity, Gemini, Claude and Google AI Mode already cite the site.

The first four checks take about ten minutes in Ahrefs or Semrush. The next four take ten minutes of reading the site like a skeptical editor. The ninth takes a handful of prompts in the AI assistants your buyers use. This guide covers how to run each check in both tools, the red flags that end the conversation, and what a fair price looks like once a site passes.

A link is only worth buying if the site has real readers in your market, a real editorial team, a clean outbound profile and a topic that fits, and no single metric proves all of that, so you check nine things, not one.

Because a bad link costs you three times. You pay for it, it does nothing for rankings or AI visibility, and in the worst case it drags your site down with it.

Google’s spam policies define link spam as links created mainly to manipulate rankings, and list buying and selling links as the first example. Paid links are acceptable only when marked rel="sponsored" or rel="nofollow". A link from a site that exists to sell links is, at best, ignored. At worst it contributes to a pattern that earns a manual action.

The same spam policies include a site reputation policy, which targets third-party pages published on a host site mainly to ride on the host’s established ranking signals. Many “sponsored content” sections on otherwise reputable sites fall into this category. If that section gets demoted, your link goes with it.

AI engines raise the stakes. Profound’s analysis of 11.8 billion AI citation data points found that brand websites account for 57 percent of AI citations globally, so about 43 percent go to third-party pages such as media, communities and institutions; on ChatGPT brand websites are 47 percent, so over half of its citations are third-party (Profound, 2026, summarized by WARC). AI assistants recommend the brands the rest of the web vouches for. A link on a page nobody reads and no engine retrieves is not vouching for anything.

You are not buying a number. You are buying a place in the set of pages that search engines and AI assistants trust when they decide which manufacturer, law firm, fintech app or software tool to recommend.

Check 1: Does the site have a Domain Rating of 50 or higher?

Domain Rating (DR) is Ahrefs’ 100-point score for the strength of a website’s backlink profile compared with other sites in its database. By Ahrefs’ definition, a link from a higher-DR domain passes more weight, and each linking domain splits its rating equally across every domain it links to, so a DR 10 site that links to three domains can help you more than a DR 80 site that links to a million. A dofollow link is one without a nofollow, sponsored or UGC attribute, so it can pass authority; Ahrefs’ scores are built on those links.

We use DR 50 as a floor because, in our experience, it filters out most freshly built sites and very small blogs without excluding legitimate trade publications and niche media. It is a floor, not a target. A DR 52 trade journal with a loyal readership beats a DR 75 “digital magazine” with none.

In Ahrefs: open Site Explorer, enter the root domain, and read DR from the Overview panel. Then open the Referring domains report and sort by DR. If most of the authority comes from a few hundred low-DR domains with exact-match anchors, or from expired domains redirected into the site, the score is manufactured.

In Semrush: open Domain Overview and read Authority Score (AS). Semrush’s Authority Score blends link power, estimated organic traffic and spam signals into one 1 to 100 figure, so it is not the same thing as DR and the numbers do not translate one to one. Check both rather than converting.

Neither score is something Google uses. Ahrefs describes DR as a metric for choosing sites to build links from, and Semrush says Authority Score is best used to compare domains, not to judge one in isolation. They are proxies for a first filter and nothing more. For the longer argument, read what Domain Rating is and whether it still matters.

Check 2: Does the site get 10,000+ monthly organic visits, steady or growing?

Organic traffic catches what DR misses. A site with real search traffic has pages Google trusts enough to rank. A site with DR 60 and 400 monthly visits has a backlink profile and nothing else. Ahrefs’ guide to private blog networks names very low organic traffic on a referring domain as a sign the site was built only to link out.

We require at least 10,000 estimated monthly organic visits, and the shape of the chart matters as much as the number. Steady or rising is fine. A cliff that lines up with a Google core update is not, because the site was probably hit for thin or purchased content and may be hit again.

In Ahrefs: in Site Explorer, read Organic traffic in Overview, then set the traffic chart to a two-year view and compare any drop with Google’s published update timeline. Then open Top pages. If the traffic sits on three or four pages unrelated to the rest of the site, the headline figure is misleading.

In Semrush: in Domain Overview, read Organic Search Traffic and look at the trend chart, which can mark Google updates. Then open the organic pages report to see how traffic is distributed.

Both tools estimate traffic from keyword positions and click curves, so treat 10,000 as a floor you confirm against the other checks, not a precise cutoff.

Check 3: Does the traffic come from your target market?

A link from a site read in the right country is worth more than the same link read somewhere else. Google weighs geographic relevance when it decides which pages to show searchers in a given market, and AI engines retrieve from pages that already rank in the user’s region. If you sell industrial polymers in India or payroll software in the United States, a site whose readers are 80 percent elsewhere is doing little for you, whatever its DR.

Our bar is that the majority of organic traffic, more than half, comes from the market you want to win. For a brand selling into several markets, pick the one the campaign is for.

In Ahrefs: in Site Explorer Overview, the Organic traffic panel shows a country breakdown. You can also filter the Organic keywords report by country to see what the site ranks for there.

In Semrush: Domain Overview shows a breakdown of traffic by country. Switch the country database to your target market and check that keyword count and traffic still look healthy there. This check removes a surprising number of general “business” and “technology” sites whose readers are mostly in countries they never name.

Check 4: Are there real editors and a regular publishing cadence?

Sites built to sell links rarely bother with an editorial team, because nobody is editing. Sites built for readers always have one, even if it is two people.

Look for a masthead or About page with named people and roles. Click an author name and see whether it leads to a profile with other articles, a photo and some trace of a professional life elsewhere, such as a LinkedIn profile or a byline on another publication. Then check cadence. Open the blog or news section and scan the dates. A site that published daily until eighteen months ago and now publishes only when someone pays has become a link shop, whatever it used to be.

Common failure patterns: every article is “by Admin”, the same stock photo appears on several author pages, or the archive shows a gap of months followed by a run of unrelated posts, each with one outbound link. Neither Ahrefs nor Semrush will do this for you. It takes five minutes of reading, and it most often overturns a site that passed the first three checks.

Check 5: Is there a “write for us” page or a sponsored-post price list?

A public invitation to contribute, especially one with prices, means the site accepts content from anyone willing to pay, and that every link reseller has found the same page, so the outbound profile is filling with links you do not want to sit beside.

Search Google for site:example.com "write for us", then repeat with “guest post”, “sponsored post”, “advertise with us” and “contributor guidelines”. Check the footer and main navigation too, where many sites put an “Advertise” page that quietly lists sponsored article rates.

Not every contributor page is fatal. Trade publications have guidelines and still have standards, because an editor rejects most of what comes in. The difference is a price list. A rate card for articles that carry dofollow links means the site is selling links, and Google’s site reputation abuse policy is aimed at the sponsored sections those rate cards feed.

In Ahrefs: filter the Organic keywords report for “write for us” or “guest post”. In Semrush: filter the organic keywords report for the same phrases.

This is the fastest way to spot a site that will take anyone’s money. Gambling, CBD and essay-writing services pay the most for links and are the hardest to place on legitimate publications, so they concentrate on sites with no editorial standards. If a business blog links to an online casino, you know what else it sells.

In Ahrefs: in Site Explorer, open the outgoing links section and view the list of linked domains. Sort by the number of links and scan the list for gambling, betting, CBD, vaping, payday loans, essay writing and adult domains. Then read the outgoing anchor text in the same section. Commercial anchors such as “best online casino”, “buy CBD oil” or “write my essay” are disqualifying, even when the domain names look innocent.

In Semrush: open the backlink report for the domain and look at its outbound domains. Running Backlink Audit against the candidate’s own profile also shows you the company the site keeps.

One hit in a 2,000-domain list could be an old comment or a hacked page. A pattern is a decision made. We walk away from any site with more than a handful of such links.

Check 7: Does the site’s topic fit your business?

Topical fit matters for rankings and even more for AI citations. An engine assembling an answer about accounts-payable software retrieves pages about finance operations, not home-decor pages that happen to mention your product. A relevant site puts your brand where the engine looks.

Fit does not mean identical. A recycled-polymer manufacturer belongs on packaging, sustainability and procurement sites. A fitness app belongs on health and lifestyle sites. A law firm belongs on legal, business and local-news sites. Avoid the “general blog” that covers crypto on Monday, dog training on Tuesday and your industry on Wednesday because someone paid.

In Ahrefs: read the Top pages report. If the top 20 pages sit in one or two subject areas related to yours, the fit is real. If they are scattered, the site is a general-purpose link host. In Semrush: the organic pages report, sorted by traffic, answers the same question.

Check 8: Has a second person reviewed the site and the article?

Vetting is judgment, and judgment drifts under pressure to hit a target. The link builder who found the site wants it to pass. A second reviewer has no such interest.

Our rule is that a second person checks every site and every article before it goes live, re-running checks 1 to 7, reading the draft for quality and relevance, and confirming the link sits in the article body with a natural anchor rather than in a bio or footer. If you buy links yourself, ask a colleague for ten minutes per site. If you buy through an agency, ask who the second reviewer is and what they check.

Ask for the domain before you pay. A vendor who will only tell you the DR, the traffic and the "niche" is protecting something. A legitimate publisher's name is not a secret. If a seller refuses to name the site, or offers a "similar site" after you reject one, close the conversation. Once published, check the live URL in Ahrefs or Semrush a month later to confirm the page is indexed and the link is still dofollow.

Check 9: Do AI engines already cite the site?

This is the check most buyers skip, and the one that increasingly separates links that move the business from links that only move a metric.

Answer engine optimization (AEO) and generative engine optimization (GEO) are the practice of getting a brand into the answers that ChatGPT, Perplexity, Gemini, Claude and Google AI Mode give. Those engines build answers from a short list of pages they retrieve and trust. If a site is already on that list for your category, a mention of your brand there can be read directly into an answer. If it has never been cited, the link may still help rankings, but it is not helping you get recommended.

How to run it: write five to ten prompts your buyers would ask. “Best payroll software for a 50-person company.” “Which polymer suppliers in India are ISO certified.” Run each in ChatGPT with search on, Perplexity, Gemini, Claude and Google AI Mode, and note every domain in the citations. Repeat weekly for a couple of weeks, because the lists move. A candidate site that appears even once has shown the engines retrieve it. Our free LLM visibility checker automates the first pass and shows which third-party pages are cited in your category.

In engagements we track, brands we have placed in third-party articles, guest posts and listicles have seen AI citations rise by roughly 70 to 80 percent on the prompts where those articles are cited. That lift comes almost entirely from sites that already had a footprint in AI answers. Sites with no footprint rarely create one for you.

What does the full vetting checklist look like on one page?

Print this, or copy it into a spreadsheet with one row per candidate. A site must pass every row.

# Check Pass bar Where to look in Ahrefs Where to look in Semrush Fails if
1 Domain Rating DR 50 or higher Site Explorer, Overview Domain Overview, Authority Score Below 50, or DR built from redirects and spam anchors
2 Organic traffic 10,000+ monthly visits, steady or rising Site Explorer, Overview, traffic chart, Top pages Domain Overview, Organic Search Traffic trend, organic pages report Below 10,000, or a cliff on a core update date
3 Traffic geography Majority from your target market Overview, country breakdown; Organic keywords by country Domain Overview, traffic by country; country database Most readers outside your market
4 Editors and cadence Named editors, regular publishing Manual review Manual review “Admin” bylines, stock-photo authors, long gaps
5 Write for us or price list None, or guidelines without prices Top pages, Organic keywords filter Organic keywords filter Public rate card for dofollow articles
6 Outbound links No casino, CBD, essay, payday, adult Outgoing links section, linked domains and anchors Backlink report, outbound domains; Backlink Audit More than a handful of such links or anchors
7 Topical fit Top pages relate to your field Top pages, Organic keywords Organic pages and keyword reports Scattered unrelated topics
8 Second review Independent reviewer re-runs 1 to 7 and reads the draft Process Process Only the finder has checked it
9 AI citations Site appears in sources for category prompts Manual prompts; free LLM visibility checker Manual prompts; free LLM visibility checker Never cited across engines and prompts

Which red flags disqualify a site instantly?

Some findings end the review on the spot. You do not need to finish the other checks.

  • High DR, almost no traffic. The classic PBN signature. A DR 60 site with under 1,000 monthly organic visits has a purchased or redirected link profile and no readers.
  • A public price list for sponsored articles with dofollow links. The site is a link shop by its own admission.
  • Outbound links or anchors to gambling, CBD, essay-writing, payday-loan or adult sites. The site sells to anyone.
  • The vendor will not name the domain before payment. There is no legitimate reason for this.
  • No named humans and no edited content. No masthead or author profiles, and short generic articles on unrelated topics, each carrying exactly one outbound link.
  • Candidate sites that share a template, hosting or IP range. Ahrefs’ backlink reports can group referring domains by IP, which surfaces shared subnets. Cheaper networks often use the same host.
  • A traffic chart that collapsed on a Google update and never recovered. The site has already been judged.

A single yellow flag, such as one odd outbound link or a thin author page, is a reason to look harder. Any one of the items above is a reason to stop.

What does a fair price look like once a site passes?

Price should track the cost of producing a real article and the scarcity of a real publisher’s attention, not the DR number alone. Prices well below the market almost always mean one of the nine checks has been skipped.

Our published prices are a useful reference point because they apply only to sites that pass all nine. A guest post costs $250 on a DR 50 to 69 site, $280 on DR 70 to 79 and $320 on DR 80 and above. A niche link insertion into an existing, indexed article costs $200, $230 or $260 to $300 across the same bands. Every link comes with a 12-month free replacement if it is removed, and we bill only for links that are live. For market ranges and budgeting, see how much link building costs in 2026. For choosing between formats, see guest posts versus link insertions.

Two pricing patterns should worry you: a vendor quoting a few dollars for a “DR 50+ guest post”, which no publisher with real editors accepts, and a vendor who prices purely by DR band with no mention of traffic, geography or topic. Both are selling the metric, not the placement. Pace matters too, since even perfect links acquired too fast look unnatural; see how many backlinks per month is safe.

How Model Marketing helps

We run the nine checks on every site before it enters our inventory, and a second link builder re-runs them before any article goes live. Our 22 link builders and 9 full-time writers have placed more than 12,237 links across 10,132 publications in eight-plus years, for clients in SaaS, fintech, professional services, consumer apps, B2B services and manufacturing. Clients include Uniqode, SM Polymers Private Limited and Sim Films. We added the ninth check because clients increasingly measure us on whether ChatGPT and Perplexity recommend them, not only on where they rank.

Our link building service is billed per live link, twice a month, with no retainer and 30 days’ notice. Guest posts take two to four weeks and insertions seven to fourteen days. Full rates, including digital PR and Reddit placements, are on our pricing page.

If you would rather vet in-house, use the checklist above and ask us only for the hard part: finding publishers that pass all nine and already appear in AI answers for your category. Either way, the goal is the same: search engines and AI assistants recommend the brands that credible third-party sites vouch for, and a vetted link is how you earn that vouching rather than argue your own case.

Sanyukta JoshiFounder and Head of Strategy at Model Marketing. Over a decade in SEO, link building and digital PR for companies across SaaS, fintech, professional services and consumer apps. About the team.

Questions about vetting link sites

How do I check if a website is good for backlinks?

Run the domain through Ahrefs Site Explorer or Semrush Domain Overview and check four things first: Domain Rating of 50 or higher, at least 10,000 monthly organic visits on a steady or rising trend, traffic from the country you sell in, and a clean outbound link profile with no casino, CBD or essay sites. Then read the site like a human: named editors, regular publishing, no public price list for sponsored posts, and topics that fit yours.

Is a high Domain Rating enough to make a backlink safe?

No. Domain Rating only measures the strength of a site’s backlink profile. It can be inflated by buying or redirecting links, so a DR 60 site can have almost no real readers. Ahrefs itself says you should never judge a site on its site-wide authority alone. Always pair DR with organic traffic, traffic geography and a manual read of the site before you pay.

What is a private blog network and how do I spot one?

A private blog network (PBN) is a group of sites built mainly to sell or pass links. Typical signs are a high Domain Rating with little organic traffic, thin articles on unrelated topics, generic templates, no named authors, shared hosting or IP ranges across the sites, and outbound links to gambling, CBD or essay-writing pages. Any one sign is a warning. Two or more together should rule the site out.

Are paid guest posts against Google's rules?

Google’s spam policies call buying or selling links to manipulate rankings link spam. Paid placements are allowed when they carry rel=“sponsored” or rel=“nofollow”. In practice most of the market pays publishers for editorial placements. The risk sits on the low end: sites that exist only to sell links. Vetting the publisher, writing content that earns its place and keeping volume natural are how buyers manage that risk.

How much should a backlink from a vetted site cost?

At Model Marketing a guest post on a vetted site costs $250 for DR 50 to 69, $280 for DR 70 to 79 and $320 for DR 80 and above. Niche link insertions run from $200 to $300 by the same bands. Prices far below that usually mean the site has skipped the checks in this guide. We bill per live link, with a 12-month free replacement if a link is removed.

Start with a pilot. Judge the quality yourself.

Tell us the pages you want to rank and the prompts you want to be named in. We reply within one business day with a scoped plan, and you pay only for what goes live.