seo-off-page-backlinks

Expert guide for off-page SEO and backlink analysis. Use when analyzing backlink profiles, assessing domain authority, planning link building strategies, evaluating link quality, identifying toxic backlinks, understanding anchor text distribution, or performing competitor backlink analysis.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "seo-off-page-backlinks" with this command: npx skills add autom8minds/seo-skills/autom8minds-seo-skills-seo-off-page-backlinks

Off-Page SEO & Backlink Analysis


Backlink Quality Assessment Framework

Not all backlinks are equal. Evaluate every backlink across these six dimensions before determining its value.

Six Dimensions of Link Quality

DimensionWeightWhat to Evaluate
Relevance25%Is the linking site/page topically related to your content?
Authority20%What is the linking domain's authority (DR/DA)?
Placement15%Where on the page does the link appear? (editorial body > sidebar > footer)
Anchor Text15%Is the anchor text descriptive, branded, or spammy?
Follow Status10%Is the link dofollow, nofollow, sponsored, or UGC?
Traffic15%Does the linking page receive organic traffic?

Relevance Hierarchy

Relevance is the most important factor. A link from a relevant DR 40 site often outperforms a link from an irrelevant DR 80 site.

Tier 1 (Best):  Same niche, same topic, same audience
Tier 2 (Good):  Related niche, overlapping audience
Tier 3 (OK):    General authority site (news, education, government)
Tier 4 (Weak):  Unrelated niche, no audience overlap
Tier 5 (Risk):  Completely irrelevant, different language, spammy vertical

Placement Value

Highest:  In-content editorial link (surrounded by relevant text)
High:     Author bio on a relevant guest post
Medium:   Resource page / curated list
Low:      Sidebar widget or blogroll
Lowest:   Footer link, site-wide link, comment link

MCP Tool: Use analyze_backlinks with a target URL to retrieve the full backlink profile with per-link quality metrics.


Domain Authority / Domain Rating

What They Measure

MetricProviderScaleBased On
Domain Rating (DR)Ahrefs0-100Quantity and quality of backlinks to the domain
Domain Authority (DA)Moz0-100Link profile, MozRank, MozTrust, and other factors
Authority ScoreSemrush0-100Backlinks, organic traffic, and spam signals

Interpretation Guide

Score RangeInterpretationTypical Sites
80-100Elite authorityGoogle, Wikipedia, NYT, government domains
60-79Very strongMajor brands, popular publications, large media
40-59StrongEstablished businesses, popular niche blogs
20-39ModerateSmall businesses, newer sites with some traction
10-19LowNew sites, small blogs, thin content sites
0-9Very lowBrand new domains, parked domains, spam sites

Limitations (Important)

  • DA/DR are third-party estimates, not Google metrics. Google does not use them.
  • They can be manipulated (PBNs, link spam can inflate DR).
  • A high-DR site with no relevance to your niche passes less real value than a moderate-DR relevant site.
  • DR/DA do not account for page-level authority — a DR 70 site may have individual pages with zero backlinks.
  • Always evaluate page-level metrics in addition to domain-level metrics.
  • DR/DA can drop or rise due to tool recalculations, not actual link changes.

MCP Tool: Use analyze_domain_authority to retrieve DR/DA scores along with trust signals and spam indicators for any domain.


Anchor Text Optimization

Anchor text distribution is a critical ranking signal and a common penalty trigger when over-optimized.

Anchor Text Types

TypeDefinitionExample (for a page about "best running shoes")
BrandedCompany/site name"Nike", "RunnerWorld.com"
Exact-matchExact target keyword"best running shoes"
Partial-matchContains target keyword + other words"guide to the best running shoes for beginners"
GenericNon-descriptive text"click here", "read more", "this article"
Naked URLRaw URL as anchor"https://runnerworld.com/best-shoes"
Branded + keywordBrand combined with keyword"RunnerWorld's best running shoes list"
Image linkImage used as link (alt text = anchor)<img alt="running shoes comparison chart">

Ideal Anchor Text Distribution

Target these approximate ratios for a natural-looking profile:

Anchor TypeTarget %Risk if Over-Indexed
Branded30-40%Low risk
Naked URL15-20%Low risk
Generic10-15%Low risk
Partial-match10-15%Medium risk if excessive
Branded + keyword5-10%Medium risk
Exact-match3-8%High risk if >10%
Image/other5-10%Low risk

