<?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: Chuan Peng (Gary)</title>
    <description>The latest articles on DEV Community by Chuan Peng (Gary) (@gary-tw).</description>
    <link>https://dev.to/gary-tw</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%2F4128943%2F110d09b4-ec92-46a2-9bc8-bb1589097e3c.png</url>
      <title>DEV Community: Chuan Peng (Gary)</title>
      <link>https://dev.to/gary-tw</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gary-tw"/>
    <language>en</language>
    <item>
      <title>AI thought my company was a typo. Here's what I measured.</title>
      <dc:creator>Chuan Peng (Gary)</dc:creator>
      <pubDate>Thu, 17 Sep 2026 03:05:19 +0000</pubDate>
      <link>https://dev.to/gary-tw/ai-thought-my-company-was-a-typo-heres-what-i-measured-4g8l</link>
      <guid>https://dev.to/gary-tw/ai-thought-my-company-was-a-typo-heres-what-i-measured-4g8l</guid>
      <description>&lt;p&gt;When I launched &lt;a href="https://luxcerta.com" rel="noopener noreferrer"&gt;Luxcerta&lt;/a&gt;, I did the obvious vanity check: I asked an AI what it knew about my company.&lt;/p&gt;

&lt;p&gt;It told me I had probably misspelled something.&lt;/p&gt;

&lt;p&gt;Gemini, with web grounding on, decided "Luxcerta" was most likely a typo for &lt;strong&gt;LuxCarta&lt;/strong&gt; — a French geospatial-data firm that has been around for decades. When I asked specifically about &lt;code&gt;luxcerta.com&lt;/code&gt;, it suggested the domain was "possibly a parked domain or a phishing site."&lt;/p&gt;

&lt;p&gt;That stung. But it was also the single most useful data point I could have asked for — because measuring exactly this is what Luxcerta does. So I turned the tool on myself and wrote down the numbers.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Luxcerta measures
&lt;/h2&gt;

&lt;p&gt;One line: &lt;strong&gt;Luxcerta measures how AI models talk about a brand.&lt;/strong&gt; Not your Google ranking — your standing &lt;em&gt;inside AI answers&lt;/em&gt;. When someone asks ChatGPT, Claude, or Gemini a question in your category, are you named, skipped, or misquoted? We count it with a fixed method you can reproduce yourself.&lt;/p&gt;

&lt;p&gt;Which meant I had no excuse not to run the method on my own week-old brand.&lt;/p&gt;

&lt;h2&gt;
  
  
  The baseline (day 0)
&lt;/h2&gt;

&lt;p&gt;Nothing fancy, and that's the point — the whole pitch is that you can repeat it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;5 identity questions&lt;/strong&gt; about the brand ("What is Luxcerta?", "What does luxcerta.com do?", and variants), each asked &lt;strong&gt;twice in a fresh conversation&lt;/strong&gt; (AI answers vary run to run; a single answer means nothing).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gemini with grounding&lt;/strong&gt; (its live web-retrieval mode).&lt;/li&gt;
&lt;li&gt;Count mentions and citations of my own domain with plain string matching — no AI judgment in the counting.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Result, day 0:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Count&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Answers that mentioned Luxcerta (the real one)&lt;/td&gt;
&lt;td&gt;0 / 10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Answers that cited &lt;code&gt;luxcerta.com&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;0 / 10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Answers that retrieved my site at all&lt;/td&gt;
&lt;td&gt;0 / 10&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Zero across the board. Worse than zero, actually: the name was being &lt;strong&gt;actively reassigned&lt;/strong&gt; to an established company with a near-identical spelling, and my domain was being guessed as hostile.&lt;/p&gt;

&lt;h2&gt;
  
  
  The part I didn't expect
&lt;/h2&gt;

&lt;p&gt;The same day, Google Search's &lt;strong&gt;AI Overview&lt;/strong&gt; — a different product, different retrieval pipeline — already described Luxcerta correctly: "an independent studio that focuses on GEO monitoring." It had eaten my homepage's meta description and structured data and got it right.&lt;/p&gt;

&lt;p&gt;So on one single day, from one company: Google Search's AI knew exactly who I was, and Gemini's grounded answers thought I was a typo. Two AI surfaces, opposite verdicts, same underlying brand.&lt;/p&gt;

