Plugin screenshot thumbnail 1/6
Plugin screenshot thumbnail 2/6
Plugin screenshot thumbnail 3/6
Plugin screenshot thumbnail 4/6
Plugin screenshot thumbnail 5/6
Plugin screenshot thumbnail 6/6

If you want to learn more about the broader landscape of Generative Engine Optimization, check out my blog post: Current State of GEO.

AI agents and search engines increasingly need clean, structured content. LLMify turns your Twig-rendered Craft pages into Markdown that's instantly available to over 140 crawlers, without sacrificing your existing HTML output for human visitors.

Why LLMify?

1. Flexible Inheritance: Site -> Section -> Entry

Configure once at the site level, override per section, fine-tune per entry. Every setting (title source, description source, front matter fields, include / exclude toggles) cascades down the chain and can be overridden at any level.

2. Surgical Control Over Output

Wrap exactly the regions you want in {% llmify %} blocks, mask out navs and ads with {% excludellmify %}, or strip whole subtrees by CSS class.

3. Pre-Generated Markdown for Performance

Async batch processing renders and stores Markdown at the moment an entry is saved. Bots and AI agents get instant responses with zero conversion overhead. An on-demand generation is used for uncovered request.

4. Integrations

Already using SEOmatic? Pull titles and descriptions directly from its fields. Works with Commerce by default and know how your Markdowns performs using Insights.

Features

Content Generation

  • Pre-Generated Markdown: Async batch processing stores Markdown for instant delivery at any scale.
  • On-Demand Fallback: Automatically generates Markdown on first request if not yet pre-generated.
  • Template-Level Control: Use {% llmify %} and {% excludellmify %} Twig tags for precise control over what content is included in your Markdown output.
  • CSS Class Exclusion: Define classes to exclude entire sections from the HTML-to-Markdown conversion.
  • YAML Front Matter: Configurable metadata with hierarchical inheritance (Site > Section > Entry).
  • Console Commands: llmify/markdown/generate and llmify/markdown/clear for CI/CD and deployment workflows.

AI Content Delivery

  • Auto-Serve Markdown: Content negotiation via Accept: text/markdown header.
  • AI Crawler Detection: Automatically serve Markdown to more than 140 known AI bots.
  • LLM-Ready Text Files: Generates llms.txt, llms-full.txt, and /.well-known/llms.txt.
  • Per-Page Markdown URLs: Every entry gets its own .md URL (e.g. /raw/about.md), with a configurable prefix or direct {uri}.md mapping.
  • Discovery Tag: Injects <link rel="alternate" type="text/markdown"> into your HTML head.
  • Industry Standard Response Headers: Sets Vary: Accept (+ User-Agent for auto-serve), X-Robots-Tag: noindex, nofollow, and Link: rel="canonical" on all Markdown responses.

Content Management

  • Hierarchical Settings: Site-wide, section, and entry-level configuration with inheritance.
  • Per-Entry Control: Include or exclude individual entries via the LLMify Settings Field.
  • Permission System: Granular user permissions for everything.
  • Preview Targets: Preview Markdown output directly from the entry editor.
  • Dashboard: Site setup scores and section-level content statistics at a glance.
  • Section Order: Drag-sort sections in Content Settings to control how they appear in llms.txt and llms-full.txt, stored per site.
  • Twig in Text Fields: All plain text settings (titles, descriptions, notes) accept Twig syntax, so you can pull values from element properties, the current site, or environment variables on the fly.

Integrations

  • SEOmatic Integration: Pull titles and descriptions directly from its fields. The same SEOmatic data also feeds per-page YAML front matter without any duplication.
  • Craft Commerce Support: Full support for Commerce Products alongside Entries.
  • AI Bot Analytics: Install Craft Insights to get a dedicated dashboard for AI bot traffic, crawler breakdowns, top visited Markdowns, and delivery splits across every Markdown response your site serves.

Why It Matters

Search is shifting from link lists to AI conversations. When a model parses messy HTML, it guesses what's important and often gets it wrong. Feeding it clean, structured Markdown removes the guesswork and ensures your brand is represented accurately in the answers users see.

Standard

Plus $29/year after one year.

Installation Instructions

To install this plugin, copy the command above to your terminal.

5/ 5
Rating: 5 out of 5 stars
Active Installs
62
Version
1.6.0
License
Craft
Compatibility
Craft 4, Craft 5
Last release
May 16, 2026
Activity (30 days)
1
Closed Issues
0
Open Issues
2
Merged PRs
0
Open PRs