{"id":1813,"date":"2026-01-13T10:00:04","date_gmt":"2026-01-13T10:00:04","guid":{"rendered":"https:\/\/internship.infoskaters.com\/blog\/2026\/01\/13\/how-simple-semantics-increased-our-ai-citations-by-642-new-results\/"},"modified":"2026-01-13T10:00:04","modified_gmt":"2026-01-13T10:00:04","slug":"how-simple-semantics-increased-our-ai-citations-by-642-new-results","status":"publish","type":"post","link":"https:\/\/internship.infoskaters.com\/blog\/2026\/01\/13\/how-simple-semantics-increased-our-ai-citations-by-642-new-results\/","title":{"rendered":"How simple semantics increased our AI citations by 642% [New results]"},"content":{"rendered":"<p>Like your weird uncle, nobody knows exactly how AI engines choose the sources they cite. But experiments are starting to point to ways you can get on their radar.<\/p>\n<p>And as consumers increasingly turn to AI search for product and service recommendations, you really want to be on their radar. (Ironically, unlike your weird uncle, who you try to avoid.)<\/p>\n<p>Today, I\u2019ve got one such experiment that <strong>contributed to a 642% increase in citations by AI tools<\/strong> like ChatGPT.<\/p>\n<p>And to the delight of you word nerds, it\u2019s all about semantics. But first, everyone\u2019s favorite part: The disclaimer!<\/p>\n<h2>The sum vs. the parts<\/h2>\n<p>Before you go any further, it\u2019s important to know that this tactic is just one piece of a wider playbook our Growth team lovingly calls the \u201ceverything bagel strategy.\u201d<\/p>\n<p>\u201cOur experimentation hasn\u2019t [shown that] this <em>one <\/em>tactic is the key to better AI visibility,\u201d says Amanda Sellers, HubSpot\u2019s head of EN blog strategy. \u201c<strong>What we\u2019ve found is that <\/strong><strong><em>the sum of the parts <\/em><\/strong><strong>is what\u2019s good for AI visibility.<\/strong>\u201d<\/p>\n<p>But if I covered all of those parts at once, this would be a novel, not a newsletter \u2014 so think of this more like part 1.<\/p>\n<h2>A little why behind the AI<\/h2>\n<p>\u201cA human might be able to tell you what the sentence \u2018Paris is cool\u2019 means,\u201d Sellers says. \u201cBut an AI engine without [immediate] context wouldn\u2019t know if we\u2019re talking about Paris, France,<em> <\/em>or Paris <em>Hilton.<\/em>\u201d<\/p>\n<p>AI tools can sound very human, but the way they understand language is very different from us.<\/p>\n<p>Keeping with Sellers\u2019 example about Paris, before reading, you would know from the start whether an article you clicked on was about travel tips or one about celebrity gossip. That context would be all you needed to understand the word \u201cParis.\u201d AI models need a little more handholding.<\/p>\n<p>One way to coddle their cold, metallic hands is with a framework called \u201csemantic triples.\u201d<\/p>\n<p>As simply as I can explain it: Semantic triples are a writing pattern that creates context using the sequence <strong>subject \u2013 predicate \u2013 object. <\/strong><\/p>\n<p>If you also pushed third-grade English out of your brain to make room for Lord of the Rings trivia, here\u2019s a very quick recap of what those mean:<\/p>\n<p><strong>Subject: <\/strong>Who or what a sentence is about. <\/p>\n<p><strong>Predicate: <\/strong>Information about (or the action of) the subject. <\/p>\n<p><strong>Object: <\/strong>The noun or pronoun that receives that action. <\/p>\n<p>A real-world marketing example might look like: \u201cHubSpot (subject) can automate (predicate) email marketing (object).\u201d<\/p>\n<p>With only one sentence, I\u2019m able to quickly guide a bot to connect HubSpot with email automation. Why does that matter?<\/p>\n<p>\u201cWe want HubSpot to be associated with \u2018marketing automation,\u2019 so that when someone asks ChatGPT, \u2018What\u2019s the best marketing automation platform?\u2019 we\u2019re mentioned in that conversation.\u201d<\/p>\n<h2>Semantics in action<\/h2>\n<p>During the experiment, Sellers\u2019 team took key information on pages that they wanted AI models to understand, and rewrote it from paragraph format into a bulleted list of semantic triples.<\/p>\n<p>Below is a snapshot from <a href=\"https:\/\/youtu.be\/LzrNHNoJKRY?si=HLKnXgI1Pbe3aNpl\">Sellers\u2019 recent INBOUND presentation<\/a> that highlights what that content looked like before and after the changes.<\/p>\n<p><a href=\"https:\/\/youtu.be\/LzrNHNoJKRY?si=HLKnXgI1Pbe3aNpl\"><span><em>Image Source<\/em><\/span><\/a><\/p>\n<p>In conjunction with the other \u201ceverything bagel\u201d ingredients (like schema, backlinks, etc.), <strong>this tactic helped to increase mentions of HubSpot in AI answers by 58%<\/strong>, and the number of times HubSpot pages were cited by AI by 642%.<\/p>\n<p>Now, to some of you, this may just sound like very basic good SEO, and you\u2019re not wrong.<\/p>\n<p>\u201cIt\u2019s very important to have a stable SEO foundation to have good LLM visibility. <strong>But while semantic triples are beneficial for SEO, they\u2019re <\/strong><strong><em>necessary <\/em><\/strong><strong>for AEO.<\/strong>\u201d<\/p>\n<p>To others, this may sound like really annoying content for a human to read. And you\u2019re not entirely wrong either. Done poorly, semantic triples can read like the overoptimized garbage that dominated early SEO.<\/p>\n<p>Luckily, Sellers offered up some practical tips on how to effectively use semantic triples without effectively alienating your audience.<\/p>\n<h2>Triple Tips<\/h2>\n<h3>1. A little goes a long way.<\/h3>\n<p>\u201cWe need to find the happy medium between having the content be easily understood [by AI],\u201d and having content that\u2019s still enjoyable for humans to read. With a laugh, Sellers advises using the benchmark, \u201c<strong>Would reading this as a human make me throw my phone in the pool?<\/strong>\u201d<\/p>\n<p>Instead of cramming semantic triples all over the page, <strong>she suggests tossing in one triple for each core concept along the way.<\/strong><\/p>\n<h3>2. Target humans and bots with the same content.<\/h3>\n<p>You might think you could get around the need for the first tip by simply writing separate content for AI engines and for your human audience. Sellers advises against this.<\/p>\n<p>If AI or search engine crawlers discover your human-focused content, they may decide to penalize <em>both <\/em>pieces of content for being overly similar.<\/p>\n<p>But worse is what happens when your human readers stumble over your bot content. A reputation for crappy content is hard to shake.<\/p>\n<p>\u201cWe\u2019re really trying to do a feed-two-birds-with-one-scone approach, because we have a massive readership that actually cares about what we write.\u201d<\/p>\n<h3>3. Use answer-first phrasing.<\/h3>\n<p>Both humans and bots like to skim, and your content, however amazing, isn\u2019t the exception. Your job is to make sure they can quickly get key information while skimming.<\/p>\n<p>To that end, Sellers recommends using answer-first phrasing.<\/p>\n<p>So instead of a sentence like \u201cAccording to recent research, pizza is delicious,\u201d you might rewrite it as, \u201cPizza is delicious, according to recent research.\u201d<\/p>\n<p>A warning: Both human and software editors <em>absolutely hate this. <\/em>Do it anyway. This is a structure I absolutely insisted on when I was leading the HubSpot Blog\u2019s user acquisition program.<\/p>\n<h3>4. Don\u2019t bury the lede.<\/h3>\n<p>Similar to putting key info at the front of a sentence, you also want to make sure your semantic triples appear early within paragraphs.<\/p>\n<p>Again, this makes it easy for human skimmers to quickly get the information they\u2019re looking for. But for bots, it\u2019s even more important, because they often take chunks of content out of context.<\/p>\n<p>\u201cWriters need to be conscientious about the order of sentences, so that <strong>if an LLM came and took this one paragraph, it\u2019s enough to represent the idea.<\/strong>\u201d<\/p>\n<h3>4. Think about mid-funnel and bottom-of-funnel content.<\/h3>\n<p>Product reviews, product comparisons, and listicles are all great places to employ semantic triples. Readers expect this kind of content to be simple and blunt, so semantic triples don\u2019t feel out of place.<\/p>\n<p>It\u2019s also a natural opportunity to connect your brand to a product category, to certain features, or even\u2026 to your competitors.<\/p>\n<p>\u201cYou want your entity to be associated with similar entities. So, for example, we want HubSpot associated with Salesforce or MailChimp. <strong>That way, any time an AI engine mentions a competitor, it would be remiss to not also mention us in the same breath.<\/strong>\u201d<\/p>\n<h2>How to check your AI visibility using AEO Grader<\/h2>\n<p>If you\u2019re not sure where you stand in the eyes of the answer engines, it\u2019s super easy to find out using HubSpot\u2019s <a href=\"https:\/\/www.hubspot.com\/aeo-grader?utm_medium=email-media-newsletter&amp;utm_source=masters-in-marketing&amp;utm_campaign=owned&amp;utm_term=2026-01-14&amp;utm_content=inside-scoop\">free AEO grader<\/a>.<\/p>\n<p>I sat down to write a How-To for you, and realized it\u2019s so easy it would almost be insulting.<\/p>\n<p>Just plug in four simple answers, and you\u2019ll get ranked in areas like brand recognition, sentiment, and share of voice for the three most common AI search tools. You then have the option of providing your email address to get a detailed report of insights and recommendations.<\/p>","protected":false},"excerpt":{"rendered":"<p>Like your weird uncle, nobody knows exactly how AI engines choose the sources they cite. [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":1814,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1813","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/posts\/1813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/comments?post=1813"}],"version-history":[{"count":0,"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/posts\/1813\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/media\/1814"}],"wp:attachment":[{"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/media?parent=1813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/categories?post=1813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/tags?post=1813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}