{"slug": "your-brand-is-five-different-companies-to-an-llm-and-how-to-check-in-10-minutes", "title": "Your brand is five different companies to an LLM (and how to check in 10 minutes)", "summary": "A developer outlines a 10-minute method for checking whether a brand is described consistently by large language models, arguing that inconsistent category, audience, and attribution fragments across training and retrieval data cause models to average or discard a brand's identity. The approach runs three tests — category stability across five fresh sessions, a boundary test on an adjacent job, and an attribution test on who makes the product — then fixes the four common causes: mismatched page altitudes, stale directory listings, contradictory Organization/SoftwareApplication schema, and a missing sameAs entity graph.", "body_md": "Most AI visibility advice is about being *mentioned*. That is the second problem. The first one is being mentioned **as the wrong thing**.\n\nHere is the mechanic that people skip: a language model does not look up your brand in a table. At answer time it reconstructs a description of you from whatever fragments appear across its training data and its retrieval results. If those fragments disagree — different category, different audience, different founder, different spelling — the model does not resolve the conflict. It averages it, or it picks the most repeated fragment and discards yours.\n\nSo the question is not \"am I visible?\" It is \"am I *the same* thing everywhere?\"\n\nOpen ChatGPT, Claude, or Perplexity in a fresh session (no memory, no custom instructions) and run these. Write down the exact wording, not your impression.\n\n**Test 1 — Category stability.** Ask `What is <your brand>?` five times in five separate sessions. Do not ask follow-ups.\n\nYou are looking for the noun. If it comes back as \"a tool\", \"a platform\", \"a service\", \"a company\", and \"a website\" across five runs, you have no stable category. Category is the single strongest signal a model uses to decide *when* to surface you. An unstable category means you are eligible for every query and selected for none.\n\n**Test 2 — Boundary test.** Ask `Is <your brand> good for <adjacent job>?` — the job one step outside your actual scope.\n\nA model with a clean model of you will say no, and explain what you actually do. A model with a muddy model of you will say yes and invent a reason. That invention is the tell: it means the model has no boundary for you, only a vibe.\n\n**Test 3 — Attribution test.** Ask `Who makes <your brand>?` and `What else does <founder or company> make?`\n\nWrong answers here are the most expensive kind, because they attach your brand to someone else's reputation. This is also the fastest way to discover that your brand name collides with an unrelated product — common for short, generic names.\n\nAlmost always one of four causes.\n\n**1. Your pages describe you at different altitudes.** The homepage sells a vision (\"the future of X\"), the product page lists features, the About page tells a founding story, and the pricing page names a category. Four writers, four categories. A model reading all four has to pick one, and it picks the one that appears most often in third-party sources, not the one you consider canonical.\n\n**2. Directory listings froze years ago.** Every directory you submitted to captured a tagline on a specific day. Some of those directories are still what the model retrieves. If your tagline changed and the listings did not, you are permanently described by your earliest, least accurate sentence.\n\n**3. Structured data is missing or contradicts the page.** `Organization` and `SoftwareApplication` schema with a `description` that differs from the visible copy is worse than no schema at all — you have now given the model two official-sounding descriptions that disagree.\n\n**4. No `sameAs` graph.** If your site does not explicitly link your entity to its LinkedIn, Crunchbase, GitHub, and app store pages, the model has to infer that these belong to the same company. It often gets this wrong for brands with common words in their name.\n\nOrder matters, because each step depends on the previous one.\n\n**Step 1 — Write one sentence and freeze it.** Format: `<Brand> is a <category> that <does the specific job> for <specific audience>.` No adjectives, no superlatives, no \"AI-powered\". This sentence is now the canonical description. Every page, every listing, every profile uses a close variant of it — not identical (that reads as spam), but the same category noun and the same audience.\n\n**Step 2 — Make the category noun appear in the places models actually read.** Title tag, H1, first sentence of the meta description, `Organization.description`, and the first line of your About page. Five slots, one noun.\n\n**Step 3 — Add the `sameAs` graph.** A single `Organization` block listing every profile URL that represents the same entity. This is cheap and it is the highest-leverage structured data change most small brands have not made.\n\n**Step 4 — Re-run the three tests monthly, same questions, same model settings.** What you are tracking is not the answer text, it is the category noun. When it stops moving across five runs, you have an entity. Until then you have a rumour.\n\nA pattern I see often: a tool whose homepage says \"AI visibility platform\", whose pricing page says \"SEO audit plans\", and whose directory listings say \"ChatGPT brand monitoring\". Three categories. Ask four models what it is and you get three different answers, all defensible, none stable. The fix is not more content — it is deleting two of the three categories.\n\nThat is the counterintuitive part of this whole discipline. AI visibility work is mostly **subtraction**: fewer claims, fewer categories, fewer synonyms for what you are. The brands that get cited consistently are boringly consistent.\n\nI build a small tracker for the measurement side of this (bidvix), but the three tests above are free, they take ten minutes, and they will tell you more than a dashboard will. Run them before you buy anything.\n\n**Also in this series:** [The 20-minute AI visibility audit](https://dev.to/dongdongdev/your-product-doesnt-exist-to-chatgpt-a-20-minute-ai-visibility-audit-you-can-run-yourself-3ki1) · [The six kinds of pages LLMs actually cite](https://dev.to/dongdongdev/the-six-kinds-of-pages-llms-actually-cite-and-how-to-find-yours-in-an-afternoon-8i1) · [Your robots.txt might be hiding you from AI answers](https://dev.to/dongdongdev/hiding-you-from-ai-answers-a-5-minute-check-4eb8)", "url": "https://wpnews.pro/news/your-brand-is-five-different-companies-to-an-llm-and-how-to-check-in-10-minutes", "canonical_source": "https://dev.to/dongdongdev/your-brand-is-five-different-companies-to-an-llm-and-how-to-check-in-10-minutes-1k1j", "published_at": "2026-11-10 08:38:51+00:00", "updated_at": "2026-11-10 08:51:14.500632+00:00", "lang": "en", "topics": ["generative-engine-optimization", "ai-search", "structured-data", "large-language-models"], "entities": ["ChatGPT", "Claude", "Perplexity", "LinkedIn", "Crunchbase", "GitHub"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/your-brand-is-five-different-companies-to-an-llm-and-how-to-check-in-10-minutes", "markdown": "https://wpnews.pro/news/your-brand-is-five-different-companies-to-an-llm-and-how-to-check-in-10-minutes.md", "text": "https://wpnews.pro/news/your-brand-is-five-different-companies-to-an-llm-and-how-to-check-in-10-minutes.txt", "jsonld": "https://wpnews.pro/news/your-brand-is-five-different-companies-to-an-llm-and-how-to-check-in-10-minutes.jsonld"}}