Dynamic Serving bezeichnet im SEO eine Konfiguration für mobile Websites, bei der dieselbe URL je nach Gerät unterschiedliches HTML ausliefert. Der Server erkennt das Gerät am User-Agent und sendet entweder die Desktop- oder die Mobilversion. Der Begriff gehört zur mobilen SEO und ist enger gefasst als „dynamische Inhalte“.
Wie funktioniert es?
Google beschreibt Dynamic Serving als Konfiguration, die dieselbe URL für alle Geräte nutzt und auf User-Agent-Erkennung sowie den Antwortheader Vary: user-agent setzt. Der Vary-Header teilt Caches mit, dass die Antwort vom User-Agent abhängt. Fehlt er, kann ein Cache die Desktopversion auch an Mobilgeräte ausliefern.
Dynamic Serving unterscheidet sich von Dynamic Rendering. Dort erhält ein Crawler eine vorgerenderte HTML-Version einer JavaScript-Seite. Google bezeichnet das als Workaround und empfiehlt Server-Side Rendering, statisches Rendering oder Hydration.
| Konfiguration | URL | HTML | Technische Signale | Einordnung durch Google |
|---|---|---|---|---|
| Responsive Design | dieselbe URL für alle Geräte | dasselbe HTML; die Darstellung passt sich der Bildschirmgröße an | keine zusätzlichen; Inhalt und Metadaten sind auf Mobil- und Desktopversion gleich | empfohlen, weil am einfachsten umzusetzen und zu pflegen |
| Dynamic Serving (dieser Begriff) | dieselbe URL für alle Geräte | je Gerät anderes HTML, ausgewählt per User-Agent-Erkennung | Antwortheader Vary: user-agent | unterstützt; Mobilversion braucht dieselben Inhalte wie die Desktopversion |
| Separate mobile URLs | eigene URL je Gerät, z. B. m. | je Gerät anderes HTML | Mobilseite: rel="canonical" auf die Desktop-URL; Desktopseite: rel="alternate" mit media auf die mobile URL; Weiterleitung per User-Agent und Vary | unterstützt; die Desktop-URL ist immer die kanonische, hreflang je Version getrennt verknüpfen |
Google indexiert und rankt mit der Mobilversion einer Seite, gecrawlt mit dem Smartphone-Crawler (Mobile-First-Indexierung). Für die Indexierung zählt nur der Inhalt der Mobilversion. Googles Best Practices zu Signalen und Inhaltsgleichheit gelten nur für Dynamic Serving und separate URLs; bei Responsive Design sind Inhalt und Metadaten ohnehin gleich. Quellen: Google Search Central: Mobile site and mobile-first indexing best practices (last updated 2025-12-10); MDN: Vary header. Stand: .
Beispiel
GET /seite HTTP/1.1
User-Agent: Mozilla/5.0 (iPhone; …)
HTTP/1.1 200 OK
Vary: User-Agent
Ein Desktop-Browser erhält unter derselben URL anderes HTML, ebenfalls mit Vary: User-Agent.
Häufige Fehler
Vary: User-Agentfehlt, der Cache liefert die falsche Version aus.
Quellen
- Mobile-first-Indexierung: Best Practices – Google Search Centraldevelopers.google.com
- Vary – MDN Web Docsdeveloper.mozilla.org
- Dynamic Rendering als Workaround – Google Search Centraldevelopers.google.com
Stand: