Off-Page SEO & Link Building · How links and authority work · lesson 2 of 17 · 12 min
Evaluating link opportunities: a quality checklist
Why you need a written checklist
Link building involves hundreds of quick yes/no decisions: pitch this site or not, accept this offer or not, pursue this partnership or not. Without a written standard, teams drift toward whatever is easiest, which is often low-quality. A checklist protects your clients and your reputation.
The 12-point link opportunity checklist
Score each item as pass/fail (or 0/1/2 if you want nuance).
Relevance
- Does the site cover topics related to yours, or serve your audience (industry, location, profession)?
- Would a link from this specific page make sense to its readers?
Editorial quality
- Does the site publish original, useful content with real authors or an identifiable organisation?
- Does it have an editorial process — or does it accept any submission for a fee? Look for "write for us — all topics accepted", price lists, and "sponsored post" menus.
- Are its outbound links selective, or does every article link to casinos, CBD, loans and unrelated businesses?
Real audience
- Is there evidence of real readers — comments, social shares, newsletter, estimated organic traffic trending stable or up in a third-party tool (treat estimates as directional)?
- Is the site indexed? Search
site:example.comand a unique sentence from a recent article.
Page-level factors
- Would the link be in the main content, in context — not in a footer, sidebar or bio?
- Is the page itself linked from elsewhere on the site (not an orphaned "guest post" page)?
Risk
- Any sign of a private blog network (PBN)? Shared themes, same hosting footprints, expired domain with unrelated history, thin posts linking to unrelated money sites.
- Does the site sell links without
rel="sponsored"? - Has the site recently dropped sharply in estimated organic visibility (possible penalty or policy impact)?
Pass on anything that fails relevance and editorial quality, regardless of its metrics.
Red flags at a glance
- "Guaranteed DA 50+ links for $50."
- A site with high third-party metrics but negligible organic traffic.
- Every post is 500 words, published daily, on a random mix of topics.
- A domain's history (via the Internet Archive) shows it used to be a local bakery; now it is a "business and tech" blog.
- "Do-follow link guaranteed" in the offer.
Using tools sensibly
- Backlink tools (Ahrefs, Semrush, Majestic, Moz): referring domains, organic traffic estimates, outbound link counts, anchor profiles. Different indexes, different numbers — look for consistency across signals.
- Search operators:
site:,intitle:,inurl:resourcesfor prospecting and quick checks. - Internet Archive: domain history.
- Manual review: always read at least two recent articles. Nothing replaces human judgement.
Worked example: triaging three opportunities
A Dubai-based interior design studio is considering:
| Opportunity | Relevance | Editorial | Audience | Risk | Decision | |---|---|---|---|---|---| | Regional design magazine asking for commentary on 2026 material trends | High | Staff editors | Newsletter, social, organic traffic | Low | Pursue | | "Home & Lifestyle" blog selling posts for a fee, no disclosure | Medium | Pay-to-publish | Low, falling | Selling unlabelled links | Decline | | University architecture department resource page for local suppliers | High (local, professional) | Curated by staff | Students and faculty | Low | Pursue with a genuinely useful resource |
When a paid placement is legitimate
Paying for advertising or sponsorship is fine — sponsoring a conference, buying a newsletter ad, paying for a directory listing. The requirement is that any link resulting from a payment is qualified with rel="sponsored" (or nofollow). Evaluate those placements on the audience and referral value, not on passing ranking signals.
Documenting decisions
Record each opportunity in your CRM or spreadsheet with the score, decision and reason. Over time this builds an internal "approved" and "blocked" list, which speeds up prospecting and trains new team members.
Hands-on: a scoring sheet with formulas
Turn the checklist into a sheet so everyone on the team applies the same standard. Columns:
A Domain | B Page URL | C Relevance (0-2) | D Editorial (0-2) | E Audience (0-2)
F Placement (0-2) | G Risk flags (text) | H Score | I Decision | J Reason
Formulas (Google Sheets or Excel):
H2: =SUM(C2:F2)
I2: =IF(G2<>"", "Decline - risk", IF(OR(C2=0, D2=0), "Decline - fails relevance/editorial",
IF(H2>=6, "Pursue", IF(H2>=4, "Maybe - manual review", "Decline"))))
The logic encodes the rule from this lesson: any risk flag or a zero on relevance or editorial quality is an automatic decline, whatever the metrics say. Add a data-validation dropdown for G (PBN footprint, sells unlabelled links, visibility crash, unrelated history) so risk notes are consistent and filterable.
AI-assisted triage — with a human decision
Large language models can speed up the reading part of qualification: summarising what a site publishes, spotting "write for us — all topics" pages, or flagging casino and loan links in recent posts. Use them to pre-sort, never to decide. A prompt that works well:
You are helping qualify link opportunities. Using ONLY the page text below,
answer in JSON: {"main_topics": [...], "accepts_paid_posts": true|false|unknown,
"outbound_link_topics": [...], "evidence": "short quotes"}.
Do not guess. If the text does not show it, answer "unknown".
PAGE TEXT:
<<<paste text>>>
A person still reads two recent articles and makes the call. The lesson on AI-assisted link-building workflows shows how to run this at scale with an API.
Common mistakes
- Using a single metric threshold ("only DR 40+") as the whole checklist.
- Skipping manual review because the tool says the site is strong.
- Accepting "free" guest post offers that come with a request to include links to unrelated third-party sites.
Video lecture: Evaluating link opportunities: a quality checklist
Lecture coming soon · 14 chapters · about 9 minutes. Read the full transcript below.
- Evaluating link opportunities
- Why write it down
- Five areas to inspect
- Red flags
- The five-minute site check
- The golden rule
- Example 1 (simple)
- Example 2 (illustrative)
- Results
- Make it a system
- Document every decision
- Watch me do it: score 5 offers
- Common mistakes
- Recap
Lecture transcript
Evaluating link opportunities
Imagine you get forty link opportunities in your inbox this week. Guest post offers, directory invites, a magazine asking for a quote, someone selling a guaranteed DA fifty link for fifty dollars. You have maybe an hour. How do you decide? In this lecture you'll learn a twelve point checklist that makes those calls fast, consistent and defensible, and you'll see it applied to real looking examples.
Why write it down
Why a written checklist? Because without one, teams drift towards whatever is easiest, and the easiest links are usually the worst. A checklist also protects you. When a client asks why you turned down a cheap link with a big number, you can show the standard you applied. And it trains new team members far faster than 'use your judgement' ever will.
Five areas to inspect
Think of it like a restaurant health inspection. The inspector doesn't care how pretty the menu is. They check the kitchen. Our checklist has five kitchen areas. Relevance: does the site cover your topic or serve your audience? Editorial quality: are there real authors and an editorial process? Real audience: is anyone actually reading? Page-level factors: would your link sit in the main content? And risk: any sign of link selling or a network?
Red flags
Let's zoom in on the red flags, because they save the most time. 'Guaranteed DA fifty plus links for fifty dollars.' A site with a high third party score but almost no organic traffic. Every post is five hundred words, published daily, on a random mix of topics. The Internet Archive shows the domain used to be a local bakery, and now it's a business and tech blog. And 'do-follow link guaranteed' in the offer. Any one of these should slow you down. Two or more, walk away.
The five-minute site check
So how do you actually check a site in five minutes? Here's a routine. Minute one: search site colon, then the domain, and then paste a unique sentence from a recent article in quotes. If it's not indexed, stop there. Minute two: open the backlink tool and look at estimated organic traffic over time. You're looking for direction, not precision. A cliff edge drop is a warning. Minute three: read the outbound links in two recent posts. Casinos, loans and random businesses mean a link seller. Minutes four and five: read an article properly. Would your customers find it useful? That question alone filters out most of the junk.
The golden rule
Here's the rule that makes decisions easy. If an opportunity fails relevance and editorial quality, decline it, no matter what the metrics say. Metrics can be bought. Relevance and editorial standards can't. And remember, paying for advertising or sponsorship is completely fine. The only requirement is that any link resulting from payment carries rel sponsored or nofollow. Judge those placements on audience and referral value, not ranking credit.
Example 1 (simple)
Worked example one, simple. A food blogger gets an email: we'll publish your guest post on our Home and Lifestyle site for eighty dollars, do-follow guaranteed. Let's check. Relevance, medium. Editorial, pay to publish. Audience, the tool shows traffic falling. Risk, they sell links without disclosure. That's a fail on editorial and risk. Decision: decline, and it took under two minutes.
Example 2 (illustrative)
Worked example two, a realistic business. These details are illustrative. Layla runs a Dubai interior design studio. This month she's weighing three opportunities. One: a regional design magazine wants her commentary on material trends. Two: the same pay to publish lifestyle blog. Three: a university architecture department maintains a resource page listing local suppliers and learning resources. Let's run all three through the sheet.
Results
The magazine scores high on relevance, has staff editors, a newsletter and a real audience, and low risk. Pursue. The lifestyle blog fails editorial and has a risk flag. Decline. The university page is highly relevant locally, curated by staff, read by students, and low risk. Pursue, but only with a genuinely useful resource, like her free guide to sustainable materials. Two pursues, one decline, and every decision has a written reason she can show her client.
Make it a system
Now make it repeatable. In your sheet, give each area a score from zero to two, and add a formula so any risk flag, or a zero on relevance or editorial, automatically becomes a decline. Everything else is pursue at six or more, and manual review at four or five. You can even use an AI model to pre-read pages and summarise topics and paid post signals. But a human still reads two recent articles and makes the final call. The formulas are in the lesson text.
Document every decision
One more habit separates professionals from amateurs. Write down every decision. Each row in your sheet gets the score, the decision and a one line reason. After a few months you'll have an approved list of sites you trust and a blocked list of sites you've already rejected. That speeds up prospecting enormously, because you stop re-checking the same domains every quarter. It also gives you evidence. If a client later asks why their competitor has links from a site you declined, you can show them the paid post menu you found, with the date you found it.
Watch me do it: score 5 offers
Watch me do it. I have five link offers from this week's inbox, and I'll run them through the scoring sheet live. First, I paste each domain and page URL into columns A and B. Next, I open the first site and do the five minute check. I search site colon and the domain, and it's indexed. Traffic trend in my tool is stable. I open two recent posts: one links to a casino and a payday lender. So in the risk column I choose sells unlabelled links from the dropdown. The decision cell instantly reads decline, risk, whatever the other scores say. Second offer, a regional trade association's member directory. Relevance two, editorial one because it's a curated list, audience one, placement one. Score five, so the formula says maybe, manual review. I read the membership terms, it's a real association my client belongs to, so I pursue it. Third, a guest post site with every topic accepted and a price list. Editorial zero, so automatic decline. Then I write one line of reason for each decision in column J. That reason is what I'll show the client, and it's what the next person on my team will read before they waste time on the same domains again.
Common mistakes
Common mistakes. Using a single metric threshold, like only DR forty plus, as the entire checklist. Skipping manual review because a tool says the site is strong. Accepting free guest post offers that come with a request to slip in links to unrelated third party sites. And not recording decisions, so you re-evaluate the same sites every quarter. Keep an approved list and a blocked list. It compounds.
Recap
Let's recap. Use a written checklist across relevance, editorial quality, audience, placement and risk. Decline anything that fails relevance and editorial quality, whatever its metrics. Paid placements are fine when they're labelled sponsored. And tools are directional, but human judgement decides. Try this now. Take the last five link offers you received, score them in the sheet, and write one sentence explaining each decision.
Key takeaways
- Use a written checklist covering relevance, editorial quality, real audience, placement and risk.
- Decline opportunities that fail relevance and editorial quality regardless of metrics.
- Paid advertising and sponsorships are fine when resulting links carry rel=sponsored or nofollow.
- Always read the site; tools are directional, human judgement is decisive.
Try it
Apply the 12-point checklist to five link opportunities in your niche and record decisions with reasons.