Red Flags

  • Exact-match anchor text exceeding 10-15% of total profile
  • Sudden spike of exact-match anchors (unnatural pattern)
  • Identical anchor text from many different domains
  • Anchor text in a foreign language on English-language pages
  • Over-optimized anchors on footer/sidebar site-wide links

Link Building Strategies Overview

Strategy Comparison

StrategyDifficultyScalabilityLink QualityTime to Results
Content marketing (linkable assets)MediumHighHigh2-6 months
Digital PR / data studiesHighMediumVery High1-3 months
Broken link buildingMediumMediumMedium-High1-2 months
Resource page outreachLow-MediumMediumMedium-High2-4 weeks
HARO / journalist queriesMediumLowVery High1-4 weeks
Guest postingLow-MediumMediumMedium2-4 weeks
Unlinked brand mentionsLowLowHigh1-2 weeks

Content Marketing / Linkable Assets

Create content specifically designed to attract links:

  • Original research & data studies — surveys, industry benchmarks, analysis
  • Comprehensive guides — ultimate guides, definitive resources
  • Free tools & calculators — interactive tools that solve problems
  • Infographics & visual assets — data visualizations, comparison charts
  • Templates & frameworks — downloadable resources others reference

Digital PR

Combine data-driven content with journalist outreach:

  1. Create original research or data analysis
  2. Write a press release or pitch angle
  3. Build a media list of relevant journalists/publications
  4. Pitch the story with data, visuals, and expert quotes
  5. Follow up and provide additional assets as requested

Unlinked Brand Mentions

Find pages that mention your brand but do not link to you:

  1. Search "your brand" -site:yourdomain.com in Google
  2. Use Ahrefs Content Explorer or brand monitoring tools
  3. Contact the site owner and request a link be added to the mention
  4. Success rate is typically 10-20% (high, since they already know you)

See LINK_BUILDING_PLAYBOOKS.md for detailed step-by-step playbooks with outreach templates.


Toxic Backlink Identification

Toxic backlinks can suppress your rankings or trigger manual actions. Identify them early.

Quick Toxic Signals Checklist

SignalSeverity
Link from a known PBN (private blog network)High
Link from a site in a completely unrelated languageMedium-High
Link from a link farm (thousands of outbound links, no real content)High
Exact-match anchor from low-quality directoryMedium
Sitewide footer/sidebar link from unrelated siteMedium
Link from a hacked or malware-flagged domainHigh
Link from a site with DR 0-5 and no trafficLow-Medium
Link from adult/gambling/pharma site (if unrelated to your niche)High
Paid link with no rel="sponsored" attributeHigh
Comment spam linksLow

PBN Detection Signals

  • Multiple linking domains share the same IP address or hosting provider
  • Thin content with no real audience or social presence
  • Interlinking pattern between a cluster of small sites
  • Recent domain registration with immediate high DR
  • No branded search volume, no social profiles, no real business presence
  • Content is AI-generated filler with links injected

See TOXIC_LINK_PATTERNS.md for 20+ detailed toxic patterns with detection criteria and recommended actions.


Competitor Backlink Gap Analysis

Methodology

  1. Identify competitors — select 3-5 direct SERP competitors for your target keywords
  2. Export backlink profiles — pull referring domains for each competitor
  3. Find the gap — identify domains that link to competitors but not to you
  4. Filter for quality — remove low-authority, irrelevant, or toxic domains from the gap list
  5. Prioritize targets — rank remaining domains by authority, relevance, and likelihood of linking
  6. Analyze link context — understand why each site linked to your competitor (guest post, resource mention, editorial link)
  7. Create outreach plan — develop a pitch that offers equal or better value to each target site

Gap Analysis Framework

Your site:       example.com
Competitor A:    competitor-a.com    → 450 referring domains
Competitor B:    competitor-b.com    → 380 referring domains
Competitor C:    competitor-c.com    → 520 referring domains

Gap domains (link to 2+ competitors but not you):  85 domains
Filtered (DR 30+, relevant):                       42 domains
Priority targets:                                   15-20 domains

Prioritization Criteria

FactorWeight
Links to 3+ competitors (not just one)High priority
DR 40+ with real organic trafficHigh priority
Topically relevant to your nicheRequired
Resource page or "best of" list formatEasier outreach
Recently published or updated contentMore likely to respond

MCP Tool: Use analyze_backlinks on competitor domains to export their backlink profiles for gap analysis.


