| name | seo-geo |
| description | SEO and GEO (Generative Engine Optimization) for artstroy.net articles. Validate meta tags, schema markup, heading structure, internal links, and AI-search visibility. Use when verifying or improving article SEO before publication. |
SEO/GEO Optimization
Comprehensive SEO and GEO (Generative Engine Optimization) for ArtStroy articles. Optimize for traditional search engines (Google, Bing) and AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude).
GEO = Generative Engine Optimization — optimizing content to be cited by AI search engines. Being cited is the new "ranking #1".
Article SEO Checklist
Frontmatter validation
Heading structure
Content structure
OG / social
GEO Optimization — 9 Princeton Methods
Apply these for AI search engine visibility:
| Method | Visibility Boost | How to Apply |
|---|
| Cite Sources | +40% | Add authoritative citations and references |
| Statistics | +37% | Include specific numbers and data points |
| Quotations | +30% | Add expert quotes with attribution |
| Authoritative Tone | +25% | Use confident, expert language |
| Easy-to-understand | +20% | Simplify complex concepts |
| Technical Terms | +18% | Include domain-specific terminology |
| Unique Words | +15% | Increase vocabulary diversity |
| Fluency | +15–30% | Improve readability and flow |
Keyword Stuffing | −10% | AVOID — hurts visibility |
Best combination: Fluency + Statistics = maximum boost.
FAQPage Schema (+ 40% AI visibility)
Add to article frontmatter or as a JSON-LD component when article has FAQ structure:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "What is [topic]?",
"acceptedAnswer": {
"@type": "Answer",
"text": "According to [source], [answer with statistics]."
}
}]
}
Article Schema (JSON-LD for blog posts)
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "{title}",
"description": "{description}",
"author": {
"@type": "Person",
"name": "Leonid Maievskyi"
},
"publisher": {
"@type": "Organization",
"name": "ArtStroy",
"url": "https://artstroy.net"
},
"datePublished": "{publishedTime}",
"image": "https://artstroy.net/{slug}/imgs/og.png"
}
Platform-Specific Optimization
ChatGPT
- Update content within 30 days of publication (3.2× more citations)
- Branded domain authority (artstroy.net) cited 11% more than third-party
- Build internal backlinks (topical authority clusters)
Perplexity
- FAQPage schema drives higher citation rate
- Allow
PerplexityBot in robots.txt (should already be allowed)
- Semantic relevance over keyword density
Google AI Overview
- Optimize for E-E-A-T (Experience, Expertise, Authority, Trust)
- Structured data (JSON-LD schema above)
- Topical authority clusters (internal linking between related articles)
- Authoritative citations (+132% visibility)
Claude AI
- Brave Search indexing (Claude uses Brave, not Google)
- High factual density (data-rich content preferred)
- Clear structural hierarchy (easy to extract)
Robots.txt AI Bot Access
Verify robots.txt allows these crawlers:
Googlebot, Bingbot
PerplexityBot
ChatGPT-User, GPTBot
ClaudeBot / anthropic-ai
Content Structure for AI Citation
- "Answer-first" format: direct answer in first paragraph
- Clear
H1 > H2 > H3 hierarchy
- Bullet points and numbered lists
- Tables for comparison data
- Short paragraphs (2–3 sentences)
SEO Review Report Format
## SEO/GEO Review — {slug}
### Frontmatter
- title: ✅ / ❌ {issue}
- description: ✅ / ❌ {issue}
### Structure
- Heading hierarchy: ✅ / ❌
- Internal link: ✅ / ❌
- Code block tags: ✅ / ❌
### GEO Methods Applied
- [ ] Statistics included
- [ ] Citations added
- [ ] Answer-first structure
- [ ] FAQPage schema (if applicable)
### Verdict: PASS / NEEDS REVISION