Content Visibility
Content Visibility is a free WordPress plugin that helps website owners analyze and improve how their content may be understood by AI search engines, answer engines, and traditional crawlers. The plugin is designed for website owners interested in AI Visibility, AI Search Optimization, Generative Engine Optimization (GEO), AI SEO, Answer Engine Optimization (AEO), and Large Language Model (LLM) content optimization. Using local, read-only analysis, Content Visibility scans your WordPress website for content patterns that may influence how AI systems interpret your pages, identify knowledge gaps, understand products and services, and evaluate content quality. The plugin helps you review your website for platforms and technologies including: ChatGPT Search OpenAI Google AI Search Google AI Overviews Google Gemini Microsoft Copilot Perplexity AI Anthropic Claude Apple Intelligence AI assistants AI answer engines Large Language Models (LLMs) Content Visibility does not guarantee rankings, recommendations, citations, or inclusion in any AI search engine or AI assistant. Instead, it helps identify content improvements that may make your website easier for AI systems and visitors to understand. Ideal for website owners interested in AI Visibility Generative Engine Optimization (GEO) Answer Engine Optimization (AEO) AI SEO AI Search Optimization ChatGPT Search optimization Google AI visibility Perplexity optimization Claude optimization Gemini optimization Copilot optimization LLM optimization AI content auditing Content clarity Knowledge coverage AI-readable websites Key features Full-site batched content visibility scans Resume-safe scan progress for interrupted scans Local content visibility scans — no data is sent to external services during analysis Findings grouped by content, performance, and store signals JSON and CSV report export Optional OpenAI BYOK to generate an AI Improvement Plan from completed scan findings (deliberate admin click only) AI-readable public files: /llms.txt and optional per-page Markdown summaries from published content Configurable scan thresholds and post types Optional, contextual Sitetrail tool recommendations inside the plugin admin only 100% free No Pro version No upgrade wall No locked features No tracking requirement No remote calls unless you click an external link More from Sitetrail The plugin’s dashboard also includes the Sitetrail Visibility Toolkit with four optional companion products: Sitetrail NewsPass, AI Live Chat PRO, Sitetrail Turbo, and Woo Toolbox. These links appear only within the plugin’s own admin pages. They never appear on the WordPress Dashboard, as admin notices, or on the public-facing website. No tracking parameters are appended to any URL. Does Content Visibility send my site to OpenAI? No — not automatically. Local scans run entirely on your server. If you optionally add an OpenAI API key, the plugin can generate an AI Improvement Plan only after you deliberately click Generate AI Improvement Plan on the dashboard. That sends a compact summary of your latest scan findings, not your whole website. AI-readable summaries are generated locally from published content unless you optionally enable OpenAI enhancement in Settings and click Generate on the dashboard. No rankings, citations, traffic, recommendations, or AI inclusion are guaranteed. What are AI-readable files? Content Visibility can publish an /llms.txt discovery file and optional /content-visibility-ai/{post_id}.md summaries built from published public content only. These are concise machine-readable briefings — not full post dumps — and do not expose private, draft, password-protected, or unpublished content.
Top keywords
- ai23×4.39%
- content19×3.63%
- optimization13×2.48%
- visibility11×2.10%
- website8×1.53%
- content visibility7×1.34%
- search7×1.34%
- ai search5×0.95%
- engine5×0.95%
- only5×0.95%
- openai5×0.95%
- optional5×0.95%
Content Visibility
Your Content. Your Rules. Decide who sees what and when. No setup or complex settings. Write content, decide who should see it, and press publish. Content Visibility provides a set of controls to say whether each discrete piece of content (or ‘block’ in WordPress parlance) should be shown to users who are signed in to your site or not. Additional add-ons provide controls for role-based visibility, time-based visibility, and location-based visibility. You can also show or hide blocks to folks using RSS Readers. Individual Block Controls Every individual block on all posts and pages (and custom post types) on your site can have their own controls. Mix and match the visibility of blocks on a single page. Need some blocks to show to everyone and a few to only be available to your site’s subscribers? No problem. Only want a message to appear on Christmas Day? You got it. Only want those who are signed in to your site to see certain pieces of content? Easy peasy. At a glance An icon next to each block with active rules allows your content authors to see which blocks may or may not be shown to certain audiences at a glance. Reusable blocks Use Reusable Blocks? No problem, Content Visibility handles those too. Columns and Nested Blocks Do you use columns and put other blocks in them? Content Visibility allows you to control both the ‘nested’ blocks (such as a paragraph block in a column block) or the ‘parent’ block themselves (perhaps hide an entire column for users who aren’t signed in?). Other examples of nested blocks are the Group Block or if you use an accordion or tabs block; all work! Widgets Since version 0.1.7 you are now able to control the visibility of your widgets. As long as you have version 9.9 or above of the Gutenberg plugin you are able to use content visibility on all of your widgets, just like you can with all of your blocks in the content editor. Limit display of your widgets on specific URLs on your site. Want to show a specific text block to only people who are signed in and ONLY on search results? You got it. Version 0.2.5 adds the ability to show or hide your widgets on posts that are in specific category or tags. Coming Soon [ ] A way to set replacement content when a block is hidden [ ] REST API exploration. Should be fine for non-authenticated requests, but need to dive deeper for auth’d requests [ ] Non-trivial dates. Think things like “Every Wednesday between 3pm and 4pm” or “First two weeks in November” [x] Geolocation: Show this block only to users whose connection is in France. [x] Specific Users: Show or hide a block to one or more specific users. [ ] Specific 3rd-party plugin integrations. Show a block when someone has purchased something from your WooCommerce store. Or when someone has submitted a specific Gravity Form. [ ] Do you have any feature requests? Let me know! Development Development is mostly done on github and releases are made there and here to the WordPress plugins directory.
Top keywords