MCPInstall

geo-content

Content quality and E-E-A-T assessment for AI citability — evaluate experience, expertise, authoritativeness, trustworthiness, and content structure

Installs
832
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/zubair-trabzada/geo-seo-claude --skill geo-content
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads geo-content automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

GEO Content Quality & E-E-A-T Assessment

Purpose

AI search platforms do not just find content — they evaluate whether content deserves to be cited. The primary framework for this evaluation is E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness), which per Google's December 2025 Quality Rater Guidelines update now applies to ALL competitive queries, not just YMYL (Your Money Your Life) topics. Content that scores high on E-E-A-T is dramatically more likely to be cited by AI platforms.

This skill evaluates content through two lenses:

  1. E-E-A-T signals — does the content demonstrate real expertise and trust?
  2. AI citability — is the content structured so AI platforms can extract and cite specific claims?

How to Use This Skill

  1. Fetch the target page(s) — homepage, key blog posts, service/product pages
  2. Evaluate E-E-A-T across the 4 dimensions (25% each)
  3. Assess content quality metrics (structure, readability, depth)
  4. Check for AI content quality signals
  5. Evaluate topical authority across the site
  6. Score and generate GEO-CONTENT-ANALYSIS.md

E-E-A-T Framework (100 points total)

Experience — 25 points

First-hand knowledge and direct involvement with the topic. AI platforms increasingly distinguish between content that reports on a topic and content from someone who has DONE it.

Signals to evaluate:

SignalPointsHow to Score
First-person accounts ("I tested...", "We implemented...")55 if present and specific, 3 if generic, 0 if absent
Original research or data not available elsewhere55 if original data, 3 if references original work, 0 if none
Case studies with specific results44 if detailed with numbers, 2 if general, 0 if none
Screenshots, photos, or evidence of direct use33 if authentic evidence, 1 if stock/generic, 0 if none
Specific examples from personal experience44 if specific and unique, 2 if somewhat specific, 0 if generic
Demonstrations of process (not just outcome)44 if step-by-step from experience, 2 if partial, 0 if none

What to flag as weak Experience:

  • Content that only summarizes what other sources say without adding new perspective
  • Generic advice that could apply to any situation ("It depends on your needs")
  • No mention of actual usage, testing, or direct involvement
  • Hedging language that suggests lack of direct knowledge ("reportedly", "supposedly", "some say")

Expertise — 25 points

Demonstrated knowledge depth and professional competence in the subject matter.

Signals to evaluate:

SignalPointsHow to Score
Author credentials visible (bio, degrees, certifications)55 if full credentials, 3 if basic bio, 0 if no author
Technical depth appropriate to topic55 if thorough technical treatment, 3 if adequate, 0 if superficial
Methodology explanation (how conclusions were reached)44 if clear methodology, 2 if some explanation, 0 if none
Data-backed claims (statistics, research citations)44 if well-sourced, 2 if some data, 0 if unsupported claims
Industry-specific terminology used correctly33 if accurate specialized language, 1 if basic, 0 if errors
Author page with detailed professional background44 if dedicated author page, 2 if brief bio, 0 if none

What to flag as weak Expertise:

  • Claims without supporting evidence or sources
  • Surface-level coverage of complex topics
  • Misuse of technical terminology
  • No visible author or author without relevant credentials
  • Content that is broad and generic rather than deep and specific

Authoritativeness — 25 points

Recognition by others as a credible source on the topic.

Signals to evaluate:

SignalPointsHow to Score
Inbound citations from authoritative sources55 if cited by major sources, 3 if some citations, 0 if none
Author quoted or cited in press/media44 if media mentions, 2 if industry mentions, 0 if none
Industry awards or recognition mentioned33 if relevant awards, 1 if tangential, 0 if none
Speaker credentials (conferences, events)33 if listed, 0 if none
Published in peer-reviewed or respected outlets44 if tier-1 publications, 2 if industry outlets, 0 if none
Comprehensive topic coverage (topical authority)33 if site covers topic thoroughly, 1 if some coverage, 0 if isolated
Brand mentioned on Wikipedia or authoritative references33 if Wikipedia, 2 if other encyclopedic refs, 0 if none

What to flag as weak Authoritativeness:

  • Single-topic site with no depth of coverage
  • No external validation of expertise claims
  • No backlinks from authoritative sources
  • Claims of authority without evidence (self-proclaimed "expert")

Trustworthiness — 25 points

