gr-backlinks — Systematic Backlink Building

Systematic backlink building for indie founders.

How to use it

Claude Code
  1. Run the line below. It pulls the whole folder into ~/.claude/skills/gr-backlinks, including the files SKILL.md points to.
  2. Describe your job in plain words. Claude Code follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit Gingiris-1031/gingiris-skills/skills/gr-backlinks#main ~/.claude/skills/gr-backlinks

For one project only, change the path to .claude/skills/gr-backlinks. This skill also uses project_haro_backlinks.md — copying SKILL.md alone won't be enough. See the folder on GitHub.

Claude (web or desktop app)
  1. On this page open ⋯ → Download .md.
  2. Save it as SKILL.md in a folder, zip the folder, then Customize → Skills → + → Create skill → Upload a skill.
  3. Pick the file and Save. Claude shows the name and description and runs a security scan.
  4. Check the skill is switched on.
  5. Start a new chat and describe your job in plain words. The AI follows the skill from there.
ChatGPT or another app
  1. ChatGPT: make a Project and paste it into Instructions.
  2. Neither? Paste it at the top of a new chat — it works for that chat.
Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Source of gr-backlinks — Systematic Backlink Building

Show the full text334 lines
namedescriptionmetadatasourcetags
gr-backlinks> Systematic backlink building for indie founders. Covers 5 channel types ranked by GEO + SEO ROI: Wikipedia (entities), authoritative media (PR), industry reviews (G2/Capterra/Product Hunt), Reddit/Quora discussions, and HARO/Featured.com expert quotes. Designed for 0→1 sites where domain authority is the bottleneck. Aligns with 2026 Google/Bing GEO guidance: backlinks are the strongest brand-authority signal AI search engines use to decide citations. Defaults to dev/B2B link sources; for 2C products (education, consumer apps) authority links differ — see gingiris-seo-geo/references/2c-adaptation.md. author: Iris / Gingiris version: "0.1.0 phase: Phase 2 main line 4 (added 2026-05-07)https://github.com/Gingiris-1031/gingiris-skills/tree/main/skills/gr-backlinks - backlinks - link-building - seo - off-page-seo - domain-authority - featured-com - haro-alternative - digital-pr - content-marketing - saas-seo - claude-code - ai-agent-skill - agent-skill - latest

⚠️ 2C 产品的外链调整

本 skill 的 5 类渠道(Wikipedia / 媒体 PR / G2 评测 / Reddit-Quora / HARO)偏 dev/B2B。2C 消费品 / 教育 的权威链接来源不同:

  • 教育:学校 / 留学机构 / 考试论坛 / 教育媒体 > 普通付费外链。
  • 通用 2C:行业垂直媒体、地区 KOL、社区高赞帖。
  • G2 / Capterra(B2B 软件评测站)对 2C 基本无效 → 换 App Store 评分 + 垂类榜单 + 应用媒体测评。
  • YMYL 品类:权威机构背书的链接权重远高于数量;切勿买链/造评(Google 数天内识别)。

完整 2C 渠道数据库 + 公开来源见 → gingiris-seo-geo/references/2c-adaptation.md


Why this skill exists

Phase 2 missing piece: We do title/content/schema/cluster optimization but have zero systematic backlink work. Article research (2026-05): backlinks are the #1 GEO signal — LLMs decide citations partly by brand authority, which is downstream of backlink graph.

Iris now runs two independent domains: gingiris.tools (content/blog, Vercel) and analook.com (product). Both are young domains with near-zero backlink profiles — gingiris.tools restarted from scratch after the 2026-05-27 migration off the banned GitHub Pages account (old github.io link equity is permanently lost, unrecoverable), and analook.com's only inbound links so far are low-DA directory submissions. On-page work alone cannot beat Wikipedia / Hootsuite / Wired for head terms on either domain — only backlink quality + count can. The upside of independent domains: every earned link now accrues to an asset we control, not to a github.io subpath.

Before planning any backlink work, read data/backlinks-status.md first — it records what's already been spent/submitted (directory batches, refunds, pending claims) so we don't re-buy or re-submit.


