Directory / plugin

IndexMesh – AI Discovery Controls for llms.txt, Crawlers & Schema

v0.3.0 · by Xavier Emerson

Control AI crawlers, publish llms.txt, coordinate schema ownership, and verify live output. Free, local, and SEO-plugin compatible.

About this plugin

IndexMesh for WordPress gives you one control layer for the public signals that help crawlers and AI systems discover and interpret your site.

Use it to set crawler policy, build and publish llms.txt, manage business and author entity context, coordinate schema with your SEO plugin, and verify what your site serves publicly.

IndexMesh works with Yoast SEO, Rank Math, AIOSEO, SEOPress, or plain WordPress. It does not replace your SEO plugin and never writes to another provider’s settings.

Explore IndexMesh | View all features | Read the documentation

Start on IndexMesh > Home for setup and anything that needs attention. Use AI Discovery, Robots, and Schema & Entities to make changes; Status to verify live output; and Help for task guides, troubleshooting, and support links.

One workflow across four connected surfaces

Specialist plugins can solve one part of AI discovery. IndexMesh connects the parts that site operators need to review together:

  1. Configure crawler access, llms.txt, and entity context.
  2. Preview the exact output before publishing.
  3. Publish through virtual routes or an explicitly managed file.
  4. Verify the live routes, schema output, and ownership state.

This is governance and verification, not surveillance. IndexMesh does not track crawler visits, monitor citations, score AI visibility, or send site telemetry to a hosted IndexMesh service.

AI crawler controls

Manage robots.txt through structured controls instead of editing one undifferentiated text box.

  • Review presets for WordPress routes, shop pages, sitemaps, search engines, social crawlers, AI crawlers, files, and scrapers.
  • Set individual Allow, Block, or Off decisions for supported crawler groups.
  • Preview the exact IndexMesh-managed block before saving.
  • Add advanced per-crawler rules and advisory Content Signals.
  • Protect staging or headless sites only after an administrator confirms the change.
  • Use virtual output by default or explicitly adopt a physical robots.txt file. If an IndexMesh-owned saved file exists, switching to virtual-only warns that the file stays in place until you remove it.
  • Keep an IndexMesh-owned physical file synchronized without deleting files that IndexMesh did not create.

See the AI crawler controls

Guided llms.txt publishing

Build a curated description of your site instead of publishing only an automatic URL list.

  • Work through Site Identity, Core Offerings, Positioning, Key Pages, Authority, and AI Guidance.
  • Prefill suitable values from WordPress settings and existing Organization schema.
  • Pin important public content and exclude unsuitable items.
  • Preview the generated Markdown, byte count, line count, and route state.
  • Publish /llms.txt as a saved file in the site root or serve it from WordPress. /.well-known/llms.txt is always served by WordPress; IndexMesh does not create a file there.
  • Keep the default layout, or opt in to a spec-aligned (llms.txt v2) layout. Import an existing file and see which lines were not placed.
  • Optionally point pages to your llms.txt with a <link rel="describedby"> tag or a Link: response header (both off by default).
  • Optionally publish an AI Information page with a shortcode. It is a plain description of your business; IndexMesh makes no claim that it affects citations or visibility.
  • Settings you have not saved yet are previews. Saving makes them live, including the defaults the form already shows.
  • Detect physical files and recognized competing owners before IndexMesh takes control.
  • Verify that the live response matches the intended output.

IndexMesh treats llms.txt as a publishing and ownership workflow. It does not claim that an AI provider will use the file or cite the site.

Explore the llms.txt workflow

Schema and entity context

Manage business and author context while respecting the schema graph already owned by your SEO plugin.

  • Add Organization details (a description found on your site is offered as a suggestion, never written until you save), identifiers, founders, related businesses, offices, service areas, and publishing-principle URLs.
  • Add author expertise, credentials, profile links, identifiers, and optional archive metadata through native WordPress user profiles.
  • Preview Organization output and review local schema health checks, with a completeness indicator for each profile.
  • Enrich supported provider graphs where public filters allow it.
  • Publish distinct supplemental nodes only when required and safe.
  • Suppress IndexMesh output when ownership is ambiguous, multiple schema providers are active, or the content is not publicly indexable.

See how schema ownership works

SEO plugin coexistence

IndexMesh uses read-only provider detection and public integration points for:

  • Yoast SEO
  • Rank Math
  • AIOSEO
  • SEOPress
  • plain WordPress

The plugin reports which provider is active, applies a provider-specific schema policy, and avoids writing to provider data. If more than one schema provider is active, IndexMesh suppresses its own schema output instead of guessing which graph to modify.

Check current compatibility

Live-route and output checks

The Status screen checks the site’s own public routes for:

  • robots.txt
  • /llms.txt
  • /.well-known/llms.txt
  • the active sitemap route
  • homepage schema

These checks target only the site’s own hostname. A copyable support report helps administrators share versions, provider state, routes, and results without sending the report automatically.

Local-first and free

IndexMesh is a complete, standalone WordPress plugin. It requires no IndexMesh account, subscription, API key, or hosted IndexMesh service.

Settings and business and author context remain in WordPress. The plugin’s real HTTP checks target only public URLs on the same site. IndexMesh does not send plugin data to IndexMesh or to any third party.

What IndexMesh does not promise

IndexMesh helps a site publish clear machine-readable signals and verify its own output. It cannot guarantee rankings, crawler behavior, rich results, answer-engine inclusion, AI citations, or provider attribution.

Learn more

IndexMesh is developed and owned by IndexMesh Pvt. Ltd, an India-incorporated company (CIN U62013KL2026PTC105133), which controls the indexmesh.ai domain.

Plugin tags