<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: dbott23</title>
    <description>The latest articles on DEV Community by dbott23 (@dbott23).</description>
    <link>https://dev.to/dbott23</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4042896%2Fa437e052-1cf2-4067-9c0b-0e87ee484948.png</url>
      <title>DEV Community: dbott23</title>
      <link>https://dev.to/dbott23</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dbott23"/>
    <language>en</language>
    <item>
      <title>How to Check if ChatGPT Recommends Your Brand — and Track It Weekly</title>
      <dc:creator>dbott23</dc:creator>
      <pubDate>Thu, 23 Jul 2026 02:47:15 +0000</pubDate>
      <link>https://dev.to/dbott23/how-to-check-if-chatgpt-recommends-your-brand-and-track-it-weekly-4lka</link>
      <guid>https://dev.to/dbott23/how-to-check-if-chatgpt-recommends-your-brand-and-track-it-weekly-4lka</guid>
      <description>&lt;p&gt;An estimated one in three purchase research sessions now starts with an AI assistant rather than Google. When your potential customer types "what's the best project management tool for startups?" into ChatGPT, your brand either shows up — or it doesn't.&lt;/p&gt;

&lt;p&gt;Traditional SEO dashboards track your Google rankings. None of them track whether AI recommends you.&lt;/p&gt;

&lt;p&gt;This post shows you how to check your AI visibility in under five minutes, and how to set up automatic weekly tracking so you're always in the loop.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why AI recommendations are different from Google rankings
&lt;/h2&gt;

&lt;p&gt;When someone searches Google, they get a list of ten blue links and decide for themselves. When someone asks ChatGPT or Perplexity, they get a single confident recommendation — and most of them follow it.&lt;/p&gt;

&lt;p&gt;The mechanic is different too. Google ranks pages. AI assistants draw on everything they've been trained on and everything the web-search mode returns in real time. A brand that's well-documented across Reddit, blog posts, GitHub, and review sites gets recommended more often than one with a polished website but thin presence elsewhere.&lt;/p&gt;

&lt;p&gt;There are two distinct things you can measure:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Brand mentions&lt;/strong&gt; — Does the AI &lt;em&gt;name&lt;/em&gt; your brand in response to buyer-intent queries?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Citation rank&lt;/strong&gt; — Does the AI &lt;em&gt;cite your website&lt;/em&gt; as a source in its footnotes?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Both matter. A brand mentioned but not cited is being recommended but not treated as authoritative. A site cited but not mentioned is being used as evidence for a competitor's recommendation. The goal is both.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 1: Run a manual spot check
&lt;/h2&gt;

&lt;p&gt;Start with the simplest possible version: open ChatGPT and Perplexity and ask the questions your customers ask.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose 3–5 buyer-intent queries.&lt;/strong&gt; Good examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"What's the best [category] tool for [use case]?"&lt;/li&gt;
&lt;li&gt;"How do I [problem your product solves]?"&lt;/li&gt;
&lt;li&gt;"What do companies use for [your space]?"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a project management tool, you might ask:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"What project management software should a 20-person startup use?"&lt;/li&gt;
&lt;li&gt;"Best free project management tool for remote teams"&lt;/li&gt;
&lt;li&gt;"Alternatives to Jira for small teams"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Run each query on ChatGPT (with web search on), Perplexity, and Gemini. Note:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Was your brand mentioned at all?&lt;/li&gt;
&lt;li&gt;How early was it mentioned? First recommendation, third, or buried in a list?&lt;/li&gt;
&lt;li&gt;Was your website listed in the citations/sources?&lt;/li&gt;
&lt;li&gt;Which competitors got mentioned instead?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This gives you a snapshot. The problem with doing it manually is it takes 20+ minutes per check, you can't easily track it over time, and you forget the results by next week.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 2: Automate it with an Apify actor
&lt;/h2&gt;

