• ·7 min read

    Serving Markdown to Bots with Content Negotiation

    A page that costs you a full server-side render to produce can be served to a crawler as a few kilobytes of Markdown that cost almost nothing. Content negotiation lets you do exactly that: same content, cheaper representation, and far friendlier rate limits for the bots that matter.

    • GEO
    • content negotiation
    • SSR
    • AI crawlers
    • Markdown
    • llms.txt
    Read →
  • ·5 min read

    GEO vs SEO: Where the Boundary Actually Is

    The honest answer is neither 'GEO is a new discipline' nor 'GEO is just SEO with AI readability'. GEO and SEO share the retrieval and authority substrate but diverge at the objective function and the content layer.

    • GEO
    • SEO
    • AI search
    • LLM
    • citations
    Read →
  • ·5 min read

    llms.txt and llms-full.txt: A Sitemap, Rewritten for Language Models

    sitemap.xml answers a search crawler's question, which URLs exist and when did they change. It answers none of a language model's: what is this site about, what is worth reading, and can I have the content without rendering the pages. llms.txt and llms-full.txt are the answer that has stuck.

    • GEO
    • llms.txt
    • sitemap
    • AI crawlers
    • Markdown
    • discovery
    Read →