Sample File Outputs

Explore examples of what each format looks like in practice. Geordy's files are designed to be clean, standardized, and model-friendly.

Below are examples of what each format looks like in practice. Geordy's files are designed to be clean, standardized, and model-friendly.

YAML (geordy.yaml)

The YAML format provides a hierarchical, human-readable structure of your site's pages and metadata.

geordy.yaml
site:
  name: "Example Store"
  url: "https://example.com"
  description: "Your trusted source for eco-friendly products"
  updated: "2025-10-07"

pages:
  - title: "Home"
    url: "https://example.com"
    description: "Welcome to Example Store"
    updated: "2025-10-07"
    priority: "high"
    
  - title: "Shop"
    url: "https://example.com/shop"
    description: "Browse our collection of sustainable products"
    updated: "2025-10-05"
    priority: "high"
    
  - title: "About Us"
    url: "https://example.com/about"
    description: "Learn about our mission and values"
    updated: "2025-09-15"
    priority: "normal"

Markdown (page.md)

Markdown files contain clean, formatted text versions of your page content without HTML noise.

page.md
# Example Store

Your trusted source for eco-friendly products.

## Featured Products

- **Bamboo Toothbrush** - Sustainable oral care solution
- **Reusable Glass Bottle** - Stay hydrated without plastic
- **Organic Cotton Bag** - Durable shopping companion

## Why Choose Us?

We're committed to providing high-quality, sustainable products that make a positive impact on the environment. Every purchase supports our mission to reduce plastic waste and promote eco-conscious living.

## Contact

Email: [email protected]  
Phone: (555) 123-4567

llms.txt

The llms.txt file provides AI-specific access rules and dataset information for language models.

llms.txt
# LLM Access Rules for Example Store

# Allowed Resources
Allow: /geordy.yaml
Allow: /schema.json
Allow: /feed.rss
Allow: /manifest.json

# Restricted Areas
Disallow: /admin/
Disallow: /private/
Disallow: /checkout/

# Dataset Information
Dataset: https://geo.example.com/
Format: YAML, JSON-LD, RSS, Markdown
Updated: 2025-10-07

# Contact
Contact: [email protected]
Website: https://example.com

# Usage Guidelines
- Respect rate limits
- Attribute content to Example Store
- Check for updates weekly

Robots.txt (robots.txt)

The robots.txt file provides crawler directives for search engines and AI bots, controlling access to your site.

robots.txt
# Robots.txt for Example Store
User-agent: *
Allow: /

# AI Crawlers
User-agent: GPTBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: Google-Extended
Allow: /

User-agent: CCBot
Allow: /

User-agent: anthropic-ai
Allow: /

# Disallow sensitive areas
Disallow: /admin/
Disallow: /checkout/
Disallow: /cart/
Disallow: /account/
Disallow: /api/

# Sitemaps
Sitemap: https://geo.example.com/sitemap.xml
Sitemap: https://example.com/sitemap.xml

# Crawl delay (optional)
Crawl-delay: 1

Sitemap XML (sitemap.xml)

The sitemap.xml file provides a complete map of your site structure for search engines and AI crawlers.

sitemap.xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com</loc>
    <lastmod>2025-10-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  
  <url>
    <loc>https://example.com/shop</loc>
    <lastmod>2025-10-05</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  
  <url>
    <loc>https://example.com/about</loc>
    <lastmod>2025-09-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://example.com/contact</loc>
    <lastmod>2025-09-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://example.com/blog/winter-collection</loc>
    <lastmod>2025-10-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://example.com/blog/packaging-update</loc>
    <lastmod>2025-10-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

RSS Feed (feed.rss)

RSS feeds signal fresh content and posting frequency to AI models and aggregators.

feed.rss
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Example Store Updates</title>
    <link>https://example.com</link>
    <description>Latest products and announcements from Example Store</description>
    <language>en-us</language>
    <lastBuildDate>Mon, 07 Oct 2025 10:00:00 GMT</lastBuildDate>
    <atom:link href="https://geo.example.com/feed.rss" rel="self" type="application/rss+xml"/>
    
    <item>
      <title>New Winter Collection Launched</title>
      <link>https://example.com/blog/winter-collection</link>
      <description>Discover our latest sustainable winter products designed for cold weather.</description>
      <pubDate>Mon, 07 Oct 2025 09:00:00 GMT</pubDate>
      <guid>https://example.com/blog/winter-collection</guid>
    </item>
    
    <item>
      <title>Eco-Friendly Packaging Update</title>
      <link>https://example.com/blog/packaging-update</link>
      <description>We've upgraded to 100% compostable packaging materials.</description>
      <pubDate>Fri, 04 Oct 2025 14:30:00 GMT</pubDate>
      <guid>https://example.com/blog/packaging-update</guid>
    </item>
  </channel>
</rss>

Schema JSON (schema.json)

Schema JSON provides structured data using Schema.org vocabulary for search engines and AI models.

schema.json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Example Store",
  "url": "https://example.com",
  "logo": "https://example.com/logo.png",
  "description": "Your trusted source for eco-friendly products",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+1-555-123-4567",
    "contactType": "Customer Service",
    "email": "[email protected]"
  },
  "sameAs": [
    "https://twitter.com/examplestore",
    "https://facebook.com/examplestore",
    "https://instagram.com/examplestore"
  ],
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Green Street",
    "addressLocality": "Portland",
    "addressRegion": "OR",
    "postalCode": "97201",
    "addressCountry": "US"
  }
}

Manifest JSON (manifest.json)

Web app metadata for AI and app discovery, describing your site's identity.

manifest.json
{
  "name": "Example Store",
  "short_name": "Example",
  "description": "Your trusted source for eco-friendly products",
  "start_url": "https://example.com",
  "display": "standalone",
  "background_color": "#ffffff",
  "theme_color": "#2d6a4f",
  "icons": [
    {
      "src": "https://example.com/icon-192.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "https://example.com/icon-512.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ]
}

Consistent, AI-Readable Structured Outputs

YAML Format
site:
  name: "Example Store"
  url: "https://example.com"
pages:
  - title: "Home"
    priority: "high"

All formats follow consistent naming patterns and are hosted on your custom subdomain for easy AI access.

Accessing Your Files

All generated files are accessible on your custom subdomain. For example, if your subdomain is geo.example.com, you can access:

  • https://geo.example.com/geordy.yaml
  • https://geo.example.com/schema.json
  • https://geo.example.com/llms.txt
  • https://geo.example.com/robots.txt
  • https://geo.example.com/sitemap.xml
  • https://geo.example.com/feed.rss
  • https://geo.example.com/manifest.json

Section Summary

After reviewing this section, you should:

  • Understand the purpose and structure of every supported file format
  • Know how to test, validate, and link each format properly
  • Recognize how these files collectively form the backbone of your site's AI visibility
Ask Geordy