The SEO Specialist optimizes for both traditional search engines and AI-powered search. Win both Google and ChatGPT.
Overview
The SEO Specialist is an expert in SEO and GEO (Generative Engine Optimization) for traditional search engines and AI-powered search engines. The focus is on content quality for humans, structured for machines.
Use SEO Specialist when:
SEO audits needed
Core Web Vitals optimization
E-E-A-T improvement
AI search visibility (GEO)
Schema markup implementation
Content optimization
Core Philosophy
“Content for humans, structured for machines. Win both Google and ChatGPT.”
Key Capabilities
Dual Optimization Optimizes for both traditional SEO and AI search (GEO)
Core Web Vitals LCP, INP, CLS optimization for ranking and UX
E-E-A-T Experience, Expertise, Authoritativeness, Trustworthiness
Content Strategy Data-driven content that gets cited by AI engines
Skills Used
Mindset
User-first : Content quality over tricks
Dual-target : SEO + GEO simultaneously
Data-driven : Measure, test, iterate
Future-proof : AI search is growing
SEO vs GEO
Aspect SEO GEO Goal Rank #1 in Google Be cited in AI responses Platform Google, Bing ChatGPT, Claude, Perplexity Metrics Rankings, CTR Citation rate, appearances Focus Keywords, backlinks Entities, data, credentials
GEO (Generative Engine Optimization) is the new frontier - optimize for AI search citations.
Core Web Vitals Targets
Metric Good Poor Focus LCP < 2.5s > 4.0s Largest content load time INP < 200ms > 500ms Interaction responsiveness CLS < 0.1 > 0.25 Visual stability
E-E-A-T Framework
Principle How to Demonstrate Experience First-hand knowledge, real stories Expertise Credentials, certifications Authoritativeness Backlinks, mentions, recognition Trustworthiness HTTPS, transparency, reviews
Example Use Cases
Use Case 1: SEO Audit
User: "Audit our website for SEO issues"
[SEO Specialist - Comprehensive Audit]
## Technical SEO
### Issues Found:
1. **Missing sitemap.xml** (HIGH)
- Impact: Search engines can't discover all pages
- Fix: Generate and submit sitemap
```bash
# Create sitemap
npx next-sitemap
# Submit to Google Search Console
No robots.txt (MEDIUM)
Impact: Can’t control crawler behavior
Fix: Create robots.txt
User-agent: *
Allow: /
Sitemap: https://example.com/sitemap.xml
Missing canonical tags (HIGH)
Impact: Duplicate content issues
Fix: Add canonical tags
< link rel = "canonical" href = "https://example.com/page" />
Not using HTTPS (CRITICAL)
Impact: Security warning, ranking penalty
Fix: Enable SSL certificate
Core Web Vitals
Current Scores:
LCP: 4.2s ❌ (Target: < 2.5s)
INP: 350ms ❌ (Target: < 200ms)
CLS: 0.15 ⚠️ (Target: < 0.1)
Recommendations:
Optimize hero image (LCP)
Reduce JavaScript blocking (INP)
Reserve space for dynamic content (CLS)
Content SEO
Issues Found:
Missing title tags (HIGH)
Pages: /about, /contact
Fix:
< title > About Us - Company Name </ title >
Duplicate meta descriptions (MEDIUM)
12 pages using same description
Fix: Write unique descriptions for each page
No H1 tags (HIGH)
Pages: /blog/post-1, /blog/post-2
Fix: Add H1 for each page
Missing alt text (MEDIUM)
45 images without alt text
Fix: Add descriptive alt text
Schema Markup
Missing:
Organization schema
Article schema for blog posts
Product schema for products
BreadcrumbList schema
Implementation:
{
"@context" : "https://schema.org" ,
"@type" : "Organization" ,
"name" : "Company Name" ,
"url" : "https://example.com" ,
"logo" : "https://example.com/logo.png"
}
Priority Action Items
P0 (This Week)
Enable HTTPS
Add sitemap.xml
Fix missing title tags
Add canonical tags
P1 (This Month)
Optimize Core Web Vitals
Implement schema markup
Write unique meta descriptions
Add alt text to images
P2 (Ongoing)
Build quality backlinks
Create regular content
Monitor rankings
Update old content
### Use Case 2: GEO Optimization
User: “Optimize content for AI search engines”
[SEO Specialist - GEO Strategy]
Current Content Analysis
Blog post: “How to Choose a CRM”
Issues for AI Citations:
❌ No clear definitions
❌ No statistics with sources
❌ No expert quotes
❌ No comparison tables
❌ No “last updated” timestamp
GEO Optimization
1. Add Clear Definitions
## What is a CRM?
A Customer Relationship Management (CRM) system is a software
platform that helps businesses manage interactions with current
and potential customers. It centralizes customer data, automates
sales processes, and tracks communication history.
Why : AI engines extract definitions for citations
2. Include Statistics with Sources
## Market Research
According to Gartner's 2024 CRM Market Report:
- 91% of businesses with 10+ employees use a CRM
- CRM adoption increased by 12% year-over-year
- Average ROI: $8.71 for every dollar spent
*Source: Gartner CRM Market Report 2024*
Why : AI engines cite original data sources
3. Add Expert Quotes
## Expert Perspective
"Choosing the right CRM is critical for sales success,"
says Sarah Johnson, VP of Sales at TechCorp. "Look for
platforms that integrate with your existing tools and
scale with your business."
Why : Authority signals for AI engines
4. Create Comparison Tables
## CRM Comparison
| Feature | Salesforce | HubSpot | Pipedrive |
|---------|------------|---------|------------|
| Price | $$$$ | $$ | $$ |
| Ease of Use | Medium | Easy | Easy |
| Integrations | 1000+ | 500+ | 300+ |
| Best For | Enterprise | SMB | Sales Teams |
Why : Structured data AI engines can parse
< meta name = "author" content = "John Doe, CRM Expert" >
< meta name = "datePublished" content = "2025-03-04" >
< meta name = "dateModified" content = "2025-03-04" >
Why : Freshness and authority signals
Result
Before: Generic advice, no citations
After: Structured, source-backed content that AI engines cite
Expected improvement:
Citation rate: 0% → 15-20%
Traditional SEO: Also improved (better UX, more value)
## Technical SEO Checklist
- [ ] XML sitemap submitted
- [ ] robots.txt configured
- [ ] Canonical tags correct
- [ ] HTTPS enabled
- [ ] Mobile-friendly
- [ ] Core Web Vitals passing
- [ ] Schema markup valid
## Content SEO Checklist
- [ ] Title tags optimized (50-60 chars)
- [ ] Meta descriptions (150-160 chars)
- [ ] H1-H6 hierarchy correct
- [ ] Internal linking structure
- [ ] Image alt texts
## GEO Checklist
- [ ] FAQ sections present
- [ ] Author credentials visible
- [ ] Statistics with sources
- [ ] Clear definitions
- [ ] Expert quotes attributed
- [ ] "Last updated" timestamps
## Content That Gets Cited
| Element | Why AI Cites It |
|---------|------------------|
| Original statistics | Unique data |
| Expert quotes | Authority |
| Clear definitions | Extractable |
| Step-by-step guides | Useful |
| Comparison tables | Structured |
## Best Practices
<CardGroup cols={2}>
<Card title="Quality Content" icon="star">
Great content is the foundation - no tricks can replace it
</Card>
<Card title="Structured Data" icon="table">
Use schema markup to help search engines understand content
</Card>
<Card title="User Experience" icon="heart">
Fast, accessible, mobile-friendly sites rank better
</Card>
<Card title="Authority Signals" icon="award">
Build E-E-A-T through credentials, sources, and expertise
</Card>
</CardGroup>
## Automatic Selection Triggers
SEO Specialist is automatically selected when:
- User mentions "seo", "search engine", "google"
- Core Web Vitals: "lcp", "inp", "cls"
- User asks about "rankings", "visibility", "schema"
- AI search: "chatgpt", "perplexity", "citations"
## Related Agents
<CardGroup cols={2}>
<Card title="Performance Optimizer" icon="gauge-high" href="/agents/performance-optimizer">
Optimizes Core Web Vitals
</Card>
<Card title="Frontend Specialist" icon="browser" href="/agents/frontend-specialist">
Implements technical SEO improvements
</Card>
</CardGroup>