Install
openclaw skills install geo-citation-writerWrite AI-citable content in proven formats including FAQ pages, definition articles ("What is X?"), comparison guides (A vs B), how-to guides, and original d...
openclaw skills install geo-citation-writerMethodology by GEOly AI (geoly.ai) — write content in the formats AI platforms love to cite.
Create content assets in formats most frequently cited by AI platforms.
Generate AI-citable content:
python scripts/generate_content.py --format <format> --topic "<topic>" --output article.md
Example:
python scripts/generate_content.py --format faq --topic "project management software" --output faq.md
python scripts/generate_content.py --format comparison --topic "Notion vs Asana" --output comparison.md
Why AI cites it: Direct answers to definitional queries
Best for:
Structure:
# What is [Term]? (Complete Guide)
[Term] is [single-sentence definition with key attributes].
## Key Characteristics
- [Characteristic 1]
- [Characteristic 2]
- [Characteristic 3]
## How [Term] Works
[2-3 paragraph explanation with mechanism]
## [Term] vs [Related Term]
| Aspect | [Term] | [Related Term] |
|--------|--------|----------------|
| [Factor] | [Value] | [Value] |
| [Factor] | [Value] | [Value] |
## Examples of [Term] in Practice
- [Concrete example 1]
- [Concrete example 2]
## Frequently Asked Questions About [Term]
**Q: [Question]?**
A: [Complete, self-contained answer]
**Q: [Question]?**
A: [Complete, self-contained answer]
Schema markup: Article + FAQPage
Why AI cites it: FAQ schema feeds AI conversational answers directly
Best for:
Structure:
# [Topic] — Frequently Asked Questions
## General Questions
**Q: [Most common question]?**
A: [Complete, self-contained answer. 2-5 sentences. Don't assume context.]
**Q: [Second question]?**
A: [Answer with specific details]
## [Sub-topic] Questions
**Q: [Question]?**
A: [Answer]
## Troubleshooting / Edge Cases
**Q: [Question]?**
A: [Answer]
Schema markup: FAQPage Best practices:
Why AI cites it: Comparison prompts are extremely common in AI search
Best for:
Structure:
# [Brand A] vs [Brand B]: [Year] Comparison
## Quick Answer
[Brand A] is better for [use case A]. [Brand B] is better for [use case B].
## Side-by-Side Comparison
| Feature | [Brand A] | [Brand B] |
|---------|-----------|-----------|
| [Feature 1] | [Value] | [Value] |
| [Feature 2] | [Value] | [Value] |
| Pricing | [Price] | [Price] |
| Best for | [Use case] | [Use case] |
## Detailed Analysis
### [Brand A] Strengths
- [Strength 1]
- [Strength 2]
### [Brand B] Strengths
- [Strength 1]
- [Strength 2]
### Which Should You Choose?
Choose [Brand A] if:
- [Use case criteria]
- [Use case criteria]
Choose [Brand B] if:
- [Use case criteria]
- [Use case criteria]
## Verdict
[2-3 clear recommendation sentences based on use case]
Schema markup: Article + FAQPage Best practices:
Why AI cites it: Step-by-step instructions are #1 for how-to answers
Best for:
Structure:
# How to [Achieve Outcome]: Step-by-Step Guide
**What you need:** [prerequisites list]
**Time required:** [estimate]
**Difficulty:** [Easy/Medium/Hard]
## Step 1: [Action verb + outcome]
[Clear instruction. One action per step.]
✅ **Result:** [What the user will see/have after this step]
## Step 2: [Action verb + outcome]
[instruction]
✅ **Result:** [Expected outcome]
[Continue for each step...]
## Common Mistakes to Avoid
**[Mistake]:** [How to avoid]
## Frequently Asked Questions
**Q: [Question about the process]?**
A: [Answer]
Schema markup: HowTo + FAQPage Best practices:
Why AI cites it: AI heavily cites original statistics and research
Best for:
Structure:
# [N] Key Statistics About [Topic] ([Current Year])
**Key finding:** [Most impactful stat in one sentence]
## [Sub-category] Statistics
- **[Stat]%** of [metric] — [Source, Year]
- **[Number] [unit]** [finding] — [Source, Year]
- **[Stat]%** [finding] — [Source, Year]
## [Sub-category] Statistics
[Continue...]
## Methodology
[How the data was collected/sourced]
## Key Takeaways
- [Insight 1]
- [Insight 2]
- [Insight 3]
Schema markup: Article Best practices:
| Goal | Recommended Format |
|---|---|
| Build topical authority | Definition article |
| Address support questions | FAQ page |
| Capture commercial intent | Comparison guide |
| Drive product adoption | How-to guide |
| Attract PR/links | Statistics roundup |
python scripts/generate_content.py --interactive
Walks through format selection and content creation interactively.
python scripts/generate_content.py --format definition --topic "generative engine optimization"
Uses templates to generate content structure.
python scripts/batch_generate.py --format faq --topics-file topics.txt --output-dir ./content/
Generate multiple pieces from a list of topics.
geo-schema-gen skill for markup