{"id":196828,"date":"2026-05-08T08:35:11","date_gmt":"2026-05-08T13:35:11","guid":{"rendered":"https:\/\/ahrefs.com\/blog\/?p=196828"},"modified":"2026-05-08T08:35:11","modified_gmt":"2026-05-08T13:35:11","slug":"on-page-aeo","status":"publish","type":"post","link":"https:\/\/ahrefs.com\/blog\/on-page-aeo\/","title":{"rendered":"On-Page AEO: 4 Writing Frameworks for Better AI Visibility"},"content":{"rendered":"<div class=\"intro-txt\">Here are five time-tested writing frameworks that will help both humans and AI understand your content (alongside the research that shows they&nbsp;work).<\/div>\n<p>Dan Petrovic wrote a great article explaining why<a href=\"https:\/\/dejan.ai\/blog\/human-friendly-content-is-ai-friendly-content\/\"> human-friendly content is AI-friendly content<\/a>. In a nutshell, there is a striking parallel between how people and AI models process text information: we both try to glean meaning from long text without spending lots of costly time and energy reviewing every&nbsp;word.<\/p>\n<p>Or put simply: neither AI models nor people actually <em>read <\/em>content. We both skim, jump about, and use clever heuristics to find relevant pieces of text as efficiently as possible.<\/p>\n<p>Kevin Indig also conducted great research looking at how <a href=\"https:\/\/www.growth-memo.com\/p\/the-science-of-how-ai-pays-attention\">AI models pay attention<\/a>. They like to retrieve content with lots of entities: specific, concrete references to brands, people, and things. They seem to prioritise text that includes question\/answer pairs. They look for strong, confident claims. They weight the first third of a page more strongly than the remaining two-thirds.<\/p>\n<div class=\"further-reading\"><div class=\"reading-title\">Further reading<\/div><div class=\"reading-content\">\n<ul>\n<li><a href=\"https:\/\/dejan.ai\/blog\/human-friendly-content-is-ai-friendly-content\/\">Human Friendly Content is AI Friendly Content<\/a><\/li>\n<li><a href=\"https:\/\/www.growth-memo.com\/p\/the-science-of-how-ai-pays-attention\">The science of how AI pays attention<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n<p>The only thing missing from the discussion so far is the actual <em>writing<\/em>. When rubber meets road and virtual pen meets virtual paper, how can we structure the words on the page to maximize our chances of being understood, retrieved, and cited by AI systems?<\/p>\n<p>That\u2019s a writing problem, not a data science problem, and it has solutions that predate LLMs by decades. The writing frameworks below come from military communication, management consulting, and professional journalism. They were designed to help busy humans extract information quickly\u2014which turns out to be exactly the same job AI is trying to&nbsp;do.<\/p>\n<p>Here are four timeless writing frameworks you can use to earn attention from humans and AI search engines alike.<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-anchor=\"BLUF: share the bottom line, up front\" data-section=\"bluf\">\n<h2>1.<a id=\"post-196828-_3stmpan7jx0m\"><\/a>BLUF: share the bottom line, up&nbsp;front<\/h2>\n<\/div><\/div>\n<p>BLUF\u2014Bottom Line Up Front\u2014means stating your conclusion, recommendation, or key finding in the first one or two sentences of any section, then supporting it.<\/p>\n<p>This framework originated in military communication, where commanders need decisions fast. It became standard in management consulting, where partners bill by the hour and clients want answers instantly.<\/p>\n<p>BLUF helps readers understand your key points immediately, right from the first sentence of your introduction or paragraph. It also maps directly to how transformer attention works: models weight content near the top of a section more heavily than content further down.<\/p>\n<p>From Kevin\u2019s research, <a href=\"https:\/\/www.growth-memo.com\/p\/the-science-of-how-ai-pays-attention\">44.2% of citations come from the first 30% of content<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1150\" class=\"wp-image-196829\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-1.jpg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-1.jpg 2048w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-1-680x382.jpg 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-1-768x431.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-1-1536x863.jpg 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/p>\n<p>Here\u2019s an example of writing without BLUF, often called \u201cburying the&nbsp;lede\u201d:<\/p>\n<blockquote><p><em>\u201cThere are many factors that influence keyword difficulty, including domain authority, backlink profiles, content quality, and search intent alignment. After analyzing thousands of SERPs, <strong><span style=\"text-decoration: underline;\">we found that backlinks remain the strongest predictor of ranking success.<\/span>\u201d<\/strong><\/em><\/p><\/blockquote>\n<p>Here\u2019s what BLUF looks like in practice, with the most important idea shared at the beginning of the paragraph:<\/p>\n<blockquote><p><em>\u201c<span style=\"text-decoration: underline;\"><strong>Backlinks remain the strongest predictor of ranking success.<\/strong><\/span>&nbsp;After analyzing thousands of SERPs, we found they outweigh domain authority, content quality, and intent alignment as ranking factors.\u201d<\/em><\/p><\/blockquote>\n<p>You can apply the BLUF principle throughout your writing. Your introduction should share your key argument, takeaway, answer, or statistic. The first sentence of each H2 should deliver the section\u2019s main&nbsp;point.<\/p>\n<p>Even your titles can (and probably should) adopt BLUF. Our research found that ChatGPT \u201cprefers\u201d to cite pages with titles that have <a href=\"https:\/\/ahrefs.com\/blog\/why-chatgpt-cites-pages\/#fan-out-queries\">strong semantic similarity to the fan-out queries<\/a> they use to search for content.<\/p>\n<p>In other words, the more clearly and directly your page title answers the question ChatGPT wants answered, the greater your chance of being&nbsp;cited.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1717\" class=\"wp-image-196830\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-2.png\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-2.png 1600w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-2-396x425.png 396w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-2-768x824.png 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-2-1431x1536.png 1431w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\"><\/p>\n<p>You can test your content by reading only the first sentence of each section. If a reader can understand your entire argument from those sentences alone, you\u2019ve implemented BLUF correctly.<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-anchor=\"Declarative statements: write with confidence\" data-section=\"declarative-sentences\">\n<h2>2. Declarative statements: write with confidence<\/h2>\n<\/div><\/div>\n<p>Declarative statements are definitive assertions that can stand alone as answers:<em> \u201cBLUF means stating your conclusion first,\u201d \u201ccited content has 20.6% entity density,\u201d \u201cthe Pyramid Principle structures information from general to specific.\u201d<\/em><\/p>\n<p>This is probably the single highest-leverage change you can make for AI citation. Kevin\u2019s research found that citation winners are almost 2x more likely (36.2% vs 20.2%) to contain definitive language: phrases like \u201cis defined as,\u201d \u201crefers to,\u201d and \u201cmeans.\u201d<\/p>\n<p>This isn\u2019t a new concept either. Tools like <a href=\"https:\/\/www.linkedin.com\/posts\/stevetothjr_seonotebook-activity-7254121452776378368-IOUW\/\">Steve Toth\u2019s SnippetBrain<\/a> used the same principles to optimise for <a href=\"https:\/\/ahrefs.com\/blog\/how-serp-features-have-evolved-in-the-ai-era\/\">featured snippets (remember those?)<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"862\" class=\"wp-image-196831\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-3.png\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-3.png 1500w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-3-680x391.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-3-768x441.png 768w\" sizes=\"auto, (max-width: 1500px) 100vw, 1500px\"><\/p>\n<p>Declarative statements help readers because they\u2019re unambiguous. There\u2019s no work required to figure out what you\u2019re saying.<\/p>\n<p>They help AI for a similar reason: AI models are looking to validate and support the claims they make, so they bias towards confident-sounding phrases that quickly and directly answer the query, ideally in a single sentence.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1144\" class=\"wp-image-196832\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-4.png\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-4.png 2048w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-4-680x380.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-4-768x429.png 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-4-1536x858.png 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/p>\n<p>Here\u2019s what a \u201chedged\u201d sentence looks like, full of indirect, nonconfident language:<\/p>\n<blockquote><p><em>\u201cIt <span style=\"text-decoration: underline;\"><strong>seems like it might be <\/strong><\/span>a good idea to <span style=\"text-decoration: underline;\"><strong>maybe consider<\/strong><\/span> updating your title tags, since they <span style=\"text-decoration: underline;\"><strong>could potentially help<\/strong><\/span> improve your click-through rates in search results.\u201d<\/em><\/p><\/blockquote>\n<p>Here\u2019s what declarative writing looks like in practice:<\/p>\n<blockquote><p><em>\u201c<span style=\"text-decoration: underline;\"><strong>Update<\/strong><\/span> your title tags. They <span style=\"text-decoration: underline;\"><strong>directly improve<\/strong><\/span> click-through rates in search results.\u201d<\/em><\/p><\/blockquote>\n<p>I\u2019ve worked with lots of English literature graduates, and academic writing trains people to hedge. \u201cMay,\u201d \u201cmight,\u201d \u201ccould potentially,\u201d \u201cit\u2019s possible that\u201d\u2014these qualifiers signal intellectual humility in a research context. But in the context of AI citation, they signal uncertainty. If an AI model is choosing between your hedged sentence and a competitor\u2019s confident one, well, yours probably loses.<\/p>\n<p>Not everything should be declarative, of course. Use definitive statements for definitions, established facts, core concepts, and clear recommendations. Use qualified language for emerging research, contested claims, predictions, and edge&nbsp;cases.<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-anchor=\"Specificity: maximize your entity density\" data-section=\"specificity-entity-density\">\n<h2>3. Specificity: maximize your entity density<\/h2>\n<\/div><\/div>\n<p>Entity density is the ratio of named entities\u2014brands, tools, people, places, specific concepts\u2014to total words. It seems to be one of the clearest dividing lines between content that gets cited and content that gets ignored.<\/p>\n<p>Kevin\u2019s research found that heavily cited text has an <a href=\"https:\/\/www.growth-memo.com\/p\/the-science-of-how-ai-pays-attention\">entity density of around 20.6%<\/a>, compared to 5-8% in standard English prose. That\u2019s 3-4x the normal rate. Generic writing gets overlooked; specific writing gets&nbsp;cited.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1456\" height=\"1092\" class=\"wp-image-196833\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-5.png\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-5.png 1456w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-5-567x425.png 567w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-5-768x576.png 768w\" sizes=\"auto, (max-width: 1456px) 100vw, 1456px\"><\/p>\n<p>Entity density helps AI models \u201cunderstand\u201d what a piece of text is about. LLMs \u201cthink\u201d in terms of entities, and the relationships between them (like <a href=\"https:\/\/ahrefs.com\/blog\/google-knowledge-graph\/\">Google\u2019s Knowledge Graph<\/a>). The more entities, the easier it is easier to judge if a piece of content is relevant to a particular query.<\/p>\n<p>The same principle applies to people: the more entities you use in writing, the more specific and detailed you are, and the more useful meaning you convey in your&nbsp;text.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1142\" class=\"wp-image-196834\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-6.png\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-6.png 2048w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-6-680x379.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-6-768x428.png 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-6-1536x857.png 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/p>\n<p>Here\u2019s an example of low entity density, using vague and non-specific words:<\/p>\n<blockquote><p><em>\u201cThere are <strong><span style=\"text-decoration: underline;\">a lot of thing<\/span>s<\/strong> you can do to <span style=\"text-decoration: underline;\"><strong>make your website show up better<\/strong><\/span> in search results and get more people to visit it over&nbsp;time.\u201d<\/em><\/p><\/blockquote>\n<p>Here\u2019s an example of high entity density, mentioning many specific, concrete concepts and things:<\/p>\n<blockquote><p><em>\u201cOptimizing <span style=\"text-decoration: underline;\"><strong>meta titles, internal links<\/strong><\/span>, and <span style=\"text-decoration: underline;\"><strong>Core Web Vitals<\/strong><\/span> improves your <span style=\"text-decoration: underline;\"><strong>Google rankings<\/strong><\/span> and increases <span style=\"text-decoration: underline;\"><strong>organic traffic<\/strong><\/span>.\u201d<\/em><\/p><\/blockquote>\n<p>The rule for writing is simple: name the tool, cite the source, specify the metric. Every time you catch yourself writing something vague and jargony \u2014\u201cuse a tool,\u201d \u201ccheck a metric,\u201d \u201caccording to research\u201d\u2014replace it with a concrete, specific example.<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-anchor=\"Strategic repetition: reinforce your key points\" data-section=\"strategic-repetition\">\n<h2>4. <a id=\"post-196828-_c2lvivwildof\"><\/a>Strategic repetition: reinforce your key points<\/h2>\n<\/div><\/div>\n<p>Strategic repetition means placing your most important ideas at multiple points in your content, rephrased for each context.<\/p>\n<p>Repetition helps readers because people don\u2019t consume content linearly. They arrive via search, via internal links, via scrolling past your first three sections. A reader who jumps to section five hasn\u2019t seen your introduction. Working memory is limited, and spaced repetition increases retention. If your most important point only appears once, most of your readers will miss&nbsp;it.<\/p>\n<p>Repetition helps AI for a more mechanical reason: models don\u2019t read your entire page. As Dan Petrovic showed, <a href=\"https:\/\/dejan.ai\/blog\/how-gpt-sees-the-web\/\">they instead retrieve snippets<\/a>\u2014short passages that match a&nbsp;query.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1664\" height=\"1234\" class=\"wp-image-196835\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-7.png\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-7.png 1664w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-7-573x425.png 573w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-7-768x570.png 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-7-1536x1139.png 1536w\" sizes=\"auto, (max-width: 1664px) 100vw, 1664px\"><\/p>\n<p>If your key insight appears only in one paragraph and the model retrieves a different snippet, that insight is invisible. Repeating it in different places, with different phrasing, creates multiple extraction opportunities. Each rephrased version also matches slightly different query fan-out formulations, increasing the odds that one of them aligns with whatever fan-out query ChatGPT is running.<\/p>\n<p>Think of it this way: if AI only samples 30% of your content, repetition increases the likelihood that any given sample contains your most important point.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1138\" class=\"wp-image-196836\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-8.png\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-8.png 2048w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-8-680x378.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-8-768x427.png 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-8-1536x854.png 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/p>\n<p>It makes sense to mention key ideas in your introduction\u2026<\/p>\n<blockquote><p><em>\u201c<strong>Internal linking is the most underrated lever in SEO. <\/strong>While most teams chase backlinks, the sites that consistently outrank them are quietly distributing asuthority exactly where it\u2019s needed.\u201d<\/em><\/p><\/blockquote>\n<p>\u2026to repeat them mid-article, as a contextual reminder\u2026<\/p>\n<blockquote><p><em>\u201c<strong>This is why internal linking is so disproportionatelty effective<\/strong>\u2014the site above didn\u2019t earn a single backlink during that period.\u201d<\/em><\/p><\/blockquote>\n<p>\u2026and finally reinforce your point with a summary in the conclusion:<\/p>\n<blockquote><p><em>\u201cBacklinks get the glory, but for bigger sites,&nbsp;<strong>internal linking has a surprisingly big impact on search visibility.<\/strong>\u201d<\/em><\/p><\/blockquote>\n<p>Each version reframes the same core idea, adding extra context with each repetition\u2014and increasing the likelihood that people and machines will find and understand it.<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-section=\"how-to-measure-ai-citations\">\n<h2><a id=\"post-196828-_nlw3zkhbf0ko\"><\/a>How to measure your AI citations<\/h2>\n<\/div><\/div>\n<p>The data suggests that these simple writing frameworks are beneficial for both human readers and AI search engines, hunting for content to retrieve and&nbsp;cite.<\/p>\n<p>But crucially, these are not magix fixes: your content needs to rank. Our study of 1.4 million ChatGPT prompts found that <a href=\"https:\/\/ahrefs.com\/blog\/why-chatgpt-cites-pages\/\">88% of cited URLs<\/a> come from ChatGPT\u2019s general search index. If you\u2019re not showing up in search results, on-page writing quality is a moot&nbsp;point.<\/p>\n<p>But once you are ranking, how you write determines whether you get cited or ignored\u2014ChatGPT only cites about half the URLs it retrieves. That gap is what these frameworks are designed to&nbsp;close.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1476\" height=\"1749\" class=\"wp-image-196837\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-9.png\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-9.png 1476w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-9-359x425.png 359w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-9-768x910.png 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-9-1296x1536.png 1296w\" sizes=\"auto, (max-width: 1476px) 100vw, 1476px\"><\/p>\n<p>You can use Ahrefs <a href=\"https:\/\/ahrefs.com\/brand-radar\">Brand Radar<\/a> to see which AI platforms cite you\u2014ChatGPT, Perplexity, Claude, Google AI Overviews, AI Mode, Grok\u2014and which specific URLs get quoted. Just enter your brand and domain, head to the <strong>Cited pages <\/strong>report, and click the <strong>Yours <\/strong>tab to see your most-cited URLs (and how their citations change over&nbsp;time):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1782\" height=\"2048\" class=\"wp-image-196838\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-10.jpg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-10.jpg 1782w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-10-370x425.jpg 370w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-10-768x883.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-10-1337x1536.jpg 1337w\" sizes=\"auto, (max-width: 1782px) 100vw, 1782px\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dan Petrovic wrote a great article explaining why human-friendly content is AI-friendly content. In a nutshell, there is a striking parallel between how people and AI models process text information: we both try to glean meaning from long text without<span class=\"ellipsis\">\u2026<\/span><\/p>\n<div class=\"read-more\">Read more \u203a<\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":194,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"footnotes":""},"categories":[469,73],"tags":[],"coauthors":[457],"class_list":["post-196828","post","type-post","status-publish","format-standard","hentry","category-ai-search","category-content-marketing","odd"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>On-Page AEO: 4 Writing Frameworks for Better AI Visibility<\/title>\n<meta name=\"description\" content=\"Five writing frameworks to help AI and humans understand your content (alongside the research that shows they work).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ahrefs.com\/blog\/on-page-aeo\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"On-Page AEO: 4 Writing Frameworks for Better AI Visibility\" \/>\n<meta property=\"og:description\" content=\"Five writing frameworks to help AI and humans understand your content (alongside the research that shows they work).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ahrefs.com\/blog\/on-page-aeo\/\" \/>\n<meta property=\"og:site_name\" content=\"SEO Blog by Ahrefs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Ahrefs\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-08T13:35:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ryan Law\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@thinking_slow\" \/>\n<meta name=\"twitter:site\" content=\"@ahrefs\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/on-page-aeo\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/on-page-aeo\\\/\"},\"author\":{\"name\":\"Ryan Law\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#\\\/schema\\\/person\\\/e63cf0d276886d0391667a066edafeda\"},\"headline\":\"On-Page AEO: 4 Writing Frameworks for Better AI Visibility\",\"datePublished\":\"2026-05-08T13:35:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/on-page-aeo\\\/\"},\"wordCount\":1795,\"publisher\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/on-page-aeo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/on-page-aeo-4-writing-frameworks-for-by-ryan-law-ai-search.jpg\",\"articleSection\":[\"AI Search\",\"Content Marketing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/on-page-aeo\\\/\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/on-page-aeo\\\/\",\"name\":\"On-Page AEO: 4 Writing Frameworks for Better AI Visibility\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/on-page-aeo\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/on-page-aeo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/word-image-196828-1.jpg\",\"datePublished\":\"2026-05-08T13:35:11+00:00\",\"description\":\"Five writing frameworks to help AI and humans understand your content (alongside the research that shows they work).\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ahrefs.com\\\/blog\\\/on-page-aeo\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/on-page-aeo\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/word-image-196828-1.jpg\",\"contentUrl\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/word-image-196828-1.jpg\",\"width\":2048,\"height\":1150},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/\",\"name\":\"SEO Blog by Ahrefs\",\"description\":\"Link Building Strategies &amp; SEO Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#organization\",\"name\":\"Ahrefs\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/ahrefs-logo.png\",\"contentUrl\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/ahrefs-logo.png\",\"width\":2048,\"height\":768,\"caption\":\"Ahrefs\"},\"image\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Ahrefs\\\/\",\"https:\\\/\\\/x.com\\\/ahrefs\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/ahrefs\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/ahrefscom\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#\\\/schema\\\/person\\\/e63cf0d276886d0391667a066edafeda\",\"name\":\"Ryan Law\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ryan-law-pic.jpeg14222399d3ce9bff9501104131dfb0eb\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ryan-law-pic.jpeg\",\"contentUrl\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ryan-law-pic.jpeg\",\"caption\":\"Ryan Law\"},\"description\":\"Ryan Law is the Director of Content Marketing at Ahrefs. Ryan has 13 years experience as a writer, content strategist, team lead, marketing director, VP, CMO, and agency founder. He's helped dozens of companies improve their content marketing and SEO, including Google, Zapier, GoDaddy, Clearbit, and Algolia. He's also a novelist and the creator of two content marketing courses.\",\"sameAs\":[\"https:\\\/\\\/ryanlaw.me\\\/\",\"https:\\\/\\\/uk.linkedin.com\\\/in\\\/thinkingslow\",\"https:\\\/\\\/x.com\\\/thinking_slow\"],\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/author\\\/ryan-law\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"On-Page AEO: 4 Writing Frameworks for Better AI Visibility","description":"Five writing frameworks to help AI and humans understand your content (alongside the research that shows they work).","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ahrefs.com\/blog\/on-page-aeo\/","og_locale":"en_US","og_type":"article","og_title":"On-Page AEO: 4 Writing Frameworks for Better AI Visibility","og_description":"Five writing frameworks to help AI and humans understand your content (alongside the research that shows they work).","og_url":"https:\/\/ahrefs.com\/blog\/on-page-aeo\/","og_site_name":"SEO Blog by Ahrefs","article_publisher":"https:\/\/www.facebook.com\/Ahrefs\/","article_published_time":"2026-05-08T13:35:11+00:00","og_image":[{"width":2048,"height":1150,"url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-1.jpg","type":"image\/jpeg"}],"author":"Ryan Law","twitter_card":"summary_large_image","twitter_creator":"@thinking_slow","twitter_site":"@ahrefs","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ahrefs.com\/blog\/on-page-aeo\/#article","isPartOf":{"@id":"https:\/\/ahrefs.com\/blog\/on-page-aeo\/"},"author":{"name":"Ryan Law","@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/person\/e63cf0d276886d0391667a066edafeda"},"headline":"On-Page AEO: 4 Writing Frameworks for Better AI Visibility","datePublished":"2026-05-08T13:35:11+00:00","mainEntityOfPage":{"@id":"https:\/\/ahrefs.com\/blog\/on-page-aeo\/"},"wordCount":1795,"publisher":{"@id":"https:\/\/ahrefs.com\/blog\/#organization"},"image":{"@id":"https:\/\/ahrefs.com\/blog\/on-page-aeo\/#primaryimage"},"thumbnailUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/on-page-aeo-4-writing-frameworks-for-by-ryan-law-ai-search.jpg","articleSection":["AI Search","Content Marketing"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/ahrefs.com\/blog\/on-page-aeo\/","url":"https:\/\/ahrefs.com\/blog\/on-page-aeo\/","name":"On-Page AEO: 4 Writing Frameworks for Better AI Visibility","isPartOf":{"@id":"https:\/\/ahrefs.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ahrefs.com\/blog\/on-page-aeo\/#primaryimage"},"image":{"@id":"https:\/\/ahrefs.com\/blog\/on-page-aeo\/#primaryimage"},"thumbnailUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-1.jpg","datePublished":"2026-05-08T13:35:11+00:00","description":"Five writing frameworks to help AI and humans understand your content (alongside the research that shows they work).","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ahrefs.com\/blog\/on-page-aeo\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahrefs.com\/blog\/on-page-aeo\/#primaryimage","url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-1.jpg","contentUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/05\/word-image-196828-1.jpg","width":2048,"height":1150},{"@type":"WebSite","@id":"https:\/\/ahrefs.com\/blog\/#website","url":"https:\/\/ahrefs.com\/blog\/","name":"SEO Blog by Ahrefs","description":"Link Building Strategies &amp; SEO Tips","publisher":{"@id":"https:\/\/ahrefs.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ahrefs.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ahrefs.com\/blog\/#organization","name":"Ahrefs","url":"https:\/\/ahrefs.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/06\/ahrefs-logo.png","contentUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/06\/ahrefs-logo.png","width":2048,"height":768,"caption":"Ahrefs"},"image":{"@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Ahrefs\/","https:\/\/x.com\/ahrefs","https:\/\/www.linkedin.com\/company\/ahrefs\/","https:\/\/www.youtube.com\/c\/ahrefscom"]},{"@type":"Person","@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/person\/e63cf0d276886d0391667a066edafeda","name":"Ryan Law","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/10\/ryan-law-pic.jpeg14222399d3ce9bff9501104131dfb0eb","url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/10\/ryan-law-pic.jpeg","contentUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/10\/ryan-law-pic.jpeg","caption":"Ryan Law"},"description":"Ryan Law is the Director of Content Marketing at Ahrefs. Ryan has 13 years experience as a writer, content strategist, team lead, marketing director, VP, CMO, and agency founder. He's helped dozens of companies improve their content marketing and SEO, including Google, Zapier, GoDaddy, Clearbit, and Algolia. He's also a novelist and the creator of two content marketing courses.","sameAs":["https:\/\/ryanlaw.me\/","https:\/\/uk.linkedin.com\/in\/thinkingslow","https:\/\/x.com\/thinking_slow"],"url":"https:\/\/ahrefs.com\/blog\/author\/ryan-law\/"}]}},"as_json":null,"json_reviewers":[],"_links":{"self":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/posts\/196828","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/users\/194"}],"replies":[{"embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/comments?post=196828"}],"version-history":[{"count":7,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/posts\/196828\/revisions"}],"predecessor-version":[{"id":196847,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/posts\/196828\/revisions\/196847"}],"wp:attachment":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/media?parent=196828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/categories?post=196828"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/tags?post=196828"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/coauthors?post=196828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}