&lt;p&gt;To track this systematically — across multiple queries, multiple engines, and week over week — I built an actor that does the heavy lifting: the &lt;a href="https://apify.com/dbott23/ai-brand-visibility-tracker" rel="noopener noreferrer"&gt;AI Brand Visibility Tracker&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It runs real buyer-intent queries across ChatGPT, Perplexity, Gemini, and Claude, then returns structured data for each check:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"brand"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Asana"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"engine"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"chatgpt"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"query"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"best project management tool for small teams"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"brand_mentioned"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mention_count"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"position_score"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"share_of_voice"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"competitor_mentions"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"Trello"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"Monday.com"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"ClickUp"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"cited_domains"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"g2.com"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"blog.asana.com"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"response_snippet"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"For small teams, Asana offers a generous free tier..."&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The &lt;code&gt;position_score&lt;/code&gt; is 1–10: 10 means your brand was named first, 1 means it was mentioned last, 0 means it wasn't mentioned at all. &lt;code&gt;share_of_voice&lt;/code&gt; is your mentions divided by total brand mentions in the response — a direct measure of how dominant you are in that answer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Setting it up takes about 2 minutes:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to the &lt;a href="https://apify.com/dbott23/ai-brand-visibility-tracker" rel="noopener noreferrer"&gt;actor page on Apify&lt;/a&gt; and click &lt;strong&gt;Try for free&lt;/strong&gt; (no credit card needed for your first runs)&lt;/li&gt;
&lt;li&gt;Enter your brand name and up to 5 competitor names&lt;/li&gt;
&lt;li&gt;Paste in 3–5 queries your customers actually use&lt;/li&gt;
&lt;li&gt;Select which engines to check: ChatGPT, Perplexity, Gemini, Claude&lt;/li&gt;
&lt;li&gt;Click Start&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The run takes a few minutes and outputs a dataset you can download as CSV or connect to Google Sheets.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 3: Set up weekly tracking
&lt;/h2&gt;

&lt;p&gt;A one-time check tells you where you stand today. Weekly tracking tells you whether your content and PR efforts are actually moving the needle.&lt;/p&gt;

&lt;p&gt;In the Apify console:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;Actors → Schedules → New schedule&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Point it at the AI Brand Visibility Tracker with your saved input&lt;/li&gt;
&lt;li&gt;Set &lt;code&gt;trackTrends: true&lt;/code&gt; (this is the default)&lt;/li&gt;
&lt;li&gt;Choose a weekly cadence — I run it every Monday morning&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Every subsequent run automatically compares to the previous one and adds trend deltas to the &lt;code&gt;SUMMARY&lt;/code&gt; output:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"Asana"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"mention_rate"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"current"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.67&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"previous"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"delta"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.17&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"avg_position_score"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"current"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;7.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"previous"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;6.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"delta"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;1.5&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A rising &lt;code&gt;mention_rate&lt;/code&gt; means AI is recommending you more often. A rising &lt;code&gt;position_score&lt;/code&gt; means you're being named earlier — more prominently — in the response. A rising &lt;code&gt;share_of_voice&lt;/code&gt; means you're taking ground from competitors.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 4: Also check if your site is being cited
&lt;/h2&gt;

&lt;p&gt;Brand mentions and citation links are different signals — and you want both.&lt;/p&gt;

&lt;p&gt;The companion actor is the &lt;a href="https://apify.com/dbott23/ai-citation-auditor" rel="noopener noreferrer"&gt;AI Citation Auditor&lt;/a&gt;. Instead of tracking brand names, it tracks whether your &lt;em&gt;domain&lt;/em&gt; appears in the structured citation list that engines like Perplexity and ChatGPT return alongside their answers.&lt;/p&gt;

&lt;p&gt;The input is domain names instead of brand names:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"domains"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"yourdomain.com"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"competitor1.com"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"competitor2.com"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"queries"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"best project management tool for small teams"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"engines"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"chatgpt"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"perplexity"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"gemini"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It tells you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Whether your domain was cited at all&lt;/li&gt;
&lt;li&gt;What rank your citation appeared at (rank 1 = first source listed)&lt;/li&gt;
&lt;li&gt;Which specific URL was cited (so you know which content is earning citations)&lt;/li&gt;
&lt;li&gt;How that changes week over week&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One useful property: multiple domains share the same API call. Auditing 5 domains against 3 queries × 3 engines costs the same as auditing 1 domain — the actor checks all domains against each response.&lt;/p&gt;




&lt;h2&gt;
  
  
  What actually improves your AI visibility?
&lt;/h2&gt;

