← Back to home ● Operator transparency · April 2026

My Stack.

56 tools across 8 categories — what I actually use, with versions, purpose, frequency of use and reason for selection. No affiliate links. No sponsored mentions. No marketing claims. The list is revised quarterly; outdated tools come off.

56Tools in active use
8Categories
12Primary daily drivers
0Affiliate links
● Without these five, nothing moves

The indispensables — tools that run every day.

When I boot up in the morning, this set opens automatically. Without any one of them, my work would be substantially impaired. The order is deliberate — by frequency and strategic weight.

01

Google Search Console

The authoritative data source for impressions, clicks, rankings and indexing. API export into BigQuery.

02

Screaming Frog v21

The standard crawler for technical audits. Local, scriptable, custom extraction.

03

Ahrefs

The backlink index with unmatched depth. Essential for competitor delta analysis.

04

BigQuery

The data warehouse for everything: GSC, GA4, crawler logs, LLM visibility runs.

05

Custom prompt runner

An in-house Python pipeline across GPT/Claude/Gemini/Perplexity — monthly cross-model audits.

01

Crawling & technical SEO

The foundation of every audit. Locally executable tools for raw-data integrity. No cloud-only solutions where exact traceability matters.

Screaming Frog

v21.2

The standard crawler for technical audits. Configurable to the smallest detail: JavaScript rendering, JSON-LD extraction, custom search, custom extraction via XPath/CSS, API integration with GSC & GA4.

PrimaryDaily

Sitebulb

Desktop 7

A complement to Screaming Frog, especially for JavaScript-heavy sites. Rendering analysis and the hint system surface blind spots.

SecondaryWeekly

Lumar (DeepCrawl)

Cloud

For enterprise crawls > 10M URLs, where local tools hit limits. Scheduled crawls, cross-domain reports, change monitoring.

PrimaryMonthly

Chrome DevTools

v135

Render tree, network waterfall, Lighthouse audits, performance profiling. Irreplaceable for debugging sessions.

PrimaryDaily

WebPageTest

Pro

Precise performance analysis across different regions, devices and throttling profiles. Filmstrip visualisation for LCP debugging.

SecondaryWeekly

PageSpeed Insights API

v5

For automated CWV monitoring. Aggregated lab + field data via CrUX, scriptable across whole site sets.

SecondaryWeekly
02

AI visibility & GEO

Where standard tools stop and bespoke setups begin. Cross-model testing in 2026 is mandatory, not optional.

Custom prompt runner

Python 3.12

An in-house Python stack (OpenAI, Anthropic, Google Gemini, Perplexity Sonar APIs). Automated brand-query evaluation across 500–2,000 curated prompts, five runs per model. Output to BigQuery with an NER + sentiment pipeline.

PrimaryDaily

Peec AI

Pro

A commercial platform for AI-visibility tracking. Brand-mention rate and citation share across models. For clients who do not want to run their own setup.

SecondaryWeekly

Otterly.AI

Beta

Supplementary: AI search visibility with a focus on Perplexity and ChatGPT search. Strong keyword-cluster views.

SecondaryMonthly

Profound.ai

Beta

For enterprise clients with complex cross-market setups. Agent-based monitoring of brand mentions across all major LLMs.

SecondaryMonthly

ChatGPT Projects

GPT-4o

For content analysis, QUEST checks and competitor paraphrase tests. Project-scoped chats with persistent context.

PrimaryDaily

Claude API

Sonnet 4.6 & Opus 4.7

For structured content transformation, longer context windows (200k+) and stronger semantic coherence than GPT-4o on specialised topics.

PrimaryDaily

Perplexity Sonar API

2026

Direct API access to Perplexity answers with citation metadata. For automated citation-rate measurement.

SecondaryWeekly

spaCy + custom NER

v3.8

Open-source NLP for named-entity recognition in mention audits. Locally executable, GDPR-compliant, fine-tunable on industry vocabulary.

PrimaryWeekly
03