Signals that the content and its publisher are reliable and transparent.

Signals to evaluate:

SignalPointsHow to Score
Contact information visible (address, phone, email)44 if full contact info, 2 if email only, 0 if none
Privacy policy present and linked22 if present, 0 if absent
Terms of service present11 if present, 0 if absent
HTTPS with valid certificate22 if valid HTTPS, 0 if not
Editorial standards or corrections policy33 if documented, 1 if implicit, 0 if none
Transparent about business model and conflicts33 if clear disclosures, 1 if some, 0 if none
Reviews and testimonials from real customers33 if verified reviews, 1 if testimonials, 0 if none
Accurate claims (no misinformation detected)44 if all claims accurate, 2 if mostly accurate, 0 if errors found
Clear affiliate/sponsorship disclosures33 if properly disclosed, 0 if undisclosed or absent

What to flag as weak Trustworthiness:

  • No contact information or physical address
  • Missing privacy policy or terms
  • Undisclosed affiliate links or sponsored content
  • Claims that are verifiably false or misleading
  • No way to contact the publisher for corrections

Content Quality Metrics

Word Count Benchmarks

These are floors, not targets. More words does not mean better content. The benchmark is the minimum length to adequately cover a topic for AI citability.

Page TypeMinimum WordsIdeal RangeNotes
Homepage500500-1,500Clear value proposition, not a wall of text
Blog post1,5001,500-3,000Thorough but focused
Pillar content / Ultimate guide2,0002,500-5,000Comprehensive topic coverage
Product page300500-1,500Descriptions, specs, use cases
Service page500800-2,000What, how, why, for whom
About page300500-1,000Company/person story and credentials
FAQ page5001,000-2,500Thorough answers, not one-liners

Readability Assessment

  • Target Flesch Reading Ease: 60-70 (8th-9th grade level)
  • This is NOT a direct ranking factor but affects citability — AI platforms prefer content that is clear and unambiguous
  • Overly academic writing (score < 30) reduces citability for general queries
  • Overly simple writing (score > 80) may lack the depth needed for expertise signals

How to estimate without a tool:

  • Average sentence length: 15-20 words is ideal
  • Average paragraph length: 2-4 sentences
  • Presence of jargon: should be defined when first used
  • Passive voice: < 15% of sentences

Paragraph Structure for AI Parsing

AI platforms extract content at the paragraph level. Each paragraph should be a self-contained unit of meaning.

Optimal paragraph structure:

  • 2-4 sentences per paragraph (1-sentence paragraphs are weak; 5+ sentences are hard to extract)
  • One idea per paragraph — do not mix topics within a paragraph
  • Lead with the key claim — first sentence should contain the main point
  • Support with evidence — remaining sentences provide data, examples, or context
  • Quotable standalone — each paragraph should make sense if extracted in isolation

Heading Structure

  • One H1 per page — the primary topic/title
  • H2 for major sections — should represent distinct subtopics
  • H3 for subsections — nested under relevant H2
  • No skipped levels — do not go from H1 to H3 without an H2
  • Descriptive headings — "How to Optimize for AI Search" not "Section 2"
  • Question-based headings where appropriate — these map directly to AI queries

Internal Linking

  • Every content page should link to 3-5 related pages on the same site
  • Links should use descriptive anchor text (not "click here")
  • Create a topic cluster structure: pillar page linked to/from all related subtopic pages
  • Orphan pages (no internal links pointing to them) are rarely cited by AI

AI Content Assessment

AI-Generated Content Policy

AI-generated content is acceptable per Google's guidance (March 2024 clarification) as long as it demonstrates genuine E-E-A-T signals and has human oversight. The concern is not HOW content is created but WHETHER it provides value.

Signs of Low-Quality AI Content (flag these)

SignalDescription
Generic phrasing"In today's fast-paced world...", "It's important to note that...", "At the end of the day..."
No original insightContent that only rephrases widely available information
Lack of first-hand experienceNo personal anecdotes, case studies, or specific examples
Perfect but empty structureWell-formatted headings with shallow content beneath them
No specific examplesUses abstract explanations without concrete instances
Repetitive conclusionsEach section ends with a variation of the same point
Hedging overload"Generally speaking", "In most cases", "It depends on various factors" without specifying which factors
Missing human voiceNo opinions, preferences, or professional judgment expressed
Filler contentParagraphs that could be deleted without losing information
No data or sourcesClaims presented as facts without attribution or evidence