The 5-Channel Priority Matrix

Adopted from 2026-05 WeChat article + JeffLi1993 / AgriciDaniel / zubair-trabzada skills audit:

Channel SEO Value GEO Value Priority Effort/week
Wikipedia dedicated entry ⭐⭐⭐ ⭐⭐⭐⭐⭐ MAX 3-6h (one-time setup, ongoing edits)
Authoritative media (PR) ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ MAX 2h (HARO + outreach)
Industry reviews (G2/Capterra/PH) ⭐⭐⭐⭐ ⭐⭐⭐⭐ HIGH 1h (one-time submission)
Reddit/Quora discussions ⭐⭐ ⭐⭐⭐⭐ HIGH 2h (sustained presence)
Generic backlinks (directories/blogs) ⭐⭐⭐ ⭐⭐ MED skip until top 3 done

Rule: Start from highest GEO value. SEO-only signals (DA passing) are less leveraged than 2-3 years ago.


When to use this skill

  • "I want to build backlinks for my site"
  • "How do I get into Wikipedia?"
  • "How do I do HARO / Featured.com?"
  • "What's a Reddit / Quora strategy that doesn't get me banned?"
  • "How do I get into G2 / Capterra?"
  • Phase 2 monthly checkpoint shows domain authority capping ranking

Channel 1: Wikipedia (highest GEO leverage)

Reality check before you start
  • Wikipedia is notability-gated, not effort-gated
  • Threshold: 5+ independent reliable-source articles discussing your subject substantively (not in passing)
  • Listicle mentions, PR releases, sponsored content do NOT count
  • Paid Wikipedia services (Fiverr / WikiExperts / Wiki Mavericks): 80% of articles deleted within 6 months — they fail notability not because of editor skill
Correct sequence
  1. Build the case file first (4-12 weeks)

    • Earn 5+ independent press articles via Channels 2 + 3 below
    • Document them in a data/wikipedia-prep/ folder
    • Format: {publication, date, url, key_quote, indepth_or_passing}
  2. Wikidata first, Wikipedia second

    • Create a Wikidata entity (much lower notability bar) → builds a structured record AI crawlers find
    • LLMs heavily weight Wikidata for entity recognition
  3. Use Articles for Creation (AfC)

  4. Hire a real editor (optional)

    • Search Upwork for "Wikipedia editor 1000+ edits 5+ years"
    • Rate: $80-200/hr
    • Must disclose payment per WP:PAID — non-negotiable
    • Avoid agencies charging fixed $2k+ for "guaranteed" articles (banned by 2026 standards)
Checklist before submission
  • Subject has 5+ deep independent sources (not press releases)
  • Each notability claim has a citation
  • Neutral point of view (no marketing language)
  • Wikidata entity exists
  • All paid contributors disclosed
  • Article has 600-1,500 words (too short = "stub" rejection)

Channel 2: PR / Authoritative Media

Path A: Inbound — HARO / Featured.com / Connectively / Qwoted

Journalists request expert quotes daily. Reply with concise, citable answers → published article with backlink.

⚠️ Step 0 — 渠道存活验证(先做,再排周任务):HARO 品牌 2024-25 经历多轮重组(Connectively 一度关停后 2025-04 重开;HARO 品牌 2025-05 被 Featured.com 收购),"HARO" 老地址/老流程随时可能失效。排任何周任务前,先逐个验证:平台还活着吗?能注册吗?注册后真的收到 query 邮件了吗? 教训:2026-05-26 审计发现周提醒任务空跑数周——0 个订阅存在,funnel 是空的(memory project_haro_backlinks.md)。当前状态见 data/backlinks-status.md。

  • Connectively: connectively.us — 2025-04 重开,AI-spam 较多但可用(Iris expert profile 已建)
  • Qwoted: qwoted.com — verification-based,质量最高(Iris source profile 已建)
  • Featured.com: featured.com — 2025-05 收购 HARO 品牌,量最大(可选补充)
  • 免费补充:Source of Sources (sourceofsources.com) / Help a B2B Writer

验证通过且 query 邮件真的进 inbox 之后,才把该平台排进 weekly cadence。

