/ โ† AEO Fixes / AEO Content Structure
In this guide
  1. How assistants take passages from a page
  2. A section before and after
  3. Finding structure problems on your pages
  4. The fix, step by step
  5. Structures that suit different kinds of question
  6. Platform notes
  7. Over-correcting: mistakes to avoid
  8. Keeping new content well structured
  9. Questions and answers

How assistants take passages from a page

When an assistant searches the web to answer a question, it does not read your page the way a visitor does, top to bottom with the design around it. Its systems split the text into pieces, usually along headings and paragraphs, and compare each piece with the question. The best-matching pieces are handed to the model, which writes the answer and, in many assistants, adds a link to the page they came from.

No assistant publishes exactly how it divides pages, and the details change. But the practical lessons are consistent across all of them:

None of this is at odds with writing for people. Readers skim headings, want the answer first and dislike hunting through a page. A page structured for extraction is almost always easier to read.

๐Ÿ’ก Content structure is one of several reasons a page may not be quoted. If an assistant cannot reach the page at all, or the text only appears after scripts run, fix that first; see fixing AI crawler access.

A section before and after

Here is a typical section from a fictional dog groomer's services page, and the same content restructured. The facts are identical.

Before:
<h2>Our Approach</h2>
<p>At Example Grooming we believe every dog deserves the best.
Our team has years of experience and we love what we do.</p>
<p>It depends on the breed and coat, but for most dogs we
recommend coming in regularly. As mentioned above, some breeds
need more frequent visits, usually every four to six weeks,
whereas others can go eight to twelve.</p>

After:
<h2>How often should a dog be groomed?</h2>
<p>Most dogs need a full groom every six to twelve weeks. Breeds
with continuously growing coats, such as poodles, bichons and
shih tzus, usually need one every four to six weeks to prevent
matting. Short-coated breeds can often go twelve weeks or more
between professional grooms.</p>
<p>At Example Grooming in Derby we set a schedule for each dog at
its first visit, based on coat type and how it is cared for at
home.</p>

What changed:

  1. The heading now says what the section answers, in the words an owner would use.
  2. The first sentence is a complete answer that would make sense quoted alone.
  3. The vague "regularly" and "some breeds" became named breeds and specific intervals.
  4. "As mentioned above" is gone; nothing depends on an earlier paragraph.
  5. The business and its location are named in a separate sentence, so a quoted answer can still be attributed.
  6. The paragraph of general claims about passion and experience was removed from this section. If it matters, it belongs on the About page, with evidence.

Finding structure problems on your pages

Start with the pages that should answer your customers' most important questions, not the whole site. For each one, run these checks.

1. Read the heading outline

Open the browser developer tools and inspect the headings, or use an accessibility inspector or outline extension that lists h1 to h6 in order. Read the list on its own. Does it tell you what the page covers and where each answer is? Headings such as "Overview", "More info", "Why us" or a lone brand slogan say nothing about content.

2. Look for fake headings and fake structure

Page builders often let editors style a paragraph to look like a heading, or use a heading tag for decoration, such as an h2 around a phone number. Search the page source for your visible headings and check they are real heading elements at a sensible level. Check that lists are ul or ol, not paragraphs with dashes, and that tables are table elements, not images or grids of divs.

3. Find where each answer starts

For each question the page should answer, find the first sentence that actually answers it. If it is more than two or three sentences below its heading, or under a heading that does not name the question, the section needs restructuring.

4. Read key paragraphs alone

Copy an important paragraph into a blank document and read it cold. Does it make sense? Does it name what it is talking about? Does it contain words like "this", "they", "the above" or "as we said" whose meaning is on another part of the page?

5. Check what the assistants quote now

The AI Visibility Tracker records whether your brand is cited, mentioned, recommended or missing for your customers' questions. Where you are cited, open the answer and see which passage was used. Where a competitor is cited instead, compare the structure of their section with yours.

The fix, step by step

