AI Visibility Monitor is an open-source toolkit designed to help users track website visibility in AI search results and Google search. Run scripts locally, manage your own credentials, and access valuable data without the cost of subscription services. Ideal for solo operators and small consulting practices.
The AI Visibility Monitor is an open-source toolkit designed to help website owners and small consulting practices track their visibility on AI search engines like ChatGPT, Claude, Perplexity, and Gemini, as well as conventional Google search results. This toolkit provides a straightforward approach to diagnosing whether AI engines can effectively read and index a given website.
This toolkit consists of four distinct Python scripts, providing functionality without the need for SaaS subscriptions or dashboard services. Users can run each script locally using their own credentials. The generated JSON outputs remain fully controlled by the user, allowing seamless integration into existing dashboards or reporting systems.
| Script | Functionality | Frequency | Required Credentials |
|---|---|---|---|
prereqs_sweep.py | Verifies robots.txt, llms.txt, sitemap.xml, and checks AI bot permissions for specified sites | Monthly | None |
citation_check.py | Queries Claude with web_search enabled to track cited URLs of the domain | Monthly | Anthropic API key |
gsc_pull.py | Pulls Google Search Console data including top queries, pages, and geographic/device analytics | Weekly | Google ADC |
ga4_pull.py | Retrieves Google Analytics 4 data with a focus on AI-referer traffic | Weekly | Google ADC |
This toolkit specifically addresses five critical elements that impact whether a website appears in AI-generated answers:
prereqs_sweep.py.citation_check.py.gsc_pull.py.ga4_pull.py, particularly focusing on AI referral data.Each script outputs data in a structured JSON format saved in the ./data/ directory, enabling users to maintain both dated snapshots and a continuous record of the most recent metrics. Sample outputs are available in the sample-data/ directory for users to reference.
The AI Visibility Monitor serves a critical need for those who require detailed insights into AI citation tracking and search visibility at an affordable cost. It provides essential visibility statistics without the burden of expensive enterprise tools, offering a practical solution for budget-conscious operators and consultants.
For further insights into the importance of citation tracking for mid-market AI consulting, additional reading is available at Work-Smart.ai.
Contributions and enhancements to the toolkit are welcomed, with particular interest in adding functionalities such as Core Web Vitals support and additional output formats. Suggested features and improvements can be found in the CONTRIBUTING.md file.
The AI Visibility Monitor stands out as a valuable asset for marketers and website operators looking to enhance their digital presence across AI search platforms. This toolkit not only delivers direct data insights but also empowers users to tailor those insights to their unique tracking and reporting requirements.
No comments yet.
Sign in to be the first to comment.