Reply template (works ~15-25% of the time):

Hi [Journalist],

I'm Iris Wei, ex-COO of AFFiNE (60k+ GitHub stars). For your question
about [topic], here's a 3-sentence answer with concrete data:

[ANSWER: lead with a number, give the mechanism, end with a takeaway.
50-100 words. Cite a specific personal experience, not generic advice.]

If you need a longer quote or follow-up, happy to share more.

— Iris
Site: https://gingiris.tools
Twitter: @WeiYipei

[Disclosure: I run gingiris.tools — no expectation of a link, just a useful quote.]

Pace: 3-5 responses/week. Time/response: 8-12 min. Expected: 1-2 links/month.

Path B: Outbound — Targeted journalist outreach

For deep-dive features, not 1-line quotes.

  1. Identify 10 journalists who cover your niche (use Twitter / Muck Rack)
  2. Build 3-week warm-up (read + comment on their posts, no DM yet)
  3. Pitch a specific story angle (not "want to feature my product")
  4. Offer exclusive data, customer interview, or unique angle

Best pitch types for Iris:

  • "I led AFFiNE from 0 → 60k GitHub stars. Here's the playbook." (TechCrunch / The Information)
  • "Why most OSS marketing playbooks are wrong" (Wired / The Verge)
  • "Real data: 30 Product Hunt #1 launches in 4 years" (Fast Company / Forbes)

Channel 3: Industry Reviews (G2 / Capterra / Product Hunt / SourceForge)

One-time submissions (high ROI for any SaaS / open source)
Platform URL What to submit Backlink type
G2 g2.com/products/new Product + features Profile + reviews
Capterra capterra.com/vendors/sign-up Product + pricing Profile + reviews
Product Hunt producthunt.com/posts/new Each major version Listing
SourceForge sourceforge.net/projects/add Open source only Project page
AlternativeTo alternativeto.net Free Profile + alt-listing
StackShare stackshare.io Tech stack Profile

Once submitted, ask early users for genuine reviews (5-10 reviews unlocks featured placement on most platforms).


Channel 4: Reddit / Quora / Hacker News

Anti-pattern (gets you banned)
  • Drop your URL in a top-level post
  • Generic "check out my tool" comments
  • Multiple accounts (sockpuppeting)

Reddit:

  1. Build account karma to 500+ over 4-8 weeks (comment in non-promotional subs first)
  2. Find 5-7 subreddits where your audience hangs out
  3. Answer questions deeply with real experience — link to your blog only if it directly answers (1 in 10 responses)
  4. Once respected: AMA in r/SaaS, r/Entrepreneur, r/IndieHackers, r/OpenSource

Quora:

  1. Pick 3 topics where you can speak with authority
  2. Answer specific questions, not topic-wide overviews
  3. Each answer: 200-500 words + 1 personal anecdote
  4. Link to blog only when blog has the deeper version of your answer

Hacker News:

  1. Build karma to 50+ before posting
  2. Show HN: best slot Tuesday 9am ET (see existing /gr-oss-marketing for details)
  3. Engage with every comment in first 6 hours
Why this matters for GEO

LLMs heavily weight Reddit / Quora content during training:

  • ChatGPT cites Reddit ~12% of its responses (2026 Q1 audit)
  • Perplexity grounds 18% of answers in Reddit/Quora
  • Claude weights Quora answers for "how to" queries

Directories, guest posts on low-DA sites, blogger network exchanges. Low GEO value in 2026.

Don't waste time here until Channels 1-4 are mature.


Workflow: First 30 days for Iris

前置读入:data/backlinks-status.md(已花的钱、已铺的目录、待领的资产——避免重复购买/提交)。

Week 1
  • 渠道存活验证(Channel 2A Step 0)+ 补齐缺的平台注册
  • Create 1 Featured.com answer per day = 7 responses
  • Submit AFFiNE + Gingiris to G2, Capterra, AlternativeTo, StackShare (Channel 3)
Week 2
  • HARO/Featured: 5 responses
  • Identify 10 journalists covering OSS / SaaS growth (Channel 2B prep)
  • Start Reddit karma build in r/SaaS, r/Entrepreneur (Channel 4)
