---
title: WordPress plugin
description: Installing Anole AI Visibility, connecting it to your account, and what it does as soon as it is on: llms.txt, Markdown versions of posts and structured data.
id: wordpress-plugin
date: 2026-11-06
section: Integrations
order: 40
---
On WordPress you don't upload files by hand or touch the server. The Anole AI Visibility plugin serves `/llms.txt`, Markdown versions of your posts and pages, and structured data on its own. It needs WordPress 6.0 or newer and PHP 8.0 or newer.

## Install

1. Download the ZIP from the [Plugins](/en/plugins) page.
2. In WordPress go to **Plugins → Add New → Upload Plugin**, pick the file, click **Install Now**, then **Activate**.
3. Open **Settings → Anole AI Visibility** and click **Connect to Anole**.

Your browser goes to Anole. Sign in, pick the site (or create it) and approve. You land back in WordPress already connected, with no key to copy.

Note: `/llms.txt` and `/md/` need pretty permalinks. If **Settings → Permalinks** is set to "Plain", switch it to any other option.

## What works right away

**`/llms.txt`.** An index of your site for AI assistants. The content comes from Anole and the plugin caches it for 6 hours. If Anole can't be reached, or the site isn't connected yet, the plugin serves a plain list of your published posts and pages instead, so the URL never returns an error.

**`/md/<slug>.md`.** A clean Markdown copy of every published post and page, without menus, footers or scripts.

**Structured data (JSON-LD).** `Article` for posts, `WebPage` for pages. If you run Yoast SEO, Rank Math, SEOPress or All in One SEO, the plugin leaves this to them.

**"Analyze this page" in the editor.** SEO, readability and AI-readiness checks for the post you're editing.

Once installed, check that `https://your-domain.com/llms.txt` opens.

## Own Key plan

With [your own API key](/en/docs/own-api-key/) the editor gets **Generate AI summary**: a short, factual summary you preview before inserting it. The summary goes to the top of the Markdown copy, into the `llms.txt` description and into JSON-LD. The post itself isn't changed. The post list also has a bulk action that works through posts one at a time.

## When something's off

- **`/llms.txt` shows an old file or a 404.** Look for a real `llms.txt` file or an `md` folder in your site's root on the server. A real file hides the plugin's virtual address. The plugin settings warn you about this.
- **No generate button.** Generating needs publishing rights (Author, Editor, Administrator) and the Own Key plan with a key added.
- **WooCommerce shop.** This plugin covers posts and pages. Products are handled by the separate WooCommerce plugin.

The plugin updates like any other, from **Dashboard → Updates**. What changed in each version is on the [plugin updates](/en/plugin-updates/) page.
