{"id":345045,"date":"2026-07-28T16:51:18","date_gmt":"2026-07-28T16:51:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/found-by-ai\/"},"modified":"2026-07-28T16:50:50","modified_gmt":"2026-07-28T16:50:50","slug":"visora","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/visora\/","author":23531830,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Visora \u2014 AI Visibility","header_author":"timbalabuch","header_description":"Get your WordPress site found and cited by AI answer engines \u2014 control which AI assistants can appear or train, and publish an llms.txt. Simple, no jargon.","assets_banners_color":"6760f2","last_updated":"2026-07-28 16:50:50","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/visora\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"timbalabuch","date":"2026-07-28 16:50:50"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3626240,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3626240,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3626240,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3626240,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3626240,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3626240,"resolution":"1","location":"assets","locale":"","width":2240,"height":2168},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3626240,"resolution":"2","location":"assets","locale":"","width":2240,"height":1874},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3626240,"resolution":"3","location":"assets","locale":"","width":2240,"height":986}},"screenshots":{"1":"Dashboard \u2014 AI traffic, who visited, most-used pages.","2":"Permissions \u2014 appear vs train, per assistant.","3":"AI Summary \u2014 the llms.txt generator."}},"plugin_section":[],"plugin_tags":[244526,2353,246479,2591,244604],"plugin_category":[49],"plugin_contributors":[271521],"plugin_business_model":[],"class_list":["post-345045","plugin","type-plugin","status-publish","hentry","plugin_tags-aeo","plugin_tags-ai","plugin_tags-ai-crawlers","plugin_tags-geo","plugin_tags-llms-txt","plugin_category-maps-and-location","plugin_contributors-timbalabuch","plugin_committers-timbalabuch"],"banners":{"banner":"https:\/\/ps.w.org\/visora\/assets\/banner-772x250.png?rev=3626240","banner_2x":"https:\/\/ps.w.org\/visora\/assets\/banner-1544x500.png?rev=3626240","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/visora\/assets\/icon.svg?rev=3626240","icon":"https:\/\/ps.w.org\/visora\/assets\/icon.svg?rev=3626240","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/visora\/assets\/screenshot-1.png?rev=3626240","caption":"Dashboard \u2014 AI traffic, who visited, most-used pages."},{"src":"https:\/\/ps.w.org\/visora\/assets\/screenshot-2.png?rev=3626240","caption":"Permissions \u2014 appear vs train, per assistant."},{"src":"https:\/\/ps.w.org\/visora\/assets\/screenshot-3.png?rev=3626240","caption":"AI Summary \u2014 the llms.txt generator."}],"raw_content":"<!--section=description-->\n<p>Visora helps non-technical site owners manage how AI answer engines (ChatGPT, Perplexity, Google, and more) interact with their WordPress site \u2014 in plain language, with strong guardrails. Get found by AI, no jargon, sensible defaults, one-click recommended settings.<\/p>\n\n<h4>What it does<\/h4>\n\n<ul>\n<li><strong>Dashboard<\/strong> \u2014 see AI-driven visits over time, which assistants visited, and your most-used pages. (Numbers are estimates based on what assistants send when they visit.)<\/li>\n<li><strong>Permissions<\/strong> \u2014 allow or block each AI assistant, split into two clear choices: <em>appear in AI answers<\/em> (recommended on \u2014 can bring visitors) and <em>use my content to train models<\/em> (optional). Applied via robots.txt.<\/li>\n<li><strong>AI Summary<\/strong> \u2014 auto-generate and serve an <code>\/llms.txt<\/code>: a short, machine-readable summary of your site that helps AI understand and cite it correctly. Editable description and content selection.<\/li>\n<\/ul>\n\n<h4>Honest by design<\/h4>\n\n<ul>\n<li>robots.txt directives are respected by major assistants but are advisory, not a firewall.<\/li>\n<li>Google's AI Overviews are served by the normal Google crawler and cannot be blocked without losing Google Search \u2014 so we do <strong>not<\/strong> offer a misleading \"block Google AI\" toggle. We expose only Google-Extended (training), clearly explained.<\/li>\n<li>AI traffic figures are estimates, always labeled as such.<\/li>\n<\/ul>\n\n<h4>Trademarks<\/h4>\n\n<p>Visora is an independent plugin and is not affiliated with, endorsed by, or sponsored by OpenAI, Google, Perplexity, Anthropic, Apple, Amazon, Meta, or any other company. Product and company names (such as ChatGPT, Perplexity, and Claude) are trademarks of their respective owners and are used only to describe which AI assistant each setting controls.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin makes no outbound requests. It only reads incoming request headers (to detect AI visitors) and outputs robots.txt directives and an llms.txt file on your own site.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate.<\/li>\n<li>Go to <strong>Settings \u2192 Visora<\/strong>.<\/li>\n<li>Click <strong>Apply recommended settings<\/strong>, or adjust each tab. Done.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20blocking%20an%20ai%20stop%20it%20completely%3F\"><h3>Does blocking an AI stop it completely?<\/h3><\/dt>\n<dd><p>robots.txt is respected by the major assistants, but it is a request, not a technical block. Bad actors can ignore it.<\/p><\/dd>\n<dt id=\"will%20this%20hurt%20my%20google%20ranking%3F\"><h3>Will this hurt my Google ranking?<\/h3><\/dt>\n<dd><p>No. We never block the normal Google crawler. The Google option only controls Google-Extended (AI training), which does not affect Search.<\/p><\/dd>\n<dt id=\"are%20the%20visit%20numbers%20exact%3F\"><h3>Are the visit numbers exact?<\/h3><\/dt>\n<dd><p>No \u2014 they are estimates from referrers and crawler user-agents, and are labeled as estimates.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Get your site found and cited by AI answer engines \u2014 simply. Control which AI assistants can appear or train, and publish an llms.txt.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/345045","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=345045"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/timbalabuch"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=345045"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=345045"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=345045"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=345045"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=345045"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=345045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}