&lt;p&gt;Based on what I've seen from running these checks across various brands:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What helps:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Being discussed across multiple sources.&lt;/strong&gt; AI assistants synthesise from many inputs. A brand with Reddit threads, G2 reviews, blog posts, and GitHub repos mentioning it in context gets pulled into more responses than a brand with only a polished website.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Being cited by authoritative domains.&lt;/strong&gt; G2, Capterra, Trustpilot, and niche industry blogs that get cited by AI are worth being listed on.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clear, specific positioning.&lt;/strong&gt; Brands that are easy to describe in a sentence ("the Notion alternative built for engineers") get recommended more precisely than brands with vague positioning.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Being named in comparison content.&lt;/strong&gt; "X vs Y" articles, "best tools for Z" lists — AI engines love this format because it's already structured as a recommendation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What doesn't move the needle as much as you'd hope:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Having a well-optimised website alone&lt;/li&gt;
&lt;li&gt;Meta descriptions and title tags (these are Google signals, not AI signals)&lt;/li&gt;
&lt;li&gt;Domain authority in the traditional SEO sense&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Tracking this for clients
&lt;/h2&gt;

&lt;p&gt;If you're an SEO or GEO agency, this is a straightforward addition to your monthly reporting. Run the actor with a unique &lt;code&gt;trendKey&lt;/code&gt; per client:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"brands"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"ClientBrand"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"competitors"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"Competitor1"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Competitor2"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"queries"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"..."&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"trendKey"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"client-acme-july-2026"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each client's trend series is stored separately. You get a clean week-over-week delta report you can paste into any client deck.&lt;/p&gt;




&lt;h2&gt;
  
  
  Quick start
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;What it tracks&lt;/th&gt;
&lt;th&gt;Link&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;AI Brand Visibility Tracker&lt;/td&gt;
&lt;td&gt;Brand mentions, position score, share of voice&lt;/td&gt;
&lt;td&gt;&lt;a href="https://apify.com/dbott23/ai-brand-visibility-tracker" rel="noopener noreferrer"&gt;apify.com/dbott23/ai-brand-visibility-tracker&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI Citation Auditor&lt;/td&gt;
&lt;td&gt;Domain citations, citation rank, cited URLs&lt;/td&gt;
&lt;td&gt;&lt;a href="https://apify.com/dbott23/ai-citation-auditor" rel="noopener noreferrer"&gt;apify.com/dbott23/ai-citation-auditor&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Both are pay-per-check — no subscription. First runs are free on Apify's free tier.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Questions? Drop them in the comments. I'm also tracking which queries and engines tend to surface brands most reliably — happy to share what I've found.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>seo</category>
      <category>ai</category>
      <category>chatgpt</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to Check if ChatGPT Recommends Your Brand — and Track It Weekly</title>
      <dc:creator>dbott23</dc:creator>
      <pubDate>Thu, 23 Jul 2026 02:43:44 +0000</pubDate>
      <link>https://dev.to/dbott23/how-to-check-if-chatgpt-recommends-your-brand-and-track-it-weekly-4716</link>
      <guid>https://dev.to/dbott23/how-to-check-if-chatgpt-recommends-your-brand-and-track-it-weekly-4716</guid>
      <description>&lt;p&gt;An estimated one in three purchase research sessions now starts with an AI assistant rather than Google. When your potential customer types "what's the best project management tool for startups?" into ChatGPT, your brand either shows up — or it doesn't.&lt;/p&gt;

&lt;p&gt;Traditional SEO dashboards track your Google rankings. None of them track whether AI recommends you.&lt;/p&gt;

&lt;p&gt;This post shows you how to check your AI visibility in under five minutes, and how to set up automatic weekly tracking so you're always in the loop.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why AI recommendations are different from Google rankings
&lt;/h2&gt;

&lt;p&gt;When someone searches Google, they get a list of ten blue links and decide for themselves. When someone asks ChatGPT or Perplexity, they get a single confident recommendation — and most of them follow it.&lt;/p&gt;

&lt;p&gt;The mechanic is different too. Google ranks pages. AI assistants draw on everything they've been trained on and everything the web-search mode returns in real time. A brand that's well-documented across Reddit, blog posts, GitHub, and review sites gets recommended more often than one with a polished website but thin presence elsewhere.&lt;/p&gt;

&lt;p&gt;There are two distinct things you can measure:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Brand mentions&lt;/strong&gt; — Does the AI &lt;em&gt;name&lt;/em&gt; your brand in response to buyer-intent queries?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Citation rank&lt;/strong&gt; — Does the AI &lt;em&gt;cite your website&lt;/em&gt; as a source in its footnotes?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Both matter. A brand mentioned but not cited is being recommended but not treated as authoritative. A site cited but not mentioned is being used as evidence for a competitor's recommendation. The goal is both.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 1: Run a manual spot check
&lt;/h2&gt;

