seo-geo

Optimize web content for SEO and AI search engines with structured data and llms.txt.

5|3|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/mikkelkrogsholm/dev-skills --skill seo-geo-mikkelkrogsholm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-geo
Source: https://github.com/mikkelkrogsholm/dev-skills/tree/main/seo-geo
Command: npx skills add https://github.com/mikkelkrogsholm/dev-skills --skill seo-geo-mikkelkrogsholm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps optimize web content for both traditional search engines (SEO) and emerging AI search engines (GEO - Generative Engine Optimization), ensuring your content is discoverable and cited.

Core Features & Use Cases

  • GEO Principles: Apply AI citation best practices like citing sources, using statistics, and maintaining an authoritative tone.
  • SEO Fundamentals: Ensure core SEO elements like meta tags, headings, and alt text are correctly implemented.
  • Platform-Specific Guidance: Tailor optimization for AI engines like ChatGPT, Perplexity, Google AI Overview, and Microsoft Copilot.
  • llms.txt Generation: Create a site-wide AI-friendly index file.
  • Structured Data: Implement Schema.org markup (FAQPage, Article, Organization) to enhance AI understanding.
  • Use Case: When writing a new blog post, use this Skill to ensure it follows GEO principles for AI citation and SEO fundamentals for Google ranking, including adding appropriate structured data.

Quick Start

Review the attached document 'landing-page-draft.md' for SEO and GEO compliance.

Frequently Asked Questions about seo-geo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is generative engine optimization and how does it differ from traditional SEO?

Generative engine optimization (GEO) ensures web content is discoverable and cited by AI search engines like ChatGPT and Perplexity, whereas traditional SEO focuses on ranking in Google. This approach applies best practices for both content structures and markup.

How do I optimize my content to get cited by AI search engines like Perplexity and Copilot?

To get cited by AI search engines, apply GEO principles such as citing your sources, using statistics, and maintaining an authoritative tone. You should also implement structured data markup to help AI models understand and reference your content accurately.

What is an llms.txt file and how do I generate one for my website?

An llms.txt file is a site-wide AI-friendly index file that helps AI search engines navigate your content. You can generate one as part of your optimization process to ensure AI crawlers efficiently discover and parse your web pages.

Does implementing structured data help with both Google SEO and AI search visibility?

Yes, implementing structured data markup like Schema.org enhances AI understanding for both traditional Google SEO and AI search engines. Adding markup for FAQPage, Article, and Organization ensures your content is correctly parsed and cited across platforms.

Can I use this approach to optimize an existing blog post for both Google and ChatGPT?

Yes, you can optimize existing blog posts by reviewing them for SEO and GEO compliance. This involves ensuring core SEO elements like meta tags and headings are correct, while applying AI citation best practices for engines like ChatGPT.

What are the limitations of optimizing for AI search engines versus traditional search?

Optimizing for AI search engines requires adhering to specific AI citation methods and maintaining an authoritative tone, which may limit creative writing styles. You must balance these GEO principles with standard SEO fundamentals to avoid compromising traditional Google rankings.