AnforderungenSearch Central Live Deep Dive Europe 2026
138 Anforderungen, jede mit Quelle.
Das Entwickler-Kit von Search Central Live Deep Dive Europe 2026, in 16 Bereichen. Jede Anforderung sagt, was zu tun ist, warum es zählt, wie Sie es umsetzen und wie Sie es prüfen, und nennt die Google-Dokumente und Aussagen, auf denen sie beruht.
Die Anforderungen stehen im englischen Original.
Nach Stufe
- Muss37
- Sollte67
- Kann15
- Vermeiden19
Abdeckung, wenn alle Quellen verbunden sind
- Automatisch105
- Unterstützt29
- Geführt4
Pack v2.13.0Daten bis 2026-10-02Die Wissensbasis (öffnet in einem neuen Tab)
138 von 138 Anforderungen
SRV01 / 16
Server, status codes and crawling
11 Anforderungen
How the server answers Google's crawlers decides whether anything else on the site matters. These requirements cover reachability through firewalls and CDNs, status codes for outages and overload, robots.txt on every host, HTTP versions and caching headers.
- DEV-SRV-01MussLet verified Google crawlers through firewalls, CDNs and bot protectionUnterstütztServer-Logs
- DEV-SRV-02VermeidenNever serve bot challenges or error pages to crawlers with a 200 statusAutomatischEine URL
- DEV-SRV-03MussAnswer planned maintenance and short outages with 503, for a day or two at mostUnterstütztIhre Website
- DEV-SRV-04MussKeep robots.txt reachable on every host: 200 with rules, or 404 if there are noneAutomatischEine URL
- DEV-SRV-05MussRely only on the fields Google supports (user-agent, allow, disallow, sitemap) and keep robots.txt under 500 KiBAutomatischEine URL
- DEV-SRV-06VermeidenDo not put Content-Signal or other non-standard lines between user-agent linesAutomatischEine URL
- DEV-SRV-07MussAnswer crawlers over HTTP/1.1 (HTTP/2 optional); never run a crawlable host on HTTP/3 onlyAutomatischEine URL
- DEV-SRV-08SollteSupport conditional requests with ETag or Last-Modified and answer 304 when nothing changedAutomatischEine URL
- DEV-SRV-09VermeidenDo not answer crawlers with 401, 402 or 403 on pages that should be in SearchAutomatischGoogle
- DEV-SRV-10MussGive a crawler its own robots.txt group only when needed, and make that group completeAutomatischEine URL
- DEV-SRV-11VermeidenNever use robots.txt to hide private paths; protect them with authenticationAutomatischEine URL
URL02 / 16
URLs, links and discovery
11 Anforderungen
Google discovers pages through the links it extracts from HTML and sends them back to the crawl queue; links also tell it how a site is structured and feed ranking. Every page that should rank needs a real URL and a real link to it.
- DEV-URL-01MussMake every navigational link an <a> element whose href holds a real URLAutomatischRendering
- DEV-URL-02VermeidenDo not navigate with onclick handlers, javascript: URLs, routerLink without href or # pseudo-linksAutomatischRendering
- DEV-URL-03MussRoute single-page apps with the History API and real paths, not # fragmentsAutomatischRendering
- DEV-URL-04MussLink every indexable page from the normal navigation or a hub pageAutomatischCrawl
- DEV-URL-05SolltePublish XML sitemaps listing only canonical, indexable URLs with accurate lastmodAutomatischEine URL
- DEV-URL-06MussGive each page of a paginated series its own URL, its own canonical and an <a href> to the next pageAutomatischEine URL
- DEV-URL-07MussBack infinite scroll and load-more buttons with paginated URLsAutomatischRendering
- DEV-URL-08MussKeep faceted navigation out of the crawl with robots.txt rules or URL fragmentsUnterstütztCrawl
- DEV-URL-09SollteIf facet URLs must be crawlable, use & separators, a fixed filter order and 404 for empty resultsAutomatischEine URL
- DEV-URL-10SollteGroup URLs into meaningful section paths and launch new content under sections Google already indexes wellUnterstütztCrawl
- DEV-URL-11SollteCompute the expected URL for every request and redirect variants to itAutomatischEine URL
REN03 / 16
Rendering and JavaScript
10 Anforderungen
Google renders pages with a headless Chromium in a separate, queued system and indexes what is in the DOM when rendering ends. Content and links that depend on clicks, scrolling, blocked resources, permission prompts or slow APIs can be missing from what Google indexes.
- DEV-REN-01SollteServer-render the main content and everything indexing depends on (SSR, static generation or hybrid)AutomatischRendering
- DEV-REN-02MussHave all indexable content in the DOM after load, without clicks, typing or scrollingAutomatischRendering
- DEV-REN-03MussLazy-load with native lazy loading or an IntersectionObserver, never with scroll eventsAutomatischRendering
- DEV-REN-04VermeidenDo not block JavaScript, CSS or API endpoints that pages need for rendering in robots.txtAutomatischRendering
- DEV-REN-05VermeidenDo not add, change or remove robots meta tags with JavaScriptAutomatischRendering
- DEV-REN-06SollteMake rendering robust: no slow API dependencies and no unresolved placeholdersAutomatischRendering
- DEV-REN-07SollteKeep prices, offer counts and other commercial data identical in raw and rendered HTMLAutomatischRendering
- DEV-REN-08SollteFeature-detect permission-based APIs and WebGL, and render the content without themAutomatischRendering
- DEV-REN-09SollteMonitor JavaScript console errors and Content Security Policy violations on key templatesAutomatischRendering
- DEV-REN-10SollteKeep indexable content out of iframes, and check web components in the rendered HTMLAutomatischRendering
IDX04 / 16
Indexing and snippet controls
13 Anforderungen
robots.txt controls crawling; the robots meta tag and the X-Robots-Tag header control indexing and how a page appears, including how much of it AI Overviews and AI Mode may use. Search Console and the Google-Extended token add controls for generative AI.
- DEV-IDX-01MussUse noindex to keep a page out of Search, and leave that URL crawlableAutomatischEine URL
- DEV-IDX-02VermeidenDo not use noindex, nofollow or crawl-delay to save crawl budgetAutomatischServer-Logs
- DEV-IDX-03SollteSend robots rules for PDFs, images and other non-HTML files in the X-Robots-Tag headerAutomatischEine URL
- DEV-IDX-04SollteAllow full snippets and large previews with max-snippet:-1 and max-image-preview:largeAutomatischEine URL
- DEV-IDX-05VermeidenDo not add nosnippet or a short max-snippet unless you accept losing snippets and AI feature useAutomatischEine URL
- DEV-IDX-06SolltePrefer rel attributes on individual links to a page-level nofollowAutomatischEine URL
- DEV-IDX-07KannUse data-nosnippet on a span, div or section to keep one detail out of snippetsAutomatischEine URL
- DEV-IDX-08KannUse unavailable_after on pages with a known end dateAutomatischEine URL
- DEV-IDX-09SollteLeave notranslate and noimageindex out of templates unless translation or image indexing must be preventedAutomatischEine URL
- DEV-IDX-10KannUse the Search generative AI setting in Search Console only to take a property out of AI Overviews and AI ModeGeführtIhre Website
- DEV-IDX-11KannUse the Google-Extended robots.txt token to control Gemini training and groundingAutomatischEine URL
- DEV-IDX-12SollteOn sites with explicit content, keep it on its own subdomain or domain and label it with rating markupUnterstütztIhre Website
- DEV-IDX-13SollteFor an urgent removal, use the Removals tool in Search Console and also return 404 or noindexUnterstütztIhre Website
CAN05 / 16
Canonicals, redirects and duplicates
11 Anforderungen
Google clusters duplicate pages, picks one representative URL (the canonical) and forwards signals to it. Redirects, rel=canonical, internal links and sitemaps tell it which URL you prefer: when they agree Google follows them, and when they conflict it decides on its own.
- DEV-CAN-01MussUse permanent server-side redirects (301 or 308) for moved URLs, straight to the final URLAutomatischEine URL
- DEV-CAN-02MussServe one host over HTTPS with a valid certificate and redirect every other origin to itAutomatischEine URL
- DEV-CAN-03MussPut exactly one absolute rel=canonical in the server-rendered head of every indexable pageAutomatischEine URL
- DEV-CAN-04MussPoint every canonical directly at a final URL that returns 200, is indexable and is linkedAutomatischCrawl
- DEV-CAN-05MussMake all canonical signals agree: redirects, rel=canonical, internal links, sitemaps and hreflangAutomatischCrawl
- DEV-CAN-06VermeidenDo not canonicalise one language version to another; connect them with hreflangAutomatischEine URL
- DEV-CAN-07VermeidenNever leave staging, preview or mirror copies of the site publicly crawlableAutomatischEine URL
- DEV-CAN-08SollteMake pages that share a URL pattern differ in their main contentAutomatischCrawl
- DEV-CAN-09SollteKeep migration redirects in place long term and judge a move in Search Console, not with site: queriesUnterstütztIhre Website
- DEV-CAN-10MussRedirect an old URL only to a page with the same intent, and return 404 or 410 when there is noneUnterstütztIhre Website
- DEV-CAN-11VermeidenNever route a crawlable URL's redirects through a URL that robots.txt blocksAutomatischEine URL
ERR06 / 16
Error pages and soft 404s
4 Anforderungen
A page that should be an error but returns 200 is a soft 404: Google keeps it out of the index but keeps crawling it, may cluster many such pages together, and recognises it from the main content rather than from keywords. Every response needs the status code that matches the state of the page.
- DEV-ERR-01MussReturn 404 or 410 for removed and non-existent URLsAutomatischEine URL
- DEV-ERR-02MussReturn a real 404 for unknown routes in single-page apps, or use a documented client-side fallbackAutomatischRendering
- DEV-ERR-03VermeidenNever serve error states, empty results or failed data loads with a 200 statusAutomatischEine URL
- DEV-ERR-04SollteKeep temporarily out-of-stock product pages live with 200 and their current availabilityAutomatischEine URL
INT07 / 16
International and multilingual sites
12 Anforderungen
Google reads a page's language from its content, stores one language per page and uses hreflang to show searchers the right version. Each version needs its own URL, crawlable links to its alternates, valid and reciprocal annotations and content that really differs.
- DEV-INT-01MussGive every language and country version its own URLAutomatischEine URL
- DEV-INT-02VermeidenDo not redirect visitors automatically by IP address or browser languageAutomatischEine URL
- DEV-INT-03MussMake hreflang complete: a self-reference, return links and fully qualified URLsAutomatischCrawl
- DEV-INT-04MussUse valid hreflang codes: an ISO 639-1 language, an optional ISO 15924 script and an optional ISO 3166-1 Alpha-2 regionAutomatischEine URL
- DEV-INT-05SollteSupply hreflang through one method only: HTML head, HTTP Link header or sitemapAutomatischEine URL
- DEV-INT-06MussBuild language and market selectors as <a href> links to each alternate URLAutomatischRendering
- DEV-INT-07SollteMake each page's language unambiguous by translating the template with the main contentAutomatischEine URL
- DEV-INT-08SollteDifferentiate same-language country versions beyond boilerplate and mark them with region codesAutomatischCrawl
- DEV-INT-09KannChoose ccTLDs, subdomains or subdirectories by business needs, and never URL parametersAutomatischEine URL
- DEV-INT-10SolltePublish machine-translated language versions only after human review and localisationUnterstütztCrawl
- DEV-INT-11SollteWrite pages in the words, spellings and script the audience searches with, and never add synonym or variant listsUnterstütztIhre Website
- DEV-INT-12SollteMark the text direction of right-to-left and mixed-script titles, product names and URLsUnterstütztIhre Website
HTM08 / 16
Page structure and HTML
7 Anforderungen
Google parses each page into a DOM, tells header, navigation, main content and footer apart, and weighs words by where they appear. Templates decide whether the main content is easy to find and whether controls in the HTML work as intended.
- DEV-HTM-01SollteWrap each page's primary content in one clearly delimited main areaAutomatischEine URL
- DEV-HTM-02SolltePlace the words a page should rank for in its main content, not in footers or sidebarsUnterstütztIhre Website
- DEV-HTM-03MussGive every indexable page a unique, descriptive title element in the server HTMLAutomatischCrawl
- DEV-HTM-04SollteUse semantic, accessible HTML: real buttons, labelled forms and a logical heading orderUnterstütztIhre Website
- DEV-HTM-05SollteWrite valid HTML and close every elementAutomatischEine URL
- DEV-HTM-06VermeidenNever hide text from users, such as white-on-white or off-screen keyword blocksUnterstütztRendering
- DEV-HTM-07KannUse real heading, title and emphasis elements instead of styling aloneAutomatischRendering
SDA09 / 16
Structured data
15 Anforderungen
Structured data makes pages eligible for rich results, gives Google precise facts such as prices, dates and identifiers more cheaply and accurately than model-based extraction, and the same processed data feeds classic results and AI features. It must describe what users can see.
- DEV-SDA-01SollteWrite structured data as JSON-LD by defaultAutomatischEine URL
- DEV-SDA-02MussMark up only content that is visible on the page and relevant to itUnterstütztIhre Website
- DEV-SDA-03SollteChoose the specific types Google documents for its features, and skip generic or irrelevant onesAutomatischEine URL
- DEV-SDA-04SollteIdentify entities with unique identifiers: url, @id and stable IDsAutomatischCrawl
- DEV-SDA-05SollteWrite dates in ISO 8601 and give every date-time a UTC offsetAutomatischEine URL
- DEV-SDA-06SollteEmit each structured data entity once per page, and audit CMS plug-ins for duplicatesAutomatischEine URL
- DEV-SDA-07SollteDescribe only the page's main product in Product markup, not related-product carouselsAutomatischEine URL
- DEV-SDA-08SollteMark up merchant listings completely, with validity dates for sale pricesAutomatischEine URL
- DEV-SDA-09SollteDeclare return, shipping and loyalty policies once at organisation levelAutomatischEine URL
- DEV-SDA-10SolltePut the same structured data on duplicate URLs as on the canonicalAutomatischEine URL
- DEV-SDA-11MussValidate markup in the Rich Results Test before it reaches templates, and monitor it after releaseUnterstütztCI
- DEV-SDA-12KannWire Google's SHACL validation rules into the build once they are publishedGeführtIhre Website
- DEV-SDA-13SollteAdd Article markup with headline, images, dates and authors to every article templateAutomatischEine URL
- DEV-SDA-14VermeidenDo not mark up self-serving review ratings of your own businessAutomatischEine URL
- DEV-SDA-15SollteState the preferred site name with WebSite markup on the home pageAutomatischEine URL
SHP10 / 16
Shopping data (Merchant Center, product markup and Storebot)
4 Anforderungen
Product rich results come from structured data, the Shopping tab needs a Merchant Center feed, and Google Shopping's own crawler, Storebot-Google, checks both against the shop. AI shopping experiences ask for richer product data than classic results, delivered first through the feed.
- DEV-SHP-01SollteUse Product markup for rich results and a Merchant Center feed for the Shopping tab, with identical valuesAutomatischGoogle
- DEV-SHP-02SollteLet Storebot-Google crawl product, cart and checkout pages, through robots.txt and bot protectionAutomatischServer-Logs
- DEV-SHP-03SollteSend conversational product data in the Merchant Center feed: Q&A, product details, highlights and related productsAutomatischGoogle
- DEV-SHP-04KannTreat product Q&A and specification markup in schema.org as an extra on top of the feedAutomatischEine URL
IMG11 / 16
Images
8 Anforderungen
Google finds images through img elements in the HTML and through image sitemaps, understands them through alt text and the surrounding text, and can show them in web search, Google Images, Discover and AI features.
- DEV-IMG-01MussPut every image that should be found in an <img> element with a src attributeAutomatischRendering
- DEV-IMG-02MussDescribe every meaningful image in its alt attributeAutomatischEine URL
- DEV-IMG-03SolltePlace images next to text that explains themUnterstütztIhre Website
- DEV-IMG-04SollteList important images in an image sitemapAutomatischEine URL
- DEV-IMG-05SollteServe modern, compact image formats with a widely supported file in the img srcAutomatischEine URL
- DEV-IMG-06SollteKeep images out of Search with robots.txt or X-Robots-Tag, not with CSS tricksAutomatischEine URL
- DEV-IMG-07SollteGive every article a large, relevant lead image and declare it in og:image or markupAutomatischEine URL
- DEV-IMG-08KannKeep the IPTC and C2PA metadata that marks AI-generated imagesUnterstütztIhre Website
VID12 / 16
Video
6 Anforderungen
Google extracts videos from the page together with the data around them and passes them to its media indexing. A dedicated watch page, a video element that loads without interaction and VideoObject markup make a video eligible for video features such as key moments.
- DEV-VID-01MussEmbed each video in a video, iframe, embed or object element that loads without user actionAutomatischRendering
- DEV-VID-02SollteGive each important video its own watch pageUnterstütztGoogle
- DEV-VID-03SollteDescribe videos with VideoObject markup and mark key moments with Clip or SeekToActionAutomatischEine URL
- DEV-VID-04SollteList videos in a video sitemapAutomatischEine URL
- DEV-VID-05KannAllow video previews with max-video-preview:-1AutomatischEine URL
- DEV-VID-06SollteServe videos fast in a common container with standard codecs, and never block the filesAutomatischEine URL
PRF13 / 16
Performance and server capacity
4 Anforderungen
Speed matters to crawling as much as to users: Google adjusts how much it crawls a host to its connect time, time to first byte and error rate, and that capacity is shared by every Google crawler. Fast rendering keeps content from timing out.
- DEV-PRF-01SollteKeep connect time and time to first byte low and stable under crawler loadAutomatischServer-Logs
- DEV-PRF-02SollteMake JavaScript-generated content render quicklyAutomatischEine URL
- DEV-PRF-03KannLoad per-session-billed third-party tools only after a user interactionAutomatischEine URL
- DEV-PRF-04SollteKeep each HTML response well under 2 MB and put the main content and JSON-LD earlyAutomatischEine URL
AIF14 / 16
AI features (AI Overviews, AI Mode, Gemini)
6 Anforderungen
AI Overviews and AI Mode use the same crawling and the same index as Search, and query fan-out sends generated queries to that index and gets documents back with their snippets. There is no separate AI index, markup or file to build for; the controls for AI features are covered in the indexing controls above.
- DEV-AIF-01MussKeep pages indexable and snippet-eligible, the whole technical requirement for AI featuresAutomatischEine URL
- DEV-AIF-02SollteSpend no effort on llms.txt, AI text files or AI-specific markup for GoogleAutomatischEine URL
- DEV-AIF-03SollteStructure content for readers instead of splitting it into small chunks for AIUnterstütztCrawl
- DEV-AIF-04SollteDo not block the AI agents you want as visitorsUnterstütztServer-Logs
- DEV-AIF-05KannSet robots.txt policy per AI crawler by its own token, and know that user-triggered fetchers ignore itAutomatischEine URL
- DEV-AIF-06KannTry WebMCP to declare the actions a site offers to AI agentsAutomatischRendering
SPM15 / 16
Spam policies and AI-generated content
5 Anforderungen
Google's spam policies cover practices that deceive users or manipulate Search, including its generative AI responses, and several of them are built in code: history manipulation, cloaking, generated page sets and hacked pages. AI is a tool; how its output is used decides whether content is helpful or spam.
- DEV-SPM-01VermeidenNever manipulate browser history so that Back does not return users to where they came fromAutomatischRendering
- DEV-SPM-02VermeidenDo not generate large sets of low-value pages from templates, feeds or LLM outputUnterstütztCrawl
- DEV-SPM-03VermeidenNever serve Googlebot different content from users, and do not build doorway pagesAutomatischEine URL
- DEV-SPM-04MussKeep the CMS and plug-ins patched and watch for injected pages and linksUnterstütztCrawl
- DEV-SPM-05SolltePublish AI-generated text, images and markup only after human review, and show only real authorsUnterstütztCrawl
MON16 / 16
Testing and monitoring
11 Anforderungen
Search Console shows what Google crawled, rendered, chose as canonical and indexed. Render one URL per template in a headless browser before every release, check it in URL Inspection right after, and watch the reports that reveal crawling, rendering and index selection problems.
- DEV-MON-01MussVerify every production host in Search Console before launchUnterstütztGoogle
- DEV-MON-02MussRender every template in a headless browser before release and check it in URL Inspection right afterUnterstütztCI
- DEV-MON-03SollteWatch the Page indexing report and treat its not-indexed reasons as a work listUnterstütztGoogle
- DEV-MON-04SollteMonitor Crawl stats and server logs for verified Googlebot trafficUnterstütztServer-Logs
- DEV-MON-05SollteRun recurring rendering checks: raw versus rendered HTML, placeholders and console errorsAutomatischRendering
- DEV-MON-06SollteAudit canonical groups with a crawler on a scheduleAutomatischCrawl
- DEV-MON-07KannTrack AI feature visibility in the Generative AI performance reportGeführtIhre Website
- DEV-MON-08SollteSet up the Search Console bulk data export to BigQuery on large sitesAutomatischGoogle
- DEV-MON-09KannAdd the brand's YouTube, Instagram, TikTok and X accounts to Search Console as platform propertiesGeführtIhre Website
- DEV-MON-10SolltePlan releases and fixes around Google's processing times, and judge results only after themUnterstütztIhre Website
- DEV-MON-11SollteMeasure the time from publishing a URL to Googlebot's first crawl of itAutomatischServer-Logs
Audit
Prüfen Sie es auf Ihrer Website.
Ein Audit prüft eine URL gegen alle 138 Anforderungen und liefert zu jeder einen Befund, mit Quelle. Eine URL entscheidet 66; bei allen übrigen sagt der Befund, welche Quelle Sie verbinden.