&lt;p&gt;That gap &lt;strong&gt;is the phenomenon the product measures.&lt;/strong&gt; "Is AI right about you" has no single answer — it has one answer per surface, and they disagree more than anyone expects.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I changed
&lt;/h2&gt;

&lt;p&gt;I wanted the grounded models to have something authoritative to retrieve, so I gave them a few crawlable, machine-readable anchors that all agreed on one definition of the entity:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Organization structured data&lt;/strong&gt; (schema.org JSON-LD) on the homepage: legal name, founder, &lt;code&gt;sameAs&lt;/code&gt; links tying the domains together.&lt;/li&gt;
&lt;li&gt;A tightened &lt;strong&gt;meta description&lt;/strong&gt; stating plainly what the company is.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;GitHub profile page&lt;/strong&gt; as an independent, high-authority node repeating the same one-line definition — and one explicit line disambiguating Luxcerta from LuxCarta.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Search Console&lt;/strong&gt;: submitted the sitemap and requested a recrawl so the fresh signals got picked up quickly.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Honesty note, because it's the whole brand: &lt;strong&gt;I changed several things at once and then watched.&lt;/strong&gt; This is a case study of one brand over one week, not a controlled experiment. I can tell you the inputs and the measured outputs; I can't hand you a clean attribution to any single lever.&lt;/p&gt;

&lt;h2&gt;
  
  
  The flip (day 7)
&lt;/h2&gt;

&lt;p&gt;One week later, the same identity query on Google's AI Overview returns, stably:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Luxcerta&lt;/strong&gt; is an independent studio that focuses on GEO Monitoring, which measures how artificial intelligence platforms talk about and represent a brand.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;No more LuxCarta. The knowledge panel points at my own "Our Name" page. Organic result #1 is the site. The reassignment to the French firm is gone from that surface.&lt;/p&gt;

&lt;p&gt;Roughly a week, from "probably a typo / possibly phishing" to a correct, stable, one-sentence definition — with no backlinks bought and no PR, just a handful of crawlable nodes that agreed on who the entity was.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this matters if you're not me
&lt;/h2&gt;

&lt;p&gt;I'm a brand-new company, so my invisibility is unsurprising. But the exact same mechanism hits &lt;strong&gt;established local businesses&lt;/strong&gt; that simply have a low signal footprint online — and there the stakes are real.&lt;/p&gt;

&lt;p&gt;In our first public category survey — dental implant clinics in greater Taipei, 15 real user questions × 3 fresh conversations each, 45 answers per platform — the clearest finding was this: &lt;strong&gt;the AI reads a clinic's own website, then recommends a different clinic.&lt;/strong&gt; In the same answer, it cited clinic A's site as a source and put clinic B on the recommendation list. The content got consumed as category reference material; the credit went elsewhere. Run the same questions on ChatGPT, Claude, and Gemini and you get three almost non-overlapping lists. (&lt;a href="https://geo.luxcerta.com/survey/taipei-implant/" rel="noopener noreferrer"&gt;The full survey is here.&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;A clinic owner has no way to see any of that from the outside. Neither did I, until I counted.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I did &lt;em&gt;not&lt;/em&gt; measure
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;One brand, one week, mostly one platform (Gemini grounding) plus Google's AI Overview. That's a case study, not proof.&lt;/li&gt;
&lt;li&gt;Generative AI Overviews drift; a stable week is encouraging, not permanent.&lt;/li&gt;
&lt;li&gt;I can't attribute the flip to a specific change — several landed together.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That last section is not a disclaimer bolted on at the end. It's the product. The one thing I sell is refusing to dress up an inference as a measurement — &lt;strong&gt;what I didn't measure, I don't claim.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;I'm the founder of &lt;a href="https://luxcerta.com" rel="noopener noreferrer"&gt;Luxcerta&lt;/a&gt;, an independent studio measuring how AI models represent brands. If you want to know what AI currently says about yours — named, skipped, or misquoted — every number I'd send you is one you can verify yourself in about two minutes.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>geo</category>
      <category>llm</category>
      <category>seo</category>
    </item>
  </channel>
</rss>