High-Quality Content Signals (regardless of production method)

SignalDescription
Original dataSurveys, experiments, benchmarks, proprietary analysis
Specific examplesNamed products, companies, dates, numbers
Contrarian or nuanced viewsDisagreement with conventional wisdom, backed by reasoning
First-person experience"When I tested this..." or "Our team found..."
Updated informationReferences to recent events, current data
Expert opinionClear professional judgment, not just facts
Practical recommendationsSpecific, actionable advice, not vague guidance
Trade-offs acknowledged"This approach works well for X but not for Y because..."

Content Freshness Assessment

Publication Dates

  • Check for visible datePublished and dateModified in both the content and structured data
  • Content without dates is treated as less trustworthy by AI platforms
  • Dates should be specific (January 15, 2026) not vague ("recently")

Freshness Scoring

CriterionScore
Updated within 3 monthsExcellent — current and relevant
Updated within 6 monthsGood — still reasonably current
Updated within 12 monthsAcceptable — may need refresh
Updated 12-24 months agoWarning — review for accuracy
No date or 24+ months oldCritical — AI platforms may deprioritize

Evergreen Indicators

Some content remains relevant regardless of age. Flag content as evergreen if:

  • It covers fundamental concepts that do not change (physics, basic math, legal definitions)
  • It is clearly labeled as a reference/guide for lasting concepts
  • It does not contain time-dependent claims ("the latest", "currently", "in 2024")

Topical Authority Assessment

What It Is

Topical authority measures whether a site comprehensively covers a topic rather than touching on it superficially. AI platforms prefer citing sites that are recognized authorities on their topics.

How to Assess

  1. Content breadth: Does the site have multiple pages covering different aspects of its core topic?
  2. Content depth: Do individual pages go deep into subtopics?
  3. Topic clustering: Are pages organized into logical groups with internal linking?
  4. Content gaps: Are there obvious subtopics that the site should cover but does not?
  5. Competitor comparison: Do competitors cover subtopics that this site misses?

Scoring

LevelDescriptionScore Impact
Authority20+ pages covering topic comprehensively, strong clustering+10 bonus
Developing10-20 pages with some clustering+5 bonus
Emerging5-10 pages on topic, limited clustering+0
Thin< 5 pages, no clustering-5 penalty

Overall Scoring (0-100)

Score Composition

ComponentWeightMax Points
Experience25%25
Expertise25%25
Authoritativeness25%25
Trustworthiness25%25
Subtotal100
Topical Authority Modifier+10 to -5
Final ScoreCapped at 100

Score Interpretation

  • 85-100: Exceptional — strong AI citation candidate across platforms
  • 70-84: Good — solid foundation, specific improvements will increase citability
  • 55-69: Average — multiple E-E-A-T gaps reducing AI visibility
  • 40-54: Below Average — significant content quality and trust issues
  • 0-39: Poor — fundamental content strategy overhaul needed

Output Format

Generate GEO-CONTENT-ANALYSIS.md with:

# GEO Content Quality & E-E-A-T Analysis — [Domain]
Date: [Date]

## Content Score: XX/100

## E-E-A-T Breakdown
| Dimension | Score | Key Finding |
|---|---|---|
| Experience | XX/25 | [One-line summary] |
| Expertise | XX/25 | [One-line summary] |
| Authoritativeness | XX/25 | [One-line summary] |
| Trustworthiness | XX/25 | [One-line summary] |

## Topical Authority Modifier: [+10 to -5]

## Pages Analyzed
| Page | Word Count | Readability | Heading Structure | Citability Rating |
|---|---|---|---|---|
| [URL] | [Count] | [Score] | [Pass/Warn/Fail] | [High/Medium/Low] |

## E-E-A-T Detailed Findings

### Experience
[Specific passages and pages with strong/weak experience signals]

### Expertise
[Author credentials found, technical depth assessment, specific gaps]

### Authoritativeness
[External validation found, topical authority assessment, gaps]

### Trustworthiness
[Trust signals present/missing, accuracy concerns if any]

## Content Quality Issues
[Specific passages flagged with reasons and rewrite suggestions]

## AI Content Concerns
[Any low-quality AI content patterns detected, with specific examples]

## Freshness Assessment
| Page | Published | Last Updated | Status |
|---|---|---|---|
| [URL] | [Date] | [Date] | [Current/Stale/No Date] |

## Citability Assessment
### Most Citable Passages
[Top 5 passages that AI platforms are most likely to cite, with reasons]

