Glossary · Main content (centerpiece)
The part of a page that serves its purpose, as opposed to header, navigation and footer: any part that directly helps the page achieve its purpose, including images, video, tools and user-generated content. Google identifies it and treats it as the most important part of the page.
Google’s documentation 5
Google's sitemap guide says Google uses lastmod only when it is consistently and verifiably accurate, and counts a change to the main content, the structured data or the links of a page as significant, but not a changed copyright date.
Google Search Central · Day 2 · Welcome to indexing day!
Google's canonicalization guide says that when Google indexes a page it determines the page's primary content, which it also calls the centerpiece, and clusters pages whose primary content is the same or very similar.
Google Search Central · Day 2 · Understanding what's on a page
Google's Search Quality Rater Guidelines define main content as any part of the page that directly helps it achieve its purpose, including text, images, videos, page features such as calculators and content created by users, and they count the title at the top of the page as part of it.
Google Search Quality Rater Guidelines (PDF, 11 September 2025) · Day 2 · Understanding what's on a page
Google's Search Quality Rater Guidelines say navigation links are a common type of supplementary content, and that content behind tabs and user reviews or comments may count as main content on some pages and as supplementary content on others, depending on the page's purpose.
Google Search Quality Rater Guidelines (PDF, 11 September 2025) · Day 2 · Understanding what's on a page
Google's hreflang guide says pages that translate only the template (navigation, footer) around main content in one language still count as duplicates, because localized versions are duplicates only if the main content stays untranslated; it recommends hreflang for such pages.
Google Search Central · Day 2 · Focusing on Internationalisation and Localisation
Press and analysis 10
Make the main content of every template easy to separate from the header, navigation and footer, for example as one clearly delimited main area, because Google identifies the main content and treats it as the most important part of the page.
Ibrahim Anjro · Day 2 · How is HTML interpreted
For pages people are likely to ask an AI assistant about (product, pricing, documentation and policy pages), server-render the main content so a live, user-triggered read does not depend on client-side JavaScript finishing quickly.
Ibrahim Anjro · Day 2 · Lightning session D: Rendering and JavaScript
Check rendering per template rather than per URL: inspect one URL of each page type (product, category, article) in URL Inspection and confirm that the main content, prices and internal links appear in the rendered HTML.
Ibrahim Anjro · Day 2 · Lightning session D: Rendering and JavaScript
Wrap permission-based features (location, payments, camera) and WebGL effects in feature detection with a fallback, so the main content renders when the API is missing or the permission is declined; never make indexable content wait for a permission prompt.
Ibrahim Anjro · Day 2 · What is Google friendly JavaScript
Check robots.txt for Disallow rules covering JavaScript bundles, build folders or API endpoints the page calls while rendering, including on separate API or CDN hostnames with their own robots.txt, then confirm in URL Inspection's live test that the rendered HTML contains the main content.
Ibrahim Anjro · Day 2 · What is Google friendly JavaScript
With a headless CMS, choose the rendering per template before launch (server-rendered or pre-rendered for pages that must rank), and make any agent-built test suite assert that the main content and <a href> links are present in the rendered HTML.
Ibrahim Anjro · Day 2 · What is Google friendly JavaScript
Put the terms a page should rank for in its main content (title, headings, opening paragraphs) rather than only in sidebars, tag lists or footers; footer keyword blocks are unlikely to add ranking value.
Ibrahim Anjro · Day 2 · Understanding what's on a page
Return real error status codes for error states, 404 or 410 for missing content and 503 for outages such as a failed database connection, also in single-page apps; a 200 page whose main content is only an error message is treated as a soft 404 even when header and navigation look normal.
Ibrahim Anjro · Day 2 · Understanding what's on a page
Make location and variant pages differ in their main content (local stock, staff, prices, addresses) and return 404 for empty or invalid combinations; otherwise every URL that fits the pattern can be folded into one canonical.
Ibrahim Anjro · Day 2 · Handling web duplication
Give each important video its own watch page where the video is the main content, add VideoObject markup and list the video in a video sitemap; a video buried in a long article lacks the dedicated watch page that Google listed as a key factor.
Ibrahim Anjro · Day 2 · Using images to your advantage and Engaging Search users with videos