Classical SEO data & competitor

Rankings, backlinks, content gaps, visibility indexes. What underpins classical SEO reporting — and serves as a baseline for the GEO layer.

Ahrefs

Enterprise

Primarily for backlink profiles, authority signal analysis and competitor delta. Index depth remains unmatched in 2026. API integration into dashboards.

PrimaryDaily

Sistrix

Toolbox

Visibility index for DACH markets. Particularly valuable for historical data going back to 2008 and German competitor analysis.

PrimaryDaily

Semrush

Business

A complement for keyword research, SERP-feature analysis and content gap work in English-language markets. Strong in US/UK, weaker in smaller-language markets.

SecondaryWeekly

Google Search Console

API v1

The only authoritative source for impressions, CTR, rankings and indexing. API export into BigQuery for cross-dimensional analysis beyond the 16-month limit.

PrimaryDaily

Bing Webmaster Tools

v3

Do not underestimate this one: Bing feeds ChatGPT Search. Index status, keyword performance and URL inspection alongside GSC.

SecondaryWeekly

Nightwatch

Enterprise

Daily rank tracking with SERP-feature differentiation (AIO? PAA? Shopping?). Alert-based rather than report-based — that is what makes it valuable.

PrimaryDaily

Keyword.com

Enterprise

White-label reporting for clients, a clean API, SERP screenshots as evidence. A complement to Nightwatch.

SecondaryWeekly

Surfer SEO

v5

A content editor with semantic-density scoring and competitor overlay. Good for briefings, not for blind optimisation.

SecondaryWeekly
04

Analytics, attribution & data warehouse

Without clean attribution, no valid claim. The standard: keep the raw data, do not rely on aggregated tool reports.

Google Analytics 4

BigQuery Export

Not the interface — the BigQuery raw export. Indispensable for serious attribution work. Sampling and tool-aggregation errors go away.

PrimaryDaily

Matomo

On-Premise 5

A GDPR-compliant alternative for DACH engagements with strict data-protection requirements. Full data sovereignty.

SecondaryWeekly

BigQuery

GCP

The data warehouse for everything: GSC, GA4, log files, AI-visibility results, crawler data. SQL-driven analysis, ML models on top.

PrimaryDaily

dbt Core

v1.9

The data-transformation layer between BigQuery and dashboards. Versioned SQL models, tests, documentation.

SecondaryWeekly

Looker Studio

Enterprise

For client dashboards: GSC, GA4, BigQuery, Ahrefs and Sistrix all connected. Update frequency: daily. Weekly and monthly reports automated.

PrimaryDaily

Python + Jupyter

3.12

Ad-hoc analyses, custom attribution models, cohort studies. pandas, NumPy, scikit-learn, OpenAI SDK. Notebook-based reproducibility.

PrimaryDaily

DuckDB

v1.2

For local analysis of medium-sized log files (1–100 GB) without BigQuery overhead. Extremely fast, SQL-native.

SecondaryWeekly

Observable / Evidence

Pro

For internal analysis dashboards with embedded JS/SQL. When Looker becomes too rigid.

SecondaryMonthly
05

Schema, entity & validation

Structured data is the foundation of all GEO work. Without rigorous validation, the entity chain breaks at the first link.

Schema.org Validator

validator.schema.org

The primary validator for all JSON-LD implementations. Catches structural errors that the Google Rich Results Test misses.

PrimaryDaily

Google Rich Results Test

search.google.com

Eligibility check for rich results. Shows which features (FAQ, HowTo, Article, Breadcrumb) can be activated per URL.

PrimaryDaily

Wikidata Query Service

SPARQL

For entity consolidation, Knowledge Graph anchoring and cross-language sameAs mapping. SPARQL queries against Wikidata.

PrimaryWeekly

Knowledge Graph API

Google v1

Direct querying of Google's Knowledge Graph per entity. Shows immediately whether a brand is anchored.

SecondaryWeekly

InLinks

Pro

