GMB Club

Store Locator: eine interaktive Karte Ihrer Standorte auf Ihrer Website

Für wen es gedacht ist: Sie verwalten mehrere Standorte innerhalb derselben Marke (Franchise, Multi-Site, Kette) und möchten sie auf einer interaktiven, in Ihre Website eingebetteten Karte anzeigen (WordPress, Wix, jedes CMS). Das Widget bietet Städtesuche, Marker, Karten mit Öffnungszeiten und einen direkten "Directions"-Button.

Was Sie tun werden: den Store Locator für Ihre Marke aktivieren, ihn konfigurieren (Design, Features, SEO, Embed), ihn auf Ihrer Website einbetten und das GMB Club Connect Plugin GMB Connect nutzen, um automatische SEO-Seiten pro Standort zu erhalten.


Überblick

Der Store Locator ist ein JavaScript-Widget (Web Component, ~58 KB gzipped), das Sie per Copy-and-paste in jede Webseite einfügen. Es:

  • Zeigt Ihre Standorte auf einer Karte (Leaflet + MapTiler)
  • Ermöglicht die Suche nach Stadt (mit Nominatim-Geocoding)
  • Erkennt die Geolokalisierung des Besuchers (mit dessen Einwilligung)
  • Zeigt für jeden Standort an: Foto, Adresse, Öffnungszeiten, serverseitig berechnetes Open/Closed-Badge, Google-Bewertung, Wegbeschreibungs-Link
  • Ist anpassbar: Farben, Schriften, Schatten, Custom CSS

Auf WordPress fügt das GMB Club Connect Plugin (bereits erforderlich für Artikel) hinzu:

  • Einen Shortcode [gmbclco_store_locator], den Sie überall platzieren können
  • Automatisch generierte SEO-Seiten für jeden Standort (CPT + Schema.org LocalBusiness + BreadcrumbList JSON-LD)
  • Automatische Standort-Synchronisierung alle 6 Std. über WP-Cron

Voraussetzungen

ElementDetail
Aktive MarkeDer Store Locator wird auf Marken-Ebene konfiguriert, nicht auf Standort-Ebene (eine Karte pro Marke).
Vorhandene StandorteMindestens 1 Standort mit einem verbundenen Google-Eintrag (sonst ist die Karte leer). Idealerweise 2+, damit der Store Locator Sinn ergibt.
Korrekte AdressenJeder Standort muss eine ausgefüllte Adresse haben (sonst kein Marker).

Schritt 1 — Den Store Locator aktivieren

Gehen Sie zu "Settings" (oben rechts über den Sphere-›-Bubble-Selektor), klicken Sie dann im linken Menü unten auf "Sphere settings" und schließlich auf den Eintrag "Store Locator" (unter ORGANIZATION im linken Menü).

Store-Locator-Tab deaktiviert

Sie sehen:

  • Überschrift "Store Locator" mit dem Untertitel "Configure the interactive map of your locations"
  • Den "Enable Store Locator"-Umschalter (Standard: OFF mit dem Hinweis "Store Locator disabled")

Legen Sie den Umschalter um. Eine grüne Bestätigungsmeldung "Configuration saved" erscheint. Der Abschnitt "Configuration" klappt mit 4 Tabs auf: Design, Features, SEO, Embed.

Store Locator aktiviert: Umschalter ON und Configuration-Block ausgeklappt


Schritt 2 — Das Design konfigurieren

Tab "Design" — steuert das visuelle Erscheinungsbild des Widgets.

