Field Notes

Why your HubSpot site is invisible to LLMs, and the four primitives that fix it.

Written by Chris Tveter | Apr 23, 2026 5:45:16 AM

For the last eighteen months, every HubSpot portal audit has surfaced the same pattern: well-written content, polished landing pages, accurate positioning, and near-zero visibility inside LLM-generated answers. The gap is not quality. It is structure.

Large language models extract information differently than search engines. They reward pages that behave like reference material: self-contained answer blocks, question-shaped headers, explicitly attributed claims, and machine-parseable Q&A. Most HubSpot themes, including many of the ones marketed as AEO-ready, are missing at least two of these primitives.

What an LLM actually looks for on a page.

LLMs extract passages that can stand alone as answers, then attribute them to the publishing source.

The behavior is easier to observe than to describe. Ask Claude or GPT about a mid-market B2B topic. Notice which sites get cited. They share structural traits long before they share keyword overlap.

Pages treated as structured knowledge assets, rather than loose collections of paragraphs, become less fragile to ranking volatility and more likely to be reflected accurately when an LLM answers a question about the publisher's services.
New Target ยท HubSpot AI Features for 2026 March 2026

The four structural primitives.

Summary Answer Block

A self-contained paragraph, positioned directly under the H1, that answers the page's core question in 60 to 120 words.

This is the single most extractable unit on any page. When an LLM is asked a question that your page addresses, this block is the unit most likely to be quoted or paraphrased back to the user. The formatting matters: a distinct visual container tells the model this is a summary, not a pull-quote or a marketing callout.

Question-shaped headers

Every H2 and H3 is phrased exactly as a user would ask the question an LLM, with a one-sentence definitional answer immediately beneath it.

Generic headers like "Key Benefits" or "Our Approach" do not match extractable query patterns. Question-shaped headers do. The pattern compounds: each question becomes its own extractable unit, so a single page becomes a source of answers across multiple LLM queries instead of just one.

What this supersedes.

The old approach
Optimize for search-engine keyword density. Build authority through inbound link volume. Treat structured data as a nice-to-have.
The current reality
Engineer pages as extractable reference units. Authority compounds through citation accuracy in LLM answers. Schema and structural primitives are the primary ranking mechanism.

How to install these primitives in HubSpot.

The implementation is mechanical once the architecture is clear. Six custom modules, two templates. Each module corresponds to one of the primitives, plus two connective pieces for case study pages. The full build takes a day to two days of focused work in Design Manager, depending on theme complexity.