Forum Replies Created

Viewing 15 replies - 1 through 15 (of 115 total)
  • Plugin Author Pavlo Samsonov

    (@samsonovteamwork)

    Hi @gooloode,

    Thanks for your message — I understand the confusion here.

    The file is not stored inside the plugin directory, which is why you don’t see it in the usual places. It’s generated dynamically and saved in your WordPress uploads directory, and then copied to the site root. Where the file is actually located

    The plugin creates the file in:

    /wp-content/uploads/{your-domain}.llms.txt

    For example:

    /wp-content/uploads/example.com.llms.txt

    It also creates a temporary file during generation:

    /wp-content/uploads/{your-domain}.temp.llms.txt

    Public file (what you’re seeing)

    After generation, the file is copied to your site root:

    /llms.txt

    So even after uninstall, this file may still exist at:

    https://yoursite.com/llms.txt

    Why you still see it after uninstall

    Because:

    • The plugin writes a physical file to the server
    • WordPress does not automatically delete files on uninstall
    • CDN/cache won’t affect this — it’s a real file

    How to remove it manually

    Please delete these files:

    1. Root file (most important):
    /public_html/llms.txt
    1. Uploads files:
    /wp-content/uploads/{your-domain}.llms.txt
    /wp-content/uploads/{your-domain}.temp.llms.txt

    Why you didn’t see it in cPanel

    Most likely you were looking in:

    • /wp-content/plugins/

    But the file is in:

    • /public_html/ (root)
    • /wp-content/uploads/

    If you still can’t find it, let me know your hosting setup and I’ll point you to the exact path

    Best regards,
    LLMs Plugin Support Team

    Plugin Author Pavlo Samsonov

    (@samsonovteamwork)

    <font dir=”auto” style=”vertical-align: inherit;”><font dir=”auto” style=”vertical-align: inherit;”>Привіт, @hayridumanli,</font></font>

    This behavior is expected based on your current plugin settings.

    The “Maximum posts per type” option controls how many items are included in the generated llms.txt file for each post type.

      To include more posts:

      1. Go to LLMS → Content Settings
      2. Increase Maximum posts per type to a higher number (for example 500, 1000, or more)
      3. Save settings
      4. Regenerate the file (or use Immediate Generate if enabled)

      Once this value is increased, all available posts will be included correctly in the llms.txt file.

      If you have a very large site, we recommend increasing the value gradually to keep the file size manageable.

      Hope this clarifies the issue 👍
      Let me know if you need help optimizing large outputs.

      <span style=”font-family: Inter, sans-serif; white-space-collapse: collapse;”>Best regards,</span>

      LLMs Plugin Support Team

      Plugin Author Pavlo Samsonov

      (@samsonovteamwork)

      Hi @hchouhan ,

      Yes — the plugin already provides built-in support for adding fully custom content to the generated llms.txt file.

      In the Custom LLMS.txt Content section you can define:

      • LLMS.txt Title – custom heading shown at the very top of the file
      • LLMS.txt Description – introductory text before any URLs
      • LLMS.txt After Description – additional notes or context inserted right before the URL list
      • LLMS.txt End File Description – footer text appended at the bottom of the file

      This allows you to add custom headings, explanations, disclaimers, contact information, or any other manual content alongside the automatically generated URLs — without modifying the file manually.

      So all required custom text and structure can be configured directly from the plugin settings.

      Hope this helps 👍

      Best regards,

      LLMs Plugin Support Team

      Plugin Author Pavlo Samsonov

      (@samsonovteamwork)

      Hi @cucinottadesigner ,

      Yes — the plugin is fully compatible with WPML.

      In version 8.2.5, we fixed the issue you described.✅ What was changed

      The llms.txt file now:

      • Includes all WPML language versions in a single file
      • Generates correct localized permalinks for every language (e.g. /en/, /ro/)
      • No longer depends on the currently active language
      • Prevents language URLs from pointing to non-existing or fallback pages

      This means:

      • /llms.txt contains valid links for all languages
      • /en/llms.txt and /ro/llms.txt are no longer required to exist as separate physical files
      • All URLs inside the file resolve correctly regardless of which language is viewed

      ✅ Example result

      The generated file will include entries like:

      even when accessing the file from the default language.

      Please update to version 8.2.5 and clear any site cache after updating.

      If you still notice unexpected behavior, feel free to reply here and we’ll be happy to help.

      Thank you for your feedback and for using the plugin!

      Best regards,

      LLMs Plugin Support Team

      Plugin Author Pavlo Samsonov

      (@samsonovteamwork)

      Hi @ericknwwd , thanks for reporting this.

      Could you please check the plugin debug log and let me know if there are any errors there when the generation fails? That would help a lot.

      Also, could you share:

      • Which hosting/server you are using (e.g. shared hosting, VPS, Cloudways, WP Engine, etc.)
      • Your PHP version
      • WordPress version
      • Plugin version
      • Whether WP_DEBUG is enabled

      The more details you can provide, the faster I can identify what’s causing the “Request Failed” issue.

      Thanks!

      Best regards,
      LLMs Plugin Support Team

      Plugin Author Pavlo Samsonov

      (@samsonovteamwork)

      Hi @sayingitfirst ,

      Thanks for reporting this issue!

      This has now been fully resolved in version 8.2.4 of the plugin.
      We’ve added a new setting that allows you to exclude all Gravity Forms form fields and markup from the generated llms.txt output.

      When the option is disabled, all Gravity Forms HTML (<form id="gform_...">, wrappers, and fields) is completely removed before file generation, preventing form structure and field labels from appearing in llms.txt.

      Please update to the latest version and let us know if everything looks good on your end.

      Best regards,
      LLMs Plugin Support Team

      Plugin Author Pavlo Samsonov

      (@samsonovteamwork)

      Hey @esekaweb 👋

      If your site is using a multilingual plugin such as Polylang, the plugin automatically manages translations for each post or page — for example, like this:
      🔗 https://snipboard.io/2GDBN6.jpg

      When the LLMs.txt file is generated, it includes all available links across the site — for all translated posts and pages that exist in your Polylang setup.
      Here’s what that looks like:
      🔗 https://snipboard.io/wz5hgm.jpg

      So there’s no duplication — the crawler reading your LLMs.txt file will see every valid URL from all active languages (or from the specific post types you’ve chosen).

      In other words, you don’t need to create separate .md files per language — the crawler automatically detects all accessible posts and pages across translations.

      Best regards,

      LLMs Plugin Support Team

      Plugin Author Pavlo Samsonov

      (@samsonovteamwork)

      Hey @esekaweb 👋

      1) After you enable the option shown here → https://snipboard.io/53QDGR.jpgAttachment.tiff, you should see a sidebar appear on the page like this: https://snipboard.io/mW8dVQ.jpgAttachment.tiff.

      2) Once you upload your .md file as shown here → https://snipboard.io/UQLgWS.jpgAttachment.tiff, a cron job will be automatically created.

      After that job runs, you’ll see a link to your generated file appear inside the “Links” block of the page you selected — like this: https://snipboard.io/pbx7ti.jpgAttachment.tiff.

      If you don’t see the file appear, most likely the cron task didn’t execute properly on your server.

      You can trigger it manually in the console with this command:

      wp cron event run llms_update_llms_file_cron --url=your-domain

      Please make sure you’re using the latest version of the plugin, as earlier versions may not include the .md file generation feature or cron handling improvements.

      Best regards,

      LLMs Plugin Support Team

      Plugin Author Pavlo Samsonov

      (@samsonovteamwork)

      Hi @afijadior,

      Thank you for the update and for testing version 8.2.1.

      I’ve now completely reworked the way this text is rendered in the “AI Crawler Detection” column — instead of using printf with placeholders, the output is now split into multiple translation strings, which prevents the ArgumentCountError in all environments and configurations.

      This fully avoids the fatal error — even on setups where translation or string formatting behaves differently.

      Please update to the latest version and let me know if everything works as expected on your end.

      Best regards,

      LLMs Plugin Support Team

      Plugin Author Pavlo Samsonov

      (@samsonovteamwork)

      Hi @afijadior

      Thanks for reporting this!

      This issue has been fixed in version 8.2.1 of the plugin.

      The update resolves the fatal error caused by an incorrect number of arguments passed to printf() in the AI Crawler Detection section.

      Please update to the latest version, and the error message should no longer appear.

      If you still experience anything similar after updating, feel free to let me know — happy to help!

      Best regards,

      LLMs Plugin Support Team

      Plugin Author Pavlo Samsonov

      (@samsonovteamwork)

      Hi @sayingitfirst

      Thanks for the update!

      Could you please confirm whether you’re using the filter

      apply_filters('llms_generator_get_post_meta_description', false, $post)

      This filter allows you to output custom content above the detailed page description.

      Also, have you tried regenerating the file using the “Delete and Recreate” button in the LLMs.txt Reset section on the plugin settings page?

      This ensures that cached data is cleared and the latest content is included.

      Best regards,

      LLMs Plugin Support Team

      Plugin Author Pavlo Samsonov

      (@samsonovteamwork)

      Hi @dunyagunucom

      In version 8.2.0, the plugin now correctly generates the Title based on what you’ve configured in SEMrush.

      Please update to the latest version of the plugin and then click “Delete and Recreate” in the LLMs.txt Reset section on the plugin settings page — this will clear the cache and regenerate your LLMs.txt file.

      Best regards,

      LLMs Plugin Support Team

      Plugin Author Pavlo Samsonov

      (@samsonovteamwork)

      Hi @wsteindl,

      Thanks for your feedback — this has been addressed in version 8.2.0.

      In this update, we’ve improved how the Custom LLMs.txt Text fields are handled and documented.

      Each section (Title, Description, After Description, End File Description) is now clearly defined and generated in the correct position within the llms.txt file.

      Additionally, we introduced a new LLMs.txt Reset feature in the settings panel. It allows you to safely delete outdated or duplicate files and rebuild a fresh version automatically — no manual removal required.

      Please update to v8.2.0 and regenerate your file — the custom text should now appear as expected.

      Best regards,

      LLMs Plugin Support Team

      Plugin Author Pavlo Samsonov

      (@samsonovteamwork)

      Hi @andrewlakomski

      Thanks for the feedback! 🙌

      In the new version, your request has been implemented — posts/products marked as “exclude-from-catalog” or “exclude-from-search” will no longer appear in llms.txt.

      Best regards,

      LLMs Plugin Support Team

      Plugin Author Pavlo Samsonov

      (@samsonovteamwork)

      Hi @m2sistemiweb

      Due to the fact that this file can sometimes become quite large, the browser will not be able to handle it reliably. For that reason, the best option is to use FTP access: download the file, edit it locally, and then upload it back.

      Making this universally editable directly from the plugin would not be practical, since some servers also do not allow creating or modifying this file in the root directory.

      Best regards,

      LLMs Plugin Support Team

    Viewing 15 replies - 1 through 15 (of 115 total)