&lt;p&gt;Start with the simplest possible version: open ChatGPT and Perplexity and ask the questions your customers ask.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose 3–5 buyer-intent queries.&lt;/strong&gt; Good examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"What's the best [category] tool for [use case]?"&lt;/li&gt;
&lt;li&gt;"How do I [problem your product solves]?"&lt;/li&gt;
&lt;li&gt;"What do companies use for [your space]?"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a project management tool, you might ask:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"What project management software should a 20-person startup use?"&lt;/li&gt;
&lt;li&gt;"Best free project management tool for remote teams"&lt;/li&gt;
&lt;li&gt;"Alternatives to Jira for small teams"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Run each query on ChatGPT (with web search on), Perplexity, and Gemini. Note:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Was your brand mentioned at all?&lt;/li&gt;
&lt;li&gt;How early was it mentioned? First recommendation, third, or buried in a list?&lt;/li&gt;
&lt;li&gt;Was your website listed in the citations/sources?&lt;/li&gt;
&lt;li&gt;Which competitors got mentioned instead?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This gives you a snapshot. The problem with doing it manually is it takes 20+ minutes per check, you can't easily track it over time, and you forget the results by next week.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 2: Automate it with an Apify actor
&lt;/h2&gt;

&lt;p&gt;To track this systematically — across multiple queries, multiple engines, and week over week — I built an actor that does the heavy lifting: the &lt;a href="https://apify.com/dbott23/ai-brand-visibility-tracker" rel="noopener noreferrer"&gt;AI Brand Visibility Tracker&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It runs real buyer-intent queries across ChatGPT, Perplexity, Gemini, and Claude, then returns structured data for each check:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"brand"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Asana"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"engine"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"chatgpt"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"query"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"best project management tool for small teams"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"brand_mentioned"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mention_count"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"position_score"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"share_of_voice"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"competitor_mentions"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"Trello"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"Monday.com"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"ClickUp"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"cited_domains"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"g2.com"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"blog.asana.com"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"response_snippet"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"For small teams, Asana offers a generous free tier..."&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The &lt;code&gt;position_score&lt;/code&gt; is 1–10: 10 means your brand was named first, 1 means it was mentioned last, 0 means it wasn't mentioned at all. &lt;code&gt;share_of_voice&lt;/code&gt; is your mentions divided by total brand mentions in the response — a direct measure of how dominant you are in that answer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Setting it up takes about 2 minutes:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to the &lt;a href="https://apify.com/dbott23/ai-brand-visibility-tracker" rel="noopener noreferrer"&gt;actor page on Apify&lt;/a&gt; and click &lt;strong&gt;Try for free&lt;/strong&gt; (no credit card needed for your first runs)&lt;/li&gt;
&lt;li&gt;Enter your brand name and up to 5 competitor names&lt;/li&gt;
&lt;li&gt;Paste in 3–5 queries your customers actually use&lt;/li&gt;
&lt;li&gt;Select which engines to check: ChatGPT, Perplexity, Gemini, Claude&lt;/li&gt;
&lt;li&gt;Click Start&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The run takes a few minutes and outputs a dataset you can download as CSV or connect to Google Sheets.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 3: Set up weekly tracking
&lt;/h2&gt;

&lt;p&gt;A one-time check tells you where you stand today. Weekly tracking tells you whether your content and PR efforts are actually moving the needle.&lt;/p&gt;

&lt;p&gt;In the Apify console:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;Actors → Schedules → New schedule&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Point it at the AI Brand Visibility Tracker with your saved input&lt;/li&gt;
&lt;li&gt;Set &lt;code&gt;trackTrends: true&lt;/code&gt; (this is the default)&lt;/li&gt;
&lt;li&gt;Choose a weekly cadence — I run it every Monday morning&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Every subsequent run automatically compares to the previous one and adds trend deltas to the &lt;code&gt;SUMMARY&lt;/code&gt; output:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"Asana"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"mention_rate"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"current"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.67&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"previous"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"delta"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.17&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"avg_position_score"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"current"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;7.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"previous"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;6.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"delta"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;1.5&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A rising &lt;code&gt;mention_rate&lt;/code&gt; means AI is recommending you more often. A rising &lt;code&gt;position_score&lt;/code&gt; means you're being named earlier — more prominently — in the response. A rising &lt;code&gt;share_of_voice&lt;/code&gt; means you're taking ground from competitors.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 4: Also check if your site is being cited
&lt;/h2&gt;

