ReportsBerichte / SEO
SEO basics per Google documentationSEO-Grundlagen nach Google-Dokumentation
According to Google documentation, crawlable links, a sitemap as a hint, canonical signals, structured data matching visible content and, for JavaScript pages, server-side or pre-rendering matter. robots.txt controls crawling, not indexing. Specifics for knowledge portals are not verified.
Laut Google-Dokumentation zählen crawlbare Links, eine Sitemap als Hinweis, Canonical-Signale, strukturierte Daten im Einklang mit dem sichtbaren Inhalt und bei JavaScript-Seiten Server-Side- oder Pre-Rendering. robots.txt steuert das Crawling, nicht die Indexierung. Besonderheiten für Wissensportale sind nicht belegt.
- SitemapSitemap
- hint, not a guarantee; 50 MB / 50,000 URLsHinweis, keine Garantie; 50 MB / 50.000 URLs
- CanonicalCanonical
- strong signal, not a directivestarkes Signal, keine Anweisung
- Structured dataStrukturierte Daten
- JSON-LD recommendedJSON-LD empfohlen
- robots.txtrobots.txt
- controls crawling, not indexingsteuert Crawling, nicht Indexierung
- JavaScriptJavaScript
- server-side or pre-rendering recommendedServer-Side- oder Pre-Rendering empfohlen
Checklist with evidence
| Building block | What Google documents |
|---|---|
| Links | a elements with href; link important pages from at least one other page |
| Sitemap | A hint, not a guarantee; up to 50 MB (uncompressed) or 50,000 URLs per file |
| Canonical | strong signal, not a directive; redirects are stronger than rel=canonical |
| Structured data | JSON-LD recommended; must match visible content; does not guarantee rich results |
| JavaScript | Server-side or pre-rendering recommended; Google renders with headless Chromium |
| robots.txt / noindex | robots.txt controls crawling, not indexing; use noindex or password protection for that |
Separating crawling from indexing
robots.txttells crawlers which URLs they may access and mainly serves to avoid overloading servers and crawling unimportant or duplicate pages.- A blocked URL can still appear in search results, for example when other pages link to it. To reliably keep a page out, Google names noindex or password protection.
robots.txtis not a protection mechanism; reputable crawlers follow it, others may not.
JavaScript pages
- Server-side or pre-rendering makes the site faster for users and crawlers; according to Google, not all bots can run JavaScript either.
- Do not use fragments (
#) to load different content; use the History API with real paths instead. - Soft 404: in client-side rendered apps an error page can be handled by a JavaScript redirect to a URL that returns a 404 status, or by adding a noindex via JavaScript.
- If Google encounters noindex, it may skip rendering and JavaScript execution. Removing noindex via JavaScript may therefore not work; a page meant to be indexed should not contain noindex in the original code.
Not verified
There is no primary source on specifics of knowledge portals; the report covers the general Google basics. Whether statically served pages meet all requirements depends on the individual implementation and is not verified here.
Sources
- Google Search Central: SEO link best practices (primary source)
- Google Search Central: Build and submit a sitemap (primary source)
- Google Search Central: Specify a canonical URL (primary source)
- Google Search Central: Intro to structured data (primary source)
- Google Search Central: JavaScript SEO basics (primary source)
- Google Search Central: Introduction to robots.txt (primary source)
Checked on: 24 October 2026.
Checkliste mit Beleg
| Baustein | Was Google dokumentiert |
|---|---|
| Links | a-Elemente mit href; wichtige Seiten von mindestens einer Seite aus verlinken |
| Sitemap | Hinweis, keine Garantie; bis 50 MB (unkomprimiert) oder 50.000 URLs pro Datei |
| Canonical | starkes Signal, keine Anweisung; Redirects sind stärker als rel=canonical |
| Strukturierte Daten | JSON-LD empfohlen; muss dem sichtbaren Inhalt entsprechen; garantiert keine Rich Results |
| JavaScript | Server-Side- oder Pre-Rendering empfohlen; Google rendert mit headless Chromium |
| robots.txt / noindex | robots.txt steuert das Crawling, nicht die Indexierung; dafür noindex oder Passwortschutz |
Crawlen und Indexieren trennen
robots.txtzeigt Crawlern, auf welche URLs sie zugreifen dürfen, und dient vor allem dazu, Server nicht zu überlasten und unwichtige oder doppelte Seiten nicht zu crawlen.- Eine gesperrte URL kann trotzdem in den Suchergebnissen erscheinen, etwa wenn andere Seiten darauf verlinken. Um eine Seite sicher herauszuhalten, nennt Google noindex oder Passwortschutz.
robots.txtist kein Schutzmechanismus; seriöse Crawler halten sich daran, andere womöglich nicht.
JavaScript-Seiten
- Server-Side- oder Pre-Rendering macht die Website für Nutzer und Crawler schneller; zudem können laut Google nicht alle Bots JavaScript ausführen.
- Fragmente (
#) nicht nutzen, um unterschiedliche Inhalte zu laden; stattdessen die History API mit echten Pfaden. - Soft-404: In clientseitig gerenderten Apps lässt sich eine Fehlerseite per JavaScript-Weiterleitung auf eine URL mit 404-Status oder mit einem per JavaScript gesetzten noindex lösen.
- Trifft Google auf ein noindex, kann es Rendering und JavaScript-Ausführung überspringen. noindex per JavaScript zu entfernen funktioniert daher möglicherweise nicht; eine zu indexierende Seite sollte im ursprünglichen Code kein noindex enthalten.
Nicht belegt
Zu Besonderheiten von Wissensportalen gibt es keine Primärquelle; der Bericht behandelt die allgemeinen Google-Grundlagen. Ob statisch ausgelieferte Seiten im Einzelfall alle Anforderungen erfüllen, hängt von der jeweiligen Umsetzung ab und ist hier nicht belegt.
Quellen
- Google Search Central: SEO link best practices (Primärquelle)
- Google Search Central: Build and submit a sitemap (Primärquelle)
- Google Search Central: Specify a canonical URL (Primärquelle)
- Google Search Central: Intro to structured data (Primärquelle)
- Google Search Central: JavaScript SEO basics (Primärquelle)
- Google Search Central: Introduction to robots.txt (Primärquelle)
Stand der Prüfung: 24. Oktober 2026.
QuestionsFragen
Do I need a sitemap?Brauche ich eine Sitemap?
Not necessarily. It is a hint to Google, not a guarantee.
Nicht zwingend. Sie ist ein Hinweis an Google, keine Garantie.
Are single-page apps bad for SEO?Sind Single-Page-Apps schlecht für SEO?
Google can render JavaScript but recommends server-side or pre-rendering. Typical pitfalls are soft-404 pages and fragment URLs instead of real paths.
Google kann JavaScript rendern, empfiehlt aber Server-Side- oder Pre-Rendering. Typische Fallstricke sind Soft-404-Seiten und Fragment-URLs statt echter Pfade.
Is structured data mandatory?Sind strukturierte Daten Pflicht?
No. They do not guarantee rich results and must match the visible content.
Nein. Sie garantieren keine Rich Results und müssen zum sichtbaren Inhalt passen.
Does robots.txt keep a page out of Google?Hält robots.txt eine Seite aus Google fern?
No. A blocked URL can still appear. noindex or password protection does that reliably.
Nein. Eine gesperrte URL kann trotzdem erscheinen. Sicher geht das mit noindex oder Passwortschutz.
Does this apply specifically to knowledge portals?Gilt das speziell für Wissensportale?
These are general Google basics. There is no primary source specific to knowledge portals.
Es sind allgemeine Google-Grundlagen. Eine eigene Primärquelle für Wissensportale gibt es nicht.