Week 3
  • HARO/Featured: 5 responses
  • Pitch 3 journalists with specific story angle (Channel 2B)
  • Quora: answer 3 questions in your domain
Week 4 + Monthly retro
  • HARO/Featured: 5 responses
  • Count backlinks earned (use scripts/backlinks-audit.py — Tier 0 free)
  • Update Wikipedia case file (Channel 1 prep)
Months 2-3
  • First Wikidata entity submission
  • First AfC Wikipedia submission (if 5+ independent sources accumulated)
  • Reddit AMA in 1 high-fit sub

Scripts

Uses Common Crawl + verification crawler to get baseline:

  • Inbound link count from common crawl
  • Verify each known link (HTTP 200 + still links to us)
  • Domain-level metrics: in-degree, PageRank approximation, harmonic centrality

Run monthly to track growth.

scripts/haro-helper.py (planned)
  • Parse incoming HARO emails
  • Auto-suggest which to respond to (based on Iris credentials)
  • Draft 3-sentence answer skeletons

Tracking

Maintain data/backlinks.jsonl (one line per backlink):

{"date":"2026-05-15","from":"techcrunch.com","to":"gingiris.tools","anchor":"AFFiNE","channel":"PR","tier":1,"context":"60k stars article"}

Use this for:

  • Monthly retro (Channel mix vs target)
  • Phase 2 checkpoint (correlate backlink growth with SERP rank changes)
  • Wikipedia case file building

Anti-patterns (avoid)

  • ❌ Paid agency Wikipedia services — sockpuppet farms, articles deleted
  • ❌ Reddit coordinated fake accounts — gets you banned permanently
  • ❌ Generic HARO replies — quote rate <2% without specific credentials
  • ❌ Buying links — Google's algorithm now flags within days
  • ❌ Asking friends to write inauthentic reviews on G2 — flagged + removed
  • ❌ Guest posting on link farms — negative SEO
  • Prefer legitimate ecosystem placement: relevant Awesome Lists, integration partner pages, package registries, template galleries, conference resources, and README “works with” sections.
  • Earn the link with a working integration, useful example, benchmark, or original dataset; follow each repository/site's contribution policy.
  • Log date, hypothesis, source, destination, asset, outreach, status, referral visits, activated users, 30d outcome. A live link without relevant visits or activation is not automatically a win.
  • Never disguise sponsored placement as editorial coverage; retain disclosure and evidence for every paid or reciprocal placement.

Cascade recommendations

  • Channel 2 PR success → gr-blog-post reference that media article in our content (build social proof)
  • Channel 4 Reddit AMA → schedule via gr-oss-marketing
  • Wikipedia entity created → update gr-geo-cite to track Wikipedia citations in AI responses (highest-priority test)
  • Backlinks accumulated → re-run gr-seo-patrol to measure rank impact

API dependencies

Service Env var Tier Cost
Common Crawl (CDX index) none 0 (always) Free
Moz API MOZ_TOKEN 1 (optional) $99/mo
Bing Webmaster API OAuth 2 (optional) Free with verified site
DataForSEO Backlinks DATAFORSEO_B64 (existing) 3 (you have) Pay per query

Start at Tier 0 + Tier 3 (DataForSEO already configured for gr-seo-patrol).

