Google Unternehmensprofil · Places API · Website-Integration

Öffnungszeiten von Google auf der Webseite anzeigen

Viele Betriebe pflegen ihre Öffnungszeiten bereits im Google Unternehmensprofil. Naheliegend ist deshalb die Frage: Kann man diese Zeiten automatisch auf der eigenen Website anzeigen? Ja, technisch geht das - aber nicht jeder Weg ist sinnvoll. Hier ist die realistische Entscheidungshilfe inklusive einfacher iFrame-Alternative für alle, die keine eigene Google-API-Integration bauen wollen.

Einfach

Manuell pflegen

Beste Wahl, wenn sich Zeiten selten ändern und du keine API-Kosten willst.

Dynamisch

Places API

Sinnvoll, wenn deine Website die Google-Zeiten automatisch auslesen soll.

Fortgeschritten

Business Profile API

Passend, wenn du eigene Standorte mit OAuth verwalten und synchronisieren willst.

Produktweg

iFrame einbinden

Bei ÖffnungszeitenDisplay bekommst du ein Website-iFrame mit denselben Zeiten wie auf dem Schild.

Ratgeber

Die kurze Antwort: Ja, aber bitte nicht scrapen

Von Lorenz Fedeli, Gründer · aktualisiert am 19.06.2026

Wenn du Öffnungszeiten aus Google auf deiner Website anzeigen willst, gibt es keine saubere Abkürzung über das Auslesen der Google-Suchergebnisse oder deines Google-Maps-Eintrags. Das wäre technisch fragil und rechtlich riskant. Der robuste Weg führt über offizielle Schnittstellen: entweder die Google Places API Place Details oder, für eigene verwaltete Standorte, die Google Business Profile API.

Welche Lösung passt zu welchem Fall?

Manuell auf der Website pflegen: Für viele kleine Läden, Studios und Praxen ist das die beste Lösung. Du hast volle Kontrolle, keine API-Abhängigkeit und keine laufenden Google-API-Kosten. Der Nachteil: Du musst Google und Website getrennt aktuell halten.

Google Places API nutzen: Das ist der typische Weg, wenn deine Website die bei Google bekannten Öffnungszeiten automatisch anzeigen soll. Du brauchst eine Google-Cloud-Konfiguration, einen API-Key, Billing und eine serverseitige Integration, die die nötigen Felder abruft und cached.

Google Business Profile API nutzen: Diese API ist interessant, wenn du Zugriff auf das eigene Unternehmensprofil hast und Standorte programmatisch verwalten möchtest. Sie ist weniger ein einfaches Anzeige-Widget und mehr eine Verwaltungs-Schnittstelle für eigene Locations.

Minimaler Ablauf mit der Places API

  1. 1. Place ID bestimmen. Jeder Google-Ort hat eine eindeutige Place ID. Darüber fragst du später genau diesen Standort ab.
  2. 2. Google Maps Platform einrichten. Lege ein Projekt an, aktiviere die Places API und beschränke den API-Key so eng wie möglich.
  3. 3. Nur benötigte Felder abrufen. Google verlangt bei Place Details eine Field Mask. Das ist gut: Du rufst nur die Daten ab, die du wirklich brauchst, etwa Name, Öffnungszeiten und Google-Maps-Link.
  4. 4. Serverseitig cachen. Rufe die Daten nicht bei jedem Seitenaufruf live von Google ab. Ein Cache reduziert Kosten, macht die Seite schneller und schützt vor Ausfällen.
  5. 5. Fallback sichtbar machen. Wenn die API nicht erreichbar ist, sollte deine Website trotzdem einen verständlichen Hinweis oder die zuletzt bekannten Zeiten anzeigen.

Beispiel: Place Details Anfrage

curl -X GET \
  -H "X-Goog-Api-Key: API_KEY" \
  -H "X-Goog-FieldMask: displayName,regularOpeningHours,currentOpeningHours,googleMapsUri,utcOffsetMinutes" \
  "https://places.googleapis.com/v1/places/PLACE_ID?languageCode=de"

Wichtig: Die konkreten Felder beeinflussen die Abrechnung. Die offiziellen Feld- und Preisübersichten findest du in den Place Data Fields und in der Google Maps Platform Preisliste.

Einfacher: ein iFrame mit denselben Öffnungszeiten

Wenn du keine eigene Google-API-Integration bauen möchtest, ist ein iFrame oft der pragmatischere Weg. Käufer von ÖffnungszeitenDisplay.de bekommen ein iFrame für die eigene Website. Dieses iFrame zeigt dieselben Öffnungszeiten wie das digitale Schild im Schaufenster. Du pflegst die Zeiten also nicht an mehreren Stellen, sondern nutzt eine gemeinsame Quelle.

Wenn zusätzlich Google Sync dazu gekauft ist, kann diese iFrame-Anzeige auch mit den Google-Öffnungszeiten verbunden werden. Dann sind Google, Website und Schaufenster nicht drei getrennte Baustellen, sondern hängen an demselben Aktualisierungsprozess.

