{"id":10147,"date":"2026-08-30T13:26:00","date_gmt":"2026-08-30T11:26:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=10147"},"modified":"2026-08-19T10:54:06","modified_gmt":"2026-08-19T08:54:06","slug":"tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/","title":{"rendered":"Tutorial: Ein SEO- und GEO-Sichtbarkeits-Dashboard auf Basis der Search Console API"},"content":{"rendered":"<p>Die Oberfl\u00e4che der Search Console beantwortet eine Suchanfrage nach der anderen. Sie zeigt die obersten Zeilen, exportiert tausend davon und bietet keinen Weg, danach zu fragen, ob die Sichtbarkeit f\u00fcr ein ganzes Thema steigt, w\u00e4hrend Markensuchen lediglich stabil bleiben. Diese Frage verlangt gruppierte Anfragen, und Gruppieren verlangt sowohl mehr Zeilen, als die Oberfl\u00e4che herausgibt, als auch einen Ort, an dem sich die Gruppen definieren lassen.<\/p>\n<p>Die folgende Anleitung baut genau das: die Daten \u00fcber die Search Console API ziehen, Anfragen mit regul\u00e4ren Ausdr\u00fccken in Looker Studio kategorisieren und die entstehenden Cluster lesen \u2013 mitsamt einer ehrlichen Darstellung dessen, was diese Daten \u00fcber direkt auf der Ergebnisseite erzeugte Antworten nicht zeigen k\u00f6nnen.<\/p>\n<figure class=\"lw-diagram\">\n<img decoding=\"async\" src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/gsc-seo-dashboard-de.png\" width=\"1120\" height=\"580\" loading=\"lazy\" alt=\"Aus der Search Console API gezogene Suchanfragen laufen durch ein Regex-Feld und fallen in vier Toepfe - Marke, zwei Themencluster und einen Topf ohne Treffer - dargestellt als Fuellstaende\"><figcaption>Die Cluster beantworten, wor&uuml;ber die Seite gefunden wird; im Topf ohne Treffer versteckt sich das n&auml;chste Cluster.<\/figcaption><\/figure>\n<h2>Was die API liefert und die Oberfl\u00e4che nicht<\/h2>\n<p>Der Leistungsbericht exportiert bis zu tausend Zeilen. Die Methode <code>searchanalytics.query<\/code> der API liefert bis zu 25.000 je Anfrage und bl\u00e4ttert den Rest \u00fcber <code>startRow<\/code> durch \u2013 das ist der Unterschied zwischen dem Kopf der Verteilung und dem langen Ende, in dem neue Themen zuerst auftauchen.<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>POST https:\/\/searchconsole.googleapis.com\/webmasters\/v3\/sites\/\n     https%3A%2F%2Fexample.com%2F\/searchAnalytics\/query\n\n{\n  \"startDate\": \"2026-07-01\",\n  \"endDate\": \"2026-07-31\",\n  \"dimensions\": [\"query\"],\n  \"rowLimit\": 25000,\n  \"startRow\": 0,\n  \"dimensionFilterGroups\": [{\n    \"filters\": [{\n      \"dimension\": \"query\",\n      \"operator\": \"includingRegex\",\n      \"expression\": \"(?i)(preis|kosten|lizenz)\"\n    }]\n  }]\n}<\/code><\/pre>\n<p>F\u00fcr ein Dashboard ruft der native Search-Console-Connector von Looker Studio dieselbe API ohne jeden Code auf \u2013 der praktische Weg, sofern die Daten nicht ohnehin in einem Warehouse landen. Eine strukturelle Einschr\u00e4nkung sollte vor jedem Entwurf bekannt sein: Der Connector bietet eine Tabelle auf Property-Ebene, in der die Dimension Suchanfrage existiert, und eine auf URL-Ebene, in der die Zielseite existiert \u2013 <strong>Suchanfrage und Zielseite lassen sich nicht kombinieren<\/strong>. Das ist eine Eigenschaft der Search-Console-Daten selbst und kein Fehler des Connectors, und kein berechnetes Feld umgeht sie.<\/p>\n<h2>Zwei Regex-Regeln, an denen das Ganze h\u00e4ngt<\/h2>\n<p>Beide Stellen, an denen sich ein regul\u00e4rer Ausdruck schreiben l\u00e4sst, verhalten sich anders, als es von Regex anderswo gewohnt ist.<\/p>\n<p>Die Search Console verwendet <strong>RE2<\/strong>, ohne Lookahead und ohne Lookbehind. Der vertraute Kniff f\u00fcr Nicht-Marke \u2013 ein negativer Lookahead, der den Markennamen ausschlie\u00dft \u2013 l\u00e4sst sich schlicht nicht kompilieren. Der unterst\u00fctzte Weg ist die Umkehrung des Filters selbst: ein eigener Regex-Filter auf <em>stimmt nicht \u00fcberein<\/em>, mit dem Markenmuster als Ausdruck.<\/p>\n<p><code>REGEXP_MATCH<\/code> in Looker Studio verlangt, dass das Muster den <strong>gesamten<\/strong> Feldwert trifft, nicht einen Ausschnitt davon. Ein Muster <code>acme<\/code> trifft nur die Anfrage, die exakt das Wort <em>acme<\/em> ist; wer jede Anfrage treffen will, die es enth\u00e4lt, muss die Platzhalter ausschreiben:<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>-- Feld: Marke vs. Nicht-Marke\nCASE\n  WHEN REGEXP_MATCH(Query, '(?i).*(acme|acme corp|acmecorp|acme app).*')\n    THEN 'Marke'\n  ELSE 'Nicht-Marke'\nEND<\/code><\/pre>\n<p>Das Kennzeichen <code>(?i)<\/code> macht den Abgleich in beiden Systemen unabh\u00e4ngig von Gro\u00df- und Kleinschreibung. Die Markenalternation lohnt sich von Anfang an gro\u00dfz\u00fcgig: Tippfehler, die Schreibweise mit und ohne Leerzeichen sowie der Produktname geh\u00f6ren in den Marken-Topf, denn jede davon, die drau\u00dfen bleibt, bl\u00e4ht die Nicht-Marken-Zahl mit Suchen auf, die nie \u00fcber Inhalte gewonnen wurden.<\/p>\n<h2>Aus Themen Cluster machen<\/h2>\n<p>Dieselbe Konstruktion, erweitert, wird zur Dimension, auf der das Dashboard aufbaut. Die Reihenfolge z\u00e4hlt \u2013 der erste zutreffende Zweig gewinnt, die Marke geh\u00f6rt also nach vorn, sonst landet eine markenbezogene Suche nach einer Funktion im Cluster dieser Funktion:<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>-- Feld: Anfrage-Cluster\nCASE\n  WHEN REGEXP_MATCH(Query, '(?i).*(acme|acmecorp).*')              THEN 'Marke'\n  WHEN REGEXP_MATCH(Query, '(?i).*(preis|kosten|was kostet).*')    THEN 'Preise'\n  WHEN REGEXP_MATCH(Query, '(?i).*(integrat|api|webhook|sync).*')  THEN 'Integrationen'\n  WHEN REGEXP_MATCH(Query, '(?i).*(vs |alternative|vergleich).*')  THEN 'Vergleich'\n  ELSE 'Ohne Treffer'\nEND<\/code><\/pre>\n<p>Einen ausdr\u00fccklichen Zweig <em>Ohne Treffer<\/em> statt einer Auffangbezeichnung zu behalten ist das, was das Feld pflegbar h\u00e4lt. Dieser Topf ist eine Arbeitsliste: nach Impressionen sortiert, f\u00fchrt er die Nachfrage auf, die die Taxonomie noch nicht abbildet \u2013 und jedes Cluster nach den ersten beiden entsteht \u00fcblicherweise aus dem Lesen dieser Liste.<\/p>\n<h2>Das Dashboard lesen<\/h2>\n<p>Mit einer Cluster-Dimension gen\u00fcgen drei Diagramme. Impressionen je Cluster im Zeitverlauf zeigen, ob die Sichtbarkeit breiter wird oder sich zusammenzieht. Klicks und CTR je Cluster zeigen, ob diese Sichtbarkeit zu Besuchen wird. Eine Tabelle der Anfragen ohne Treffer speist die n\u00e4chste Runde der Taxonomie.<\/p>\n<p>Die Falle in dieser Ansicht ist das Marken-Cluster. Markensuchen steigen mit Bekanntheit, mit Kampagnen und mit der Saison, und sie konvertieren weit besser als alles andere \u2013 ein gesund aussehender Gesamtwert kann darunter also schrumpfende Nicht-Marken-Cluster verbergen. Marke und Nicht-Marke als getrennte Linien statt als eine Sichtbarkeitssumme zu berichten h\u00e4lt genau das sichtbar.<\/p>\n<h2>Was diese Daten \u00fcber generative Ergebnisse nicht sagen<\/h2>\n<p>Die Search Console hat keine Dimension f\u00fcr KI-generierte Antworten. Impressionen, die innerhalb eines generativen Ergebnisses entstanden sind, stecken in denselben Leistungsdaten wie gew\u00f6hnliche Ergebnisse, und es gibt keinen Filter, der sie trennt \u2013 jedes Dashboard, das aus dieser Quelle generative Sichtbarkeit zu messen behauptet, schlie\u00dft also, statt zu messen.<\/p>\n<p>Was die Daten hergeben, ist ein beobachtenswertes Muster: ein informationsgetriebenes Cluster, dessen Impressionen stabil bleiben oder wachsen, w\u00e4hrend Klicks und CTR zur\u00fcckgehen, \u00fcber einen Zeitraum ohne Rankingverlust, der das erkl\u00e4ren w\u00fcrde. Diese Form passt dazu, dass Antworten schon auf der Ergebnisseite befriedigt werden \u2013 sie passt aber auch zu einem ge\u00e4nderten Snippet oder einer verschobenen Anfragemischung innerhalb des Clusters. Deshalb geh\u00f6rt sie als zu pr\u00fcfende Frage in einen Bericht und nicht als vorzeigbare Kennzahl.<\/p>\n<h2>Innerhalb der Leitplanken bleiben<\/h2>\n<p>Drei Eigenschaften der Quelldaten begrenzen, was das Dashboard ehrlich behaupten kann. Seltene Anfragen werden aus Datenschutzgr\u00fcnden vollst\u00e4ndig zur\u00fcckgehalten, die Anfragezeilen summieren sich also immer auf weniger als die Property-Gesamtwerte \u2013 die Differenz ist kein abzugleichender Fehler, und Cluster-Anteile sind als Anteile der berichteten Anfragen zu lesen. Die Historie endet nach sechzehn Monaten, was einen Jahresvergleich m\u00f6glich macht, aber kein zweites Jahr davon; alles L\u00e4ngere braucht eine eigene Ablage. Und die durchschnittliche Position ist bereits ein nach Impressionen gewichteter Durchschnitt innerhalb jeder Zeile; diese Durchschnitte \u00fcber ein Cluster hinweg zu mitteln ergibt eine Zahl, die pr\u00e4zise aussieht und wenig bedeutet \u2013 weshalb Impressionen und Klicks die Aussage besser tragen als die Position.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mehr Zeilen aus der Search Console holen, als die Oberfl\u00e4che exportiert, Suchanfragen mit Regex-Feldern in Looker Studio in Marken- und Themencluster aufteilen und das Ergebnis ehrlich lesen \u2013 einschlie\u00dflich dessen, was die Daten \u00fcber generative Suchergebnisse nicht sagen k\u00f6nnen.<\/p>\n","protected":false},"author":1,"featured_media":11408,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129],"tags":[92026,92508,92289,92235,92110],"class_list":["post-10147","post","type-post","status-publish","format-standard","hentry","category-tutorials-de-digital-marketing-de","tag-marketing-cyfrowy-pl-de","tag-looker-studio-de","tag-seo-de","tag-tutorial-de","tag-web-analytics-de"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tutorial: Ein SEO- und GEO-Sichtbarkeits-Dashboard auf Basis der Search Console API - Lukas Wojcik - Blog<\/title>\n<meta name=\"description\" content=\"Mehr Zeilen aus der Search Console holen, Suchanfragen per Regex in Cluster teilen und lesen, was die Daten \u00fcber generative Ergebnisse nicht sagen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial: Ein SEO- und GEO-Sichtbarkeits-Dashboard auf Basis der Search Console API - Lukas Wojcik - Blog\" \/>\n<meta property=\"og:description\" content=\"Mehr Zeilen aus der Search Console holen, Suchanfragen per Regex in Cluster teilen und lesen, was die Daten \u00fcber generative Ergebnisse nicht sagen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-30T11:26:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-10147-tutorial-ein-seo-und-geo-sichtbarkei-c.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"luky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"luky\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\\\/\"},\"author\":{\"name\":\"luky\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Tutorial: Ein SEO- und GEO-Sichtbarkeits-Dashboard auf Basis der Search Console API\",\"datePublished\":\"2026-08-30T11:26:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\\\/\"},\"wordCount\":924,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-10147-tutorial-ein-seo-und-geo-sichtbarkei-c.png\",\"keywords\":[\"Digital Marketing\",\"Looker Studio\",\"SEO\",\"Tutorial\",\"Web Analytics\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\\\/\",\"name\":\"Tutorial: Ein SEO- und GEO-Sichtbarkeits-Dashboard auf Basis der Search Console API - Lukas Wojcik - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-10147-tutorial-ein-seo-und-geo-sichtbarkei-c.png\",\"datePublished\":\"2026-08-30T11:26:00+00:00\",\"description\":\"Mehr Zeilen aus der Search Console holen, Suchanfragen per Regex in Cluster teilen und lesen, was die Daten \u00fcber generative Ergebnisse nicht sagen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-10147-tutorial-ein-seo-und-geo-sichtbarkei-c.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-10147-tutorial-ein-seo-und-geo-sichtbarkei-c.png\",\"width\":1200,\"height\":630,\"caption\":\"Tutorial: Ein SEO- und GEO-Sichtbarkeits-Dashboard auf Basis der Search Console API\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial: Ein SEO- und GEO-Sichtbarkeits-Dashboard auf Basis der Search Console API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"luky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"luky\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/author\\\/luky\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial: Ein SEO- und GEO-Sichtbarkeits-Dashboard auf Basis der Search Console API - Lukas Wojcik - Blog","description":"Mehr Zeilen aus der Search Console holen, Suchanfragen per Regex in Cluster teilen und lesen, was die Daten \u00fcber generative Ergebnisse nicht sagen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/","og_locale":"en_US","og_type":"article","og_title":"Tutorial: Ein SEO- und GEO-Sichtbarkeits-Dashboard auf Basis der Search Console API - Lukas Wojcik - Blog","og_description":"Mehr Zeilen aus der Search Console holen, Suchanfragen per Regex in Cluster teilen und lesen, was die Daten \u00fcber generative Ergebnisse nicht sagen.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-08-30T11:26:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-10147-tutorial-ein-seo-und-geo-sichtbarkei-c.png","type":"image\/png"}],"author":"luky","twitter_card":"summary_large_image","twitter_misc":{"Written by":"luky","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/"},"author":{"name":"luky","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Tutorial: Ein SEO- und GEO-Sichtbarkeits-Dashboard auf Basis der Search Console API","datePublished":"2026-08-30T11:26:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/"},"wordCount":924,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-10147-tutorial-ein-seo-und-geo-sichtbarkei-c.png","keywords":["Digital Marketing","Looker Studio","SEO","Tutorial","Web Analytics"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/","url":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/","name":"Tutorial: Ein SEO- und GEO-Sichtbarkeits-Dashboard auf Basis der Search Console API - Lukas Wojcik - Blog","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-10147-tutorial-ein-seo-und-geo-sichtbarkei-c.png","datePublished":"2026-08-30T11:26:00+00:00","description":"Mehr Zeilen aus der Search Console holen, Suchanfragen per Regex in Cluster teilen und lesen, was die Daten \u00fcber generative Ergebnisse nicht sagen.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-10147-tutorial-ein-seo-und-geo-sichtbarkei-c.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-10147-tutorial-ein-seo-und-geo-sichtbarkei-c.png","width":1200,"height":630,"caption":"Tutorial: Ein SEO- und GEO-Sichtbarkeits-Dashboard auf Basis der Search Console API"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-ein-seo-und-geo-sichtbarkeits-dashboard-auf-basis-der-search-console-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Tutorial: Ein SEO- und GEO-Sichtbarkeits-Dashboard auf Basis der Search Console API"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"luky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"luky"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"],"url":"https:\/\/www.lukaswojcik.com\/blog\/author\/luky\/"}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/10147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=10147"}],"version-history":[{"count":2,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/10147\/revisions"}],"predecessor-version":[{"id":12042,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/10147\/revisions\/12042"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/11408"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=10147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=10147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=10147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}