1---
2name: gr-backlinks
3description: >
4 Systematic backlink building for indie founders. Covers 5 channel types ranked by GEO + SEO ROI:
5 Wikipedia (entities), authoritative media (PR), industry reviews (G2/Capterra/Product Hunt),
6 Reddit/Quora discussions, and HARO/Featured.com expert quotes. Designed for 0→1 sites where
7 domain authority is the bottleneck. Aligns with 2026 Google/Bing GEO guidance: backlinks are
8 the strongest brand-authority signal AI search engines use to decide citations.
9 Defaults to dev/B2B link sources; for 2C products (education, consumer apps) authority links differ — see gingiris-seo-geo/references/2c-adaptation.md.
10metadata:
11 author: Iris / Gingiris
12 version: "0.1.0"
13 phase: Phase 2 main line 4 (added 2026-05-07)
14source: https://github.com/Gingiris-1031/gingiris-skills/tree/main/skills/gr-backlinks
15tags:
16 - backlinks
17 - link-building
18 - seo
19 - off-page-seo
20 - domain-authority
21 - featured-com
22 - haro-alternative
23 - digital-pr
24 - content-marketing
25 - saas-seo
26 - claude-code
27 - ai-agent-skill
28 - agent-skill
29 - latest
30---
31 
32## ⚠️ 2C 产品的外链调整
33 
34本 skill 的 5 类渠道(Wikipedia / 媒体 PR / G2 评测 / Reddit-Quora / HARO)偏 dev/B2B。**2C 消费品 / 教育** 的权威链接来源不同:
35 
36- **教育**:学校 / 留学机构 / 考试论坛 / 教育媒体 > 普通付费外链。
37- **通用 2C**:行业垂直媒体、地区 KOL、社区高赞帖。
38- **G2 / Capterra**(B2B 软件评测站)对 2C 基本无效 → 换 App Store 评分 + 垂类榜单 + 应用媒体测评。
39- **YMYL 品类**:权威机构背书的链接权重远高于数量;切勿买链/造评(Google 数天内识别)。
40 
41完整 2C 渠道数据库 + 公开来源见 → `gingiris-seo-geo/references/2c-adaptation.md`
42 
43---
44 
45# gr-backlinks — Systematic Backlink Building
46 
47## Why this skill exists
48 
49**Phase 2 missing piece**: We do title/content/schema/cluster optimization but have **zero systematic backlink work**. Article research (2026-05): backlinks are the #1 GEO signal — LLMs decide citations partly by brand authority, which is downstream of backlink graph.
50 
51Iris now runs **two independent domains**: **gingiris.tools** (content/blog, Vercel) and **analook.com** (product). Both are young domains with near-zero backlink profiles — gingiris.tools restarted from scratch after the 2026-05-27 migration off the banned GitHub Pages account (old github.io link equity is permanently lost, unrecoverable), and analook.com's only inbound links so far are low-DA directory submissions. On-page work alone cannot beat Wikipedia / Hootsuite / Wired for head terms on either domain — only backlink quality + count can. The upside of independent domains: every earned link now accrues to an asset we control, not to a github.io subpath.
52 
53**Before planning any backlink work, read `data/backlinks-status.md` first** — it records what's already been spent/submitted (directory batches, refunds, pending claims) so we don't re-buy or re-submit.
54 
55---
56 
57## The 5-Channel Priority Matrix
58 
59Adopted from 2026-05 WeChat article + JeffLi1993 / AgriciDaniel / zubair-trabzada skills audit:
60 
61| Channel | SEO Value | GEO Value | Priority | Effort/week |
62|---|---|---|---|---|
63| **Wikipedia dedicated entry** | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | **MAX** | 3-6h (one-time setup, ongoing edits) |
64| **Authoritative media (PR)** | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | **MAX** | 2h (HARO + outreach) |
65| **Industry reviews (G2/Capterra/PH)** | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | HIGH | 1h (one-time submission) |
66| **Reddit/Quora discussions** | ⭐⭐ | ⭐⭐⭐⭐ | HIGH | 2h (sustained presence) |
67| **Generic backlinks (directories/blogs)** | ⭐⭐⭐ | ⭐⭐ | MED | skip until top 3 done |
68 
69**Rule**: Start from highest GEO value. SEO-only signals (DA passing) are less leveraged than 2-3 years ago.
70 
71---
72 
73## When to use this skill
74 
75- "I want to build backlinks for my site"
76- "How do I get into Wikipedia?"
77- "How do I do HARO / Featured.com?"
78- "What's a Reddit / Quora strategy that doesn't get me banned?"
79- "How do I get into G2 / Capterra?"
80- Phase 2 monthly checkpoint shows domain authority capping ranking
81 
82---
83 
84## Channel 1: Wikipedia (highest GEO leverage)
85 
86### Reality check before you start
87- Wikipedia is **notability-gated**, not effort-gated
88- Threshold: **5+ independent reliable-source articles** discussing your subject substantively (not in passing)
89- Listicle mentions, PR releases, sponsored content do **NOT** count
90- Paid Wikipedia services (Fiverr / WikiExperts / Wiki Mavericks): 80% of articles deleted within 6 months — they fail notability not because of editor skill
91 
92### Correct sequence
93 
941. **Build the case file first** (4-12 weeks)
95 - Earn 5+ independent press articles via Channels 2 + 3 below
96 - Document them in a `data/wikipedia-prep/` folder
97 - Format: `{publication, date, url, key_quote, indepth_or_passing}`
98 
992. **Wikidata first, Wikipedia second**
100 - Create a Wikidata entity (much lower notability bar) → builds a structured record AI crawlers find
101 - LLMs heavily weight Wikidata for entity recognition
102 
1033. **Use Articles for Creation (AfC)**
104 - Submit at https://en.wikipedia.org/wiki/Wikipedia:Articles_for_creation
105 - Free, peer-reviewed, 2-8 week wait
106 - Pass rate: ~40% if notability is clearly demonstrated
107 
1084. **Hire a real editor (optional)**
109 - Search Upwork for "Wikipedia editor 1000+ edits 5+ years"
110 - Rate: $80-200/hr
111 - **Must disclose payment** per WP:PAID — non-negotiable
112 - Avoid agencies charging fixed $2k+ for "guaranteed" articles (banned by 2026 standards)
113 
114### Checklist before submission
115- [ ] Subject has 5+ deep independent sources (not press releases)
116- [ ] Each notability claim has a citation
117- [ ] Neutral point of view (no marketing language)
118- [ ] Wikidata entity exists
119- [ ] All paid contributors disclosed
120- [ ] Article has 600-1,500 words (too short = "stub" rejection)
121 
122---
123 
124## Channel 2: PR / Authoritative Media
125 
126### Two paths to backlinks
127 
128#### Path A: Inbound — HARO / Featured.com / Connectively / Qwoted
129Journalists request expert quotes daily. Reply with concise, citable answers → published article with backlink.
130 
131**⚠️ Step 0 — 渠道存活验证(先做,再排周任务)**:HARO 品牌 2024-25 经历多轮重组(Connectively 一度关停后 2025-04 重开;HARO 品牌 2025-05 被 Featured.com 收购),"HARO" 老地址/老流程随时可能失效。**排任何周任务前,先逐个验证:平台还活着吗?能注册吗?注册后真的收到 query 邮件了吗?** 教训:2026-05-26 审计发现周提醒任务空跑数周——0 个订阅存在,funnel 是空的(memory `project_haro_backlinks.md`)。当前状态见 `data/backlinks-status.md`。
132 
133- **Connectively**: connectively.us — 2025-04 重开,AI-spam 较多但可用(Iris expert profile 已建)
134- **Qwoted**: qwoted.com — verification-based,质量最高(Iris source profile 已建)
135- **Featured.com**: featured.com — 2025-05 收购 HARO 品牌,量最大(可选补充)
136- 免费补充:Source of Sources (sourceofsources.com) / Help a B2B Writer
137 
138验证通过且 query 邮件真的进 inbox 之后,才把该平台排进 weekly cadence。
139 
140**Reply template** (works ~15-25% of the time):
141```
142Hi [Journalist],
143 
144I'm Iris Wei, ex-COO of AFFiNE (60k+ GitHub stars). For your question
145about [topic], here's a 3-sentence answer with concrete data:
146 
147[ANSWER: lead with a number, give the mechanism, end with a takeaway.
14850-100 words. Cite a specific personal experience, not generic advice.]
149 
150If you need a longer quote or follow-up, happy to share more.
151 
152— Iris
153Site: https://gingiris.tools
154Twitter: @WeiYipei
155 
156[Disclosure: I run gingiris.tools — no expectation of a link, just a useful quote.]
157```
158 
159**Pace**: 3-5 responses/week. Time/response: 8-12 min. Expected: 1-2 links/month.
160 
161#### Path B: Outbound — Targeted journalist outreach
162For deep-dive features, not 1-line quotes.
163 
1641. Identify 10 journalists who cover your niche (use Twitter / Muck Rack)
1652. Build 3-week warm-up (read + comment on their posts, no DM yet)
1663. Pitch a specific story angle (not "want to feature my product")
1674. Offer exclusive data, customer interview, or unique angle
168 
169**Best pitch types for Iris**:
170- "I led AFFiNE from 0 → 60k GitHub stars. Here's the playbook." (TechCrunch / The Information)
171- "Why most OSS marketing playbooks are wrong" (Wired / The Verge)
172- "Real data: 30 Product Hunt #1 launches in 4 years" (Fast Company / Forbes)
173 
174---
175 
176## Channel 3: Industry Reviews (G2 / Capterra / Product Hunt / SourceForge)
177 
178### One-time submissions (high ROI for any SaaS / open source)
179 
180| Platform | URL | What to submit | Backlink type |
181|---|---|---|---|
182| G2 | g2.com/products/new | Product + features | Profile + reviews |
183| Capterra | capterra.com/vendors/sign-up | Product + pricing | Profile + reviews |
184| Product Hunt | producthunt.com/posts/new | Each major version | Listing |
185| SourceForge | sourceforge.net/projects/add | Open source only | Project page |
186| AlternativeTo | alternativeto.net | Free | Profile + alt-listing |
187| StackShare | stackshare.io | Tech stack | Profile |
188 
189**Once submitted, ask early users for genuine reviews** (5-10 reviews unlocks featured placement on most platforms).
190 
191---
192 
193## Channel 4: Reddit / Quora / Hacker News
194 
195### Anti-pattern (gets you banned)
196- Drop your URL in a top-level post
197- Generic "check out my tool" comments
198- Multiple accounts (sockpuppeting)
199 
200### What actually works (builds trust + backlinks naturally)
201 
202**Reddit**:
2031. Build account karma to 500+ over 4-8 weeks (comment in non-promotional subs first)
2042. Find 5-7 subreddits where your audience hangs out
2053. **Answer questions deeply** with real experience — link to your blog **only if it directly answers** (1 in 10 responses)
2064. Once respected: AMA in r/SaaS, r/Entrepreneur, r/IndieHackers, r/OpenSource
207 
208**Quora**:
2091. Pick 3 topics where you can speak with authority
2102. Answer **specific questions**, not topic-wide overviews
2113. Each answer: 200-500 words + 1 personal anecdote
2124. Link to blog only when blog has the deeper version of your answer
213 
214**Hacker News**:
2151. Build karma to 50+ before posting
2162. Show HN: best slot Tuesday 9am ET (see existing `/gr-oss-marketing` for details)
2173. Engage with every comment in first 6 hours
218 
219### Why this matters for GEO
220LLMs heavily weight Reddit / Quora content during training:
221- ChatGPT cites Reddit ~12% of its responses (2026 Q1 audit)
222- Perplexity grounds 18% of answers in Reddit/Quora
223- Claude weights Quora answers for "how to" queries
224 
225---
226 
227## Channel 5: Generic Backlinks (skip until Channels 1-4 maxed)
228 
229Directories, guest posts on low-DA sites, blogger network exchanges. **Low GEO value** in 2026.
230 
231Don't waste time here until Channels 1-4 are mature.
232 
233---
234 
235## Workflow: First 30 days for Iris
236 
237**前置读入**:`data/backlinks-status.md`(已花的钱、已铺的目录、待领的资产——避免重复购买/提交)。
238 
239### Week 1
240- [ ] 渠道存活验证(Channel 2A Step 0)+ 补齐缺的平台注册
241- [ ] Create 1 Featured.com answer per day = 7 responses
242- [ ] Submit AFFiNE + Gingiris to G2, Capterra, AlternativeTo, StackShare (Channel 3)
243 
244### Week 2
245- [ ] HARO/Featured: 5 responses
246- [ ] Identify 10 journalists covering OSS / SaaS growth (Channel 2B prep)
247- [ ] Start Reddit karma build in r/SaaS, r/Entrepreneur (Channel 4)
248 
249### Week 3
250- [ ] HARO/Featured: 5 responses
251- [ ] Pitch 3 journalists with specific story angle (Channel 2B)
252- [ ] Quora: answer 3 questions in your domain
253 
254### Week 4 + Monthly retro
255- [ ] HARO/Featured: 5 responses
256- [ ] Count backlinks earned (use `scripts/backlinks-audit.py` — Tier 0 free)
257- [ ] Update Wikipedia case file (Channel 1 prep)
258 
259### Months 2-3
260- [ ] First Wikidata entity submission
261- [ ] First AfC Wikipedia submission (if 5+ independent sources accumulated)
262- [ ] Reddit AMA in 1 high-fit sub
263 
264---
265 
266## Scripts
267 
268### `scripts/backlinks-audit.py` (Tier 0 — free, no API)
269Uses Common Crawl + verification crawler to get baseline:
270- Inbound link count from common crawl
271- Verify each known link (HTTP 200 + still links to us)
272- Domain-level metrics: in-degree, PageRank approximation, harmonic centrality
273 
274Run monthly to track growth.
275 
276### `scripts/haro-helper.py` (planned)
277- Parse incoming HARO emails
278- Auto-suggest which to respond to (based on Iris credentials)
279- Draft 3-sentence answer skeletons
280 
281---
282 
283## Tracking
284 
285Maintain `data/backlinks.jsonl` (one line per backlink):
286```jsonl
287{"date":"2026-05-15","from":"techcrunch.com","to":"gingiris.tools","anchor":"AFFiNE","channel":"PR","tier":1,"context":"60k stars article"}
288```
289 
290Use this for:
291- Monthly retro (Channel mix vs target)
292- Phase 2 checkpoint (correlate backlink growth with SERP rank changes)
293- Wikipedia case file building
294 
295---
296 
297## Anti-patterns (avoid)
298 
299- ❌ **Paid agency Wikipedia services** — sockpuppet farms, articles deleted
300- ❌ **Reddit coordinated fake accounts** — gets you banned permanently
301- ❌ **Generic HARO replies** — quote rate <2% without specific credentials
302- ❌ **Buying links** — Google's algorithm now flags within days
303- ❌ **Asking friends to write inauthentic reviews on G2** — flagged + removed
304- ❌ **Guest posting on link farms** — negative SEO
305 
306## Ecosystem links and experiment log
307 
308- Prefer legitimate ecosystem placement: relevant Awesome Lists, integration partner pages, package registries, template galleries, conference resources, and README “works with” sections.
309- Earn the link with a working integration, useful example, benchmark, or original dataset; follow each repository/site's contribution policy.
310- Log `date, hypothesis, source, destination, asset, outreach, status, referral visits, activated users, 30d outcome`. A live link without relevant visits or activation is not automatically a win.
311- Never disguise sponsored placement as editorial coverage; retain disclosure and evidence for every paid or reciprocal placement.
312 
313---
314 
315## Cascade recommendations
316 
317- Channel 2 PR success → `gr-blog-post` reference that media article in our content (build social proof)
318- Channel 4 Reddit AMA → schedule via `gr-oss-marketing`
319- Wikipedia entity created → update `gr-geo-cite` to track Wikipedia citations in AI responses (highest-priority test)
320- Backlinks accumulated → re-run `gr-seo-patrol` to measure rank impact
321 
322---
323 
324## API dependencies
325 
326| Service | Env var | Tier | Cost |
327|---|---|---|---|
328| Common Crawl (CDX index) | none | 0 (always) | Free |
329| Moz API | `MOZ_TOKEN` | 1 (optional) | $99/mo |
330| Bing Webmaster API | OAuth | 2 (optional) | Free with verified site |
331| DataForSEO Backlinks | `DATAFORSEO_B64` (existing) | 3 (you have) | Pay per query |
332 
333Start at Tier 0 + Tier 3 (DataForSEO already configured for `gr-seo-patrol`).
334 

Discussion

Alternatives

Also in SEO & keywordsSee all 364 in Marketing →