Step 1

Map each page to the questions it should answer

For each important page, list the three to eight questions it ought to answer, using the words customers use in enquiries, reviews and search queries. Remove questions another page on your site already answers better, and link to that page instead. If one page is trying to answer twenty unrelated questions, split it. The list becomes the plan for the page: each question will get its own section with its own heading and answer.

Step 2

Rewrite headings so they name the question or topic

Replace vague headings with ones that say exactly what the section answers. A question works well when the section answers one question, for example How long does a boiler service take?. A plain topic phrase suits reference content, such as Boiler service costs in 2026. Keep one h1 for the page, use h2 for main sections and h3 inside them, and never skip levels just to get a smaller font size.

Step 3

Put the answer in the first sentences of each section

Under each heading, write one to three sentences that answer the question fully before adding any background, caveats or selling. Include the specific figure, time, condition or step that makes it a real answer. Then follow with the detail a careful reader needs: exceptions, examples and how your business handles it. If the honest answer is that it depends, say what it depends on and give the typical range.

Step 4

Make every key passage stand on its own

Go through each answer paragraph and replace words that point elsewhere, such as this, it, the above or as mentioned, with the thing they refer to. Name the product, service or place in the paragraph. Where attribution matters, name your business once in the section. Keep each paragraph to one idea, so a quoted paragraph cannot mix an answer to one question with half of the answer to another.

Step 5

Turn comparisons and specs into real lists and tables

Find information presented as images, sliders, tabs built from scripts, or text lines separated by dashes. Rebuild steps as an ordered list, options as an unordered list, and comparisons or specifications as an HTML table with a header row. Give each table a short sentence before it saying what it compares. Keep units, currency and dates inside the cells, so a single row still makes sense when lifted out.

Step 6

Repair the heading outline in the template

Many heading problems come from the theme, not the content: a logo wrapped in h1 on every page, sidebar titles marked as h2, or a page builder that outputs styled div elements instead of headings. Fix these in the template or builder settings so every page benefits. Afterwards, list the headings on a few pages again and check the outline now reflects only the main content, in a sensible order.

Step 7

Test passages out of context, then re-measure

Copy each rewritten answer into a blank document and read it without the page around it. Ask whether a stranger would understand it, whether it is correct on its own, and whether it says whose answer it is. Publish, wait until the page has been recrawled, then re-run your customer questions. Compare which passages are quoted and how often you are cited against your first measurement.

Structures that suit different kinds of question

Different questions need different shapes. Matching the shape to the question gives assistants a passage that fits their answer without rewording.

Question typeExampleStructure that works
DefinitionWhat is a party wall agreement?One sentence defining it, a second saying when it applies, then detail.
How-toHow do I bleed a radiator?A one-line summary, then an ordered list of steps, each starting with a verb.
Cost or timeHow much does a website audit cost?The typical range first, then what moves it up or down, with a date for prices.
ComparisonCombi or system boiler?A one-sentence verdict by situation, then a table of differences.
Yes or noDo I need planning permission for a garden room?The answer and its main condition in the first sentence, then the exceptions as a list.
ChoiceWhich grooming package is right for my dog?A short list pairing each option with the situation it suits.

A page can mix these. A service page might open with a definition, include a cost section and end with a comparison table. The point is that each section has one job and one shape.

Platform notes

WordPress

In the block editor, use the Heading block and choose the level from its toolbar rather than making a paragraph larger. The List and Table blocks output real HTML lists and tables. Check the theme: some place the site title in an h1 on every page, and some page builders such as Elementor let a heading widget output any tag, which editors may set to div or p for styling. Set those widgets to the correct heading level.

Shopify

Product descriptions are usually written in the rich text editor, which supports headings and lists but is often left as one long paragraph. Specifications work well as a table in the description, or as product metafields displayed by the theme as a list. Check that tabs and accordions in the theme contain their text in the page HTML rather than loading it when clicked.

