AI search is changing how people find brands online — fast. Instead of relying only on Google, users now get answers from platforms like ChatGPT, Perplexity, and Gemini. The problem? Most analytics tools don’t show how your business appears in those results yet.
The good news: you can track it yourself. With a mix of manual checks, free tools, and a lightweight script, you can monitor where and how your business shows up across AI platforms — no subscriptions required.
Step 1: Start with Manual Query Checks (Free, No Tools Needed)
The foundation of AI visibility tracking is running your own prompts. This manual method takes just a few minutes and gives you firsthand insight into how AI platforms describe your brand.
- How to Do It:
- Create free accounts on ChatGPT, Perplexity, and Gemini.
- Write 10–20 prompts tailored to your brand, services, and region. Examples:
- “Best [your service] companies in [region] for 2025?”
- “Compare [your brand] vs. [competitor] for [topic].”
- “What is [your brand] known for in [region]?”
- Run each prompt and note:
- Is your business mentioned?
- Is the tone positive or neutral?
- Are your links or social profiles cited?
- Record results in a simple Google Sheet:
- Date
- Prompt
- AI Platform
- Brand Mention (Yes/No)
- Sentiment
- Competitors Mentioned
- Notes
Pro tip: Add region-based versions of each query (for example, “in New Jersey” or “in the U.S.”) to see how your presence changes by area.
Step 2: Use Free Tools to Automate Insights
Once you’ve got a feel for your AI visibility manually, the next step is automation. Several free tools now scan AI platforms and track mentions for you.
Tool | Key Features | Supported AIs | Usage | Limitations |
---|---|---|---|---|
Semrush AI Visibility Checker | Tracks mentions, sentiment, and visibility share | ChatGPT, Gemini, Perplexity | Enter your domain, add 10 topics, compare competitors | 2 scans per day on free plan |
HubSpot AEO Grader | Grades AI search visibility and sentiment | ChatGPT, Perplexity, Gemini | Paste your brand URL and review the scorecard | Basic overview only |
Mangools AI Grader | Shows geographic and topic-based visibility | ChatGPT, Perplexity, Gemini, Claude | Track mentions by topic or region | 100 free searches/month |
Sign up for one or two tools and monitor your brand weekly. You’ll quickly see patterns in what each AI associates with your company.
Step 3: Automate It with a Simple Script
If you want full control — and a little technical setup doesn’t scare you — you can automate AI visibility checks using a few lines of Python code.
Instead of a plugin or paid software, this method runs queries directly through AI APIs, checks if your brand is mentioned, and logs results into a spreadsheet.
Requirements: A free Google Colab account. No coding experience required — just paste and run the code below.
import openai, requests, pandas as pd from datetime import datetime openai.api_key = 'your-openai-key' perplexity_url = 'https://api.perplexity.ai/chat/completions' prompts = [ "Best email marketing tools in US 2025", "Compare BrandA vs BrandB in Europe", ] def query_chatgpt(prompt): response = openai.ChatCompletion.create( model="gpt-4o-mini", messages=[{"role": "user", "content": prompt}] ) return response.choices[0].message.content def query_perplexity(prompt, api_key): headers = {'Authorization': f'Bearer {api_key}', 'Content-Type': 'application/json'} data = {'model': 'llama-3.1-sonar-small-128k-online', 'messages': [{'role': 'user', 'content': prompt}]} resp = requests.post(perplexity_url, json=data, headers=headers) return resp.json()['choices'][0]['message']['content'] results = [] for prompt in prompts: gpt_resp = query_chatgpt(prompt) mention = 'YourBrand' in gpt_resp results.append({'Prompt': prompt, 'Mention': mention, 'Response': gpt_resp[:200], 'Date': datetime.now()}) df = pd.DataFrame(results) df.to_csv('ai_visibility.csv', index=False) print(df)
What this does: Runs each query, checks if your brand is mentioned, and saves results to a CSV.
You can easily extend this script to include Google Gemini or sentiment scoring with TextBlob.
Cost: Free up to about 100 API queries per month — less than $1 worth of usage on OpenAI’s basic plan.
Step 4: Track Traffic and Mentions
Once you’re getting visibility data, connect the dots with traditional analytics:
- Google Analytics 4: Filter by referral source (e.g., chat.openai.com) to track AI-driven visits.
- Google Alerts: Set alerts for your brand name on Reddit or Quora to capture discussions.
- Sentiment Review: If you find negative or incorrect mentions, publish fresh content to correct or outweigh it.
Final Tips for Staying Ahead
- Check visibility once a week — consistency reveals trends.
- Use concise, factual content on your site so AI models trust it.
- Focus on structured Q&A formats — they index better in AI systems.
- Upgrade to low-cost pro tools later if you want dashboards or history.
Within an hour, you can have a live system that shows how your business is appearing inside ChatGPT, Perplexity, and Gemini — the next frontier of SEO.
📣 Want to make sure your business shows up in AI search results?
At OK7, we help small and midsize businesses across New Jersey strengthen their visibility across Google, ChatGPT, and every major search platform. From SEO optimization to branding and content strategy, we make sure your name appears where it matters most.
📩 Get a free visibility audit today.