> Built from 30+ Product Hunt #1 launches and 10k+ GitHub stars campaigns
> by Iris (@gingiris) — AFFiNE former COO, 2022-2026
| Dimension | SEO (Traditional) | GEO (AI Search) |
|---|---|---|
| ----------- | ------------------ | ----------------- |
| Goal | Rank on Google/Bing | Be cited in AI answers |
| Core Signal | Backlinks + keywords | Structure + E-E-A-T |
| Content Format | H2/H3 + long-tail | Direct answers + tables + FAQ |
| Technical | Sitemap + Core Web Vitals | IndexNow + Schema + robots.txt |
| Measurement | GA4 traffic + ranking | Manual AI citation check |
| Speed | Weeks to months | Hours with IndexNow |
Key insight: Structure your content for BOTH. Schema markup and tables serve both games simultaneously.
Bing uses IndexNow to train AI models on fresh content. Every new article → push immediately.
# Push new URL to Bing (and Bing shares with AI engines)
curl "https://www.bing.com/indexnow?url=YOUR_URL&key=YOUR_KEY"
# Batch push (multiple URLs)
curl -X POST "https://www.bing.com/indexnow" \
-H "Content-Type: application/json" \
-d '{"host":"your-site.com","key":"YOUR_KEY","urlList":["url1","url2"]}'
Setup: Get your key from Bing Webmaster Tools → IndexNow → Generate Key
When to push:
<!-- Article Schema -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title",
"author": {"@type": "Person", "name": "Your Name"},
"datePublished": "2026-04-09",
"dateModified": "2026-04-09",
"publisher": {"@type": "Organization", "name": "Your Brand"}
}
</script>
<!-- FAQPage Schema (HIGH citation rate) -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is GEO?",
"acceptedAnswer": {
"@type": "Answer",
"text": "GEO (Generative Engine Optimization) is the practice..."
}
}
]
}
</script>
Schema priority for citation:
AI engines extract "citation-ready" content blocks. Structure your articles for extraction:
The QAE Pattern (Question → Answer → Evidence):
## How to launch on Product Hunt?
**[Direct answer in 1-2 sentences]**
The best time to launch is Tuesday–Thursday, 9 AM GMT. The key is having 50+ upvotes in the first 2 hours.
**[Then evidence/data]**
Based on analyzing 30 Product Hunt launches:
- Tuesday launches: avg 280 upvotes
- Thursday launches: avg 260 upvotes
- Weekend launches: avg 80 upvotes
**[Then action]**
Prepare your hunter outreach list 2 weeks before launch...
Table format increases citation ~35%:
| Platform | Traffic Share | Citation Rate |
|----------|--------------|---------------|
| YouTube | High | +25% cited by AI |
| GitHub | Very High | Highest AI citation |
| Reddit | Medium-High | AI summarizable |
AI engines prioritize content with authenticity signals. Generic AI content gets penalized. The fix: inject "founder voice."
Every article should have this near the top:
| Metric | Value |
|--------|-------|
| Results achieved | [Specific number] |
| Timeframe | [Specific period] |
| Cost | [$X or "free"] |
| Team size | [N people] |
| Win rate | [% or ratio] |
AI engines love extracting and citing these.
WRONG: "Many startups struggle with launch strategy."
RIGHT: "When AFFiNE launched on Product Hunt in August 2022,
we got 180 upvotes on day one. Most startups get 20-40.
The difference wasn't luck — it was a specific sequence of
actions that we refined across 30 subsequent launches."
---
title: "[Target Keyword]: [Specific Benefit] in 2026"
description: "[100-160 chars, include keyword + CTA]"
date: YYYY-MM-DD
tags: [tag1, tag2]
canonical: https://original-url.com
---
<!-- TL;DR block — AI engines love these -->
## TL;DR
- Key point 1
- Key point 2
- Key point 3
<!-- Key Stats table — place early -->
| Metric | Value |
|--------|-------|
## [H2: Question/Problem Form]
[Direct answer — 2 sentences max]
[Evidence/data/case study]
[Action step]
## [H2: Next Topic]
... (repeat pattern)
## Key Takeaways
1.
2.
3.
## Related Tools / Resources
- [Tool 1](link) — 1-sentence description
- [Tool 2](link) — 1-sentence description
| Type | Formula | Example |
|---|---|---|
| ------ | --------- | --------- |
| How-to | "How to [Task] in 2026: [N] [Methods]" | "How to launch on Product Hunt in 2026: 5 Proven Strategies" |
| Comparison | "[Product A] vs [Product B]: Which is Better in 2026?" | "Notion vs AFFiNE: Which is Better in 2026?" |
| List | "[N] [Category] Tools for [Use Case] in 2026" | "15 Open Source Alternatives to Notion in 2026" |
| Problem | "How to Solve [Problem]: [Solution] Guide" | "How to Solve Content Marketing: The 2026 Playbook" |
TOFU: "how to improve team collaboration"
→ Blog posts, guides, educational content
→ Low intent, high volume
MOFU: "best collaboration software 2026"
→ Comparison articles, list posts, category pages
→ Medium intent
BOFU: "[Product] pricing / reviews / vs [competitor]"
→ Product pages, pricing, reviews
→ High intent, lowest volume, highest conversion
Priority: Build BOFU pages first.
Even with 10 monthly searches, a BOFU page converts 10x better than TOFU.
https://search.google.com/test/rich-resultscurl "https://www.bing.com/indexnow?url=NEW_URL&key=YOUR_KEY"
curl -X POST "https://dev.to/api/articles" \
-H "api-key: $DEVTO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"article": {
"title": "...",
"body_markdown": "...",
"canonical_url": "https://your-site.com/post-slug",
"tags": ["tag1", "tag2"],
"published": true
}
}'
Critical: Set canonical_url to your main site — this passes SEO value to your domain.
Before publishing any page, verify:
```
User-agent: GPTBot
User-agent: ChatGPT-User
User-agent: OAI-SearchBot
Allow: /
```
You are a SEO + GEO content writer for [brand].
Write an article targeting: "[target keyword]"
Requirements:
1. Opening: Time + place anchor, then Key Stats table
2. Structure: H2 = questions, first 2 sentences = direct answers
3. Include FAQPage Schema (5+ questions)
4. Include Article Schema
5. Founder voice: parenthetical asides, specific numbers, lessons from mistakes
6. Internal links to [related pages]
7. External links to 2 high-authority sources
8. Key Takeaways section at end
Output: Full markdown article ready to publish.
Audit [URL] for GEO optimization. Check:
1. robots.txt — AI bots allowed?
2. FAQPage Schema — present + valid?
3. Article Schema — present + complete?
4. Opening 100 words — Key Stats table present?
5. H2 structure — questions, direct answers first?
6. Table count — at least 1 comparison table?
7. Internal/external links — balanced?
8. Canonical URL — set correctly?
For each issue: severity (high/medium/low) + fix recommendation.
Research keywords for [product/category]:
- Find 10 MOFU keywords (KD 30-50, monthly volume 100-500)
- Find 5 BOFU keywords (product comparisons, pricing, "[product] vs")
- For each: search volume, KD, intent type, content angle
Prioritize keywords where [product] has clear differentiation.
This methodology produced:
Free Playbooks (GitHub):
Growth Tools:
Author: Iris (@gingiris) — AFFiNE former COO, open source growth consultant
共 3 个版本