&lt;p&gt;Brand mentions and citation links are different signals — and you want both.&lt;/p&gt;

&lt;p&gt;The companion actor is the &lt;a href="https://apify.com/dbott23/ai-citation-auditor" rel="noopener noreferrer"&gt;AI Citation Auditor&lt;/a&gt;. Instead of tracking brand names, it tracks whether your &lt;em&gt;domain&lt;/em&gt; appears in the structured citation list that engines like Perplexity and ChatGPT return alongside their answers.&lt;/p&gt;

&lt;p&gt;The input is domain names instead of brand names:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"domains"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"yourdomain.com"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"competitor1.com"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"competitor2.com"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"queries"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"best project management tool for small teams"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"engines"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"chatgpt"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"perplexity"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"gemini"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It tells you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Whether your domain was cited at all&lt;/li&gt;
&lt;li&gt;What rank your citation appeared at (rank 1 = first source listed)&lt;/li&gt;
&lt;li&gt;Which specific URL was cited (so you know which content is earning citations)&lt;/li&gt;
&lt;li&gt;How that changes week over week&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One useful property: multiple domains share the same API call. Auditing 5 domains against 3 queries × 3 engines costs the same as auditing 1 domain — the actor checks all domains against each response.&lt;/p&gt;




&lt;h2&gt;
  
  
  What actually improves your AI visibility?
&lt;/h2&gt;

&lt;p&gt;Based on what I've seen from running these checks across various brands:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What helps:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Being discussed across multiple sources.&lt;/strong&gt; AI assistants synthesise from many inputs. A brand with Reddit threads, G2 reviews, blog posts, and GitHub repos mentioning it in context gets pulled into more responses than a brand with only a polished website.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Being cited by authoritative domains.&lt;/strong&gt; G2, Capterra, Trustpilot, and niche industry blogs that get cited by AI are worth being listed on.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clear, specific positioning.&lt;/strong&gt; Brands that are easy to describe in a sentence ("the Notion alternative built for engineers") get recommended more precisely than brands with vague positioning.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Being named in comparison content.&lt;/strong&gt; "X vs Y" articles, "best tools for Z" lists — AI engines love this format because it's already structured as a recommendation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What doesn't move the needle as much as you'd hope:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Having a well-optimised website alone&lt;/li&gt;
&lt;li&gt;Meta descriptions and title tags (these are Google signals, not AI signals)&lt;/li&gt;
&lt;li&gt;Domain authority in the traditional SEO sense&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Tracking this for clients
&lt;/h2&gt;

&lt;p&gt;If you're an SEO or GEO agency, this is a straightforward addition to your monthly reporting. Run the actor with a unique &lt;code&gt;trendKey&lt;/code&gt; per client:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"brands"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"ClientBrand"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"competitors"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"Competitor1"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Competitor2"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"queries"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"..."&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"trendKey"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"client-acme-july-2026"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each client's trend series is stored separately. You get a clean week-over-week delta report you can paste into any client deck.&lt;/p&gt;




&lt;h2&gt;
  
  
  Quick start
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;What it tracks&lt;/th&gt;
&lt;th&gt;Link&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;AI Brand Visibility Tracker&lt;/td&gt;
&lt;td&gt;Brand mentions, position score, share of voice&lt;/td&gt;
&lt;td&gt;&lt;a href="https://apify.com/dbott23/ai-brand-visibility-tracker" rel="noopener noreferrer"&gt;apify.com/dbott23/ai-brand-visibility-tracker&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI Citation Auditor&lt;/td&gt;
&lt;td&gt;Domain citations, citation rank, cited URLs&lt;/td&gt;
&lt;td&gt;&lt;a href="https://apify.com/dbott23/ai-citation-auditor" rel="noopener noreferrer"&gt;apify.com/dbott23/ai-citation-auditor&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Both are pay-per-check — no subscription. First runs are free on Apify's free tier.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Questions? Drop them in the comments. I'm also tracking which queries and engines tend to surface brands most reliably — happy to share what I've found.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>seo</category>
      <category>ai</category>
      <category>chatgpt</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