EinstellungBeschreibung
Primary colorFarbe der CTA-Buttons, aktiven Marker, Highlights. Standardmäßig Ihre Markenfarbe.
Secondary colorAkzentfarbe (Hover, sekundäre Badges).
Marker colorFür die Pins auf der Karte. Sie können eine andere Farbe als Ihre Primärfarbe festlegen (z. B. rote Marker bei blauer Marke).
Card styleShadow, Border, Flat — wählen Sie, wie die Standort-Karten visuell dargestellt werden.
Shadow levelWenn Stil = Shadow: None, Subtle, Medium, Strong.
Card radiusSchieberegler 0-24px für den Border-Radius von Karten und Buttons.
Main fontInherit from main font (das Widget übernimmt die font-family der Host-Seite) oder System font (default).
Font weight300, Light bis 800, Extra-bold für Überschriften.
LayoutList (linke Seitenleiste mit vertikaler Liste) oder Grid (Karten als Raster angeordnet).
Show logo in headerUmschalter, um das Marken-Logo in der oberen Leiste des Widgets anzuzeigen.
Review CTA textZ. B. "Your review matters" (sichtbar, wenn Sie den Review-CTA in Features aktivieren).
Review CTA buttonZ. B. "Leave a review".
Custom CSSTextfeld zum Einfügen von fortgeschrittenem CSS. Siehe das Dropdown "CSS classes guide", das jede ansteuerbare Klasse auflistet: .gmbc-wrapper, .gmbc-card, .gmbc-btn-primary, usw.

Design-Tab — Farben und Schriften

Wenn Sie im Tab weiter nach unten scrollen, finden Sie die übrigen Anpassungsbereiche (Typography, Cards and shapes, Card layout, Map marker, Visible sections on your site pages, Custom CSS) mit dem "Save"-Button ganz unten:

Design-Tab — zusätzliche Bereiche

Alle Änderungen sind sofort wirksam: speichern, die Seite neu laden, auf der Sie es eingebettet haben, und Sie sehen sie.


Schritt 3 — Die Features konfigurieren

Tab "Features" — welche Verhaltensweisen aktiviert werden.

Features-Tab

UmschalterWirkung
Search barAktiviert die Suchleiste oben im Widget (Nominatim-Autocomplete)
Automatic geolocation"Locate me"-Button, der den Besucher um Einwilligung bittet und die Karte auf ihn zentriert
Open/Closed badgeZeigt auf jeder Karte ein grünes "Open"/rotes "Closed"-Badge an, in Echtzeit berechnet aus den Google-Öffnungszeiten und der Zeitzone des Standorts
Marker clustersStatt 50 Marker nebeneinander anzuzeigen, werden sie zu einem zoombaren Cluster gruppiert (nützlich ab 10 Standorten)
Directions buttonErzeugt einen Deep-Link zu Google Maps / Apple Maps ausgehend vom Standort des Besuchers
Google rating on cardsZeigt die Durchschnittsbewertung + Anzahl der Bewertungen an (aus dem Google-Eintrag des Standorts)
Review CTA on the cardFügt einen "Leave a review"-Button hinzu, der die Google-Bewertungsseite des Standorts öffnet

Wenn Sie weiter scrollen, sehen Sie außerdem "Hours display mode" (Compact (default) / Today / Full) und "Primary button" (Directions / Website / Call):

Features-Tab — Anzeigemodi

Kategorien

Sie können Ihre Standorte nach Kategorie klassifizieren (z. B. Restaurant, Bar, Snack), damit Besucher das Widget filtern können. Sie definieren die Kategorien in diesem Abschnitt und weisen jedem Standort welche zu.

Nützlich für gemischte Marken: Wenn Sie innerhalb der Marke "Food'Alexandre" sowohl Restaurants als auch Food-Trucks haben, können Besucher filtern, um nur das zu sehen, was sie interessiert.


Schritt 4 — SEO konfigurieren

Tab "SEO" — nur nützlich, wenn Sie das GMB Club Connect Plugin GMB Connect verwenden, das eigene Seiten pro Standort generiert.

SEO-Tab

FeldBeschreibung
Index page titleDie H1 der Seite, die alle Ihre Standorte auflistet (z. B. Our locations)
Page slugSlug der URL dieser Index-Seite (our-locations standardmäßig, automatisch generiert, wenn leer)
Page title templateFür einzelne Standort-Seiten. Variablen: {bulle_name}, {sphere_name}, {city}. Z. B. {bulle_name} - {sphere_name}
Meta description templateFür das <meta name="description">. Z. B. Find {bulle_name} in {city}.

Hinweis: Diese Vorlagen werden verwendet, um SEO-Seiten auf Ihrer Website zu generieren. Klicken Sie auf "Save", um zu speichern.


Schritt 5 — Das Widget auf Ihrer Website einbetten