### Least Citable Pages
[Pages with lowest citability, with specific improvement recommendations]

## Improvement Recommendations
### Quick Wins
[Specific content changes that can be made immediately]

### Content Gaps
[Topics the site should cover to strengthen topical authority]

### Author/E-E-A-T Improvements
[Specific steps to strengthen E-E-A-T signals]

FAQ

What does the geo-content skill do?

Content quality and E-E-A-T assessment for AI citability — evaluate experience, expertise, authoritativeness, trustworthiness, and content structure

How do I install geo-content?

Run npx skills add https://github.com/zubair-trabzada/geo-seo-claude --skill geo-content in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/geo-content/ (personal) or .claude/skills/geo-content/ (project).

Which AI agents can use geo-content?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is geo-content safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains geo-content?

It is published by zubair-trabzada in zubair-trabzada/geo-seo-claude. It has 832 recorded installs.

More from zubair-trabzada/geo-seo-claude

View all →

geo-llmstxt

zubair-trabzada/geo-seo-claude

Analyzes and generates llms.txt files -- the emerging standard for helping AI systems understand website structure and content. Can validate existing llms.txt files or generate new ones from scratch by crawling the site.

Marketing & SEO1.2K installs

geo

zubair-trabzada/geo-seo-claude

GEO-first SEO analysis tool. Optimizes websites for AI-powered search engines (ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews) while maintaining traditional SEO foundations. Performs full GEO audits, citability scoring, AI crawler analysis, llms.txt generation, brand mention scanning, platform-specific optimization, schema markup, technical SEO, content quality (E-E-A-T), and client-ready GEO report generation. Use when user says "geo", "seo", "audit", "AI search", "AI visibility", "optimize", "citability", "llms.txt", "schema", "brand mentions", "GEO report", or any URL for analysis.

Marketing & SEO942 installs

geo-audit

zubair-trabzada/geo-seo-claude

Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit across AI citability, platform analysis, technical infrastructure, content quality, and schema markup. Produces a composite GEO Score (0-100) with prioritized action plan.

Marketing & SEO919 installs

geo-schema

zubair-trabzada/geo-seo-claude

Schema.org structured data audit and generation optimized for AI discoverability — detect, validate, and generate JSON-LD markup

Marketing & SEO918 installs

geo-crawlers

zubair-trabzada/geo-seo-claude

AI crawler access analysis. Checks robots.txt, meta tags, and HTTP headers to determine which AI crawlers can access the site. Provides a complete access map and recommendations for maximizing AI visibility while maintaining appropriate control.

Marketing & SEO874 installs

geo-citability

zubair-trabzada/geo-seo-claude

AI citability scoring and optimization. Analyzes web page content to determine how likely AI systems (ChatGPT, Claude, Perplexity, Gemini) are to cite or quote passages from the page. Provides a citability score (0-100) with specific rewrite suggestions.

Marketing & SEO847 installs

Popular marketing & seo skills

View category →

reddit-automation

flowkit-labs/skills

Find Reddit threads where people are genuinely asking for what you offer, then draft short, genuinely helpful replies — disclosing your affiliation honestly and naming your product only when it truly answers the question. Two moves: discovery — scan the right subreddits for real needs (recommendation asks, expressed pain, competitor mentions) and rank the few threads where you can actually help; drafting — write from real experience, respect each community's self-promo rules, and keep a human in the loop to review and post. This markets on Reddit the honest way: contribute value, disclose who you are, never astroturf. Distilled from the playbook behind doany.ai's Reddit agent. Triggers on "find reddit opportunities", "reddit marketing", "reddit automation", "reply on reddit for my product", "reddit community engagement", "reddit lead gen", or any ask to turn Reddit threads into genuine, disclosed marketing replies.

Marketing & SEO1.1M installs

twitter-automation

101-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO880K installs

twitter-automation

magentosh/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO771.7K installs

twitter-automation

qu-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO564.3K installs

product-launch-video

heygen-com/hyperframes

Turn a product or marketing URL, pasted script, or brief into a product launch / promo video — SaaS promos, feature reveals, product demos, app and company launches. Use when the user wants to market, launch, promote, or reveal a product; the default for any commercial URL. Site tours / showcases of a website route here too — the brief carries the show-it-as-is intent. Unclear → /hyperframes.

Marketing & SEO538.7K installs

twitter-automation

skills-shell/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO453.7K installs