Praktisch bedeutet das: Du kannst auf deiner Website aktuelle Öffnungszeiten anzeigen, ohne selbst Places API, Caching, API-Key-Schutz und Google-Felder zu implementieren.

Drei typische Fehler

  • Google-Seiten scrapen. Das bricht schnell, ist schwer wartbar und sollte durch offizielle APIs ersetzt werden.
  • API-Key direkt im Frontend verwenden. Öffnungszeiten sollten idealerweise über eine eigene Server-Route oder einen Build-/Cache-Prozess geladen werden. So kannst du den Schlüssel besser schützen und Requests begrenzen.
  • Öffnungszeiten nur clientseitig nachladen. Für Besucher ist das oft okay, für SEO und Performance aber schwächer. Besser ist serverseitig gerenderter oder statisch gecachter Inhalt.

Was ist mit Sonderöffnungszeiten und Feiertagen?

Genau hier entscheidet sich, ob die Integration sinnvoll ist. Reguläre Öffnungszeiten sind einfach. Feiertage, Urlaub, Inventur, Krankheit oder kurzfristige Änderungen sind schwieriger. Wenn du die Google-Daten übernimmst, muss klar sein, welche Quelle gewinnt: Google, dein CMS oder dein internes System.

Für die eigene Website ist oft ein pragmatischer Mix am besten: Regelzeiten automatisch oder manuell pflegen, Sonderhinweise aber direkt sichtbar ausspielen. Für einen Aushang im Laden kannst du zusätzlich unsere kostenlose Öffnungszeiten-Schild-Vorlage nutzen.

Wenn die Website aktuell ist, sollte das Schaufenster es auch sein

Die Website kann Öffnungszeiten automatisch anzeigen. Vor Ort hängt aber oft trotzdem ein alter Papierzettel. Genau dafür gibt es das digitale Öffnungszeiten-Display fürs Schaufenster: ein ruhiges E-Paper-Schild, das du per Web App aktualisierst. Käufer bekommen außerdem ein iFrame für die eigene Website. Mit Google Sync kann diese Anzeige auch an die Google-Öffnungszeiten angebunden werden.

  • Öffnungszeiten und Sonderhinweise vom Handy ändern.
  • Website-iFrame mit denselben Öffnungszeiten wie auf dem Schild.
  • Optionaler Google Sync für Google, Website und Schaufenster.
  • Gut lesbar wie Papier, ohne grellen Bildschirm im Fenster.
  • Praktisch für Feiertage, Urlaub und kurzfristige Änderungen.

Häufige Fragen

Kann ich die Öffnungszeiten aus meinem Google Unternehmensprofil direkt auf meiner Webseite anzeigen?

Ja, aber nicht als simples offizielles Copy-Paste-Widget nur für die Öffnungszeiten. Für eine dynamische Anzeige ist meistens die Google Places API der praktikable Weg. Wenn du dein eigenes Unternehmensprofil programmatisch verwaltest, kann auch die Google Business Profile API passen.

Welche Google API brauche ich für Öffnungszeiten auf der Website?

Für öffentlich sichtbare Standortdaten ist die Places API meist naheliegend. Dort kannst du über Place Details Felder wie regularOpeningHours oder currentOpeningHours abrufen. Die Business Profile API ist eher für eigene, verwaltete Standorte mit OAuth und Account-Zugriff gedacht.

Kann ich mit ÖffnungszeitenDisplay die Öffnungszeiten auch auf meiner Website anzeigen?

Ja. Wer das Produkt kauft, bekommt ein iFrame für die eigene Website. Dieses iFrame zeigt dieselben Öffnungszeiten wie das digitale Schild. Wenn Google Sync dazu gekauft ist, kann diese Anzeige zusätzlich mit den Google-Öffnungszeiten verbunden werden.

Kostet die Anzeige von Google-Öffnungszeiten Geld?

Sie kann kostenpflichtig sein, weil Google Maps Platform nach verwendeten APIs und Feldern abrechnet. Gerade Öffnungszeiten-Felder liegen in kostenpflichtigen Places-SKUs. Deshalb solltest du nur die nötigen Felder abrufen und die Antwort serverseitig cachen.

Ist es gut für SEO, Öffnungszeiten nur per API nachzuladen?

Nicht ideal, wenn Googlebot den Inhalt nicht zuverlässig im HTML sieht. Besser ist eine serverseitig gerenderte oder gecachte Ausgabe und zusätzlich saubere LocalBusiness-Strukturdaten mit openingHoursSpecification, wenn die Zeiten bekannt sind.

Darf ich Google Maps oder das Google Unternehmensprofil einfach auslesen?

Du solltest keine Google-Seiten scrapen. Nutze offizielle APIs, halte dich an die Google Maps Platform Richtlinien und zeige erforderliche Attributionen oder Links an, wenn du Google-Inhalte verwendest.