Tab "Embed" — holen Sie sich den Code zum Kopieren und Einfügen.

Embed-Tab

Der Button "Start integration" öffnet den Assistenten, der das HTML-Snippet zum Kopieren und Einfügen auf Ihrer Website generiert.

Sie erhalten einen einsatzbereiten Codeblock:

<script src="https://cdn.gmb-club.com/store-locator/v2/widget.js" defer></script>
<gmbclo-store-locator
  api-key="YOUR_PUBLIC_KEY"
  sphere-id="YOUR_SPHERE_ID"
></gmbclo-store-locator>
ElementBeschreibung
<script src=Lädt das Widget async/defer. Am besten im <head> oder direkt vor </body> platziert.
<gmbclo-store-locator>Custom Web Component. Platzieren Sie es dort, wo die Karte erscheinen soll auf Ihrer Seite.
api-keyÖffentlicher Schlüssel, der für Ihre Marke generiert wird. Sichtbar auf Ihrer Settings-Seite. Sicherheitshinweis: Der Schlüssel ist read-only, kein Risiko, wenn er in öffentlichem HTML steht.
sphere-idUUID Ihrer Marke, automatisch generiert.

Der Button "Copy" kopiert alles in die Zwischenablage.

CMS-Tipp: Verwenden Sie auf Ihrer Website NICHT dieses Snippet — nutzen Sie stattdessen den Shortcode des GMB Connect Plugins (siehe unten). Auf Wix oder Webflow verwenden Sie einen HTML/Embed-Block mit diesem Snippet.


Für Ihre Website: das GMB Club Connect Plugin

Wenn Sie das GMB Club Connect Plugin bereits installiert haben (für Artikel), ist der Store Locator kostenlos als Modul verfügbar.

Das Store-Locator-Modul im Plugin aktivieren

  1. Gehen Sie zum Admin Ihrer Website → Plugins › GMB Club Connect › Settings
  2. Aktivieren Sie den Abschnitt "Store Locator"
  3. Das Plugin synchronisiert Ihre Standorte automatisch mit GMB Club (alle 6 Std. oder manuell über den "Sync now"-Button)

Den Shortcode verwenden

Bearbeiten Sie die Seite, auf der Sie die Karte anzeigen möchten (z. B. die Seite "Our locations"), und fügen Sie ein:

[gmbclco_store_locator]

Sie können Parameter übergeben:

[gmbclco_store_locator height="600px" zoom="11" category="restaurant"]
ParameterBedeutung
heightWidget-Höhe (Standard: 700px)
zoomAnfänglicher Karten-Zoom (Standard: 6 für eine Ansicht ganz Frankreichs)
categoryBeschränkt die Anzeige auf eine Kategorie (Slug)

Automatisch generierte SEO-Seiten

Sobald das Plugin aktiviert ist, erstellt es automatisch:

  • Einen Custom Post Type gmbclco_location (eine URL pro Standort)
  • Eine Taxonomie gmbclco_location_city (Gruppierung nach Stadt)
  • Seitenvorlagen: Einzelseite (single-gmbclco_location.php) + Stadt-Archiv

