Benutzerdefinierte Suche für SEO: Analysieren der Suchabsicht mit der programmierbaren Suchmaschine von Google und der JSON-API für die benutzerdefinierte Suche
Veröffentlicht: 2022-01-18Was ist heutzutage das Lebenselixier der Suchmaschinenoptimierung? Genau, Suchabsicht. Oder anders formuliert: Was wollen Nutzer sehen, wenn sie nach Ihrem Ziel-Keyword suchen?
Die Chancen stehen gut, dass ein Blick auf die aktuellen Top-10-Rankings Sie nahe an die richtige Antwort bringen kann – oder zumindest nahe an die beste Antwort, die es gibt. Natürlich besteht die Möglichkeit, dass noch niemand den besten Weg gefunden hat, um die Suchabsicht der Benutzer zu erfüllen – und dass Ihre neuen Inhalte alle übertreffen könnten. Es ist also immer ratsam, offen zu bleiben.
Besonders wenn Sie ein kleinerer Player sind, kann eine eingehende thematische Recherche Content-Möglichkeiten aufdecken, die Ihre Konkurrenz bisher verpasst hat. Aber selbst „nur“ das Extrahieren der Suchabsicht aus aktuellen Rankings erfordert eine manuelle Analyse, die selten auf große Keyword-Sets skalierbar ist.
In diesem Artikel gehen wir einen anderen Weg: Wie können wir Aspekte der Suchabsicht unserer Nutzer in größerem Maßstab bewerten? Und welche grundlegenden Fragen, die für unsere SEO-Strategie relevant sind, können wir durch die Analyse der Suchergebnisse in großen Mengen beantworten?
Ein praktisches Beispiel zum Anfassen
Beginnen wir mit einem Anwendungsfall, um dieses abstrakte Thema etwas greifbarer zu machen. Ist Ihnen schon einmal aufgefallen, dass es in den organischen Suchergebnissen der Modebranche einen „Keyword Gender Bias“ gibt? Bei Begriffen wie „Hoodies“ sieht man in den Top-Rankings vor allem „männliche“ Landingpages mit Produkten für Männer, während bei „Mäntel“ meist Seiten mit weiblichen Produkten in den Rankings zu finden sind.
Daher ist es wahrscheinlich nicht sinnvoll, eine „neutrale“ Seite www.example.com/c/coats/ mit Produkten für Männer und Frauen zu erstellen, da der allgemeine Begriff „Mäntel“ und seine Suchabsicht bereits von der weiblichen Seite www.example bedient werden .com/c/women/coats/.
Als SEOs wollen wir solche Informationen, bevor wir unsere Landingpages erstellen – und am besten ohne jedes einzelne Keyword manuell durch die Google-Suche laufen zu lassen. Die programmierbare Suchmaschine von Google und die JSON-API für die benutzerdefinierte Suche machen genau dies möglich.
Aber fangen wir von oben an. Das werden wir im gesamten Artikel behandeln:
Zuerst werden wir untersuchen, was eine programmierbare Suchmaschine (PSE) ist und wie wir auf ihre API zugreifen können. Ein kleiner Spoiler: Es ist eine kostenlose Möglichkeit, einen Proxy der Google-Suchergebnisse für Ihre Schlüsselwörter auf standardisierte, zugängliche und skalierbare Weise zu erhalten.
Wir werden uns Schritt für Schritt mit der Einrichtung Ihrer eigenen benutzerdefinierten Suchmaschine befassen, den API-Schlüssel für den Zugriff auf ihre Daten generieren und eine Google Sheets-Vorlage einrichten, um die Ausgabe zu analysieren.
Anschließend werden wir diese Fähigkeiten in drei SEO-Anwendungsfällen in die Praxis umsetzen. Dies wird Ihnen zeigen, wie die API sehr praktische SEO-Fragen rund um die Keyword- und Suchabsichtsanalyse beantworten kann.
Und zum Schluss werfen wir einen Blick auf den Stand der Suchabsicht und wie dieser Artikel eine neue Perspektive hinzufügt.
Was ist die programmierbare Suchmaschine von Google und ihre benutzerdefinierte JSON-API für die Suche?
Lassen Sie uns zuerst untersuchen, was die programmierbare Suche und die API sind und wie uns beide helfen können, die Suchabsicht zu bewerten.
Sehr wahrscheinlich sind Sie auf Ihrer Reise durch das World Wide Web bereits auf die programmierbare Suchmaschine von Google gestoßen. Der Grund ist einfach: Es bietet Webmastern eine Suchmaschinenfunktionalität, die sie einfach in ihre Websites integrieren können.
Das Mächtige daran: Sie binden nicht einfach ein iframe der regulären Google-Suche ein. Nein, Sie können das Sucherlebnis mit den vielfältigen Einstellungen der Programmable Search Engine (kurz: PSE) vollständig anpassen und optimieren.
- Benötigen Sie eine interne Suchfunktion für Ihre Website? Beschränken Sie dann die PSE so, dass nur URLs von Ihrer Domain geliefert werden.
- Haben Sie eine Partnerseite zu einem bestimmten Thema? Bieten Sie Ihren Nutzern dann einen Mehrwert, indem Sie eine themenbezogene Suchmaschine erstellen, die nur Ergebnisse zu den thematischen Entitäten (bereitgestellt durch den Knowledge Graph von Google) liefert, auf die sich Ihre Website konzentriert.
Oder eine Bildersuche, die nur URLs liefert, die von gemeinfreien Bildanbietern gehostet werden? Oder … Sie verstehen schon: Die Möglichkeiten sind endlos. Und Sie können sogar Geld mit den Anzeigen verdienen, die auf Ihrer benutzerdefinierten programmierbaren Suchmaschine angezeigt werden.
Kommen wir nun zur JSON-API der benutzerdefinierten Suche und wie Sie sie verwenden können, sobald Sie Ihre eigene programmierbare Suchmaschine eingerichtet haben. Ich habe Ihnen oben bereits meine persönliche Definition der API gegeben: Die API ist eine kostenlose Möglichkeit, einen Proxy der Google-Suchergebnisse für Ihre Schlüsselwörter auf standardisierte, zugängliche und skalierbare Weise zu erhalten. Lassen Sie es uns aufschlüsseln:
Warum ist die JSON-API der benutzerdefinierten Suche skalierbar?
Die API übernimmt die Ergebnisse Ihrer benutzerdefinierten Suche – von Ihrer programmierbaren Suchmaschine – und liefert sie Ihnen in einem JSON-Format. JSON-LD (JavaScript Object Notation for Linking Data) ist ein weit verbreitetes Format, um Daten in einfacher Textform zwischen Anwendungen auszutauschen. So können Sie die Daten der API, z. B. URLs und Titel-Tags, die für ein Schlüsselwort ranken, in jeder Ihrer eigenen Anwendungen verwenden, wie z. B. in Google Sheets, wie wir später tun werden.
Ist die JSON-API für die benutzerdefinierte Suche wirklich kostenlos?
Ja, mit einer gewissen Einschränkung. Sie können 100 kostenlose Anfragen pro Tag pro Google-Konto stellen oder eine Gebühr (5 $ pro 1.000 Anfragen) zahlen, um dies auf bis zu 10.000 tägliche Anfragen zu erhöhen (weitere Informationen).
Meiner Erfahrung nach sollten mit ein wenig Planung die ~3.000 monatlichen Anfragen für viele SEO-Anwendungsfälle ausreichen. Und bei Bedarf können Sie Aufgaben jederzeit auf mehrere Konten Ihrer Teammitglieder aufteilen.
Warum ist die programmierbare Suche nur ein Proxy für echte Google-Suchergebnisse?
Eine leistungsstarke Funktion der programmierbaren Suchmaschine: Sie können Ihre benutzerdefinierte Suche überhaupt nicht einschränken und das gesamte Web durchsuchen. Dadurch erhalten Sie im Grunde einen Proxy der Ergebnisse, die eine echte Google-Suche liefern würde – aber nur die rohen organischen Ergebnisse ohne ausgefallene Integrationen wie Rich Results oder Featured Snippets und mit Unterschieden in den genauen Positionen der Ranking-URLs.
Hier könnte Ihnen eine andere Frage in den Sinn kommen: Warum bekommen wir nicht einfach dieselben Daten, sondern aus den echten Google-Suchergebnissen?
Welche Vorteile bietet die Arbeit mit der programmierbaren Suchmaschine?
Zwei Dinge: Erstens ist die Custom Search API kostenlos und zweitens gibt es keine Grauzone. Offiziell erlaubt Google kein Scraping seiner Suchergebnisse (siehe Info zu automatisierten Abfragen). Da es viele trotzdem taten, haben sie eine Zugriffsbeschränkung über CAPTCHAs eingeführt.
Wenn Sie jemals versucht haben, die Suchergebnisse von Google mit einem Web-Crawling-Tool zu crawlen, werden Sie bemerkt haben, dass Sie auf einen Statuscode 403 oder 302 stoßen. Dies ist normalerweise ein CAPTCHA, das Ihre Menschlichkeit bestätigt, oder eine Sperre aufgrund ungewöhnlichen Datenverkehrs (siehe Abbildung 1). .
Abbildung 1: Ausgabe vom Crawlen von Google-Suchergebnis-URLs mit einem Web-Crawling-Tool und Block von Anfragen
Im Gegensatz dazu sind die Ergebnisse der programmierbaren Suchmaschine über die Custom Search JSON API frei zugänglich. Doch wie so oft im Leben gibt es auch hier einen Kompromiss: Die Suchergebnisse der programmierbaren Suchmaschine sind nur ein Proxy, also keine 100-prozentige Darstellung der echten Google-Suchergebnisse – selbst bei übereinstimmenden Standort- und Spracheinstellungen.
Was die nächste Frage aufwirft: Ist die Ausgabe gut genug, um unsere SEO-Entscheidungen zu informieren?
Wie verhalten sich die Ergebnisse der programmierbaren Suchmaschine im Vergleich zu echten Google-Suchergebnissen?
Ist die Ausgabe gut genug, um unsere SEO-Entscheidungen zu informieren? Meine kurze Antwort: Ja, ist es.
Werfen wir einen Blick auf unsere bisherigen Beispiele für „Hoodies“ und „Mäntel“. Unten habe ich die Top-10-Rankings aufgelistet, die ich manuell aus der echten britischen Google-Suche (lokalisiert über die Valentin-App) im Vergleich zu einer programmierbaren Suchmaschine extrahiert habe, die auf den Standort Großbritannien und die Sprache Englisch eingestellt ist.
Abbildung 2: Ergebnisvergleich – echte Google-Suche vs. programmierbare Suchmaschine
Abbildung 3: Ergebnisvergleichsübersicht mit übereinstimmenden Farben für dieselbe URL auf der ersten Seite
In Abbildung 3 habe ich die Ergebnisse der ersten Seite genommen und alle sich überschneidenden URLs zwischen beiden Suchmaschinen in derselben Farbe markiert. Die URLs in Weiß sind diejenigen, die keine Übereinstimmung haben, also nur in einer der Suchmaschinen erschienen sind.
Fazit: Es gibt eine starke Überschneidung zwischen beiden Suchmaschinen, obwohl sich die genauen Ranking-Positionen sowie das Look and Feel unterscheiden (siehe Abbildung 2). Obendrein fehlen all die ausgefallenen SERP-Integrationen wie Rich Results, Featured Snippets, Title Rewrites oder Indented Snippets in den Ergebnissen der programmierbaren Suchmaschine.
Bisher war dies genau genug für die Anwendungsfälle, an denen ich gearbeitet habe. Aber natürlich müssen Sie je nach Projekt Ihre eigene Einschätzung treffen.
Die Ergebnisse der programmierbaren Suchmaschine sind keine exakte Darstellung der tatsächlichen Suchergebnisse von Google. Aber sie sind immer noch ein guter Proxy und helfen uns, eine projektspezifische Suchabsicht zu analysieren, die über klassische Kategorisierungen wie Navigations-, Transaktions- und Informationsschlüsselwörter hinausgeht.
Aber jetzt fangen wir mit dem lustigen Teil an und richten das Ganze ein.
Einrichtungsschritte: Benutzerdefinierte Suche und Google Sheets-Vorlage
Wir beginnen mit der Einrichtung Ihrer eigenen programmierbaren Suchmaschine und dem Zugriff auf ihre API. Dann fahren wir mit der Google Sheets-Vorlage fort, um mit der Ausgabe der API zu arbeiten.
Programmierbare Suchmaschine: Wie richte ich sie ein und greife auf ihre API zu?
Unser erstes Ziel besteht darin, zwei Anmeldeinformationen abzurufen: (1) die ID-Nummer Ihrer programmierbaren Suchmaschine und (2) den API-Schlüssel für den Zugriff auf die JSON-Ausgabe der benutzerdefinierten Such-API.
Sie finden alle Einrichtungsschritte, die wir durchlaufen, auch im Einführungsabschnitt der Dokumentation der JSON-API für die benutzerdefinierte Suche.
Schritt 1 der Einrichtung: Melden Sie sich bei Ihrem Google Mail-Konto an.
Einrichtungsschritt 2: Füllen Sie die anfängliche Einrichtungsseite Ihrer programmierbaren Suchmaschine aus.
- Gehen Sie zu https://programmablesearchengine.google.com/cse/create/new. Dies führt Sie zur Einrichtungsseite (siehe Abbildung 4) für Ihre programmierbare Suchmaschine (PSE).
- Geben Sie eine zufällige Domain in das Feld „Sites to search“ ein. Aus irgendeinem Grund ist dies obligatorisch, auch wenn wir beabsichtigen, das gesamte Web mit unserer PSE zu durchsuchen. Wir können diese Eingabe später entfernen.
- Legen Sie die Sprache fest, in die Ihre PSE lokalisiert werden soll. Sie können dies später ändern.
- Jetzt haben Sie bereits Ihre eigene PSE erstellt. Probieren Sie es auf seiner „Öffentlichen URL“ aus oder gehen Sie für die nächsten Einstellungen in die „Systemsteuerung“ (siehe Abbildung 5).
Abbildung 4: Einrichtungsschritt 2 – Einrichtungsseite der programmierbaren Suchmaschine (altes Layout)
Abbildung 5: Einrichtungsschritt 2 – Einrichtung der programmierbaren Suchmaschine abgeschlossen (altes Layout)
Setup Schritt 3: Passen Sie die Einstellungen im Control Panel der programmierbaren Suchmaschine an.
- Hier geschieht die Magie. Wie in der Einführung der PSE erläutert, stehen unzählige Anwendungsfälle und Einstellungen zur Auswahl.
- Für unseren Proxy der Google-Suchergebnisse müssen wir nur vier grundlegende Einstellungen ändern (siehe Abbildung 7):
- Region: Die Google-Suche ist immer lokalisiert. Um einen geeigneten Proxy zu erstellen, müssen Sie auch eine Region für die Ergebnisse Ihrer PSE auswählen.
- Sprache: Gleiches gilt für die Spracheinstellungen. Ändern Sie die Spracheinstellung, wenn sie von Ihrer ursprünglichen Auswahl auf der Einrichtungsseite abweicht.
- Zu durchsuchende Seiten: Löschen Sie sicherheitshalber die Einschränkung auf die ursprünglich eingetragene Domain.
- Durchsuchen Sie das gesamte Internet: Stellen Sie es auf EIN.
- Fertig: Kopieren Sie Ihre „Suchmaschinen-ID“ und notieren Sie diese für später (siehe Abbildung 6).
Abbildung 6: Einrichtungsschritt 3 – Programmierbare Suchmaschine – Suchmaschinen-ID (altes Design)
Abbildung 7: Einrichtungsschritt 3 – Programmierbare Suchmaschine – Systemsteuerungseinstellungen (altes Layout)
Nebenbemerkung: Neues Bedienfeld-Layout der programmierbaren Suchmaschine
Wenn Sie eine neue programmierbare Suchmaschine erstellen, werden Sie die Aufforderung „Vorschau auf das neue Control Panel!“ bemerken. Ich habe es mal ausprobiert: Derzeit ist nur die erste Setup-Seite im neuen Panel anders (siehe Abbildung 8).
Wenn Sie dann Ihre PSE anpassen möchten, gelangen Sie zurück auf die gleiche Einstellungsseite des bereits bekannten Control Panels (siehe Abbildung 9). Ein Vorteil des neuen Layouts: Sie können direkt auf der ersten Seite die Option „Das gesamte Web durchsuchen“ auswählen und müssen nicht erst eine Domainbeschränkung eingeben. Seien Sie auf jeden Fall bereit für ein baldiges Update des Aussehens und Verhaltens dieses Tools.
Abbildung 8: Einrichtungsschritt 2 – Einrichtungsseite der programmierbaren Suchmaschine (neues Layout)
Abbildung 9: Einrichtungsschritt 2 – Einrichtung der programmierbaren Suchmaschine abgeschlossen (neues Layout)
Einrichtungsschritt 4: Holen Sie sich einen API-Schlüssel für die JSON-API der benutzerdefinierten Suche.
- Um auf die JSON-Ausgabe Ihrer neu erstellten programmierbaren Suchmaschine zuzugreifen, benötigen Sie einen API-Schlüssel. Auf diese Weise kann Google auch überprüfen, wie oft Sie die API abfragen.
- Gehen Sie zur Dokumentation der benutzerdefinierten Suche und klicken Sie auf „Get a Key“. Geben Sie einen Namen für Ihr Projekt ein und akzeptieren Sie die Nutzungsbedingungen (siehe Abbildungen 10-11).
- Fertig: Kopieren Sie Ihren „API KEY“ und notieren Sie ihn für später (siehe Abbildung 12).
Abbildung 10: Einrichtungsschritt 4 – Custom Search JSON API – Dokumentation mit „Get a Key“
Abbildung 11: Einrichtungsschritt 4 – Benutzerdefinierte Suche JSON API – API aktivieren
Abbildung 12: Einrichtungsschritt 4 – Benutzerdefinierte Suche JSON-API – API-Schlüssel kopieren
Nebenbemerkung: Was passiert im Hintergrund, wenn Sie auf „Get a Key“ klicken?
Ihr Google-Konto ist mit der Google Cloud Platform verbunden, wo der API-Schlüssel für die Custom Search API in einem neu erstellten Projekt generiert wird.
Sie können dasselbe erreichen, indem Sie sich bei Google Cloud registrieren und anmelden. Aber das Klicken auf die Schaltfläche ist definitiv schneller und bequemer. In jedem Fall sollten Sie Ihren API-Schlüssel hier in der Google Cloud Console wiederfinden: https://console.cloud.google.com/apis/credentials (Achten Sie darauf, das richtige Projekt in der oberen linken Leiste auszuwählen.)
Oncrawl-Daten³
Google Sheet Template: Wie analysiert man die Suchabsicht mit Hilfe der API?
Vollständige Offenlegung im Voraus: Viele Credits gehen an die Leute von www.pemavor.com und ihr großartiges Ranking-Checker-Skript. Ihr Google Apps-Skript verbindet sich mit der Custom Search JSON API, extrahiert die Top-10-Suchergebnisse aus der programmierbaren Suchmaschine für jedes Keyword auf Ihrer Liste und verfügt sogar über einen integrierten Planer, mit dem Sie Ihre 100 kostenlosen täglichen Anfragen für mehrere Tage planen können im Voraus.
Dieses Tool hat uns geholfen, ein sehr praktisches Problem zu lösen, das wir in unseren täglichen SEO-Aufgaben hatten: wie man das zuvor eingeführte „Keyword Gender Bias“ in großem Umfang bewertet. Das war mein Ausgangspunkt, um in das Thema einzutauchen, und jetzt möchte ich einige Anwendungsfälle teilen, in denen ich das Skript angewendet habe.
Aber zuerst, wie können Sie das Google Sheet samt Skript selbst einrichten? Wenn Sie die vorherigen Einrichtungsschritte abgeschlossen haben, verfügen Sie bereits über alle erforderlichen Zutaten, um das Skript auszuführen: Ihr Google Mail-Konto, die Suchmaschinen-ID Ihrer programmierbaren Suchmaschine und Ihren API-Schlüssel für den Zugriff auf die JSON-API der benutzerdefinierten Suche.
Wenn Sie sich die ID und den API-Key vorher nicht notiert haben, können Sie diese hier abrufen:
- Suchmaschinen-ID: https://programmablesearchengine.google.com/controlpanel/all
Stellen Sie auch hier sicher, dass Ihre PSE die richtigen Einstellungen hat: „Search all web“ plus Ihre gewünschte Region und Sprache. - JSON-API-Schlüssel für die benutzerdefinierte Suche: https://console.cloud.google.com/apis/credentials
- Gehen Sie zur Anmeldeseite der Google Cloud. Hier sollten Sie eine Übersicht aller Schlüssel finden, die Sie für ein beliebiges Google Cloud-Produkt erstellt haben.
- Stellen Sie sicher, dass Sie das richtige Projekt (Navigationsleiste oben links) auswählen, das Sie zum Erstellen des API-Schlüssels für die JSON-API der benutzerdefinierten Suche verwendet haben.
- Wenn dies Ihr erster API-Schlüssel war, sollte das Projekt standardmäßig ausgewählt sein, wenn Sie auf den Link klicken.
Erstellen Sie nun mit den bereitstehenden Anmeldeinformationen eine Kopie meiner angepassten Version des Google Sheet:
Benutzerdefinierte Suche für SEO | www.pemavor.com | adaptiert von Johanna Maier
(Wenn Sie das Original-Google-Sheet ohne meine Anpassungen erhalten möchten, gehen Sie zum Original-Blog-Beitrag)
Sie müssen die folgenden Schritte ausführen, um die Einrichtung abzuschließen:
Einrichtungsschritt 5: Erstellen Sie Ihre eigene Kopie des Google Sheets und autorisieren Sie das Skript.
Benutzerdefinierte Suche für SEO | www.pemavor.com | adaptiert von Johanna Maier
Abbildung 13: Einrichtungsschritt 5 – Google Sheet Custom Search for SEO – Script Initialization
Abbildung 14: Einrichtungsschritt 5 – Google Sheet Custom Search for SEO – Script Authorization
Einrichtungsschritt 6: Geben Sie Ihre Anmeldeinformationen und Ihre Keyword-Liste ein.
- Registerkarte „Einstellungen“: Geben Sie Ihre Suchmaschinen-ID und Ihren API-Schlüssel ein.
Legen Sie Ihre bevorzugte Sprache und Ihren Standort fest.
Das Tageslimit kann bei 100 bleiben, da dies das Maximum für den kostenlosen Plan ist. - Tab „Keywords“: Geben Sie in der ersten Spalte Ihre Keyword-Liste ein, für die Sie die SERPs der Programmable Search Engine abrufen möchten.
Abbildung 15: Einrichtungsschritt 6 – Google Sheet Custom Search for SEO – Keyword List
Einrichtungsschritt 7: Führen Sie das Skript aus, um Ergebnisse der programmierbaren Suchmaschine abzurufen.
- Menüpunkt „Rankings prüfen“: Du findest ihn im Menü neben „Hilfe“ (siehe Abbildung 16).
Initialisieren Sie das Skript und erteilen Sie ihm die Berechtigung, in Ihrem Konto ausgeführt zu werden.
Wählen Sie je nach Keyword-Menge „Manuell ausführen“ (ad hoc – bis zu 100 Keywords) oder „Scheduler aktivieren“ (100 Keywords pro Tag). - Tab „SERP Rankings“: Nach dem Start des Skripts können Sie beobachten, wie hier nacheinander die API-Ausgaben eingezogen werden (siehe Abbildung 17).
Abbildung 16: Einrichtungsschritt 4 – Google Sheet Custom Search für SEO
Abbildung 17: Demo von Google Sheet Script
Benutzerdefinierte Such-API in Aktion: SEO-Anwendungsfälle
Bisher haben Sie die grundlegende Funktionalität des Skripts gesehen, wie es von www.pemavor.com veröffentlicht wurde. In den letzten drei Tabs („Geschlecht“, „Seitentyp“, „Domain“) habe ich Demonstrationen meiner persönlichen Anwendungsfälle hinzugefügt, wie man mit den API-Daten in der Praxis arbeitet.
Beispiel Modeindustrie | Geschlecht
Nehmen wir als erstes Beispiel wieder die Modebranche. Wenn Sie in diesem Bereich tätig sind, haben Sie sicherlich schon bemerkt, dass es bei den Suchabsichten von Keywords einen gewissen Gender-Bias gibt, zum Beispiel in den UK-Suchergebnissen von Google.
- Sucht man nach „Hoodies“, findet man Landingpages mit männlichen Produkten in den Top 10.
- Bei einem Begriff wie „Mäntel“ sind es vor allem Landingpages mit weiblichen Produkten.
- Bei „Bademäntel“ stoßen Sie auf allgemeinere Seiten mit Produkten für beide Geschlechter.
Was das für uns SEOs bedeutet: Wenn Sie für diese Begriffe ranken möchten, erreichen Sie Ihr gewünschtes Ergebnis eher, indem Sie Zielseiten einrichten, die den Mustern der Suchabsicht folgen.
Wenn Sie schon länger SEO für ein bestimmtes Projekt betreiben, haben Sie wahrscheinlich ein gutes Bauchgefühl und wissen, welches Thema mit welcher Landingpage angesprochen werden soll. Aber es hilft immer, unsere Intuitionen zu überprüfen. Wie? Sie führen es über Google aus.
- The old school way: Man muss das „Keyword Gender“ jedes einzelnen Fashion-Keywords manuell prüfen und bewerten.
- Mit der API: Das können Sie automatisieren. Rufen Sie die Suchtitel und URLs aus der JSON-API der benutzerdefinierten Suche ab und gleichen Sie sie mit Begriffen wie „Frauen“ | ab „weiblich“ | „Männer“ | "männlich".
Im Tab „Gender“ des Google Sheets finden Sie die Idee in Aktion. Um die gleiche Ausgabe wie im GIF zu erhalten, müssen Sie zunächst das Skript mit den „Mode-Keywords“ im Tab „Keywords“ ausführen.
Abbildung 18: Demo Google Sheet Script – Reiter „Geschlecht“
Wie funktioniert es? Eine Filterformel zieht die URLs, den Snippet-Titel und die Schlüsselwörter aus dem Tab „SERP-Rankings“. RegEx-Formeln prüfen, ob es Übereinstimmungen mit Begriffen wie „Frauen“ | gibt „weiblich“ | „Männer“ | „männlich“ | „für sie“ | "für ihn". Der daraus resultierende „Gender Count“ wird über eine Pivot-Tabelle stichwortbasiert aufsummiert.
Nebenbemerkung: Ein weiterer (SEO) Moderatschlag
Überprüfen Sie Ihr Keyword-Geschlecht erneut, wenn Sie Ihre Kategorie-Keywords mit anderen Begriffen kombinieren, wie zum Beispiel mit Merkmalen aus Ihren verfügbaren Filtern. Nehmen Sie den Begriff „Socken“, wo Sie SERPs finden sollten, die mit Zielseiten für Herrensocken gefüllt sind. Sobald Sie jedoch die Farbe „Rosa“ hinzufügen, sind die SERPs für „Rosa Socken“ auf Frauen ausgerichtet.
Beispiel Schönheitsindustrie | Seitentypen
Jetzt wechseln wir in eine andere Branche und gehen von Mode zu Parfums, was die Landschaft der Suchabsichten sofort verändert. Denken Sie darüber nach: Ihr durchschnittlicher Mantel hat einen Gattungsnamen und eine zufällige Artikelnummer, nach der niemand suchen würde. In anderen Bereichen – etwa Parfüms – haben Produktnamen echtes Suchpotenzial.
Mit dem Featured Snippet für die „berühmtesten Parfums“ als Inspirationsquelle finden wir Parfumnamen mit beträchtlichem Suchvolumen in Großbritannien:
- Kanal Nr. 5 („Kanal Nr. 5“ – 33.100 SV)
- Dolce&Gabbana Light Blue („hellblaues Dolce und Gabbana“ – 14.800 SV)
- Opium Yves Saint Laurent („Opiumparfum“ – 9.900 SV)
- Calvin Klein CK ONE („ck one“ – 9.900 SV)
- Acqua di Parma Colonia („Acqua di Parma Colonia“ – 4.400 SV)
Aber wie können wir sicher sein, dass wir unsere Produkt-URLs verwenden sollten, um auf jeden dieser Begriffe abzuzielen? Schließlich hat Chanel auch eine Brandline mit dem gleichen Namen Chanel N°5 und Acqua di Parma verkauft verschiedene Colognes und nicht nur einen. Die Optimierung beider – Produkt-URL und Marken-URL – wird wahrscheinlich zu Kannibalisierung führen.
Auch hier hilft uns ein Blick in die SERPs bei der Entscheidung: Intuitiv kann eine Auswahl von Produkten auf einer Marken(linien)seite zu besseren Conversions führen. Wenn die Suchergebnisse jedoch von Produkt-URLs dominiert werden, sollten wir eine Produkt-URL optimieren, um um die Platzierungen zu konkurrieren.
Was ist notwendig, um diese Bewertung in großem Maßstab durchzuführen? Identifizieren Sie die Muster der Seitentypen Ihrer Mitbewerber, fügen Sie sie zu einem RegEx hinzu und lassen Sie das Skript den Rest der Arbeit für Sie erledigen.
Zugegeben, diese erste Recherche über die URL-Muster der Seitentypen Ihrer Mitbewerber – und das Auffinden der entsprechenden RegEx-Muster – wird einige Zeit in Anspruch nehmen. Aber die Mühe lohnt sich und auch ein guter Einblick, den man für andere Analysen parat hat.
Im Tab „Page Types“ des Google Sheets finden Sie einige Beispiele aus der Parfümindustrie. Um die gleiche Ausgabe wie im GIF zu erhalten, müssen Sie zunächst das Skript mit den „Perfume Keywords“ im Tab „Keywords“ ausführen:
Abbildung 19: Demo Google Sheet Script – Reiter „Seitentypen“
Beispiel Nischenprodukte | Mitbewerber-Domains
Last but not least, ein letzter Anwendungsfall und um die Dinge ein wenig aufzurütteln, verlassen wir die Welt der Parfums und der Mode. Stellen Sie sich vor, Sie sind SEO bei einem High-End-Hersteller von Spezial- oder Nischenprodukten, zum Beispiel Designmöbeln oder Rennrädern.
In solchen Fällen sind Sie gut beraten, die Keywords, die Sie ansprechen möchten, sorgfältig auszuwählen, bevor Sie Zeit und Mühe investieren. Das Ranking für ein generisches Keyword wie „Fahrräder“ ist möglicherweise übertrieben – auch weil Nutzer, die nach „Damenfahrrädern“ suchen, ihre Kundenreise möglicherweise nicht mit einem 5.000-Euro-Straßenrennrad abschließen möchten.
Wieder die gleiche Frage: Wie filtert man passende Keywords aus dem großen Fundus an Keyword-Potenzialen heraus – ohne jedes Mal manuell die Suchintention zu prüfen?
Ein erster Schritt kann darin bestehen, zwei Domänenlisten zu erstellen:
- Domainliste 1: Ihre Konkurrenten/Partner und alle Domains, die wahrscheinlich eine ähnliche Suchabsicht haben wie die, für die Sie ranken möchten.
- Domain List 2: Alle anderen, mit denen Sie nicht konkurrieren können oder wollen.
Ein Blick in die britischen SERPs für „Rennräder“ vs. „Fahrräder“: Wenn Sie ein High-End-Fahrradgeschäft wie www.ribblecycles.co.uk sind, sollten Sie www.decathlon.co.uk auf die Domain-Liste Nummer zwei setzen. Oder wenn Sie ein Geschäft für Luxusmöbel sind, sollten Sie alle allgemeinen Möbelgeschäfte wie www.habitat.co.uk auf die zweite Liste setzen. Oft lassen sich damit auch B2B-Keywords von B2C-Keywords oder sogar Produktangebote von Serviceangeboten wie „Homeoffice-Möbel“ vs. „Büroeinrichtung“ trennen.
Wenn Google sich dafür entschieden hat, nur Domains aus Domainliste 2 zu ranken, die Ihrem Produktangebot oder Geschäftsmodell nicht ähnlich sind, dann ist dieses Keyword Ihre Zeit und Mühe nicht wert – oder zumindest nicht Ihre höchste Priorität.
Im Tab „Domains“ des Google Sheets habe ich zwei Domainlisten von Fahrradgeschäften zusammengestellt, um zu zeigen, wie dies in der Praxis für die Fahrradbranche funktionieren würde. Um die gleiche Ausgabe wie im GIF zu erhalten, müssen Sie zunächst das Skript mit den „bike keywords“ im Reiter „Keywords“ ausführen:
Abbildung 20: Demo Google Sheet Script – Reiter „Domains“
Bitte beachten Sie, dass ich nicht allzu tief in die Fahrradbranche eingestiegen bin und einige Domänengruppierungen für einen echten Branchenexperten möglicherweise keinen Sinn ergeben. Aber das Beispiel soll das Prinzip verdeutlichen: Machen Sie eine Analyse Ihres Wettbewerbsumfelds, ermitteln Sie die Domains, die eine zu Ihrem Angebot passende Suchintention bedienen, und bewerten Sie dann darauf aufbauend Ihre Keyword-Potenziale.
Einige abschließende Gedanken: Was ist Suchabsicht?
Zum Abschluss dieses Artikels möchte ich einen Schritt zurücktreten und das große Ganze betrachten: Was ist Suchabsicht? Es gibt viele Definitionen und wertvolle Artikel, die sich intensiv mit dieser Frage befassen.
Die SEO-Toolbox Sistrix umfasst vier Hauptkategorien von Suchabsichten, die der klassischen Unterscheidung zwischen Navigations-, Informations- und Transaktionsabfragen sehr nahe kommen.
- Wissen: Der Nutzer sucht nach passiven Informationsinhalten zu einem bestimmten Thema.
- Do: Der Nutzer möchte aktiv etwas tun, sei es ein Produkt zu kaufen, herunterzuladen oder zu installieren.
- Website: Der Benutzer möchte zu einer bestimmten Website navigieren.
- Besuch: Der Benutzer möchte ein lokales Unternehmen besuchen.
Aber solche Klassifizierungen bringen Sie nur so weit, wenn es darum geht, das Layout und den Inhalt Ihrer Zielseite zu bestimmen. Darüber hinaus ging Olaf Kopp in seinem ausführlichen Artikel Wie Sie Ihre Content-Entscheidungen nach Micro Search Intents abbilden.
Ein Beispiel: Er teilt die informationelle Suchabsicht in Mikroabsichten wie „Unterhaltung“, „Definition“ oder „Befähigung“ auf, je nachdem, ob der Inhalt die Nutzer unterhalten, ihnen eine Definition eines bisher unbekannten Konzepts geben oder ihnen beibringen soll, wie man etwas macht .
Heute haben wir eine weitere Dimension der Suchabsichtsanalyse hinzugefügt: Ihre projektspezifische Suchabsicht. Unabhängig von der Nische Ihres Projekts ist es wahrscheinlich, dass Sie einige wiederkehrende SERP-Muster bemerkt haben. Sie können diese persönlichen Brancheneinblicke nutzen und sie mithilfe der programmierbaren Suchmaschine und ihrer JSON-API für die benutzerdefinierte Suche auf größere Keyword-Sets anwenden.
Google ist bestrebt, den Nutzern die besten verfügbaren Suchergebnisse zu liefern – und gibt dafür ein Vermögen aus. Für uns SEOs ist dies eine unschätzbare Datenquelle, die wir nicht ungenutzt lassen sollten. Zumal sich auch die Suchabsicht von Keywords ständig ändert, sei es saisonbedingt oder weil Google seine Fähigkeiten zur Verarbeitung natürlicher Sprache ständig verfeinert. Mit den von uns vorgestellten Methoden können Sie die Suchabsichtsanalyse programmatisch angehen.
Abschließend gilt wie immer: Bei direktem Praxisbezug lernt man am meisten. Das Stichwort Gender Bias in der Modebranche war der Anwendungsfall, der mich dazu gebracht hat, die API überhaupt zu erkunden. Fragen Sie sich also: Welche Ihrer SEO-Probleme können Sie mit der programmierbaren Suchmaschine und ihrer benutzerdefinierten Such-JSON-API lösen?
___
PS: Wenn Sie Hilfe beim Einrichten des Google Sheets benötigen oder mit einem RegEx für Ihren persönlichen Anwendungsfall nicht weiterkommen: Melden Sie sich gerne! Ich bin selbst kein RegEx-Experte, kann aber immer versuchen, es herauszufinden.