{"id":379148,"date":"2026-10-10T04:38:48","date_gmt":"2026-10-10T04:38:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/arosis-visibility\/"},"modified":"2026-10-10T04:38:28","modified_gmt":"2026-10-10T04:38:28","slug":"arosis-visibility","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/arosis-visibility\/","author":23577760,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.3","stable_tag":"1.1.3","tested":"7.1.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Arosis Visibility","header_author":"Arosis","header_description":"Keeps your business information accurate and visible to AI search tools. Automatically syncs with your Arosis dashboard \u2014 no technical knowledge required.","assets_banners_color":"f8f9fc","last_updated":"2026-10-10 04:38:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/arosis.ai\/setup-guide\/wordpress","header_author_uri":"https:\/\/arosis.ai","rating":0,"author_block_rating":0,"active_installs":0,"downloads":55,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.3":{"tag":"1.1.3","author":"arosis","date":"2026-10-10 04:38:28","revision":3737585}},"upgrade_notice":{"1.1.3":"<p>Nothing is sent to arosis until you connect. Already-connected sites keep working.<\/p>","1.1.2":"<p>Internal renaming for WordPress.org guidelines. No settings change.<\/p>","1.1.1":"<p>Cleaner structured data (Organization when there is no address, valid prices only). Stops publishing when your arosis plan ends.<\/p>","1.1.0":"<p>Adds one-click &quot;Connect to arosis&quot;. Existing connections keep working unchanged.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3737745,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3737745,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3737745,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3737745,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.3"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The settings page, connected.","2":"The \"Connect to arosis\" confirmation."}},"plugin_section":[],"plugin_tags":[220145,244604,37556,1117,1121],"plugin_category":[55],"plugin_contributors":[285471],"plugin_business_model":[],"class_list":["post-379148","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-search","plugin_tags-llms-txt","plugin_tags-local-business","plugin_tags-schema","plugin_tags-structured-data","plugin_category-seo-and-marketing","plugin_contributors-arosis","plugin_committers-arosis"],"banners":{"banner":"https:\/\/ps.w.org\/arosis-visibility\/assets\/banner-772x250.png?rev=3737745","banner_2x":"https:\/\/ps.w.org\/arosis-visibility\/assets\/banner-1544x500.png?rev=3737745","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/arosis-visibility\/assets\/icon-128x128.png?rev=3737745","icon_2x":"https:\/\/ps.w.org\/arosis-visibility\/assets\/icon-256x256.png?rev=3737745","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Arosis Visibility is the official companion plugin for the <a href=\"https:\/\/arosis.ai\">arosis<\/a> service. It syncs your business's structured data (JSON-LD), FAQ and business details (name, address, phone, hours, services) from your arosis account to your WordPress site. It is not a generic llms.txt generator: everything it publishes comes from the business record you manage in arosis, and it does nothing without a connected arosis account.<\/p>\n\n<p>Setup guide: https:\/\/arosis.ai\/setup-guide\/wordpress<\/p>\n\n<p>arosis helps local businesses get recommended by AI assistants such as ChatGPT, Claude, Gemini and Perplexity. The plugin itself is free, but it requires an arosis account on a paid plan. Every plan starts with a 14-day trial (card required). The AI visibility audit at arosis.ai stays free.<\/p>\n\n<p>Once connected, it keeps the business details on your site accurate and machine-readable, and stays in sync with your arosis account automatically.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>One-click \"Connect to arosis\" \u2014 no key to copy<\/li>\n<li>Adds your business details as structured data (JSON-LD) for AI search tools and search engines<\/li>\n<li>Serves an AI-readable summary of your business at \/llms.txt<\/li>\n<li>Allows the major AI answer-engine crawlers in your robots.txt<\/li>\n<li>Optional FAQ and quick-facts blocks via shortcodes<\/li>\n<li>Automatic daily sync, plus an on-demand \"Sync Now\"<\/li>\n<li>Keeps working from your last synced details if arosis is briefly unreachable<\/li>\n<li>Stops publishing your business details if your arosis plan ends, and tells you why<\/li>\n<li>Steps aside automatically if another SEO plugin already outputs your business schema<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the arosis service (https:\/\/arosis.ai). It is required for the plugin to work: the business details the plugin publishes come from your arosis account.<\/p>\n\n<p>Activating the plugin sends nothing and schedules nothing. Nothing is sent until a site administrator clicks \"Connect to arosis\", clicks \"Start syncing with arosis\" (copies downloaded from the arosis dashboard), or saves an arosis API key. The daily sync is scheduled only at that point. After that:<\/p>\n\n<ul>\n<li>When you connect: your site's home URL is sent to arosis so the connection can be tied to this site only.<\/li>\n<li>Once a day, when you click \"Sync Now\", and when arosis asks the site to refresh: the plugin requests your published business details, any approved content drafts and any pending Google site-verification tag from arosis, and reports back whether each sync succeeded (a status and, on failure, the error message). Requests carry this site's connection token.<\/li>\n<li>arosis may call this site's REST endpoint \/wp-json\/arosis\/v1\/sync to trigger that same refresh. The request is refused unless it carries this site's credential.<\/li>\n<\/ul>\n\n<p>No visitor data, analytics or personal data about your site's visitors is sent.<\/p>\n\n<p>arosis terms of service: https:\/\/arosis.ai\/terms\narosis privacy policy: https:\/\/arosis.ai\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to Plugins \u2192 Add New, search for \"Arosis Visibility\", then Install and Activate.<\/li>\n<li>Go to Settings \u2192 Arosis Visibility and click \"Connect to arosis\".<\/li>\n<li>Sign in to arosis (or create an account) and confirm the connection. You'll come straight back to WordPress, connected.<\/li>\n<\/ol>\n\n<p>That's it \u2014 the first sync starts immediately. Optionally add the [arosis_faq] block to any page where you'd like your FAQs shown.<\/p>\n\n<p>Prefer not to do it yourself? From your arosis dashboard you can email setup instructions to your web developer.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20arosis%20account%3F\"><h3>Do I need an arosis account?<\/h3><\/dt>\n<dd><p>Yes, on a paid plan. The plugin publishes the business details you manage in arosis. Every plan starts with a 14-day trial (card required). The AI visibility audit at https:\/\/arosis.ai is free and needs no plan.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20my%20arosis%20account%20ends%3F\"><h3>What happens if my arosis account ends?<\/h3><\/dt>\n<dd><p>The plugin stops publishing your business details (structured data, the business section of llms.txt and FAQ blocks) and shows a notice in your WordPress admin. Pages it already created stay on your site. Accounts that end are kept for 90 days, then deleted.<\/p><\/dd>\n<dt id=\"how%20do%20i%20disconnect%3F\"><h3>How do I disconnect?<\/h3><\/dt>\n<dd><p>Click \"Disconnect\" in Settings \u2192 Arosis Visibility. To also stop arosis accepting this site, disconnect it on the Website page of your arosis dashboard. Deleting the plugin removes all of its stored settings.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20arosis%20is%20briefly%20unavailable%3F\"><h3>What happens if arosis is briefly unavailable?<\/h3><\/dt>\n<dd><p>The plugin keeps serving the last details it successfully synced.<\/p><\/dd>\n<dt id=\"i%20already%20use%20another%20seo%20plugin.%20will%20this%20conflict%3F\"><h3>I already use another SEO plugin. Will this conflict?<\/h3><\/dt>\n<dd><p>No. If the plugin detects another SEO plugin that already manages your business details, it steps aside to avoid conflicts. You can also turn schema output off yourself in Settings \u2192 Arosis Visibility.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Changed: activating the plugin no longer contacts arosis or schedules a sync. Syncing starts only after you click \"Connect to arosis\" (or \"Start syncing with arosis\" on a copy downloaded from your dashboard); the daily sync is scheduled then. Sites that were already connected keep syncing after the update (WordPress.org review).<\/li>\n<li>New: a clear admin notice instead of an error when PHP or WordPress is older than the plugin supports.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Changed: all plugin classes, AJAX actions, nonces and admin script\/style handles now use the unique AROSVI_\/arosvi_ prefix (WordPress.org review). Saved settings are unaffected.<\/li>\n<li>Changed: Plugin URI is now https:\/\/arosis.ai\/setup-guide\/wordpress.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Changed: when your arosis account has no active plan, the plugin removes its structured data, llms.txt business section, FAQ blocks and Google verification tag instead of serving an old copy, and shows a notice in WordPress admin.<\/li>\n<li>Fixed: a business without an address is described as an Organization rather than a LocalBusiness.<\/li>\n<li>Fixed: service prices are only included when they are a single amount with a currency (for example $150); text such as \"from $99\" is left out instead of producing invalid structured data.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: \"Connect to arosis\" \u2014 link your site by signing in, no API key to copy. Connections are per-site and can be revoked from the arosis dashboard.<\/li>\n<li>New: Disconnect button.<\/li>\n<li>Removed: the \"API URL (advanced)\" setting. Developers can still define AROSIS_API_BASE_URL in wp-config.php.<\/li>\n<li>Deleting the plugin now removes all of its stored settings.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Official companion plugin for the arosis service: syncs your business's structured data, FAQ and details from your arosis account.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/379148","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=379148"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/arosis"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=379148"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=379148"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=379148"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=379148"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=379148"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=379148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}