So wird ein Standort "Food'Alexandre Lyon Bellecour" automatisch zu einer Seite Ihrer Website unter der URL yoursite.com/locations/lyon/foodalexandre-lyon-bellecour mit:

  • H1-Titel = Standort-Name
  • Karte nur auf den Standort zentriert
  • Info-Block (Adresse, Telefon, Website, Google-Eintrag)
  • Block mit Wochenöffnungszeiten
  • CTA-Block (Bewertung abgeben, Wegbeschreibung ansehen)
  • Breadcrumb (Home › Locations › Lyon › Food'Alexandre Lyon Bellecour)
  • Schema.org JSON-LD (LocalBusiness + BreadcrumbList)

SEO-Wirkung: Diese Einzelseiten ranken für geo-gezielte Suchanfragen (food alexandre lyon) und das Schema.org verbessert Ihre Erscheinung im Local Pack von Google.


Was Ihr Endkunde sieht

Wenn die Seite mit dem Widget lädt, sieht Ihr Besucher:

  1. Eine zentrierte Karte (auf allen Ihren Standorten oder auf seiner Geolokalisierung, wenn er sie erlaubt)
  2. Eine Stadt-/Adress-Suchleiste oben
  3. Eine Liste von Karten links (oder ein Raster) mit: Name, Adresse, Entfernung, Open/Closed-Badge, Google-Bewertung ★
  4. Beim Klick auf eine Karte: Die Karte zoomt auf den Marker, die Karte öffnet sich mit vollständigen Öffnungszeiten, Kontakt, Website-Link, "Directions"-Button

Die Performance ist schnell (~58 KB, Geolokalisierung browserseitig, Geocoding über GMB Club geproxyt mit einem Redis-Cache von 24 Std., um das Nominatim-Kontingent zu schonen).


Empfohlener Ablauf

  1. Den Store Locator aktivieren (Sphere settings › Store Locator › toggle)
  2. Design konfigurieren, passend zu Ihrer Marke (Farben, Schriften, Schatten)
  3. Features konfigurieren (mindestens aktivieren: Search, Geoloc, Open/Closed-Badge, Directions)
  4. Wenn Sie Ihre Website nutzen → das Plugin aktivieren + den SEO-Tab für die URL-/Titel-Vorlagen ausfüllen
  5. Test: auf einer Entwurfsseite Ihrer Website einbetten → prüfen, dass jeder Standort erscheint, dass die Öffnungszeiten stimmen, dass die Wegbeschreibungen funktionieren
  6. Die Seite auf Ihrer Website veröffentlichen

Häufige Probleme

Meine Standorte erscheinen nicht auf der Karte → Drei Ursachen: (1) Sie haben keine Adresse — gehen Sie zum Standort → Settings › Information. (2) Das Geocoding ist fehlgeschlagen — stellen Sie sicher, dass die Adresse gültig und sauber ist (keine Tippfehler). (3) Der Redis-Cache braucht 24 Std. zum Aktualisieren — warten Sie oder kontaktieren Sie den Support zum Leeren.

Das Open/Closed-Badge ist falsch → Prüfen Sie die Zeitzone der Marke unter Settings › General (z. B. Europe/Paris (GMT+2)). Das Badge wird serverseitig aus dieser Zeitzone + den Google-Öffnungszeiten des Standorts berechnet.

Das Widget lädt nicht, die JS-Konsole zeigt einen 401-Fehler → Ihr Zugangsschlüssel ist ungültig oder widerrufen. Gehen Sie zu Settings › your site Plugin › API Keys (ja, genau dort befinden sie sich), generieren Sie einen neuen Schlüssel. Aktualisieren Sie das Snippet auf Ihrer Website.

Das Widget funktioniert lokal, aber nicht in der Produktion → Prüfen Sie CORS: Das Widget ruft https://app.gmb-club.com/api/v2/store-locator/... auf. Wenn eine Firewall blockiert, erlauben Sie diese Domain.

Das GMB Club Connect Plugin synchronisiert keine Standorte → Gehen Sie zum Plugin → Button "Sync now". Wenn es fehlschlägt, prüfen Sie den Kopplungsstatus unter Settings › your site Plugin. Verbinden Sie bei Bedarf neu.

Wie style ich das Widget tiefgreifend (über die Optionen des Design-Tabs hinaus)? → Nutzen Sie das Feld Custom CSS im Design-Tab. Das Dropdown "CSS classes guide" listet jede ansteuerbare Klasse auf (z. B. .gmbc-wrapper, .gmbc-card-active, .gmbc-badge-open). Sie können dort beliebiges CSS eingeben, und es wird innerhalb des Shadow DOM des Widgets angewendet.

Meine vom Plugin generierten Seiten meiner Website erscheinen nicht bei Google → (1) Stellen Sie sicher, dass die XML-Sitemap Ihrer Website den gmbclco_location CPT enthält (Yoast / Rank Math schließen ihn standardmäßig ein). (2) Reichen Sie die Archiv-URL /locations/ bei der Google Search Console ein, um die Indexierung zu beschleunigen. (3) Lokales SEO braucht 4-8 Wochen, um sich nach der Erstellung zu stabilisieren.