Concatstring VisibilityOS
VisibilityOS helps your site become discoverable and cited across Google, ChatGPT, Claude, Gemini, Perplexity, and Copilot — not just ranked on Google. Free features Meta titles & descriptions XML & HTML sitemaps Basic schema markup SEO audit engine & health score Internal link suggestions Executive
About this tool.
VisibilityOS helps your site become discoverable and cited across Google, ChatGPT, Claude, Gemini, Perplexity, and Copilot — not just ranked on Google.
Free features
- Meta titles & descriptions
- XML & HTML sitemaps
- Basic schema markup
- SEO audit engine & health score
- Internal link suggestions
- Executive dashboard
Pro features
- GEO — Generative Engine Optimization & AI citation monitoring
- AEO — Answer Engine Optimization
- Entity SEO & internal knowledge graph
- Topic cluster engine
- Content intelligence
- Competitor intelligence
- Proprietary Authority Score
- Agency reporting & white-label dashboards
Source Code & Build Tools
VisibilityOS is fully open source (GPL-2.0-or-later). The compiled admin/editor assets in the build/ directory are generated from the human-readable source in the src/ directory using Node.js and @wordpress/scripts (webpack).
- Full source (including src/ , build config, and PHP) is available at: https://github.com/sumittejani/visibilityos
- Build steps: npm install then npm run build (config in webpack.config.js / package.json ).
Third-party libraries bundled with the plugin retain their original headers, name, version, and repository URL in their source files (e.g. the Freemius SDK in freemius/ ).
External Services
Some optional AI-powered features connect to third-party services. These are off by default — no data is sent until you enable an AI feature and provide your own API key in the plugin settings. The free tier is fully functional without any external service.
OpenAI (ChatGPT API) Used to generate SEO content, meta titles and meta descriptions when you enable AI content generation and configure an OpenAI API key. When you trigger a generation, the plugin sends the prompt text you provide (e.g. the topic, title, or content excerpt) and your chosen model name to OpenAI’s API. No data is sent unless you actively request a generation. Endpoint: https://api.openai.com/v1/chat/completions Terms of Use: https://openai.com/policies/terms-of-use Privacy Policy: https://openai.com/policies/privacy-policy
Google Gemini (Generative Language API) An alternative AI provider for the same content/meta generation features, used only if you select Google Gemini and configure a Google API key. When you trigger a generation, the plugin sends the prompt text you provide and your chosen model name to Google’s Generative Language API. No data is sent unless you actively request a generation. Endpoint: https://generativelanguage.googleapis.com/v1beta/models/ Terms of Service: https://policies.google.com/terms Privacy Policy: https://policies.google.com/privacy
Screenshots & previews.
Getting started.
- 01In WordPress, go to Plugins → Add New → Upload Plugin and choose visibilityos.zip (or upload the folder to /wp-content/plugins/visibilityos ).
- 02Click Install Now , then Activate .
- 03Complete the onboarding wizard under VisibilityOS → Dashboard .
Building from source (developers only): run npm install && npm run build to compile the admin assets.
Frequently asked questions.
Does this replace Yoast or Rank Math?
VisibilityOS covers traditional SEO plus the AI-search layer (GEO/AEO) that legacy plugins do not.
Are AI features required?
No. The free tier is fully functional without any external API keys.
Where do I get support?
Documentation and direct support are available from the Concatstring team at https://labs.concatstring.com/contact. You can also use the WordPress.org support forum for this plugin.