{"id":"5cf2b83a-7c88-406e-ab52-8da79ab340b3","shortId":"JrBSmy","kind":"skill","title":"seo-offpage","tagline":"Plan and execute off-page SEO including link building, digital PR, brand mentions, citation building, and external authority signals. Use this skill whenever the user wants to build backlinks, plan a digital PR campaign, list local citations, run guest post outreach, develop link","description":"# Off-Page SEO\n\nBuild the external signals that earn rankings: backlinks, brand mentions, citations, and trusted sources pointing back to the site. Stack-agnostic.\n\n---\n\n## When to use\n\n- Planning a link-building strategy\n- Running digital PR or earned-media campaigns\n- Building citations for a local business\n- Developing linkable assets (research, tools, calculators)\n- Recovering lost backlinks after a migration or audit\n- Auditing a backlink profile for spam or toxicity\n- Pitching guest posts, podcast appearances, or expert quotes\n\n## When NOT to use\n\n- On-site optimization (use `seo-onpage` or `seo-technical`)\n- Keyword research and content planning (use `seo-keyword`)\n- Competitor backlink research alone (start with `seo-competitor`, then return here for outreach planning)\n- Paid link buying (this skill does not endorse or facilitate that)\n\n---\n\n## Required inputs\n\n- The site or brand getting the links\n- The audience and category\n- A backlink tool (Ahrefs, Semrush, Moz, Majestic, or similar) for prospecting and monitoring\n- A target outcome (rank for X, build authority in Y, recover from Z)\n\n---\n\n## The framework: 4 strategies\n\nOff-page work splits into four strategy types. Most programs blend them. Pick the mix that fits your phase.\n\n### 1. Earned media\nLinks and mentions you earn through coverage, journalism, or contribution.\n\n- Digital PR (data-driven studies, original research, surveys)\n- Expert quotes (HARO, journalist platforms, expert request services)\n- Podcast appearances (relevant shows in your category)\n- Speaking engagements and conference content\n- Newsworthy product launches or company milestones\n\n**Strength:** Highest authority, hardest to replicate.\n**Cost:** Time-intensive, often requires PR or content budget.\n**Volume:** Low to medium per quarter.\n\n### 2. Owned assets\nLinkable assets on your own site that attract links passively over time.\n\n- Original research and reports\n- Free tools, calculators, and generators\n- Comprehensive guides (the kind that become \"the X resource for Y\")\n- Visualizations and interactive content\n- Templates and frameworks\n- Industry data trackers (regularly updated benchmarks)\n\n**Strength:** Compounds over time. Each link points at an evergreen asset.\n**Cost:** Upfront content investment.\n**Volume:** Slow to start, accelerates as the asset earns mentions.\n\n### 3. Partnerships and relationships\nLinks earned through real business relationships.\n\n- Customer case studies (where they link back)\n- Partner programs and integrations\n- Co-marketing campaigns\n- Industry association memberships\n- Speaker and expert contributor relationships\n- Affiliate and referral programs\n\n**Strength:** Trustworthy, contextually relevant.\n**Cost:** Time to develop relationships.\n**Volume:** Medium and consistent.\n\n### 4. Citations and listings\nLocal and category-specific listings that establish entity legitimacy.\n\n- Google Business Profile (for local businesses)\n- Bing Places, Apple Maps Connect\n- Industry directories (review-quality only, skip spam directories)\n- Niche association directories\n- Wikipedia entry (where the brand qualifies for notability)\n- Wikidata entry\n- Trade publications and category indexes\n\n**Strength:** Foundational for local and entity SEO.\n**Cost:** Low to medium, mostly setup time.\n**Volume:** One-time foundation, occasional refresh.\n\n---\n\n## Workflow\n\n1. **Audit the current profile.**\n   - Total referring domains\n   - Domain rating trend\n   - Top referring pages by traffic value\n   - Anchor text distribution (over-optimized exact-match anchors are a risk)\n   - Toxic links (spam directories, link farms, irrelevant categories)\n   - Lost links (referring domains that disappeared)\n\n2. **Define the goal.** \"Rank top 3 for X by Q4\" requires a different tactic mix than \"build category authority.\"\n\n3. **Pick the strategy mix.** Allocate effort across the 4 strategies. A new site typically goes 70/20/10/0 (assets/citations/partnerships/earned) for the first year. An established site can lean more toward earned media.\n\n4. **Build the prospecting list.**\n   - For earned media: relevant journalists, podcast hosts, publication beats\n   - For owned assets: identify what assets to build based on what gets linked in your category\n   - For partnerships: list 50 to 100 potential partner sites\n   - For citations: standard list per category, plus niche directories\n\n5. **Outreach.** Personalized, value-first. Generic templated pitches damage the brand more than they help.\n\n6. **Track and measure.**\n   - Referring domains gained per month\n   - Domain rating trend\n   - Anchor text mix (avoid over-optimization)\n   - Pages on the site attracting links\n   - Lost link recovery rate\n\n7. **Audit and disavow.** Quarterly review for toxic links. Disavow only when there is real evidence of harm (manual penalty notice, sudden drop after spam attack). Most sites should not need to disavow.\n\n---\n\n## Failure patterns\n\n- **Volume over quality.** 100 directory submissions help less than 5 editorial links from category-relevant sites.\n- **Buying links.** Risk of manual penalties is real. Cost-adjusted, the ROI rarely works out.\n- **Over-optimized anchor text.** If 40 percent of your inbound anchors are \"best running shoes,\" it looks engineered. Aim for natural distribution: brand, naked URL, generic, partial-match, exact-match (in roughly that order of frequency).\n- **Generic outreach templates.** \"Dear [first name], I love your blog about [topic]\" gets archived in seconds. Personalize or do not send.\n- **Ignoring lost links.** A 5 percent monthly loss in referring domains compounds. Build a recovery workflow.\n- **Treating disavow as a routine cleanup tool.** Disavow is for confirmed spam attacks or penalty recovery, not preemptive hygiene.\n- **Working off-page before the site is worth linking to.** A poorly-designed, thin-content site will not convert outreach. Fix on-site first.\n\n---\n\n## Output format\n\nDefault output is a markdown plan at `offpage-strategy.md` plus tracking spreadsheets for prospects and outreach.\n\nStructure:\n1. Current backlink profile summary\n2. Goal and target metrics\n3. Strategy mix (allocation across the 4 types)\n4. Q1, Q2, Q3, Q4 tactical plan\n5. Prospecting lists (in spreadsheets)\n6. Outreach templates (personalized, never generic)\n7. Tracking and measurement plan\n\n---\n\n## Reference files\n\n- [`references/outreach-templates.md`](references/outreach-templates.md) - Templates for guest posting, expert quotes, broken-link outreach, podcast pitches.\n- [`references/linkable-assets-guide.md`](references/linkable-assets-guide.md) - Categories of linkable assets with examples and effort estimates.","tags":["seo","offpage","claude","skills","rampstackco","agent-skills","anthropic","awesome-claude-code","awesome-claude-prompts","awesome-claude-skills","claude-code","claude-skills"],"capabilities":["skill","source-rampstackco","skill-seo-offpage","topic-agent-skills","topic-anthropic","topic-awesome-claude-code","topic-awesome-claude-prompts","topic-awesome-claude-skills","topic-claude","topic-claude-code","topic-claude-skills","topic-good-first-issue","topic-mcp","topic-product-management","topic-seo"],"categories":["claude-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/rampstackco/claude-skills/seo-offpage","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add rampstackco/claude-skills","source_repo":"https://github.com/rampstackco/claude-skills","install_from":"skills.sh"}},"qualityScore":"0.540","qualityRationale":"deterministic score 0.54 from registry signals: · indexed on github topic:agent-skills · 181 github stars · SKILL.md body (6,649 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:55:20.717Z","embedding":null,"createdAt":"2026-04-30T01:01:30.580Z","updatedAt":"2026-05-18T18:55:20.717Z","lastSeenAt":"2026-05-18T18:55:20.717Z","tsv":"'1':241,508,905 '100':638,734 '2':311,552,910 '3':384,558,572,915 '4':219,434,581,603,921,923 '40':770 '5':651,740,828,930 '50':636 '6':667,935 '7':696,941 '70/20/10/0':588 'acceler':378 'across':579,919 'adjust':758 'affili':417 'agnost':73 'ahref':194 'aim':783 'alloc':577,918 'alon':155 'anchor':525,534,679,767,775 'appear':123,272 'appl':456 'archiv':816 'asset':99,313,315,369,381,619,622,967 'assets/citations/partnerships/earned':589 'associ':410,469 'attack':721,852 'attract':321,690 'audienc':188 'audit':110,111,509,697 'author':22,211,291,571 'avoid':682 'back':67,400 'backlink':33,59,105,113,153,192,907 'base':625 'beat':616 'becom':340 'benchmark':358 'best':777 'bing':454 'blend':232 'blog':812 'brand':16,60,183,475,662,787 'broken':957 'broken-link':956 'budget':304 'build':13,19,32,52,81,91,210,569,604,624,836 'busi':96,392,449,453 'buy':169,748 'calcul':102,332 'campaign':38,90,408 'case':395 'categori':190,277,441,484,545,570,632,647,745,964 'category-relev':744 'category-specif':440 'citat':18,41,62,92,435,643 'cleanup':845 'co':406 'co-market':405 'compani':287 'competitor':152,160 'compound':360,835 'comprehens':335 'confer':281 'confirm':850 'connect':458 'consist':433 'content':146,282,303,349,372,876 'contextu':423 'contribut':253 'contributor':415 'convert':880 'cost':295,370,425,493,757 'cost-adjust':756 'coverag':250 'current':511,906 'custom':394 'damag':660 'data':257,354 'data-driven':256 'dear':806 'default':889 'defin':553 'design':873 'develop':46,97,428 'differ':565 'digit':14,36,84,254 'directori':460,467,470,541,650,735 'disappear':551 'disavow':699,705,728,841,847 'distribut':527,786 'domain':515,516,549,672,676,834 'driven':258 'drop':718 'earn':57,88,242,248,382,389,601,609 'earned-media':87 'editori':741 'effort':578,971 'endors':174 'engag':279 'engin':782 'entiti':446,491 'entri':472,480 'establish':445,595 'estim':972 'evergreen':368 'evid':711 'exact':532,795 'exact-match':531,794 'exampl':969 'execut':6 'expert':125,263,268,414,954 'extern':21,54 'facilit':176 'failur':729 'farm':543 'file':947 'first':592,656,807,886 'fit':238 'fix':882 'format':888 'foundat':487,504 'four':227 'framework':218,352 'free':330 'frequenc':802 'gain':673 'generat':334 'generic':657,790,803,940 'get':184,628,815 'goal':555,911 'goe':587 'googl':448 'guest':43,120,952 'guid':336 'hardest':292 'harm':713 'haro':265 'help':666,737 'highest':290 'host':614 'hygien':858 'identifi':620 'ignor':824 'inbound':774 'includ':11 'index':485 'industri':353,409,459 'input':179 'integr':404 'intens':298 'interact':348 'invest':373 'irrelev':544 'journal':251 'journalist':266,612 'keyword':143,151 'kind':338 'launch':285 'lean':598 'legitimaci':447 'less':738 'link':12,47,80,168,186,244,322,364,388,399,539,542,547,629,691,693,704,742,749,826,868,958 'link-build':79 'linkabl':98,314,966 'list':39,437,443,607,635,645,932 'local':40,95,438,452,489 'look':781 'loss':831 'lost':104,546,692,825 'love':810 'low':306,494 'majest':197 'manual':714,752 'map':457 'markdown':893 'market':407 'match':533,793,796 'measur':670,944 'media':89,243,602,610 'medium':308,431,496 'membership':411 'mention':17,61,246,383 'metric':914 'migrat':108 'mileston':288 'mix':236,567,576,681,917 'monitor':203 'month':675,830 'most':497 'moz':196 'nake':788 'name':808 'natur':785 'need':726 'never':939 'new':584 'newsworthi':283 'nich':468,649 'notabl':478 'notic':716 'occasion':505 'off-pag':7,48,221,860 'offpag':3 'offpage-strategy.md':896 'often':299 'on-sit':131,883 'one':502 'one-tim':501 'onpag':138 'optim':134,530,685,766 'order':800 'origin':260,326 'outcom':206 'output':887,890 'outreach':45,165,652,804,881,903,936,959 'over-optim':528,683,764 'own':312,618 'page':9,50,223,521,686,862 'paid':167 'partial':792 'partial-match':791 'partner':401,640 'partnership':385,634 'passiv':323 'pattern':730 'penalti':715,753,854 'per':309,646,674 'percent':771,829 'person':653,819,938 'phase':240 'pick':234,573 'pitch':119,659,961 'place':455 'plan':4,34,77,147,166,894,929,945 'platform':267 'plus':648,897 'podcast':122,271,613,960 'point':66,365 'poor':872 'poorly-design':871 'post':44,121,953 'potenti':639 'pr':15,37,85,255,301 'preemptiv':857 'product':284 'profil':114,450,512,908 'program':231,402,420 'prospect':201,606,901,931 'public':482,615 'q1':924 'q2':925 'q3':926 'q4':562,927 'qualifi':476 'qualiti':463,733 'quarter':310,700 'quot':126,264,955 'rank':58,207,556 'rare':761 'rate':517,677,695 'real':391,710,755 'recov':103,214 'recoveri':694,838,855 'refer':514,520,548,671,833,946 'references/linkable-assets-guide.md':962,963 'references/outreach-templates.md':948,949 'referr':419 'refresh':506 'regular':356 'relationship':387,393,416,429 'relev':273,424,611,746 'replic':294 'report':329 'request':269 'requir':178,300,563 'research':100,144,154,261,327 'resourc':343 'return':162 'review':462,701 'review-qu':461 'risk':537,750 'roi':760 'rough':798 'routin':844 'run':42,83,778 'second':818 'semrush':195 'send':823 'seo':2,10,51,137,141,150,159,492 'seo-competitor':158 'seo-keyword':149 'seo-offpag':1 'seo-onpag':136 'seo-techn':140 'servic':270 'setup':498 'shoe':779 'show':274 'signal':23,55 'similar':199 'site':70,133,181,319,585,596,641,689,723,747,865,877,885 'skill':26,171 'skill-seo-offpage' 'skip':465 'slow':375 'sourc':65 'source-rampstackco' 'spam':116,466,540,720,851 'speak':278 'speaker':412 'specif':442 'split':225 'spreadsheet':899,934 'stack':72 'stack-agnost':71 'standard':644 'start':156,377 'strategi':82,220,228,575,582,916 'strength':289,359,421,486 'structur':904 'studi':259,396 'submiss':736 'sudden':717 'summari':909 'survey':262 'tactic':566,928 'target':205,913 'technic':142 'templat':350,658,805,937,950 'text':526,680,768 'thin':875 'thin-cont':874 'time':297,325,362,426,499,503 'time-intens':296 'tool':101,193,331,846 'top':519,557 'topic':814 'topic-agent-skills' 'topic-anthropic' 'topic-awesome-claude-code' 'topic-awesome-claude-prompts' 'topic-awesome-claude-skills' 'topic-claude' 'topic-claude-code' 'topic-claude-skills' 'topic-good-first-issue' 'topic-mcp' 'topic-product-management' 'topic-seo' 'total':513 'toward':600 'toxic':118,538,703 'track':668,898,942 'tracker':355 'trade':481 'traffic':523 'treat':840 'trend':518,678 'trust':64 'trustworthi':422 'type':229,922 'typic':586 'updat':357 'upfront':371 'url':789 'use':24,76,130,135,148 'user':29 'valu':524,655 'value-first':654 'visual':346 'volum':305,374,430,500,731 'want':30 'whenev':27 'wikidata':479 'wikipedia':471 'work':224,762,859 'workflow':507,839 'worth':867 'x':209,342,560 'y':213,345 'year':593 'z':216","prices":[{"id":"76868b9c-bcde-4585-8b31-1514f5c7594e","listingId":"5cf2b83a-7c88-406e-ab52-8da79ab340b3","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"rampstackco","category":"claude-skills","install_from":"skills.sh"},"createdAt":"2026-04-30T01:01:30.580Z"}],"sources":[{"listingId":"5cf2b83a-7c88-406e-ab52-8da79ab340b3","source":"github","sourceId":"rampstackco/claude-skills/seo-offpage","sourceUrl":"https://github.com/rampstackco/claude-skills/tree/main/skills/seo-offpage","isPrimary":false,"firstSeenAt":"2026-04-30T01:01:30.580Z","lastSeenAt":"2026-05-18T18:55:20.717Z"}],"details":{"listingId":"5cf2b83a-7c88-406e-ab52-8da79ab340b3","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"rampstackco","slug":"seo-offpage","github":{"repo":"rampstackco/claude-skills","stars":181,"topics":["agent-skills","anthropic","awesome-claude-code","awesome-claude-prompts","awesome-claude-skills","claude","claude-code","claude-skills","good-first-issue","mcp","product-management","seo","show-hn","showcase","showdev","web-design","web-development"],"license":"mit","html_url":"https://github.com/rampstackco/claude-skills","pushed_at":"2026-05-10T22:40:22Z","description":"Stack-agnostic Claude Skills covering the full website lifecycle: brand, design, content, SEO, dev, ops, growth, and research. Build, ship, audit, optimize.","skill_md_sha":"fc103e6f43171ea65bb84cf06979d5839f700ff6","skill_md_path":"skills/seo-offpage/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/rampstackco/claude-skills/tree/main/skills/seo-offpage"},"layout":"multi","source":"github","category":"claude-skills","frontmatter":{"name":"seo-offpage","description":"Plan and execute off-page SEO including link building, digital PR, brand mentions, citation building, and external authority signals. Use this skill whenever the user wants to build backlinks, plan a digital PR campaign, list local citations, run guest post outreach, develop linkable assets, recover lost links, or audit a backlink profile for risk. Triggers on link building, backlinks, digital PR, brand mentions, citation building, guest post, outreach, linkable asset, broken link building, HARO, podcast outreach, off-page SEO, anchor text, link velocity, toxic backlinks, disavow. Also triggers when the user is trying to grow domain authority or earn coverage."},"skills_sh_url":"https://skills.sh/rampstackco/claude-skills/seo-offpage"},"updatedAt":"2026-05-18T18:55:20.717Z"}}