Semantics.rs
Semantics.rs/Visual semantics/Centerpiece annotation
Visual semantics

Main content: the layout of a page also carries meaning.

Visual semantics is not only a question of images and alt text. Layout, components and page function show what a page actually does — and that is the first thing a system tries to establish.

Author: Precise Search SEO · Published and checked:
On this page
  1. What is the main content of a page?
  2. Why layout carries meaning
  3. Layout signals what kind of source you are
  4. Macro and micro context
  5. Four content types
  6. Four principles linking text and layout
  7. Query augmentation
  8. Why expensive algorithms are not always run
  9. Our example: the calculator on taxi.co.rs
  10. How to check your own page

What is the main content of a page?

The main content is the component that carries the purpose of the page. Google refers to this as a “centerpiece annotation” — a visual annotation that tells its systems which part is the primary content, as distinct from the header, the navigation and supporting blocks.

For a textual guide that is the first substantive paragraph. For a page built around a tool it is the tool itself. For a price list it is the table of fares. When the layout does not single that component out clearly, the system has to guess, and guessing is expensive.

Documents released during the antitrust proceedings against Google show a concrete version of the problem: inserted elements such as share buttons can break the sentence from which the main content is extracted, so the snippet that gets pulled does not describe the page. Correct HTML structure prevents this.

The same documents show the centerpiece annotation was limited to roughly 400 characters. That means the main content has to fit into a few sentences — which is a verifiable criterion, not a principle.

A practical check: take the first 400 characters an extractor would pull from your page, excluding header and navigation. If they do not contain an answer to the question in the title, the main content is either in the wrong place or something is interrupting it.

Why does layout carry meaning at all?

The rest of this section deals with images, alt text and visual search. This is the other half of the same subject: the layout and function of a page are also a visual signal, and probably a more consequential one than any individual image.

The reason is practical. Modern pages are not text stacked on text. Every few dozen pixels can introduce a new point of interaction, a comparison component or a data card. The information that decides a purchase is often not in a paragraph but in a card — a product, a hotel, a flight, a fare. A system that does not understand how the card is structured does not understand the page.

What is not being claimed here: there is no published Google formula linking layout to position. There are patents about layout understanding, engineer statements about main content, and quality rater guidelines that mention the effort invested in design. From that we derive an approach, not a guarantee.

Schematic comparison of two layouts of the same page: on the left the calculator sits at the bottom below the fold, on the right the same calculator sits directly under the heading above the fold, while the text and fare table are identical
The same text and the same data. The only difference is which component occupies the first screen and therefore represents the purpose of the page.

Layout signals what kind of source a system takes you for

Before assessing content quality, a system assesses what kind of source it is dealing with. The same text need not rank the same on an affiliate site and on a site that actually provides the service. What a page can do is visible from its components, not from its prose.

This makes the distinction between relevance and usability fundamental. A page can be relevant — it can contain the right terms — and still not help the reader complete the task: to calculate, compare, filter, book or call. Relevance comes from the text. Usability comes from the function.

Intent and the layout that matches it
Query typeExampleMatching layout
Pricehow much does a taxi to the airport costThe answer and the calculator in the first screen, the fare table immediately below
Local servicetaxi service in the cityA list with contact details, opening hours and service area
Instructionhow to book a taxiThe steps, with no commercial blocks above them
Experienceis a taxi worth it compared with transitA comparison, conditions and examples, with fewer commercial elements

There is an inverse risk too. If a page suggests a function it does not have — hinting at a comparison, a filter or a calculation that does not actually work — that falls under deceptive functionality and is treated as a problem, not an advantage.

Macro and micro context

Above the fold is the macro context — it corresponds to what Google's guidelines call main content. Below the fold is the micro context, corresponding to supplementary content, and it is where most internal links belong.

The division of a page and what belongs in each part
PartCorresponds toWhat it carries
Macro context (above the fold)Main contentThe answer to the query, the main function, the most important attributes
Micro context (below the fold)Supplementary contentLess important attributes, context, limitations, internal links

This division settles a common dilemma about where internal links go. The answer is the micro context. A link that pulls the reader away before they have their answer works against the page itself.

Four content types and the queries they serve

No content type is better in itself. Which one dominates depends on how the query has been augmented.

Content type by query type
Content typeServes queries aboutForm on the page
FactualExpertise — how much, when, under which ruleA table with a source and a date
OpinionatedExperience — is it worth it, what was it likeA comparison, a rating, a recorded experience
StructuredAttributes — symptoms, benefits, conditionsA list or table of attributes
UnstructuredConcepts — definition, process, significanceA paragraph that explains

The mistake is covering all four on every page. A fare page needs factual and structured content; a guide on whether a taxi is worth taking needs opinion and unstructured explanation. A page attempting both dilutes both intents.

Four principles that link text and layout

These four principles are the bridge between our SEO section and this visual one. Without them the two read as separate subjects, when in fact they are one problem.

The principles and how they are applied
PrincipleWhat it meansConcrete check
VisualisationData is presented in the format that suits itIs the fare a table rather than a paragraph?
VerbalisationWhat matters visually also exists as textCan the calculator's result be read without the graphic?
CommercialisationThe page lets the task be completedIs there a call, a calculation or a booking in the first screen?
ContextualisationThe order of sections follows the query intentDoes the first screen answer the question in the title?

