Skip to main content

Posts

Featured

Export Your Site's Google Search Queries to CSV with the Search Console API (Python)

Typing a keyword into Google from an automated browser does not give you a stable “true rank.” Results can vary by location, device, language, history, and the search features on the page. A Selenium scraper also depends on page markup that can change without notice. If you own or manage the site, use the Search Console API instead. It returns the queries for which your property actually received impressions, along with clicks, impressions, CTR, and average position. The script below exports those measurements to CSV without scraping a Google results page. 📌 Important distinction: this is a search-performance export for your verified property. It is not a neutral, live rank checker for arbitrary domains. Replace the browser question with a property question The old approach asked, “Where does this domain appear when this automated browser searches right now?” That answer is fragile because it depends on one simulated request and the current result-page layout. The Search Console...

Latest Posts

Build an Evidence-Linked Newsletter Voice Audit with Firecrawl and Claude (Python)

Step-by-Step Tutorial: Creating Your Brand Voice & Style Guide with AI Tools for Solopreneur Content Machines

Step-by-Step Guide: Automating Inbound & Outbound AI Phone Calls Using OpenAI Realtime API, Twilio, and n8n

Step-by-Step Tutorial: Building an AI Video Generator with Sora 2 API as a Solopreneur

Step-by-Step Tutorial: Building an AI Agent for Automated Email Responses in n8n (No-Code Guide)

Build a Safer n8n Weather Agent: Fixed HTTP Tools, Session Memory, and Failure Paths

Parameter-Efficient Fine-Tuning LLMs with LoRA: A Complete Code Walkthrough from 4-bit Quantization to Model Inference