Disavow File Creation

When to Disavow

Disavow links only when:

  • You have received a manual action from Google for unnatural links
  • You have a clear history of paid/spammy link building that you cannot get removed
  • You are seeing an obvious negative SEO attack with hundreds of toxic links

Do NOT disavow when:

  • Links are simply low-quality but not spammy (Google ignores these)
  • You are "cleaning up" a natural profile that has a few weak links
  • A third-party tool flags links as "toxic" based only on low DA

Disavow File Format

The disavow file is a plain text file (.txt) uploaded to Google Search Console.

# Disavow file for example.com
# Generated: 2026-02-26
# Reason: Manual action - unnatural inbound links

# Individual URLs to disavow
https://spamsite.com/page-with-link.html
https://another-spam.com/directory/listing.html

# Entire domains to disavow (use domain: prefix)
domain:linkfarm-network.com
domain:pbn-cluster-site.net
domain:cheap-directory-spam.org

Google Disavow Tool Instructions

  1. Go to Google Disavow Links Tool
  2. Select your property
  3. Upload the .txt disavow file
  4. Google will process the file (may take weeks to take effect)
  5. Resubmit a reconsideration request if you have a manual action

Link Velocity

Natural vs Unnatural Growth

PatternInterpretation
Gradual, steady increase over monthsNatural — content gaining traction organically
Sudden spike followed by sustained plateauTypical for viral content or major PR hit
Sudden spike followed by complete stopSuspicious — possibly purchased links
Perfectly linear growth (same # of links per week)Unnatural — automated or purchased
Burst of links from same C-class IP rangePBN or coordinated scheme
Seasonal spikes aligned with industry eventsNatural — correlates with real-world activity

Guidelines

  • New sites naturally acquire links slowly (5-20/month initially)
  • Established sites may acquire hundreds per month organically
  • A sudden 10x increase with no corresponding content or PR event is a red flag
  • Link velocity should roughly correlate with content publishing velocity and brand visibility
  • After a major content campaign, a spike is expected and natural

Internal Link Equity Distribution

While internal linking is technically "on-page," its role in distributing link equity (PageRank) across your site is a critical off-page consideration.

Principles

  • Link equity flows through internal links — pages with strong backlink profiles should link to important pages that need a rankings boost
  • Deeper pages need internal links — pages 3+ clicks from the homepage receive less crawled equity
  • Hub pages concentrate equity — create pillar/hub pages that consolidate authority and distribute it to cluster pages
  • Limit outbound links per page — equity is split among all links on a page; fewer outbound links = more equity per link
  • Fix broken internal links — broken links waste equity and create dead ends

Equity Flow Strategy

External backlinks → Homepage (high authority)
                   → Key landing pages
                   → Pillar content

Homepage → Pillar pages (via navigation + in-content links)
Pillar pages → Cluster/supporting pages (via contextual links)
Cluster pages → Related cluster pages + back to pillar (hub & spoke)

Identifying Equity Distribution Problems

  • Orphan pages: pages with zero internal links pointing to them
  • Equity hoarding: important pages linked only from the homepage, not from other high-authority pages
  • Deep pages: pages requiring 4+ clicks to reach from homepage
  • Link dilution: pages with 200+ outbound links splitting equity too thin

Related Skills

  • seo-on-page-optimization — for on-page elements, meta tags, and content optimization
  • seo-technical-audit — for crawlability, indexing, and Core Web Vitals
  • seo-content-strategy — for creating linkable content assets
  • seo-mcp-tools-expert — for advanced MCP tool usage

Key MCP Tools for Off-Page SEO

ToolUse For
analyze_backlinksFull backlink profile analysis, competitor gap analysis, link quality scoring
analyze_domain_authorityDR/DA scores, trust signals, spam indicators

See LINK_QUALITY_SCORING.md for the detailed 6-dimension link scoring model. See LINK_BUILDING_PLAYBOOKS.md for step-by-step playbooks with outreach templates. See TOXIC_LINK_PATTERNS.md for 20+ toxic backlink patterns with detection criteria.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Security

seo-technical-audit

No summary provided by upstream source.

Repository SourceNeeds Review
General

seo-on-page-optimization

No summary provided by upstream source.

Repository SourceNeeds Review
General

seo-local-seo

No summary provided by upstream source.

Repository SourceNeeds Review
General

seo-content-strategy

No summary provided by upstream source.

Repository SourceNeeds Review