| name | seo-2025-expert |
| description | Modern Search Engine Optimization with GEO, AI Overviews optimization, and industry-specific strategies for E-commerce, SaaS, Healthcare, Real Estate, Restaurant, Law Firm, Finance, Travel, and Education industries |
SEO 2025: Modern Search Optimization & GEO Expert
Skill Overview
This skill enables Claude to provide expert guidance on modern SEO in 2025, with specialized focus on Generative Engine Optimization (GEO), AI Overviews (AIO), and comprehensive search strategy across traditional and emerging platforms.
When This Skill Should Be Invoked
Claude should automatically invoke this skill when the user asks about:
- SEO Strategy & Planning: roadmaps, action plans, quarterly planning, competitive analysis
- GEO & AI Overviews (Primary Focus): optimizing for AI Overviews, LLM visibility, being cited
- Content Strategy: topic clusters, E-E-A-T, information gain, AI-assisted content
- Technical SEO: Core Web Vitals (INP, LCP, CLS), schema markup, site architecture
- Entity SEO & Knowledge Graph: entity optimization, brand recognition
- Off-Page & Authority: link building, digital PR, brand signals
- Local SEO: Google Business Profile, reviews, citations
- Specialized SEO: Video, Image, Voice, International, E-commerce, Programmatic
- Social & Alternative Platforms: TikTok, Reddit, LinkedIn, Pinterest SEO
- Measurement & Analytics: KPIs, AI visibility tracking, dashboards
- AI, Automation & Compliance: AI content guidelines, spam policies
PART 1: STEP-BY-STEP SEO IMPLEMENTATION GUIDES
1.1 Complete GEO/AIO Optimization Guide
Goal: Get your content cited in AI Overviews and LLM responses
Step 1: Audit Current AI Visibility (Week 1)
Actions:
- Search your top 20 target keywords in Google
- Note which queries trigger AI Overviews
- Check if your domain appears in AIO citations
- Test your brand in ChatGPT, Perplexity, and Gemini
- Document baseline metrics
Tools:
- Free: Manual SERP checks, Semrush AI Visibility Checker (free tier)
- Paid: SE Ranking AI Overviews Tracker, Ahrefs Brand Radar
Example Prompt for Testing:
Ask ChatGPT: "What are the best [your product category] in [your location]?"
Ask Perplexity: "Compare [your brand] vs [competitor]"
Step 2: Content Structure for AI Citation (Week 2-3)
Actions:
- Identify your top 10 pages by traffic
- Restructure each page with Q&A format
- Add direct answer paragraphs (20-40 words) after each H2
- Convert lists to HTML tables where comparing items
- Add FAQ sections with natural-language questions
Before/After Example:
Before (Poor for AIO):
<h2>Our Services</h2>
<p>We offer many services including web design, SEO, and content marketing.
Our team has years of experience helping businesses grow online...</p>
After (Optimized for AIO):
<h2>What SEO Services Do You Offer?</h2>
<p><strong>We offer technical SEO audits, content optimization, link building,
and local SEO services for businesses in Bangkok.</strong></p>
<p>Our technical SEO audits identify crawlability issues, Core Web Vitals
problems, and indexation gaps. Content optimization includes keyword research,
topic cluster development, and E-E-A-T enhancement...</p>
Step 3: Schema Markup Implementation (Week 3-4)
Actions:
- Implement Article or BlogPosting schema on all content pages
- Add FAQPage schema to pages with Q&A sections
- Add HowTo schema to tutorial/guide content
- Validate with Google's Rich Results Test
FAQPage Schema Example:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "What is Generative Engine Optimization?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Generative Engine Optimization (GEO) is the practice of optimizing content so AI systems like Google AI Overviews, ChatGPT, and Perplexity can discover, understand, and cite your content in their responses."
}
}]
}
Step 4: Information Gain & E-E-A-T Enhancement (Week 4-6)
Actions:
- Audit competitor content for your target keywords
- Identify gaps—what information are they NOT providing?
- Add unique data: surveys, case studies, expert quotes
- Add author bios with credentials and photos
- Include "Experience" signals: first-person narratives, process photos
Information Gain Checklist:
- Original data or statistics
- Expert quotes from named individuals
- Case studies with specific results
- Screenshots or process documentation
- Local/specific details competitors lack
- Updated information (dated within 6 months)
Step 5: Topic Cluster Development (Week 6-8)
Actions:
- Choose 1 core topic for authority building
- Create pillar page (3,000+ words, comprehensive)
- Create 5-10 supporting articles (each targeting specific long-tail)
- Internal link all spokes to hub with descriptive anchors
- Update quarterly with fresh information
Topic Cluster Example (Digital Marketing Agency):
PILLAR: "Complete Guide to SEO in 2025" (3,500 words)
├── SPOKE 1: "How to Optimize for AI Overviews" (1,500 words)
├── SPOKE 2: "Core Web Vitals Optimization Guide" (1,800 words)
├── SPOKE 3: "E-E-A-T: Building Trust Signals" (1,200 words)
├── SPOKE 4: "Local SEO for Small Businesses" (1,500 words)
├── SPOKE 5: "Technical SEO Audit Checklist" (2,000 words)
├── SPOKE 6: "Link Building Strategies That Work" (1,400 words)
└── SPOKE 7: "SEO Tools Comparison 2025" (1,800 words)
1.2 Technical SEO Implementation Guide
Goal: Achieve "Good" Core Web Vitals and ensure crawlability
Step 1: Core Web Vitals Audit (Day 1-3)
Actions:
- Run PageSpeed Insights on top 10 pages
- Check Google Search Console Core Web Vitals report
- Document current scores for INP, LCP, CLS
- Identify pages failing thresholds
2025 Thresholds:
| Metric | Good | Needs Improvement | Poor |
|---|---|---|---|
| INP | < 200ms | 200-500ms | > 500ms |
| LCP | < 2.5s | 2.5-4.0s | > 4.0s |
| CLS | < 0.1 | 0.1-0.25 | > 0.25 |
Step 2: INP Optimization (Day 4-10)
INP (Interaction to Next Paint) measures responsiveness—how quickly the page responds to user interactions.
Actions:
- Identify long tasks (> 50ms) in Chrome DevTools
- Break up long JavaScript tasks
- Defer non-critical JavaScript
- Remove or optimize third-party scripts
- Use web workers for heavy computations
Quick Wins for INP:
// Before: Blocking script
<script src="analytics.js"></script>
// After: Deferred script
<script src="analytics.js" defer></script>
Step 3: LCP Optimization (Day 11-17)
LCP (Largest Contentful Paint) measures loading—when the main content becomes visible.
Actions:
- Identify LCP element (usually hero image or H1)
- Preload LCP image
- Optimize image format (WebP/AVIF)
- Use CDN for faster delivery
- Minimize server response time (TTFB < 800ms)
Preload LCP Image:
<head>
<link rel="preload" as="image" href="hero-image.webp">
</head>
Step 4: CLS Optimization (Day 18-21)
CLS (Cumulative Layout Shift) measures visual stability—preventing unexpected layout jumps.
Actions:
- Set explicit width/height on images and videos
- Reserve space for ads and embeds
- Avoid inserting content above existing content
- Use font-display: swap for web fonts
- Avoid animations that trigger layout changes
Image with Dimensions:
<!-- Before: No dimensions (causes CLS) -->
<img src="product.jpg" alt="Product">
<!-- After: Explicit dimensions (prevents CLS) -->
<img src="product.jpg" alt="Product" width="800" height="600">
Step 5: Crawlability & Indexation (Day 22-30)
Actions:
- Submit XML sitemap to Google Search Console
- Check robots.txt for accidental blocks
- Fix crawl errors in Search Console
- Ensure internal links reach all important pages
- Check for orphan pages (no internal links)
Robots.txt Best Practice:
User-agent: *
Allow: /
Disallow: /admin/
Disallow: /checkout/
Sitemap: https://example.com/sitemap.xml
1.3 Local SEO Implementation Guide
Goal: Dominate local search and Google Maps
Step 1: Google Business Profile Setup (Day 1-3)
Actions:
- Claim or create Google Business Profile
- Verify ownership (postcard, phone, or email)
- Select correct primary category
- Add all secondary categories that apply
- Complete every field in the profile
GBP Completion Checklist:
- Business name (exactly as on signage)
- Address (match website exactly)
- Phone number (local number preferred)
- Website URL
- Business hours (including special hours)
- Business description (750 characters, include keywords)
- Services/Products list
- Attributes (accessibility, amenities, etc.)
- Photos (exterior, interior, team, products)
Step 2: Photo & Media Optimization (Day 4-7)
Actions:
- Upload 10+ high-quality photos
- Add photos in each category (exterior, interior, team, products)
- Geo-tag photos with location metadata
- Add short videos (30-60 seconds)
- Update photos monthly
Photo Categories:
- Exterior: 3+ photos from different angles
- Interior: 5+ photos showing atmosphere
- Team: Staff photos build trust
- Products/Services: Show what you offer
- Logo and cover photo
Step 3: Review Generation System (Ongoing)
Actions:
- Create review request email/SMS template
- Set up automated follow-up 24-48 hours post-service
- Respond to ALL reviews within 24 hours
- Address negative reviews professionally
- Target 1-5 new reviews per month
Review Request Template:
Hi [Name],
Thank you for choosing [Business Name]! We hope you had a great experience.
If you have a moment, we'd love to hear your feedback on Google. Your review
helps us serve you better and helps others find us.
[Direct Google Review Link]
Thank you!
[Your Name]
Review Response Template (Positive):
Thank you so much, [Name]! We're thrilled you enjoyed your [service/product].
Your support means the world to our team. We look forward to seeing you again soon!
Review Response Template (Negative):
Hi [Name], thank you for your feedback. We're sorry your experience didn't
meet expectations. We'd love to make this right—please contact us at
[email/phone] so we can discuss how to resolve this.
Step 4: Local Content Strategy (Week 2-4)
Actions:
- Create location-specific landing pages
- Write neighborhood guides
- Cover local events and news
- Create "Best of [Location]" content
- Add LocalBusiness schema to all local pages
Local Page Template:
URL: /services/[service]-[city]/
H1: [Service] in [City] | [Business Name]
Content Structure:
- Service overview (200 words)
- Why choose us in [City] (150 words)
- Service area map
- Local testimonials
- FAQ specific to location
- Contact info with embedded map
1.4 Content Creation Workflow
Goal: Create SEO content that ranks AND gets cited by AI
Step 1: Keyword Research (Day 1-2)
Actions:
- Brainstorm seed keywords
- Expand with tools (Ahrefs, Semrush, or free: Ubersuggest)
- Analyze search intent for each keyword
- Check keyword difficulty vs domain authority
- Prioritize by business value × achievability
Keyword Prioritization Matrix:
| Priority | Criteria |
|---|---|
| P1 (High) | High intent + Low difficulty + High volume |
| P2 (Medium) | High intent + Medium difficulty |
| P3 (Lower) | Low intent OR High difficulty |
Step 2: SERP Analysis (Day 2-3)
Actions:
- Search target keyword in incognito
- Note if AI Overview appears
- Analyze top 5 results for content structure
- Identify content gaps (what's missing?)
- Note featured snippets and PAA questions
SERP Analysis Checklist:
- AI Overview present? What sources cited?
- Featured snippet format (paragraph, list, table)?
- People Also Ask questions (note top 5)
- Top results word count (estimate)
- Top results content structure (H2s, H3s)
- What's missing from all top results?
Step 3: Content Brief Creation (Day 3-4)
Content Brief Template:
TARGET KEYWORD: [Primary keyword]
SECONDARY KEYWORDS: [3-5 related terms]
SEARCH INTENT: [Informational/Commercial/Transactional]
WORD COUNT TARGET: [Based on SERP analysis]
CONTENT TYPE: [Guide/Comparison/How-to/List]
OUTLINE:
H1: [Include primary keyword]
- Introduction (answer query in first 100 words)
H2: [Section 1 - target secondary keyword]
- Direct answer paragraph (20-40 words)
- Supporting details
H2: [Section 2]
...
H2: FAQ Section
- Q: [PAA question 1]
- Q: [PAA question 2]
- Q: [PAA question 3]
REQUIRED ELEMENTS:
- [ ] Original data/statistic
- [ ] Expert quote
- [ ] Comparison table
- [ ] Internal links to: [list pages]
- [ ] External links to: [authoritative sources]
- [ ] Images with alt text
- [ ] Schema markup type: [Article/HowTo/FAQ]
E-E-A-T REQUIREMENTS:
- Author: [Name with credentials]
- Experience signal: [First-person narrative/case study]
- Sources to cite: [List authoritative sources]
Step 4: Content Writing (Day 4-7)
Writing Guidelines:
- Answer the query in the first 100 words
- Use the "inverted pyramid" structure
- Write at 8th-grade reading level
- Break up text with headers every 300 words
- Use bullet points and tables for scanability
- Include original insights, not just summarized SERP content
AI-Assisted Writing Best Practice:
DO:
- Use AI for research and outline creation
- Use AI to generate first drafts
- Always edit for accuracy and voice
- Add personal experience and examples
- Fact-check all AI-generated claims
DON'T:
- Publish unedited AI content
- Use AI for YMYL topics without expert review
- Scale content without quality control
- Copy AI output verbatim
Step 5: On-Page Optimization (Day 7-8)
On-Page Checklist:
- Title tag: Primary keyword + compelling hook (50-60 chars)
- Meta description: Include keyword + CTA (150-160 chars)
- URL: Short, keyword-rich, hyphen-separated
- H1: Matches title tag intent, includes keyword
- H2s: Include secondary keywords naturally
- First paragraph: Answer query directly
- Images: Compressed, WebP format, descriptive alt text
- Internal links: 3-5 relevant internal links
- External links: 2-3 authoritative sources
- Schema: Implement appropriate structured data
PART 2: INDUSTRY-SPECIFIC SEO BEST PRACTICES
2.1 E-Commerce SEO
Unique Challenges:
- Large number of product pages
- Duplicate content from manufacturer descriptions
- Faceted navigation creating crawl bloat
- Out-of-stock page management
Priority Actions:
Product Page Optimization:
Title: [Brand] [Product Name] - [Key Feature] | [Store Name]
Example: Nike Air Max 90 - Men's Running Shoes | SneakerStore
URL: /category/brand-product-name/
Example: /mens-shoes/nike-air-max-90/
Required Elements:
- Unique product description (150+ words)
- High-quality images (multiple angles)
- Product schema with price, availability, reviews
- Customer reviews section
- Related products internal links
- Clear CTA button
Category Page Strategy:
- Add 200-300 words of unique content above or below product grid
- Include FAQ section targeting long-tail queries
- Implement breadcrumb navigation
- Use canonical tags for filtered views
- Target category-level keywords (higher volume)
Schema Markup (Product):
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Nike Air Max 90",
"image": "https://example.com/nike-air-max-90.jpg",
"description": "Classic Nike Air Max 90 running shoes...",
"brand": {"@type": "Brand", "name": "Nike"},
"offers": {
"@type": "Offer",
"price": "129.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "127"
}
}
E-Commerce KPIs:
| Metric | Target | Tool |
|---|---|---|
| Organic revenue | +20% YoY | GA4 |
| Category page rankings | Top 10 | Rank tracker |
| Product rich results | 80%+ eligible | GSC |
| Crawl efficiency | < 5% crawl waste | Log analysis |
2.2 B2B SaaS SEO
Unique Challenges:
- Long sales cycles (multiple stakeholders)
- Technical topics requiring expertise
- Competition from well-funded competitors
- Need to capture leads, not just traffic
Priority Actions:
Content Strategy by Funnel Stage:
TOP OF FUNNEL (Awareness):
- "What is [problem]?" educational content
- Industry trend reports
- Beginner guides
- Glossary pages
Target: High-volume, informational keywords
MIDDLE OF FUNNEL (Consideration):
- "How to solve [problem]" guides
- Comparison pages ([Your Product] vs [Competitor])
- Use case pages
- ROI calculators
Target: Commercial investigation keywords
BOTTOM OF FUNNEL (Decision):
- Pricing pages
- Case studies with specific results
- Demo/trial landing pages
- Integration pages
Target: High-intent, transactional keywords
Comparison Page Template:
URL: /compare/[your-product]-vs-[competitor]/
H1: [Your Product] vs [Competitor]: Complete 2025 Comparison
Structure:
- Quick verdict summary (50 words)
- Comparison table (features, pricing, ratings)
- Detailed feature-by-feature breakdown
- Use case recommendations
- FAQ section
- CTA to free trial
Best Practice:
- Be honest about competitor strengths
- Include real pricing (if public)
- Update quarterly
B2B SaaS Schema:
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Your SaaS Product",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web",
"offers": {
"@type": "Offer",
"price": "49",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "523"
}
}
B2B SaaS KPIs:
| Metric | Target | Tool |
|---|---|---|
| Demo requests from organic | Track monthly | CRM + GA4 |
| Comparison page rankings | Position 1-3 | Rank tracker |
| Feature snippet wins | 20%+ of targets | Semrush |
| Pipeline from organic | Track attribution | CRM |
2.3 Healthcare & Medical SEO (YMYL)
Unique Challenges:
- Extremely high E-E-A-T requirements
- YMYL (Your Money Your Life) scrutiny
- Medical accuracy requirements
- HIPAA compliance considerations
- Competition from WebMD, Mayo Clinic, etc.
Priority Actions:
E-E-A-T Implementation for Healthcare:
REQUIRED AUTHOR CREDENTIALS:
- Medical degree (MD, DO, NP, PA)
- Current license and practice location
- Professional headshot
- Bio with credentials and experience
- Links to medical board verification
CONTENT REVIEW PROCESS:
1. Medical professional writes or reviews
2. Include medical disclaimer
3. Cite peer-reviewed sources
4. Update with latest guidelines
5. Include "Last reviewed by [Doctor] on [Date]"
PAGE ELEMENTS:
- Author box with credentials
- Medical reviewer box
- Last updated/reviewed date
- Citations to medical journals
- Medical disclaimer
- Emergency contact information (if relevant)
Medical Content Template:
H1: [Condition/Treatment]: Symptoms, Causes, and Treatment Options
Medical Disclaimer Box:
"This information is for educational purposes only and is not a substitute
for professional medical advice. Always consult your healthcare provider."
Author Box:
Written by: [Name], [Credentials]
Medically reviewed by: Dr. [Name], [Specialty]
Last updated: [Date]
Content Structure:
- Overview (what is this condition?)
- Symptoms (bullet list)
- Causes and risk factors
- Diagnosis
- Treatment options
- When to see a doctor
- FAQ
- Sources (peer-reviewed journals)
Healthcare Schema:
{
"@context": "https://schema.org",
"@type": "MedicalWebPage",
"about": {
"@type": "MedicalCondition",
"name": "Type 2 Diabetes"
},
"lastReviewed": "2025-01-15",
"reviewedBy": {
"@type": "Person",
"name": "Dr. Jane Smith",
"jobTitle": "Endocrinologist"
}
}
Healthcare KPIs:
| Metric | Target | Tool |
|---|---|---|
| Medical accuracy | 100% (mandatory) | Expert review |
| E-E-A-T signals | All pages compliant | Manual audit |
| Patient appointment requests | Track by page | Call tracking |
| Local pack visibility | Top 3 | Local rank tracker |
2.4 Real Estate SEO
Unique Challenges:
- Competition from Zillow, Realtor.com, Redfin
- Hyper-local targeting needs
- Rapidly changing inventory
- IDX/MLS duplicate content issues
Priority Actions:
Neighborhood Page Strategy:
URL: /neighborhoods/[neighborhood-name]/
H1: [Neighborhood] Real Estate | Homes for Sale in [Neighborhood]
Content Structure:
- Neighborhood overview (200 words)
- Current market stats (median price, days on market)
- Schools information
- Amenities and lifestyle
- Transportation/commute info
- Featured listings (dynamic)
- Agent CTA
Unique Content Ideas:
- Local restaurant recommendations
- Best streets to live on
- Hidden gems only locals know
- Market trend analysis
- Video neighborhood tour
Property Listing Optimization:
Title: [Address] - [Beds]BR/[Baths]BA [Type] for Sale in [Neighborhood]
Example: 123 Oak Street - 4BR/3BA Single Family Home for Sale in Westwood
Description Guidelines:
- UNIQUE description (not MLS copy-paste)
- 200+ words per listing
- Highlight unique features
- Include neighborhood benefits
- Natural keyword usage
Image Optimization:
- High-quality photos (compressed)
- Alt text: "Living room at 123 Oak Street, Westwood"
- Image sitemap submission
Real Estate Schema:
{
"@context": "https://schema.org",
"@type": "RealEstateListing",
"name": "4BR Home in Westwood",
"url": "https://example.com/listings/123-oak-street",
"datePosted": "2025-01-15",
"offers": {
"@type": "Offer",
"price": "850000",
"priceCurrency": "USD"
},
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Oak Street",
"addressLocality": "Los Angeles",
"addressRegion": "CA"
}
}
Real Estate KPIs:
| Metric | Target | Tool |
|---|---|---|
| Neighborhood page rankings | Top 5 | Rank tracker |
| Lead form submissions | Track by page | GA4 |
| Listing page indexation | 95%+ | GSC |
| Local pack visibility | Top 3 | Local tracker |
2.5 Restaurant & Hospitality SEO
Unique Challenges:
- Extreme local competition
- Review dependency
- Mobile-first audience
- Seasonal fluctuations
Priority Actions:
Google Business Profile Optimization:
CRITICAL FIELDS:
- Primary category: Be specific (e.g., "Thai Restaurant" not "Restaurant")
- Menu link: Direct link to online menu
- Reservation link: Direct booking URL
- Order link: Online ordering URL
- Attributes: Dine-in, takeout, delivery, outdoor seating
PHOTO STRATEGY:
- Food photos: 20+ high-quality dish photos
- Interior: 5+ atmosphere photos
- Exterior: 3+ photos (helps customers find you)
- Team: Staff photos build trust
- Update monthly with new photos
POSTS:
- Post 2-3x per week
- Promote specials, events, new menu items
- Include photos and CTAs
Menu SEO:
URL: /menu/
On-Page Optimization:
- HTML text menu (not just PDF/image)
- Schema markup for each item
- Prices included
- Descriptions with keywords
- Dietary labels (vegan, gluten-free)
Menu Schema:
{
"@type": "Menu",
"hasMenuSection": [{
"@type": "MenuSection",
"name": "Appetizers",
"hasMenuItem": [{
"@type": "MenuItem",
"name": "Spring Rolls",
"description": "Crispy vegetable spring rolls with sweet chili sauce",
"offers": {
"@type": "Offer",
"price": "8.95"
}
}]
}]
}
Review Strategy:
REVIEW ACQUISITION:
- Table tent with QR code to Google review
- Follow-up email 2 hours after reservation
- Train staff to mention reviews
- Target: 5-10 new reviews per month
REVIEW RESPONSE TEMPLATES:
5-Star:
"Thank you, [Name]! We're so glad you enjoyed the [dish mentioned].
Our chef puts so much love into every plate. See you again soon!"
3-Star:
"Hi [Name], thank you for your honest feedback. We'd love to hear more
about how we can improve. Please reach out to [email] so we can make
your next visit exceptional."
1-Star:
"We're sorry your experience didn't meet expectations, [Name]. This
isn't the standard we hold ourselves to. Please contact our manager
at [phone] so we can make this right."
Restaurant KPIs:
| Metric | Target | Tool |
|---|---|---|
| Google Maps views | +30% YoY | GBP Insights |
| Direction requests | Track weekly | GBP Insights |
| Review rating | 4.5+ stars | GBP |
| Review velocity | 5-10/month | GBP |
2.6 Law Firm SEO (YMYL)
Unique Challenges:
- Extremely competitive keywords
- High E-E-A-T requirements
- Location-specific targeting
- Strict advertising regulations
- Long-tail, question-based searches
Priority Actions:
Practice Area Page Template:
URL: /practice-areas/[practice-area]/
H1: [Practice Area] Lawyer in [City] | [Firm Name]
Example: Personal Injury Lawyer in Houston | Smith & Associates
Content Structure (2,000+ words):
- Overview of practice area
- Types of cases handled
- Legal process explained
- Why choose our firm
- Attorney profiles for this practice
- Case results (if permitted)
- FAQ section
- Contact CTA
Required Elements:
- Attorney credentials and bar numbers
- Case results disclaimer
- Consultation CTA
- Location-specific content
- Client testimonials (with permission)
Legal Content E-E-A-T:
AUTHOR REQUIREMENTS:
- Licensed attorney in relevant jurisdiction
- Bar number and status link
- Professional headshot
- Detailed bio with experience
- Speaking/publication credentials
CONTENT STANDARDS:
- Cite relevant statutes and case law
- Include jurisdiction-specific information
- Add legal disclaimer
- Update when laws change
- Include "This is not legal advice" disclaimer
Legal Services Schema:
{
"@context": "https://schema.org",
"@type": "LegalService",
"name": "Smith & Associates Personal Injury Law",
"priceRange": "Free Consultation",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main Street",
"addressLocality": "Houston",
"addressRegion": "TX"
},
"areaServed": {
"@type": "City",
"name": "Houston"
}
}
Law Firm KPIs:
| Metric | Target | Tool |
|---|---|---|
| Consultation requests | Track by practice area | Call tracking |
| Practice area rankings | Top 5 local | Rank tracker |
| Featured snippet wins | 30%+ of FAQ queries | Semrush |
| GBP conversion actions | Track weekly | GBP Insights |
2.7 Finance & Fintech SEO (YMYL)
Unique Challenges:
- Highest E-E-A-T scrutiny (YMYL)
- Regulatory compliance requirements
- Trust is paramount
- Competition from established banks
Priority Actions:
Financial Content E-E-A-T:
AUTHOR REQUIREMENTS:
- Certified financial professional (CFP, CFA, CPA)
- Credentials verifiable via official registries
- Professional experience in finance
- Disclosure of any conflicts of interest
CONTENT STANDARDS:
- Cite official sources (SEC, IRS, Federal Reserve)
- Include risk disclaimers
- Update with regulatory changes
- Fact-check all financial data
- Include publication and update dates
Financial Services Schema:
{
"@context": "https://schema.org",
"@type": "FinancialService",
"name": "XYZ Investment Advisors",
"description": "SEC-registered investment advisory firm...",
"areaServed": "United States",
"hasCredential": {
"@type": "EducationalOccupationalCredential",
"credentialCategory": "SEC Registered Investment Advisor"
}
}
Fintech Landing Page Template:
URL: /solutions/[solution-type]/
H1: [Solution] for [Target Audience] | [Company Name]
Trust Signals Required:
- Security certifications (SOC 2, PCI-DSS)
- Regulatory compliance badges
- Partner logos (banks, payment processors)
- Customer testimonials from known companies
- Press mentions from financial publications
Content Structure:
- Problem statement
- Solution overview
- How it works (with visuals)
- Security and compliance
- Pricing transparency
- Customer success stories
- FAQ
- Demo CTA
Finance KPIs:
| Metric | Target | Tool |
|---|---|---|
| Compliance accuracy | 100% | Legal review |
| Trust signals per page | 5+ elements | Manual audit |
| Lead quality score | Track MQL rate | CRM |
| Organic conversion rate | Benchmark vs paid | GA4 |
2.8 Travel & Tourism SEO
Unique Challenges:
- Seasonal search patterns
- Competition from OTAs (Booking.com, Expedia)
- Visual content importance
- Voice search for travel queries
Priority Actions:
Destination Page Template:
URL: /destinations/[destination]/
H1: [Destination] Travel Guide: Things to Do & Best Time to Visit
Content Structure:
- Destination overview (300 words)
- Best time to visit
- Top attractions (with schema)
- Where to stay
- Getting around
- Local food guide
- Insider tips
- Interactive map
- Related tours/experiences
Visual Requirements:
- Hero video or image
- Photo gallery (10+ images)
- Interactive map
- Infographic (best times, costs)
Tour/Experience Schema:
{
"@context": "https://schema.org",
"@type": "TouristTrip",
"name": "Bangkok Street Food Tour",
"description": "4-hour guided tour of Bangkok's best street food...",
"touristType": "Food & Drink",
"itinerary": {
"@type": "ItemList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Chinatown Market"},
{"@type": "ListItem", "position": 2, "name": "Flower Market"}
]
},
"offers": {
"@type": "Offer",
"price": "75",
"priceCurrency": "USD"
}
}
Voice Search Optimization:
Target conversational queries:
- "What's the best time to visit [destination]?"
- "How do I get from [airport] to [city center]?"
- "What are the top restaurants near [attraction]?"
Content Format:
- Direct answer in first sentence
- Structured with headers
- FAQ schema markup
- Speakable schema for voice assistants
Travel KPIs:
| Metric | Target | Tool |
|---|---|---|
| Destination page rankings | Top 10 | Rank tracker |
| Booking conversions | Track by page | GA4 |
| Featured snippets | 40%+ of travel queries | Semrush |
| Video views | Track YouTube analytics | YouTube Studio |
2.9 Education & Online Courses SEO
Unique Challenges:
- Competition from Coursera, Udemy, etc.
- Trust requirements for educators
- Long-tail keyword opportunities
- Course discovery challenges
Priority Actions:
Course Page Template:
URL: /courses/[course-name]/
H1: [Course Name]: [Key Outcome] | [Platform/Instructor]
Example: Python for Data Science: Master Analytics in 8 Weeks | DataMasters
Required Elements:
- Course description (unique, 300+ words)
- Learning outcomes (bullet list)
- Curriculum/syllabus (expandable sections)
- Instructor bio with credentials
- Student testimonials
- Course preview (video)
- FAQs
- Enrollment CTA
Trust Signals:
- Instructor credentials and experience
- Number of students enrolled
- Completion rate
- Average rating and review count
- Certification details
Course Schema:
{
"@context": "https://schema.org",
"@type": "Course",
"name": "Python for Data Science",
"description": "Comprehensive 8-week course covering...",
"provider": {
"@type": "Organization",
"name": "DataMasters"
},
"instructor": {
"@type": "Person",
"name": "Dr. Jane Smith",
"jobTitle": "Senior Data Scientist"
},
"hasCourseInstance": {
"@type": "CourseInstance",
"courseMode": "online",
"courseWorkload": "PT8W"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "2341"
}
}
Educational Blog Strategy:
Content Funnel:
AWARENESS (Target beginners):
- "What is [topic]?"
- "[Topic] for beginners"
- "How to get started with [skill]"
CONSIDERATION (Target learners):
- "Best [topic] courses 2025"
- "[Course A] vs [Course B]"
- "How long to learn [skill]?"
DECISION (Target enrollers):
- "[Your Course] review"
- "[Your Course] syllabus"
- "Is [Your Course] worth it?"
Education KPIs:
| Metric | Target | Tool |
|---|---|---|
| Course page rankings | Top 10 | Rank tracker |
| Enrollment from organic | Track monthly | GA4 |
| Course rich results | 80%+ eligible | GSC |
| Student testimonials | 10+ per course | Manual |
PART 3: MEASUREMENT FRAMEWORKS
3.1 Weekly SEO Dashboard Metrics
Track Every Week:
| Metric | Tool | Action Threshold |
|---|---|---|
| Organic sessions | GA4 | < 10% WoW decline |
| AI referral traffic | GA4 (custom) | Track trend |
| Impressions | GSC | < 15% WoW decline |
| Average position | GSC | Track movement |
| Core Web Vitals status | GSC | Any "Poor" pages |
| Index coverage issues | GSC | Any new errors |
3.2 Monthly SEO Report Metrics
Track Monthly:
| Metric | Tool | Target |
|---|---|---|
| Organic conversions | GA4 | +10% MoM |
| Keyword rankings (top 10) | Rank tracker | +5 keywords |
| AIO Share of Voice | AI tracker | Improving trend |
| Backlinks acquired | Ahrefs/Semrush | 10+ quality |
| Brand search volume | Keyword tool | +5% MoM |
| Review count/rating | GBP | 5+ new reviews |
3.3 Quarterly SEO Review Metrics
Track Quarterly:
| Metric | Tool | Target |
|---|---|---|
| Organic traffic YoY | GA4 | +20% |
| Revenue from organic | GA4 | +20% |
| Domain authority | Ahrefs/Moz | +2 points |
| Content published | CMS | vs plan |
| Technical debt | Audit tool | Decreasing |
PART 4: QUICK REFERENCE CHECKLISTS
4.1 New Page Launch Checklist
- Keyword research completed
- SERP analysis completed
- Content brief created
- Content written and edited
- Title tag optimized (50-60 chars)
- Meta description written (150-160 chars)
- URL is short and keyword-rich
- H1 includes primary keyword
- Images compressed and alt text added
- Internal links added (3-5)
- External links to authoritative sources (2-3)
- Schema markup implemented
- Mobile preview checked
- Page speed tested
- Published and submitted to GSC
4.2 Monthly SEO Maintenance Checklist
- Check GSC for new crawl errors
- Review Core Web Vitals report
- Check for index coverage issues
- Review top declining pages
- Update 2-3 older articles
- Respond to all new reviews
- Post to Google Business Profile
- Check for broken links
- Review competitor rankings
- Document wins and learnings
4.3 Content Refresh Checklist
- Update statistics and data
- Check all links still work
- Add new sections if needed
- Update screenshots/images
- Refresh publish date
- Re-optimize for new keywords
- Add FAQ if missing
- Check schema is still valid
- Submit updated URL to GSC
- Promote refreshed content
PART 5: EXAMPLE SCENARIOS
Scenario 1: New E-commerce Store Launch
Situation: Launching a new online store selling sustainable fashion
90-Day Action Plan:
Month 1: Foundation
- Week 1-2: Technical setup (sitemap, schema, speed optimization)
- Week 3: Category page optimization (top 5 categories)
- Week 4: Product page template optimization
Month 2: Content
- Week 5-6: Launch blog with 4 pillar articles
- Week 7: Create size guide and sustainability pages
- Week 8: Build FAQ pages for top product categories
Month 3: Authority
- Week 9-10: Digital PR outreach (sustainable fashion angle)
- Week 11: Guest posts on fashion blogs
- Week 12: Review and optimize based on data
Expected Results:
- 50+ pages indexed
- 10+ keywords in top 50
- 500+ organic sessions/month by month 3
Scenario 2: Local Business Struggling with Reviews
Situation: Restaurant with 3.8 star rating, only 23 reviews
60-Day Action Plan:
Week 1-2: Audit
- Respond to ALL existing reviews
- Analyze negative review themes
- Set up review monitoring
Week 3-4: Systems
- Create review request email sequence
- Train staff on review process
- Set up table tent QR codes
Week 5-8: Execution
- Email past customers (last 6 months)
- Follow up 24 hours after reservations
- Track weekly progress
Expected Results:
- 30+ new reviews in 60 days
- Rating improved to 4.3+
- Local pack visibility improved
Scenario 3: B2B SaaS Not Appearing in AI Overviews
Situation: Project management SaaS not cited in AI responses for target queries
90-Day GEO Action Plan:
Month 1: Audit & Structure
- Identify 20 queries that trigger AIO
- Restructure top pages with Q&A format
- Implement Article and FAQ schema
Month 2: Content Depth
- Create comprehensive comparison pages
- Add original data (user survey)
- Build topic cluster around core feature
Month 3: Authority
- Digital PR for data study
- Guest posts on productivity blogs
- Update all competitor comparison pages
Expected Results:
- AIO citations for 3-5 target queries
- Brand mentioned in ChatGPT/Perplexity
- 20%+ increase in branded search
PART 6: KEY SEO FRAMEWORKS
Four Core Pillars of Modern SEO
- GEO/AIO Readiness: Optimize to be discovered and cited by AI
- On-Page & Content: Information-dense, E-E-A-T-strong content
- Technical & UX: Fast, accessible, crawlable sites
- Authority & Trust: Links, brand signals, and reputation
Three Strategic Tracks (90-Day Action Plan)
- Track 1: "Be the Answer" (GEO & Content)
- Track 2: "Speed & Access" (Technical & UX)
- Track 3: "Verify Expertise" (E-E-A-T & Trust)
2025 Success Metrics Framework
- AI Visibility Metrics: AIO Share of Voice, AI Referral Traffic, Brand Mentions
- Zero-Click Metrics: SERP Feature Share, Impression-to-Click Ratio
- Brand Authority: Brand Search Volume, Share of Search
- Technical: Core Web Vitals (INP < 200ms)
- Traditional: Organic Traffic, Rankings, CTR, Backlinks
- Local: GBP Performance, Review Metrics
Quick Reference: Key 2025 SEO Shifts
| Old (Pre-2024) | New (2025) |
|---|---|
| "How do I rank #1?" | "How do I get cited in AI Overviews?" |
| "Keywords are king" | "Entities and intent are king" |
| "More content wins" | "Better information gain wins" |
| "Links are the only authority signal" | "Links + brand mentions + E-E-A-T win" |
| "Google-only focus" | "Multi-platform visibility (6+ platforms)" |
| "Track rankings" | "Track AI visibility, zero-click share, brand search" |
| "SEO for websites" | "SEO for AI discovery + websites + social + apps" |
| "Thin content scales" | "Quality content scales; thin content is spam" |
PART 7: VERSION & UPDATES
Skill Version: 2.0 (December 2025) Last Updated: December 04, 2025 SEO Standards: 2025 Best Practices Reference Base: 200+ current sources Next Review: Q2 2026
Changelog
v2.0 (December 2025):
- Added step-by-step implementation guides
- Added 9 industry-specific best practice sections
- Added detailed checklists and templates
- Added example scenarios with action plans
- Added schema markup examples for each industry
- Added measurement frameworks by timeframe
v1.0 (December 2025):
- Initial skill creation
- Core GEO/AIO guidance
- Basic framework structures
End of SKILL.md