Skip to content
GEO AI
AnalyzerCLIDocumentationSpecificationContact
Open-source AI Search Optimization

GEO AI

Generate llms.txt, AI crawler rules and metadata to make your site visible to AI search engines.

Read docsView on GitHub

Works with: Next.js · NestJS · WordPress · WooCommerce · Shopify · Any Node.js app

ChatGPTClaudeGeminiPerplexityGrokQwenDeepSeekChatGPTClaudeGeminiPerplexityGrokQwenDeepSeek

How It Works

Step 1

Generate llms.txt

Create a structured file that tells AI systems about your site content and capabilities.

Step 2

Configure AI crawler rules

Define how AI crawlers should interact with your site and what content to index.

Step 3

Add AI metadata

Enrich your pages with metadata that AI search engines understand and prioritize.

Step 4

Provide structured signals

Send clear signals to AI systems so they surface your content accurately.

Quick Start

Get up and running in seconds.

Terminal
npm install geo-ai-core
index.ts
import { createGeoAI } from "geo-ai-core";

const geo = createGeoAI({
  siteName: "My Site",
  siteUrl: "https://example.com",
  provider: {
    Pages: [{ title: "Home", url: "/", description: "Welcome" }],
  },
  crawlers: "all",
});

const llmsTxt = await geo.generateLlms(false);
const robotsTxt = geo.generateRobotsTxt();
const metaTags = geo.generateMetaTags();
const jsonLd = geo.generateJsonLd();

GEO Specification

A set of structured signals that make your website visible and accurately represented in AI-powered search engines.

llms.txt

A structured file that describes your site to large language models, helping them understand your content and services.

AI metadata

Semantic markup and meta tags that provide AI search engines with rich, structured information about your pages.

Crawler rules

Configuration directives that control how AI crawlers access, index, and represent your site content.

Structured signals

Machine-readable data formats that help AI systems accurately surface and cite your content in responses.

Read the full specification →
Terminal
GEO AI CLI

GEO outputs from the command line

Generate llms.txt and llms-full.txt for any Node.js project — framework-agnostic, build-time, zero runtime overhead.

Explore the CLI

Platform Ecosystem

AI search optimization tools for every platform. Choose the right integration for your stack.

Core

GEO AI Core

TypeScript engine for AI search optimization

Read more →
Plugin

GEO AI Woo

WordPress & WooCommerce plugin

Read more →
App

GEO AI Shopify

Shopify app for AI visibility

Read more →
CLI

GEO AI CLI

Command-line tool for any Node.js project

Read more →

Open Source

All GEO AI tools are open source. Explore the repositories, contribute, and help shape the future of AI search optimization.

GitHub
GEO AI

AI Search Optimization

AnalyzerCLIDocumentationSpecificationContactPrivacy Policy

© 2026 GEO AI · Open Source · MIT License