Static sites and frameworks

Markdown-based sites generally produce clean headings, lists and tables. Watch for components that render headings as styled div elements, content inside tabs that only exists after a click, and comparison tables built as CSS grids. Server-rendered or statically generated HTML keeps all of it available to crawlers.

โš ๏ธ Accordions are fine when the text is in the HTML and merely hidden until opened. They are a problem when the content is fetched only after a click, because crawlers do not click.

Over-correcting: mistakes to avoid

For how assistants attribute what they quote, and how to reduce misquotation, see fixing wrong attribution. For the structured data that sits alongside good structure, see fixing schema for AI answers.

Keeping new content well structured

Questions and answers

1. Should every heading be written as a question?

No. Question headings work well when a section answers one specific question that people actually ask, because the heading then matches the way the question is phrased. For reference content, such as specifications, terms, opening hours or a list of services, plain descriptive headings are clearer. What matters is that every heading tells a reader, and an assistant, exactly what the section contains. Vague headings such as Overview or More information are the ones to replace.

2. How long should an answer passage be?

Long enough to answer the question completely, which is usually one to three sentences for the core answer, followed by as much detail as the question needs. There is no fixed ideal length, and Google says there is no minimum word count for pages. The test is whether the opening sentences would still be a correct, useful answer if they were quoted on their own, without the rest of the section around them.

3. Will restructuring my content hurt my Google rankings?

It is unlikely to hurt, as long as you keep the useful content and the page still covers its topic well. Clear headings, answers near the top and real lists and tables are consistent with Google's own guidance on helpful, people-first content. Keep the same address for the page, avoid removing sections that bring in search traffic without replacing them, and check Search Console after the change to confirm the page is still performing.

4. Do tables and lists really help AI assistants?

They help because they keep their structure when the page is turned into text. An HTML table tells a system which value belongs to which row and column, and a list separates steps or options clearly. The same information drawn as an image, laid out in columns with CSS only, or written as a run-on paragraph loses that structure. Use a table when readers need to compare several options against the same attributes.

5. What does self-contained mean for a paragraph?

It means the paragraph makes sense if someone reads only that paragraph. It names the thing it is about instead of saying this or it, does not rely on an earlier sentence for key facts, and states any condition that changes the answer. Assistants often take a single passage from a page, so a paragraph that depends on the one before it can be misunderstood, quoted incorrectly, or skipped in favour of a clearer source.

6. Is it bad to hide content in tabs or accordions?

Not in itself. If the text is present in the HTML and only visually collapsed, crawlers and assistants can read it, and Google treats it as normal content. The problem comes when the text is loaded by a script only after someone clicks, because crawlers do not click. View the page source or the rendered HTML and search for a sentence from inside a closed tab. If it is not there, the content needs to be included in the page.

7. Should I add a summary box at the top of long pages?

A short summary or key points box can help both readers and assistants, especially on long guides, because it gives the main answers in one place near the top. Keep it short, make sure every point is covered in more detail below, and update it whenever the detail changes. A summary that contradicts the body is worse than none, because an assistant may quote the outdated summary instead of the correct detail.

See which passages AI assistants use

The AI Visibility Tracker asks AI assistants the questions your customers ask and records whether your brand is cited, mentioned, recommended or missing, so you can see whether restructured pages are being used and track progress over time.

Open AEO Fixes โ†’
๐Ÿ’ฌ Got a problem?
Related Guides: All AEO Fixes  ·  Fixing Low Citation Frequency  ·  Fixing Schema for AI Answers  ·  AEO Guide  ·  Learning Hub

About aiwebpageseo

aiwebpageseo.com is a data-driven SEO and AEO (Answer Engine Optimisation) platform providing a free suite of technical SEO tools. Rather than relying on AI-theorised assumptions, the platform analyses live URL performance, delivering objective diagnostics, page speed metrics, CLS debugging, and site crawl data alongside actionable technical tutorials.