Skip to content
⏰ Pro Feature · Fully Automatic

Automatic llms.txt via Cron Job

Set it up once – runs automatically forever. The cron job regenerates your llms.txt weekly on the server, without a browser, without manual uploads. Exclusive to the Pro plan.

✅ No plugin needed🛒 cron job & GX3☁️ cron job Cloud🤖 ChatGPT, Claude, Perplexity
How it works

How the Cron Job Works in Detail

The cron job script update-llmstxt.php automatically loads all relevant sitemaps from your shop after setting up your config.json. It refreshes only the URL selection you made in the generator and locked in the package (selection.json) – titles, prices, availability –, orders categories, products and brands by your priority, and writes the finished llms.txt and llms-full.txt files directly to your webroot directory.

Each run logs success, the number of processed URLs and any errors to a local log file – giving you full visibility without manual intervention. If the licence key is invalid, the script aborts safely and existing files remain unchanged.

The recommended cron expression 0 3 * * 0 runs the update on Sundays at 3:00 am – outside peak traffic hours. For shops with frequent product changes, a daily run is also possible. The licence allows unlimited runs and unlimited domains.

Requirements: PHP 7.4 or newer, the cURL extension, and write permissions in the target directory. A complete setup guide and the config.example.json are available in the generator after upgrading to Pro.

FAQ

Frequently asked questions about the cron job

Which PHP version is required?
PHP 7.4 or newer. PHP 8.x is recommended. The cURL extension must be active – this is standard on all common hosting providers.
How often should the cron job run?
Weekly is sufficient for most shops (0 3 * * 0 = Sundays at 3am). For frequent product changes, daily is also possible – the licence key has no run limit.
What happens when the subscription expires?
The script validates the licence key on every run. With an invalid key it aborts with an error message – existing llms.txt files remain unchanged.
How do I get the script and config.json?
Activate your Pro key in the generator → analyse a website → make your URL selection → click ⏰ Cron package (under “More actions”). You get a ZIP with the script update-llmstxt.php (v3), the config.json (URL, licence key, access token) and the selection.json – your locked URL selection. The cron job refreshes only these URLs; new pages go to a review list and are never added unasked.
Can I run multiple websites with one key?
Pro allows unlimited domains. Create a separate config.json for each website and set up separate cron jobs.

Ready? Automate your llms.txt updates.

Enter your shop URL, generate llms.txt, download and upload. Done in under 5 minutes.