Query augmentation: from one query to a page layout

A search engine does not process only the query that was typed; it expands it into a set of related questions. What is publicly called “query fan-out” appears in the patents as query augmentation. If you know what your query expands into, you know which components the page must have.

This is the most useful part in practice, because it turns the abstract claim that “layout carries meaning” into a procedure. The canonical query is broken into expanded variants, and each is assigned the component that answers it.

Augmenting “taxi Belgrade price” and the components it implies
Expanded intentComponent on the pageClaim the component carries
how much does a taxi cost in BelgradeA “key facts” block in the first screen with the base fare and per-kilometre rateThe service charges base fare X and rate Y
price to the airportA table row with a worked example for a typical routeThe route has an estimated amount under stated conditions
what is the night tariffA tariff table with the period of applicationThe tariff applies within the stated hours
calculate my rideThe calculatorThe reader can produce an estimate themselves
who do I callClick-to-call below the calculationA service exists that performs the job
is the price regulatedA block with the source and date of verificationThe amount comes from the stated instrument

Once the table is filled in, layout stops being a matter of taste. The component answering the most common expanded intent goes in the first screen, and the rest follow the order in which the questions arise. If an expanded intent has no component, that is a gap — a functional one, not a stylistic one.

Limit: there is no public list of what a given query expands into. You fill the table from your own data — related queries in Search Console, the questions that actually arrive, and search suggestions. This is a method, not an extract from Google documentation.

Why expensive algorithms are not run on every document

Pandu Nayak, Google's head of ranking, stated during the antitrust proceedings that expensive algorithms are not run for documents that do not deserve them. For those, only core topicality and locality signals are checked.

This is the strongest argument for everything on this page. If a system first judges whether a document is worth processing in detail, then a clearly delineated main content is not cosmetic — it is what makes that judgement cheap.

The consequence is practical too: a site that is expensive to process does not get a second chance per document. Removing surplus URLs and giving the remaining ones a clear structure therefore work together, not separately. The same relationship appears as cost of retrieval in the SEO section.

Our example: the calculator on taxi.co.rs

On the taxi.co.rs project, the page /kalkulator/ has a single purpose — estimating the cost of a ride. We made two changes to it that follow the principles above.

Changes implemented on the calculator page
ChangePrincipleIntent behind it
The calculator moved nearer the top of the pageContextualisationThe main function enters the first screen instead of sitting below the introduction
Belgrade taxi services with click-to-call added below the calculatorCommercialisationAfter the estimate the reader can complete the task without returning to search

The second change was deliberately placed below the calculator rather than above it. The order follows the query intent: the reader wants the price first and the phone number second. A commercial block above the tool would be exactly the mismatch described in the table in the previous section.

In the measured period the page recorded 5,488 impressions and a 14.6% share of impressions in AI search features, against a site average of 14.2%. The city fare pages, where the main content is a table of tariffs, sit considerably higher at 30.9%.

What these numbers are and are not: the layout changes were genuinely made and can be verified on the live page. The figures above are a snapshot from the project owner's Google Search Console, exported on . What we do not have is an isolated before-and-after for the layout changes themselves: they shipped together with other changes to the site, so the difference cannot be attributed to moving a component. We therefore present the changes as reasoned decisions, not as a measured result.

An open question we put to ourselves: on this site the fare table currently outperforms the interactive tool as main content. That does not mean the tool is the wrong choice — it means that for price queries a static, countable tariff may enter a generated answer more readily than a component that has to be operated.

How to check your own page

  1. Open the page on a phone and do not scroll. If the first screen does not make clear what the page does, the main content is in the wrong place.
  2. Check what interrupts the opening sentence. Share buttons, banners and notices between the heading and the first paragraph interfere with main-content extraction.
  3. Disable JavaScript. If the main function disappears, then for part of the system it does not exist.
  4. Compare intent against layout using the table above. An instructional page with a commercial block on top is a mismatch.
  5. Check whether you claim a function you do not have. A button that does not do what it promises is a risk, not an advantage.
  6. Change one thing at a time and record the date, so the change is measurable at all.
Primary sources: Visual semantics: The missing piece of topical authority (Koray Tuğberk Gübür, Search Engine Land), the Google patent Structured information cards and layout-aware multimodal document understanding, Classifying search results by their page elements, Query augmentation, How semantics and topical authority improve local SEO and Google's guidance on deceptive functionality. The interpretation and its application are ours.

Frequently asked questions

Is “centerpiece annotation” an official ranking factor?

Google describes it as an annotation marking the primary content of a page, and it appears in documents from the antitrust proceedings. There is no published formula linking it to position, so we treat it as a principle of document understanding rather than a confirmed ranking factor.

Does that mean a tool should always be at the top of the page?

No. The component at the top should be the one that matches the query intent. For an instruction that is the steps, for a price list the fare table, for a tool the tool itself. Our own data shows the fare table outperforming an interactive calculator on one project.

Does a longer time on page mean a better result?

Not necessarily. It depends on the type of task. For tools and converters a short visit can mean the reader got what they came for quickly, while a long session can mean they could not find the answer.

Is adding a button enough to make a page functional?

No. If a component suggests a function it does not actually provide, that falls under deceptive functionality in Google's spam policies and is a risk rather than an advantage.