[WordPress] 外掛分享: CultDevOps LLMs.txt Generator – SEO for AI

首頁 › 外掛目錄 › CultDevOps LLMs.txt Generator – SEO for AI
WordPress 外掛 CultDevOps LLMs.txt Generator – SEO for AI 的封面圖片
全新外掛
安裝啟用
—
尚無評分
剛更新
最後更新
—
問題解決
WordPress 5.6+ PHP 7.4+ v2.0.0 上架:2025-09-01

內容簡介

CultDevOps LLMs.txt Generator 是一款為網站生成 llms.txt 文件的外掛,旨在幫助 AI 工具更好地理解網站內容。此外掛自動從公開內容中生成該文件,並提供重要頁面的連結,適合多語言網站及管理多個網站的機構使用。

【主要功能】
• 自動生成 llms.txt 文件,無需手動撰寫
• 支援多語言網站,每種語言各生成一個文件
• 依據選定的文章類型生成內容,並自動更新
• 可隱藏特定文章或頁面於 llms.txt 中
• 支援 WordPress multisite 網路,獨立管理每個網站
• 提供請求計數功能,追蹤 AI 爬蟲訪問次數

外掛標籤

開發者團隊

⬇ 下載最新版 (v2.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「CultDevOps LLMs.txt Generator – SEO for AI」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

llms.txt is a proposal for a plain Markdown file at the root of a website. It gives AI tools short background about the site and a list of links to the pages that matter. It was proposed by Jeremy Howard and is described at https://llmstxt.org/. This plugin builds that file from your public content and serves it at /llms.txt.
What to expect. llms.txt is a proposal, not a rule. llmstxt.org does not name the AI tools that read the file, and tools may change how they treat it. The plugin cannot promise that any AI system reads the file or that it changes your search results. Treat it as an addition to a clear site structure, a sitemap and good content.
Who it is for

Site owners who want to publish an llms.txt file without writing it by hand.
Multilingual sites that need one file for each language.
Agencies that manage many sites, including WordPress multisite networks.

How it works

Choose the post types to list on the LLMS Generator screen and save.
The plugin builds the file from the published content of those types and stores a copy for the site.
WordPress serves the file at /llms.txt. No file is written to your site folder.
The file is regenerated by itself about a minute after a post is published or updated, and Regenerate llms.txt does it at once. Content that stops being public leaves the file at once, by itself.

What the file contains

A title and a short summary: the ones you write on the settings screen, or else the site title and the tagline from Settings > General.
One section for each chosen post type, with the newest published items first. Each item is a link with its title and a short description, followed by its categories, tags and other public terms.
A last section, Optional, with links to the other languages, to the WordPress sitemap when it is available, and to the RSS feed.
Drafts, pending, private, scheduled and trashed posts and posts protected by a password are never listed, whatever the settings say.
A post that Yoast SEO, Rank Math, All in One SEO or SEOPress marks as noindex is left out while that plugin is active.

Features

Virtual /llms.txt: no file in the site folder, and a separate address for each site of a multisite network.
Output that follows the llmstxt.org format: an H1 title, a short summary and sections of links with descriptions.
Descriptions are plain text taken from the meta description of Yoast SEO, Rank Math, All in One SEO or SEOPress, the excerpt or the start of the content, cut at a character limit without breaking multibyte characters.
A title and summary of your own for the file, translatable for each language with Polylang or WPML.
Hide from llms.txt: a check box on the edit screen of every post and page, in the block editor and the classic editor.
Respects the noindex choice of Yoast SEO, Rank Math, All in One SEO and SEOPress: a post kept out of search results is kept out of llms.txt.
Content limit of 10, 50, 100 or 500 items, or Unlimited. An Unlimited file is generated in the background by WP-Cron, reading the posts in batches of 250.
Automatic regeneration about a minute after a post is published or updated (on by default).
Preview of the first items before you rely on the file, and a Regenerate llms.txt button.
One file for each language with Polylang or WPML: the default language at /llms.txt and the others at the home address of their language.
The response carries X-Robots-Tag: noindex, follow, so the file itself is not listed as a page in search results.
Multisite: activate for the whole network or for single sites. Settings, the stored file and its address belong to each site.
Request counter: how often llms.txt was requested in the last 30 days, and how often by known AI crawlers such as GPTBot, ClaudeBot and PerplexityBot. No IP address or user agent is stored.
Help & FAQ screen with setup steps, an explanation of every setting, troubleshooting and system information.
Translated into 10 languages: Arabic, Dutch, French, German, Italian, Japanese, Portuguese (Brazil), Russian, Spanish and Turkish.
Deleting the plugin removes its settings, stored files, request counts, Hide from llms.txt choices and scheduled events on every site of a network, and the old llms.txt file of version 1.x when this plugin wrote it.

Free and premium
The free version from WordPress.org is complete on its own and not limited in time: llms.txt for every site of a network and every language, the post types you choose, every content limit up to Unlimited, the meta descriptions and the noindex choice of Yoast SEO, Rank Math, All in One SEO or SEOPress, automatic regeneration after a post is published or updated, a title and summary of your own, Hide from llms.txt, the request counter, descriptions of 200 characters, Preview, Regenerate llms.txt and Help & FAQ. It has no locked option and no license check.
The premium plan is a separate package, sold through Freemius. It adds:

llms-full.txt: the full text of the listed items as Markdown in one file, for each language, generated in the background by WP-Cron;
a Markdown copy of each listed page at its address followed by .md (as llmstxt.org proposes), with a canonical link to the page;
Organize llms.txt: your own sections with chosen items in your order, items moved to the Optional section, and a custom description for any item, for each language;
the AI Crawler Report: which known AI crawler requested llms.txt, llms-full.txt or a Markdown page, on which day, for 90 days;
a category filter: only posts in the categories you choose are listed;
descriptions of 100 to 5000 characters;
the featured image of each item, as a Markdown image in its notes.

How to get it: open Upgrade in the LLMS Generator menu (it appears once you chose Skip or Allow & Continue on the first screen), or click Upgrade to Premium in the Premium box of the settings screen. After the purchase, Freemius emails you the premium package and a license key. Upload the package under Plugins > Add New > Upload Plugin and activate it; Freemius deactivates the free version, and your settings are kept. Settings saved with the premium plan stay stored while the free version runs, and are used again by the premium package.
What it does not do
The free version serves llms.txt; llms-full.txt and the Markdown copies of pages are part of the premium plan. The plugin does not read or change your robots.txt, and it cannot make an AI system read the file.
External services
The code that builds llms.txt does not contact any server and does not send your content anywhere. The only external service is Freemius, through the Freemius SDK that is part of the plugin. It manages licenses and the premium plan and offers an optional account connection.
Freemius (https://api.freemius.com, https://wp.freemius.com and https://checkout.freemius.com)
Measured with version 2.0.0 and Freemius SDK 2.13.4, every outgoing request recorded and blocked: a clean install, a network activation on multisite, the plugin and admin screens, the Plugins screen and the front end.

Before you choose on the opt-in screen: no request to Freemius. The plugin screen shows the opt-in screen (with Skip) until you choose; Help & FAQ stays open and llms.txt is served. A reminder to complete the opt-in appears on the plugin screens and on the Plugins screen only.
If you choose Skip: no data is sent, then or later.
If you choose Allow & Continue: your browser sends the data listed on the opt-in screen to wp.freemius.com: the first and last name and email address of your WordPress user, the site address and title, the WordPress and PHP versions, the site language, the plugin and SDK versions, whether the plugin is active, and the names, slugs, versions and active state of your plugins and themes. Afterwards the SDK sends later events (activation, deactivation, uninstall) and keeps this data in sync with a daily WP-Cron task, and it may contact Freemius to check the license and the plan. Freemius also receives the IP address of your server.
If you open the Upgrade screen: your server asks api.freemius.com for the plans and prices of this plugin. The request contains no data about your site except its address, which the SDK puts in the User-Agent header, and the IP address of your server. The plans are drawn by a script bundled with the SDK, not in a frame. Your browser loads the Freemius checkout script from checkout.freemius.com; choosing a plan opens the Freemius checkout. The pricing script of the SDK would also load Google Analytics; the plugin stops that script on this screen.
The WordPress.org version contains no updater: updates come from WordPress.org only. The premium package, which you download from Freemius, gets its updates from Freemius.
Why: to sell the premium plan and manage its licenses, and, if you agree, to send update and security information.
Terms of Service: https://freemius.com/terms/ and https://freemius.com/product/opt-in/20537/cultdevops-llms-generator-seo-for-ai/
Privacy Policy: https://freemius.com/privacy/

Privacy
The plugin stores its settings, a copy of the generated llms.txt for each language, the time it was first set up and first generated a file (for its own notices), for each user which of its notices that user closed, and the Hide from llms.txt choice of each post, in your own database. The file lists the titles, addresses and short descriptions of your published content, so anyone can read it at /llms.txt. Content that is private, protected by a password, in draft, pending, scheduled or trashed is never listed.
Request counter: for each request of llms.txt the plugin stores only the day and whether the user agent of the request names a known AI crawler, as two numbers per day, for 30 days. It stores no IP address and no user agent, sets no cookies, adds nothing to your public pages and sends the numbers nowhere. It suggests a paragraph about this for your privacy policy under Settings > Privacy. The cultdevops_llms_count_requests filter turns the counter off. With the premium plan, the AI Crawler Report also keeps the name of the known crawler (for example GPTBot) with the day and the requested file, as a count, for 90 days; the suggested privacy text says so.
What leaves your site is described under External services: only the Freemius SDK can contact another server, as described there. Deleting the plugin removes its settings, stored files, locks and scheduled events on every site of a network. Records kept by Freemius are not touched.

延伸相關外掛

文章
Filter
Mastodon