Entity-based content optimisation. Automated semantic analysis and internal linking at the entity level.

SecondaryMonthly

Diffbot Knowledge API

v3

Structured extraction from web pages with its own knowledge graph. For competitor entity mapping.

SecondaryMonthly
06

Log analysis, monitoring & ops

Continuous watching, not periodic checking. Early signals are the most valuable — and most often missed.

Custom log pipeline

Python + DuckDB

Server logs aggregated and segmented by bot user agent (Googlebot, GPTBot, ClaudeBot, PerplexityBot). HTTP status-code analysis for 429 dead-zone detection.

PrimaryWeekly

Logz.io / Datadog Logs

Enterprise

For client setups with high-volume logs (10M+ per day). Live dashboards, alerts on crawler anomalies.

SecondaryWeekly

Talkwalker

Enterprise

Brand monitoring across press, social, forums and Reddit. Sentiment classification, RDI input, early reputation-drift detection.

PrimaryDaily

Meltwater

Enterprise

A complement to Talkwalker: stronger in print and TV press, for enterprise engagements with a classical PR component.

SecondaryWeekly

Google Alerts

Free

Simple brand-mention alerts. Not precise, but hyper-fast — a useful early-warning layer for unknown brand mentions.

SecondaryDaily

Uptimerobot / Better Stack

Pro

Status monitoring of client domains including robots.txt change detection. Alerts on unexpected disallow additions.

SecondaryDaily

Visualping

Pro

Page change detection for competitor monitoring. Catches content updates, new landing pages and schema changes.

SecondaryWeekly
07

Content, collaboration & reporting

Not glamorous, but critical. Where insights get translated into client knowledge.

Notion

Enterprise

Knowledge base, client projects, playbooks, research notes. The single source of truth for all textual artefacts.

PrimaryDaily

Figma

v2026

For entity maps, topical maps, sitemap diagrams and report layouts. Collaborative visualisation of strategies.

SecondaryWeekly

Linear

Business

Project & task management for SEO engagements. Scheduled recurring tasks for monthly audits.

PrimaryDaily

Loom

Business

For audit walkthroughs and briefing videos. Faster to explain than written reports; clients appreciate it.

SecondaryWeekly

Obsidian

v1.8

Local personal knowledge management. A Zettelkasten for research insights, frameworks and case learnings.

PrimaryDaily
08

Dev, automation & infrastructure

Without automation, SEO does not scale in 2026. Every recurring analysis belongs in a script.

Cursor

v1.5

An AI-native IDE for Python pipelines, SQL models and bespoke analyses. Replaces VS Code for ML/NLP workflows.

PrimaryDaily

Claude Code CLI

Opus 4.7

Agentic coding for complex refactoring, batch operations and SEO audits. The primary terminal setup on macOS.

PrimaryDaily

GitHub

Enterprise

Versioning for scripts, dashboards and client configurations. Actions for scheduled crawls and reports.

PrimaryDaily

Cloudflare

Workers + R2

The edge layer for client projects: WAF rules for AI crawlers, cache headers, A/B tests, JSON API deployment.

PrimaryWeekly

Vercel

Pro

For landing-page experiments and micro-sites where fast deploys matter. Next.js preview URLs as a test environment.

SecondaryWeekly

Playwright

v1.50

Browser automation for complex crawls, login-protected pages and SERP screenshots. Python bindings preferred.

SecondaryWeekly

Zapier / n8n

Pro / Self-hosted

The automation layer between tools. Alerts → Slack, crawl completions → Linear tasks, Peec AI data → BigQuery.

SecondaryWeekly

1Password / Bitwarden

Enterprise

Credential management for 100+ client tool accounts. API keys strictly per team vault.

PrimaryDaily

Last updated: April 2026 · Next review: July 2026 · The stack evolves with the market — new tools are added, obsolete ones removed.

Your stack diagnostic.

A 30-minute strategy call: we review your current setup, surface redundant licences and name the three gaps that cost you the most.

Request a strategy call → GEO readiness check