Automate Keyword Clustering at Scale: From a Raw Export to Content Topics with Embeddings + HDBSCAN
A working Python + n8n pipeline that groups thousands of keywords into content topics by intent using embeddings, UMAP and HDBSCAN.
Using AI tools — OpenAI, Claude, Gemini — inside n8n to automate content creation, keyword clustering, and on-page optimization.
A working Python + n8n pipeline that groups thousands of keywords into content topics by intent using embeddings, UMAP and HDBSCAN.
Build a Python pipeline that turns a target keyword into a data-grounded SEO content brief in under a minute: scrape the SERP, count what ranks, and let an LLM draft the outline from real evidence.
Stop writing a new script for every SEO question. Build a Model Context Protocol (MCP) server that exposes Google Search Console as tools an agent can drive live — with working Python code.
Build a pipeline that finds CTR-decayed pages in Search Console, rewrites their title tags and meta descriptions with an LLM, QA-gates the output, and ships the winners.
Missing alt text starves Google Image Search and multimodal AI of the one signal they need. Here is a working Python + n8n pipeline that inventories, generates with a vision LLM, quality-gates, and writes back image alt text at scale.
Spreadsheets break past a few hundred URLs. Use OpenAI embeddings, Search Console overlap, and an n8n workflow to flag cannibalization across thousands of pages, score severity, and pre-classify each pair as merge, differentiate, or canonical.
A working playbook for getting cited by ChatGPT, Perplexity, and Google AI Overviews — structural patterns that win, plus a five-job automation stack you can ship this week.
A teardown of an agentic SEO auditor built on Claude Code that crawls, diffs against history, and files engineering-ready GitHub issues — including architecture, the agent prompt that worked, and eight weeks of real ticket data.
A working Python + n8n pipeline that polls four AI surfaces every morning, scores brand mentions and citations, and pushes a daily delta report to Slack and Google Sheets. Includes the asyncio orchestrator, z-score anomaly detection SQL, and operational cost notes from three months in production.
A Python pipeline that combines Google Search Console with Common Crawl to refresh a competitor content gap report weekly, with priority scoring and the failure modes you will hit in production.