# The SEM Dispatch > An open, community-contributed publication for search engine marketing. Vetted practitioners, editor-reviewed, paid-media led. The SEM Dispatch is published by SEM Community. Search engine marketing, written by the people who actually run the accounts. Every piece is written by a vetted practitioner with at least 1 year in the field and is reviewed by an editor before it goes to press. Content policy: you may read, index, quote and cite this content with attribution to the author and a link to the canonical article URL below. Do not reproduce full articles. Key resources: - Front page: https://semdispatch.com/ - Authors register: https://semdispatch.com/authors - Industry verticals: https://semdispatch.com/industries - The Vault (scripts, queries, workflows and prompts): https://semdispatch.com/vault - The Jobs Board (search marketing roles): https://semdispatch.com/jobs - Contribute: https://semdispatch.com/contribute - Sitemap: https://semdispatch.com/sitemap.xml - Main RSS feed: https://semdispatch.com/rss.xml - Latest articles feed: https://semdispatch.com/feed.xml - Paid Media RSS feed: https://semdispatch.com/feeds/paid-media - SEO RSS feed: https://semdispatch.com/feeds/seo - AI & Automation RSS feed: https://semdispatch.com/feeds/ai-automation - Hospitality RSS feed: https://semdispatch.com/feeds/industries/hospitality ## Sections - Paid Media: https://semdispatch.com/paid-media: The flagship desk. Strategy, structure and hard-won field notes from practitioners who run the accounts, across search, social, programmatic and video. - News: https://semdispatch.com/paid-media/news: What changed this week, and why it matters to your accounts. - Strategy: https://semdispatch.com/paid-media/strategy: Account architecture, budget logic and the thinking behind the tactics. - Measurement: https://semdispatch.com/paid-media/measurement: Attribution, incrementality and the experiments that prove what your spend really drives. - PPC: https://semdispatch.com/paid-media/ppc: Search advertising, from match types to bidding to query mining. - Display Ads: https://semdispatch.com/paid-media/display-ads: Display planning, creative and measurement that actually holds up. - Programmatic: https://semdispatch.com/paid-media/programmatic: DSPs, supply paths and the operational reality of programmatic buying. - Social Media Advertising: https://semdispatch.com/paid-media/social-media-advertising: Paid social across Meta, LinkedIn and the rest of the feed. - Video Advertising: https://semdispatch.com/paid-media/video-advertising: YouTube and the wider video funnel, planned and measured properly. - TikTok Search: https://semdispatch.com/paid-media/tiktok-search: The emerging search surface inside TikTok, treated as a performance play. - SEO: https://semdispatch.com/seo: Technical depth and editorial judgement for search. Algorithm shifts, site health and the link and content work that compounds over years. - News: https://semdispatch.com/seo/news: Algorithm updates, SERP shifts and the platform changes that move rankings. - Enterprise SEO: https://semdispatch.com/seo/enterprise-seo: SEO at scale, where process and politics matter as much as tactics. - Google Algorithm Updates: https://semdispatch.com/seo/google-algorithm-updates: Reading the updates without the panic, and what to do next. - International SEO: https://semdispatch.com/seo/international-seo: Hreflang, market structure and multi-region search done right. - Link Building: https://semdispatch.com/seo/link-building: Digital PR and the honest end of earning authority. - Local SEO: https://semdispatch.com/seo/local-seo: Maps, profiles and the signals that move the local pack. - On-Page: https://semdispatch.com/seo/on-page: Content, structure and the on-page craft search still rewards. - AI Search & GEO: https://semdispatch.com/seo/ai-search: Generative search, AI Overviews and the GEO and AEO work that earns the citation. - Mobile SEO Strategy: https://semdispatch.com/seo/mobile-seo-strategy: Mobile-first realities, from rendering to performance. - Technical SEO: https://semdispatch.com/seo/technical-seo: Crawl, render, index: the engineering side of search. - Web Dev for SEO: https://semdispatch.com/seo/web-dev-for-seo: Where front-end decisions meet search outcomes. - AI & Automation: https://semdispatch.com/ai-automation: Where AI and automation actually meet the work. Generative search and GEO, the AI layer inside the ad platforms, and the scripts and workflows that take the manual graft out of the account. - News: https://semdispatch.com/ai-automation/news: Model launches, AI search moves and the platform shifts that change the playbook. - AI in Advertising: https://semdispatch.com/ai-automation/ai-advertising: AI Max, Advantage+, automated bidding and generative creative across the ad platforms. - Automation & Scripts: https://semdispatch.com/ai-automation/automation: Google Ads Scripts, GAQL, n8n and the workflows that take the manual work out of the account. - Content (desk opening soon): https://semdispatch.com/content: Editorial craft for search marketers. The content desk is opening soon; contributions are welcome. - News: https://semdispatch.com/content/news: What is changing in content, and how it lands. - Content Strategy: https://semdispatch.com/content/strategy - Editorial Craft: https://semdispatch.com/content/editorial-craft - Social (desk opening soon): https://semdispatch.com/social: Community and organic social for marketers. The social desk is opening soon; contributions are welcome. - News: https://semdispatch.com/social/news: Platform changes and the social moves worth knowing. - Community: https://semdispatch.com/social/community - Organic Social: https://semdispatch.com/social/organic-social ## Industry Verticals - Hospitality: https://semdispatch.com/industries/hospitality: Search, media and performance marketing across travel, accommodation and dining. ## Paid Media articles - What's happening in ChatGPT Ads? A round up from August 2026: https://semdispatch.com/paid-media/news/whats-happening-in-chatgpt-ads-a-round-up-from-august-2026: We tracked 3,286 UK advertisers running ChatGPT Ads in August (up 14% MoM): here is how commercial adoption, creative copy, and automated bidding are shaping up. - Retail is heading into Black Friday with bot traffic surging. Here's what to do to minimize wasted ad spend: https://semdispatch.com/paid-media/news/retail-is-heading-into-black-friday-with-bot-traffic-surging-heres-what-to-do-to-minimize-wasted-ad-spend: AI Max campaigns went from the cleanest cohort in retail Search to the dirtiest in nine months. Here is what that means for your Black Friday budget. - How to Download Data from Google Merchant Centre. And Why.: https://semdispatch.com/paid-media/ppc/how-to-download-data-from-google-merchant-centre-and-why: I use two spreadsheet formulas to find missing products and analyse Google Merchant Centre data. Find out how to download and manipulate TSV files here. - The Death of the Static Product Title in AI Max Shopping: https://semdispatch.com/paid-media/strategy/the-death-of-the-static-product-title-in-ai-max-shopping: Google's AI Max for Shopping brings generative product titles and a dedicated report. Why the static feed era is ending, how this echoes SA360 inventory management, and the guardrails needed before turning it on. - The click got easier to buy, and harder to understand: https://semdispatch.com/paid-media/strategy/the-click-got-easier-to-buy-and-harder-to-understand: Same month, one account: Meta claimed 435 sales, GA4 gave it 104, Google Ads booked 1,464, GA4 counted 2,239. Four numbers, none agree and here is what to do now. - MER vs ROAS: How to Create an MER Target That Actually Means Something: https://semdispatch.com/paid-media/measurement/mer-vs-roas-how-to-create-an-mer-target-that-actually-means-something: Delivered ROAS is decided by the auction, not by you. Breakeven MER can be derived: 1 divided by contribution margin. Here is the full loop I run against it. - Broad Match Works. But Is That Really Enough?: https://semdispatch.com/paid-media/ppc/broad-match-works-but-is-that-really-enough: Two groups of searches containing the same search modifier produced very different conversion rates but surprisingly similar CPAs. Here’s why hitting your Target CPA or ROAS can hide opportunities to improve efficiency. - DJ or chef? How Google remixes your ads for every AI Mode conversation: https://semdispatch.com/paid-media/ppc/dj-or-chef-how-google-remixes-your-ads-for-every-ai-mode-conversation: Google is serving up your existing search ads inside AI Mode, but never the same ad twice: it recombines your RSA assets into a unique headline for every conversation. - How to Build a Test & Learn Roadmap for Your Paid Search Account: https://semdispatch.com/paid-media/ppc/how-to-build-a-test--learn-roadmap-for-your-paid-search-account: The real cost of not having a testing roadmap isn't bad tests; it's forgetting what you already learned. Here is how to build a living repository that lasts. - 16 PPC Interview Questions You'll Actually Get Asked: https://semdispatch.com/paid-media/ppc/16-ppc-interview-questions-youll-actually-get-asked: After 50+ PPC interviews in 11 years, I've learned hiring managers all test for the same thing: real, specific knowledge, not buzzwords. Here are the 16 questions they keep asking, and the answers that worked. - Findings from a Similar Landing Page in a Foreign Region: https://semdispatch.com/paid-media/ppc/findings-from-a-similar-landing-page-in-a-foreign-region: Different audiences have different preferences for what they want to see when landing on your page from an ad. I have the results to back it. - The Mentality Shift Behind AI Max: https://semdispatch.com/paid-media/strategy/the-mentality-shift-behind-ai-max: AI Max makes Search flexible for conversational demand. The real question is what automatic campaigns mean for Google and for paid media when search becomes conversational. - How Postcode Bidding Increased Local Inventory Ad Impressions by 300% and Local Sales by 40%: https://semdispatch.com/paid-media/strategy/how-postcode-bidding-increased-local-inventory-ad-impressions-by-300-and-local-sales-by-40: You’ll learn how to move beyond basic radius targeting and use postcode-level data to scale Local Inventory Ads in the areas that matter most. The article gives you a practical framework for increasing local visibility, store visits and sales. - What's happening in ChatGPT Ads? A round up from July 2026: https://semdispatch.com/paid-media/news/whats-happening-in-chatgpt-ads-a-round-up-from-july-2026: We tracked 2,882 UK advertisers running ChatGPT Ads in July - here's who's winning and what the new bidding tools mean for your account. - Why do so many businesses make the same Google Ads mistakes?: https://semdispatch.com/paid-media/ppc/why-do-so-many-businesses-make-the-same-google-ads-mistakes: Every Google Ads account I've inherited has some of the same mistakes. Campaign overlap. Doubled-up conversions. Find out how to fix common issues here. - What Paid Media on Industrial B2B taught me: https://semdispatch.com/paid-media/strategy/what-paid-media-on-industrial-b2b-taught-me: Whether you sell furnaces, cooling towers, power generators, or any other high-value technical solution with a long sales cycle, the fundamentals of paid media are different from almost every other industry. - I went looking for a context hints 'hack' on ChatGPT Ads. Here is what I found.: https://semdispatch.com/paid-media/strategy/i-went-looking-for-a-context-hints-hack-on-chatgpt-ads-here-is-what-i-found: There is no secret "hack" for stopping ChatGPT ads serving against irrelevant conversations, because there are no negative keywords and it appears the only lever is one free-text context hint. This is a real before-and-after of what happened when I rewrote mine on a live account - How Feed Optimisation Drove 37% More Revenue, Beating Peak Season: https://semdispatch.com/paid-media/ppc/how-feed-optimisation-drove-37-more-revenue-beating-peak-season: Google only knows what your feed tells it. Recategorising one client's 17K-product feed, no-bid, budget, or structure changes, drove +37% revenue and +32% ROAS, beating the previous peak season. Here's how it works. - How to Run a Paid Search Experiment You Can Actually Trust: https://semdispatch.com/paid-media/measurement/how-to-run-a-paid-search-experiment-you-can-actually-trust: How to design a Google Ads experiment you can trust, choose the goal metric that keeps you honest, and act on a result that comes back inconclusive. - tCPA and tROAS Are Getting a Makeover. Here Is What to Do Before 17 August: https://semdispatch.com/paid-media/news/tcpa-and-troas-are-getting-a-makeover-here-is-what-to-do-before-17-august: If your budget-limited campaigns have been beating their tCPA or tROAS targets, Google will start enforcing the number in settings from 17 August. Here is what to review and adjust before the deadline. - How two months running ChatGPT Ads had me unlearning Google Ads: https://semdispatch.com/paid-media/ppc/how-two-months-running-chatgpt-ads-had-me-unlearning-google-ads: Every PPC instinct you have built on years of Google habits breaks on ChatGPT Ads, and this piece maps where. - Why Being Great At Google Ads Isn’t Enough: https://semdispatch.com/paid-media/ppc/why-being-great-at-google-ads-isnt-enough: The best PPC results don’t come from better bidding strategies alone. They come from understanding the business behind the account, asking better questions and building the relationships that give you the answers. - Are AI Overviews Killing Your PPC Performance? What The Data Tells Us: https://semdispatch.com/paid-media/ppc/are-ai-overviews-killing-your-ppc-performance-what-the-data-tells-us: Find out how AIOs are disrupting PPC performance, and what actions you can take today to protect your campaigns. - AI Max for Search Is No Longer Optional: What the September Migration Means for Every Advertiser: https://semdispatch.com/paid-media/ppc/ai-max-for-search-is-no-longer-optional-what-the-september-migration-means-for-every-advertiser: Google is auto-migrating DSA, broad match, and auto-assets to AI Max from September 2026. Here is what you actually control, and how to migrate on your own terms first. - The Death of Last-Click: a Measurement Model Your CFO Will Trust: https://semdispatch.com/paid-media/measurement/death-of-last-click: Attribution has quietly become a board-level argument. A pragmatic, defensible framework for moving beyond last-click without losing the finance team's confidence, drawn from three years of rebuilding measurement at scale. - Performance Max Gets Real Controls: Campaign-Level Negatives, Brand Exclusions, and Channel Reporting Are Now Live: https://semdispatch.com/paid-media/ppc/performance-max-negative-keywords-brand-controls-2026: Campaign-level negative keywords, granular brand exclusions, and channel-level reporting have all landed in Performance Max. Here is what actually changed and how to use it. - What Andromeda Actually Changed and What Your Account Structure Should Look Like Now: https://semdispatch.com/paid-media/social-media-advertising/andromeda-account-structure-post-2025: Andromeda rewired what Meta optimises for. Most accounts still fight the algorithm. Here is the structural response that actually works in 2026. - Meta's AI Creative Stack in 2026 Is a Volume Lever, Not a Magic Button: https://semdispatch.com/paid-media/social-media-advertising/meta-ai-creative-tools-2026-volume-strategy: Meta's generative AI tools doubled adoption to 8 million advertisers in four months. They are genuinely useful, but not for the reason most coverage suggests. - YouTube Shorts as a lower-funnel channel: what the data actually shows: https://semdispatch.com/paid-media/video-advertising/youtube-shorts-lower-funnel: YouTube Shorts inventory has matured enough to evaluate seriously as a performance channel. The CPMs are lower than long-form, the audience size is substantial, and there is now enough campaign data to understand when it earns its place in a media plan. - Performance Max versus Standard Shopping: a decision framework for ecommerce teams: https://semdispatch.com/paid-media/ppc/pmax-vs-standard-shopping-decision-framework: The debate about Performance Max versus Standard Shopping campaigns has produced more heat than light. The honest answer depends on the account, the catalogue and the measurement setup. A structured framework for making the right call for your specific situation. - Auditing your Advantage+ Shopping campaigns before they quietly waste your budget: https://semdispatch.com/paid-media/social-media-advertising/meta-advantage-plus-shopping-audit: Advantage+ Shopping campaigns are Meta's version of Performance Max: powerful when structured correctly, capable of spending inefficiently when left to their own devices. A systematic audit checklist for accounts that have been running ASC for three months or more. - Performance Max feed architecture: the variables Google does not tell you about: https://semdispatch.com/paid-media/ppc/performance-max-feed-architecture: Most Performance Max underperformance is a feed problem. The campaign structure and bidding get the attention, but it is the product data quality, title logic and custom labels that determine what gets served, to whom and at what margin. - Geo holdout testing: a practitioner's guide to your first run: https://semdispatch.com/paid-media/measurement/geo-holdout-testing-first-run: Geo holdout tests are the closest thing paid media has to a controlled experiment. Here is the operational detail most guides skip: how to design a valid test, pick your markets, set your confidence threshold and read the results without fooling yourself. - Broad match deserves a second look, with the right safeguards in place: https://semdispatch.com/paid-media/ppc/broad-match-second-look: Broad match has a reputation it mostly earned in 2018. The match type has changed significantly, and dismissing it entirely is leaving incremental volume on the table. Here is how to give it a fair trial without blowing your budget on irrelevant queries. ## SEO articles - Master the Search Page: How I Am Combining SEO and PPC to Maximise Visibility while Slashing Budget Waste: https://semdispatch.com/seo/news/master-the-search-page-how-i-am-combining-seo-and-ppc-to-maximise-visibility-while-slashing-budget-waste: We ran a split test on brand terms across a 120k-session account and increased Combined SERP CTR (SEO+PPC) by 10.4%. Here is what we found. - Stop Clicking, Start Prompting: How I Use GSC’s New AI Features (Agency vs. In-House Playbook): https://semdispatch.com/seo/ai-search/stop-clicking-start-prompting-how-i-use-gscs-new-ai-features-agency-vs-in-house-playbook: You'll know exactly how to use GSC's AI Configuration Bar and Generative AI reports to work faster, report smarter, and optimise for Google's AI-driven search experience. ## AI & Automation articles - The Best Self-Made Automation Tool I've Built: https://semdispatch.com/ai-automation/ai-advertising/the-best-self-made-automation-tool-ive-built: The tool that saved me around 90-180 of manual hours & helps improve overall relevance performance on the account. - AI Watermarks are coming & why you won't care: https://semdispatch.com/ai-automation/news/ai-watermarks-are-coming--why-you-wont-care: The AI watermark debate is going to be very loud and almost entirely irrelevant to anyone who was already using AI as a thinking tool rather than a content machine. ## The Vault (working tools library) - Google Ads Scripts: https://semdispatch.com/vault/google-ads-scripts: Copy-paste Google Ads Scripts for monitoring, reporting and housekeeping. Read-only by default: every script reports before it ever touches an account. - Account Anomaly Pulse: compare yesterday with the last four of the same weekday: https://semdispatch.com/vault/google-ads-scripts/account-anomaly-pulse: A read-only Google Ads Script that measures yesterday's cost, clicks and conversions against the average of the same weekday over the previous four weeks, and flags any metric that has drifted past your tolerance. - Negative keyword conflicts manager (MCC level): find the negatives blocking your own traffic: https://semdispatch.com/vault/google-ads-scripts/adsscripts-negative-conflicts-mcc: An Adsscripts.com tool that scans every account under an MCC for negative keywords silently blocking active keywords and search terms. - Brainlabs' Google Ads Scripts repo: an agency's working code, versioned on GitHub: https://semdispatch.com/vault/google-ads-scripts/brainlabs-google-ads-scripts: Brainlabs Digital's open-source GitHub repository consolidating its published Google Ads scripts into one maintained, version-controlled collection. - Budget Pacing Guardian: know by 9am if the month is drifting: https://semdispatch.com/vault/google-ads-scripts/budget-pacing-guardian: A read-only Google Ads Script that compares month-to-date spend with where the month should be, projects the landing figure, and emails you when the pace drifts. - Change History Sentinel: know within hours who changed what in the account: https://semdispatch.com/vault/google-ads-scripts/change-history-sentinel-script: A read-only script that queries the change_event log every few hours and emails you when someone makes a burst of edits or removes a campaign or budget. - Disapproval Sentinel: know the morning an ad gets knocked back: https://semdispatch.com/vault/google-ads-scripts/disapproval-sentinel: A read-only Google Ads Script that checks every serving ad for a disapproval or a limited-serving status each day, lists the policy topics behind each one, and optionally emails you the digest. - Final URL Health Checker: catch the broken landing pages before your spend does: https://semdispatch.com/vault/google-ads-scripts/final-url-health-checker: A read-only Google Ads Script that gathers the final URLs from your enabled keywords and ads, requests each one, and flags any answering 4xx or 5xx into a Google Sheet and optional email. - Geo Waste Finder: the locations quietly spending your budget with nothing to show: https://semdispatch.com/vault/google-ads-scripts/geo-waste-finder-script: A read-only Google Ads Script that ranks every location by spend against conversions, writes the worst offenders to a Sheet and optionally emails the wasted-spend list. - Google's Ads Scripts solutions gallery: the first-party starting point: https://semdispatch.com/vault/google-ads-scripts/google-ads-solutions-gallery: Google's own gallery of ready-made Ads Scripts for anomaly detection, budget management and reporting, installable straight from the Ads UI documentation. - Nils Rooijmans' free Google Ads scripts list: the community's standing index: https://semdispatch.com/vault/google-ads-scripts/nils-rooijmans-scripts-list: A curated index of 400-plus free Google Ads scripts covering bidding, ad testing and reporting, maintained by a dedicated Ads scripting specialist since 2019. - PMax Insights by Mike Rhodes: the Performance Max report Google does not give you: https://semdispatch.com/vault/google-ads-scripts/pmax-insights-script-mike-rhodes: The community's standard script for splitting Performance Max spend and results by channel, with search category and asset group detail written to a Google Sheet. - RSA Asset Auditor: list every headline Google has quietly rated LOW: https://semdispatch.com/vault/google-ads-scripts/rsa-asset-auditor-script: A read-only script that reads responsive search ad asset ratings, lists every headline and description Google has labelled LOW to a Sheet, and never touches the ads. - Search Terms N-gram Auditor: find the wasteful words hiding across your queries: https://semdispatch.com/vault/google-ads-scripts/search-terms-ngram-auditor: A read-only Google Ads Script that breaks 30 days of search terms into one, two and three word n-grams, ranks the spend that converts nothing, and writes the full table to a Google Sheet. - Shabba's Placement Exclusions script: cleaning junk placements across PMax and Demand Gen: https://semdispatch.com/vault/google-ads-scripts/shabba-placement-exclusions: A free, open-source Google Ads Script that scans placements across Display, Performance Max and Demand Gen and semi-automates excluding the junk, from a maintainer still shipping in 2026. - Vallaeys' PMax search-terms-to-Sheet gist: the category box Google keeps shut: https://semdispatch.com/vault/google-ads-scripts/vallaeys-pmax-category-terms: A free Google Ads Script gist from Frederick Vallaeys that pulls Performance Max search terms and category labels into a Sheet, prising open a box Google's reporting keeps shut. - GAQL Library: https://semdispatch.com/vault/gaql: Ready-to-run Google Ads Query Language for the reports the UI does not want to give you. Paste into the API, scripts or your favourite runner. - GAQL account hygiene: disapprovals, budget caps, conversions and change history: https://semdispatch.com/vault/gaql/gaql-account-hygiene-pack: Four read-only queries that surface disapproved ads, budget-constrained campaigns, the state of your conversion actions and who changed what recently. - Asset performance across RSA and Performance Max, in one query set: https://semdispatch.com/vault/gaql/gaql-asset-performance-pack: Ready-to-run GAQL for creative asset ratings across responsive search ads and Performance Max asset groups, so you can find weak headlines and images in one query set. - Demand Gen performance: the GAQL to break open a single-line campaign: https://semdispatch.com/vault/gaql/gaql-demand-gen-performance-pack: A cookbook of Demand Gen GAQL queries that splits spend, conversions, asset ratings and audiences out of the campaign line Google reports as a single figure. - GAQL for Performance Max: seeing what the black box will let you see: https://semdispatch.com/vault/gaql/gaql-pmax-visibility-pack: A pack of read-only queries that pull asset-group performance, the listing-group tree and campaign spend out of Performance Max, with an honest map of where the API stops. - GAQL waste finder: four queries for the spend that earns nothing: https://semdispatch.com/vault/gaql/gaql-waste-finder-pack: A pack of read-only Google Ads queries that surface search terms, keywords, placements and whole campaigns taking budget while returning no conversions. - GAQL query overview and the interactive query builder: https://semdispatch.com/vault/gaql/google-gaql-query-builder: Google's own reference for the Google Ads Query Language, paired with an interactive builder for constructing and validating queries against the current API version. - SEO Toolkit: https://semdispatch.com/vault/seo: Search Console exports, redirect maps, crawl checks and the small scripts that save an afternoon of spreadsheet drudgery. - advertools: the Python toolkit that replaces a drawer of SEO scripts: https://semdispatch.com/vault/seo/advertools-python: An open-source Python package for crawling, sitemap and robots.txt analysis, SERP tooling and log-file parsing, all under one pip install. - ai.robots.txt: drop-in files to block the AI crawlers you do not want: https://semdispatch.com/vault/seo/ai-robots-txt: A community-maintained, continuously updated list of AI crawlers, shipped as drop-in robots.txt, htaccess, Nginx and Caddy files so you can block or allow AI bots in minutes. - Cloudflare AI Crawl Control: see which AI bots read your site, and gate them: https://semdispatch.com/vault/seo/cloudflare-ai-crawl-control: A Cloudflare feature, free on every plan, that shows exactly which AI crawlers hit your site and lets you allow or block them per bot with one click. - Search Console Bulk Export to BigQuery: unsampled search data, past the row cap: https://semdispatch.com/vault/seo/gsc-bulk-export-bigquery: Google Search Console's own feature that schedules a free daily export of full, unsampled search performance data into a BigQuery dataset you own, past the thousand-row UI cap. - GSC winners and losers: the 28-day click swing, written to a Sheet: https://semdispatch.com/vault/seo/gsc-winners-losers-apps-script: A Google Apps Script that reads Search Console for the last 28 days against the prior 28, computes the click deltas by query and page, and writes Winners and Losers tabs. - Internal-Link Opportunity Finder: the pages that mention a term but never link to it: https://semdispatch.com/vault/seo/internal-link-opportunity-finder: A Python script that cross-references your ranking queries against a site crawl to find pages that mention a term but do not yet link to the page ranking for it. - Lee Foot's search-solved: five years of a working consultant's SEO scripts: https://semdispatch.com/vault/seo/lee-foot-seo-scripts: A public GitHub repository of over 100 Python scripts, Streamlit apps and mini-APIs for keyword research, content analysis, redirect mapping and site migrations. - llms.txt starter: a first draft for a publisher or brand site: https://semdispatch.com/vault/seo/llms-txt-starter-template: A ready-to-adapt llms.txt for a content or brand site, with a name line, a short summary, and grouped link sections, plus honest guidance on what to include and what to leave out. - Redirect map builder: match old URLs to new ones before a migration: https://semdispatch.com/vault/seo/redirect-map-builder-python: A dependency-light Python script that matches an old URL list to a new one, exact first then fuzzy, and writes a redirect map plus a list of everything it could not place. - Automating the URL Inspection API: Screaming Frog's guide to bulk index checks: https://semdispatch.com/vault/seo/screaming-frog-url-inspection-api: The reference tutorial for bulk-checking indexing status through Google's URL Inspection API in the SEO Spider, including working within the 2,000 URLs per day quota. - Search Analytics for Sheets: bulk Search Console data without the export cap: https://semdispatch.com/vault/seo/search-analytics-for-sheets: A free Google Sheets add-on that pulls query, page, device and country Search Console data straight into a spreadsheet, past the UI's export limit, with scheduled backups. - Striking Distance: the Search Console queries sitting just off page one: https://semdispatch.com/vault/seo/striking-distance-gsc-apps-script: A Google Apps Script that pulls Search Console data into a Sheet and lists every query ranking between positions eight and twenty with impressions worth chasing. - Analytics & Measurement: https://semdispatch.com/vault/analytics: GA4 BigQuery SQL, tagging utilities and consent-safe measurement patterns, written for people who have to defend the numbers. - dbt-ga4: the community standard for modelling the GA4 BigQuery export: https://semdispatch.com/vault/analytics/dbt-ga4-package: A dbt package that turns the raw GA4 BigQuery export into report-ready models for sessions, users, ecommerce and attribution. - GA4 BigQuery starter pack: unnest event_params, count users, rank pages: https://semdispatch.com/vault/analytics/ga4-bigquery-starter-pack: Three foundation queries for the GA4 BigQuery export: the event_params unnesting pattern, daily users and sessions, and top pages by view, all with a date filter that controls scan cost. - GA4 channel and campaign SQL: session source, medium and conversions from BigQuery: https://semdispatch.com/vault/analytics/ga4-channel-campaign-sql: Session-scoped source, medium and campaign reporting from the GA4 BigQuery export, aggregating sessions and conversions per channel, with an honest note on why it will not tie out to the GA4 UI. - GA4 Data-Quality Auditor: the BigQuery checks to run before you trust the numbers: https://semdispatch.com/vault/analytics/ga4-data-quality-auditor-sql: BigQuery SQL that audits your GA4 export for unassigned traffic, missing event parameters, possible PII in page URLs and broken purchase revenue before anyone trusts the dashboard. - GA4 purchase funnel SQL: view_item to purchase with step conversion rates: https://semdispatch.com/vault/analytics/ga4-purchase-funnel-sql: A BigQuery ecommerce funnel across view_item, add_to_cart, begin_checkout and purchase, counting distinct users per step and the step-to-step drop, using conditional aggregation instead of fragile joins. - The GA4 sample ecommerce dataset: a free BigQuery sandbox for practising SQL: https://semdispatch.com/vault/analytics/ga4-sample-ecommerce-dataset: Google's free public BigQuery dataset of obfuscated Merchandise Store GA4 events, the standard sandbox for practising GA4 SQL with no live property and no setup cost. - GA4BigQuery.com: tutorials built specifically for the raw export: https://semdispatch.com/vault/analytics/ga4bigquery-tutorials: A dedicated tutorial site of example SQL and lessons for querying the raw GA4 BigQuery export, with interviews from the dbt/GA4 ecosystem. - GA4Dataform Community: raw GA4 export into clean session and user models: https://semdispatch.com/vault/analytics/ga4dataform-community: An open-source Dataform package that turns raw GA4 BigQuery export tables into clean session, user and event models, maintained by a team of well-known GA4 analytics engineers. - GA4SQL: a no-code builder for GA4 BigQuery queries: https://semdispatch.com/vault/analytics/ga4sql-query-builder: Pick metrics, dimensions and a date range in a form, and this free tool generates the matching GA4 BigQuery SQL for you. - The GTM Community Template Gallery: install before you hand-code a tag: https://semdispatch.com/vault/analytics/gtm-community-template-gallery: Google's official directory of community-built GTM tag and variable templates, web and server-side, that install straight into a container instead of a hand-coded custom HTML tag. - Simo Ahava's Consent Mode template for Google Tag Manager: https://semdispatch.com/vault/analytics/simo-ahava-consent-mode-template: The community-gallery GTM template for Google Consent Mode, adjusting tag behaviour from the visitor's recorded consent state. - Paid Social: https://semdispatch.com/vault/paid-social: Meta and paid-social working papers: signal debugging, naming governance and creative-testing structure that survives contact with a real account. - Hook Rate and Hold Rate: a Sheets calculator for paid-social creative: https://semdispatch.com/vault/paid-social/creative-hook-rate-calculator: A Google Sheets template that turns a Meta Ads Manager export into hook rate, hold rate and cost per ThruPlay, so creative decisions rest on retention, not gut feel. - Creative-testing log: the column set that keeps a test honest: https://semdispatch.com/vault/paid-social/creative-testing-log-template: The exact columns for a paid-social testing sheet, plus the three decision rules that stop a test being read too early, judged on the wrong number, or forgotten before it teaches you anything. - Meta Conversions API Gateway via Stape: a practitioner's setup guide: https://semdispatch.com/vault/paid-social/jon-loomer-capi-gateway: A step-by-step walkthrough of implementing Meta's Conversions API Gateway through Stape, aimed at lifting Event Match Quality without hand-rolling a server. - Meta Ad Library: every live Facebook and Instagram ad, free to search: https://semdispatch.com/vault/paid-social/meta-ad-library: Meta's official public database of every active ad on Facebook, Instagram and Messenger, searchable by advertiser, keyword and country with no login, the baseline paid-social spy tool. - Meta Business SDK for Python: the official way to pull your own ads data: https://semdispatch.com/vault/paid-social/meta-business-sdk-python: Meta's official Python SDK for the Marketing, Conversions and Pages APIs, the first-party way to pull ads data for custom reporting without a third-party wrapper that breaks on API changes. - Meta's Conversions API best practices: the reference every CAPI guide cites: https://semdispatch.com/vault/paid-social/meta-capi-best-practices: Meta's own documentation on implementing the Conversions API correctly and improving Event Match Quality, the baseline every third-party CAPI tutorial is checked against. - Meta signal health checklist: what to check before you blame the algorithm: https://semdispatch.com/vault/paid-social/meta-signal-health-checklist: A working checklist for Meta pixel and Conversions API signal quality, covering event match quality, deduplication, advanced matching and the consent-mode interaction that quietly zeroes your EU signal. - TikTok Creative Center Top Ads: what is actually winning right now: https://semdispatch.com/vault/paid-social/tiktok-creative-center-top-ads: TikTok's official gallery of high-performing auction ads pulled from real campaigns, filterable by industry, region, objective and format, free to browse with no ads account. - UTM governance pack: one naming convention and the formulas that enforce it: https://semdispatch.com/vault/paid-social/utm-governance-pack: A naming convention for paid-social UTMs plus a few Google Sheets validation formulas that flag a broken tag before it ships, so your reporting stops splitting one campaign across nine spellings. - Email & CRM: https://semdispatch.com/vault/email: Open-source email frameworks, proven transactional templates and lifecycle patterns that hold up in every client, Outlook included. - Maizzle: Tailwind utility classes for production email: https://semdispatch.com/vault/email/maizzle: An email framework that pairs Tailwind utility classes with an automated build pipeline, the best fit for teams already on Tailwind who want utility-class email authoring. - MJML: the established markup framework for bulletproof email HTML: https://semdispatch.com/vault/email/mjml: A markup language and compiler that turns semantic tags into bulletproof responsive email HTML, the most established open-source email framework with a deep template ecosystem. - React Email: components for mail that survives Gmail and Outlook: https://semdispatch.com/vault/email/react-email: Resend's unstyled React and TypeScript components for building emails that survive Gmail, Outlook and dark mode, the modern standard for transactional mail in a React codebase. - A transactional receipt component in React Email, ready to send: https://semdispatch.com/vault/email/transactional-receipt-react-email: A ready-to-ship React Email receipt component with a typed props interface that renders order line items and totals, and survives Gmail and Outlook. - Automation & n8n: https://semdispatch.com/vault/automation: Importable n8n workflows and automation recipes for monitoring, digests and reporting. Bring your own credentials; the wiring is done. - Awesome n8n templates: 280+ free workflows, organised by use case: https://semdispatch.com/vault/automation/awesome-n8n-templates: A curated, continuously updated GitHub collection of free n8n templates spanning marketing, sales, content and operations automation. - IndexNow Submitter: an n8n flow that pings the engines the moment a page ships: https://semdispatch.com/vault/automation/indexnow-submitter-n8n: An importable n8n flow that watches your sitemap, spots new or changed URLs and pings IndexNow so Bing and Yandex hear about a page the moment it ships. - Meta Spend Anomaly to Slack: an n8n early-warning for the day the spend jumps: https://semdispatch.com/vault/automation/meta-spend-anomaly-slack-n8n: An importable n8n flow that reads Meta account insights daily, compares yesterday against the trailing week and posts to Slack when spend swings beyond your threshold. - Search Console weekly movers: the queries that gained and lost, emailed every Monday: https://semdispatch.com/vault/automation/n8n-gsc-weekly-movers: A weekly n8n workflow that pulls the last 28 days of Search Console clicks against the 28 before, writes the biggest query winners and losers to a Google Sheet, and emails the top movers. - Zero-click query tracker: an n8n flow for brand-new Search Console queries: https://semdispatch.com/vault/automation/n8n-gsc-zero-click-queries: A free n8n workflow that finds brand-new Search Console queries from the last week and splits them into zero-click and already-clicking, surfacing emerging keyword opportunities daily. - Competitor Meta creatives to Telegram: an n8n ad-library watcher: https://semdispatch.com/vault/automation/n8n-meta-ads-creative-monitor: A free n8n workflow that watches the Meta Ads Library for new creatives from named competitors, logs them to a Sheet and alerts on Telegram with just the new-ad count. - Platform changelog watcher: a daily digest of the ad-platform news that matters: https://semdispatch.com/vault/automation/n8n-platform-changelog-watcher: A daily n8n workflow that reads your chosen ad-platform news feeds, keeps only the items matching a keyword list, and emails a short digest on the mornings when something actually changed. - PPC campaign intelligence: Google Ads scored daily to Sheets and Slack: https://semdispatch.com/vault/automation/n8n-ppc-campaign-intelligence: A daily n8n workflow that scores Google Ads performance against a rules system, logs it to Sheets, and alerts Slack on wasted spend or scaling openings. - Google Ads search term triage with Gemini, posted to Slack: https://semdispatch.com/vault/automation/n8n-search-terms-gemini-slack: An n8n workflow that fetches Google Ads search terms, has Gemini flag wasted spend and opportunity terms, and posts the sorted list straight to Slack. - Automate SEO reporting with Search Console, GA4 and Sheets: https://semdispatch.com/vault/automation/n8n-seo-reporting-gsc-ga4: An n8n workflow template that pulls Search Console rankings and GA4 organic traffic on a schedule and writes both into a shared Google Sheet. - Sitemap diff monitor: know the moment a page appears or disappears: https://semdispatch.com/vault/automation/n8n-sitemap-diff-monitor: A daily n8n workflow that fetches your sitemap, compares the URL list against yesterday's run held in workflow static data, and emails you when pages appear or disappear. - AI Prompts & Skills: https://semdispatch.com/vault/ai-prompts: Working prompts and agent skills for marketing tasks, written to be edited, not worshipped. Every card states its inputs and its failure modes. - Aleyda Solis' AI prompt generator for SEO and digital marketing: https://semdispatch.com/vault/ai-prompts/aleyda-solis-prompt-generator: An interactive tool that builds tailored AI prompts for SEO and digital marketing tasks, teaching sound prompt construction rather than handing over a canned template. - Anthropic's Agent Skills repo: the spec and template for your own Claude skills: https://semdispatch.com/vault/ai-prompts/anthropic-agent-skills: Anthropic's official repository of Agent Skills, the reusable instruction folders Claude loads on demand, plus the Skills spec and a template for building your own marketing skills. - Copyhackers' AI prompt library: conversion frameworks turned into prompts: https://semdispatch.com/vault/ai-prompts/copyhackers-ai-prompts: A free library of AI prompts built from Copyhackers' own conversion-copywriting frameworks, covering voice of customer, value proposition, headlines, and landing pages. - A Google Ads account-audit Claude Skill, as a SKILL.md you can edit: https://semdispatch.com/vault/ai-prompts/google-ads-audit-skill: A complete Claude Agent Skill, delivered as a SKILL.md file, that walks an agent through a structured Google Ads account audit and names the GAQL resources to pull. - The official Google Ads MCP server: your account, in an agent's hands: https://semdispatch.com/vault/ai-prompts/google-ads-mcp-server: Google's official Google Ads API MCP server, giving an AI agent tools to search accounts and fetch resource data straight from the API, announced on the Ads Developer Blog. - The official Google Analytics MCP: query GA4 straight from Claude: https://semdispatch.com/vault/ai-prompts/google-analytics-mcp-server: Google Analytics' own MCP server, exposing GA4 report and realtime tools so Claude or Cursor can query your Analytics data directly without writing API glue. - Landing page teardown: a severity-ranked read against the ad promise: https://semdispatch.com/vault/ai-prompts/landing-page-teardown-prompt: Paste the page copy and the promise your ad makes, and get a ranked teardown across message match, clarity, evidence, friction and forms, ending with the three fixes to make first. - MarketingSkills: Corey Haines' marketing playbook as open-source Claude Skills: https://semdispatch.com/vault/ai-prompts/marketingskills-claude-skills: An open-source collection of Claude Skills covering CRO, copywriting, SEO, analytics and growth engineering, built by the founder of Swipe Files. - Meta Ads MCP by Pipeboard: manage campaigns from an AI assistant: https://semdispatch.com/vault/ai-prompts/meta-ads-mcp-pipeboard: An MCP server that lets an AI assistant manage Meta campaigns end to end, launch, upload creatives, adjust budgets and pull performance, built by a badged Meta Business Partner. - Monthly account narrative: a client-ready story the data actually supports: https://semdispatch.com/vault/ai-prompts/monthly-account-narrative-prompt: Paste a KPI table with month-on-month and year-on-year columns and get a 250-word narrative of what happened, why, and what comes next, with invented causes forbidden. - RSA copywriter: 15 headlines and 4 descriptions that fit the first time: https://semdispatch.com/vault/ai-prompts/rsa-copywriter-prompt: A prompt that turns a product, an audience and your proof points into responsive search ad assets inside the character limits, with a self-check pass that recounts every length. - Search term clusterer: themes, spend totals and a keep, negate or watch verdict: https://semdispatch.com/vault/ai-prompts/search-term-clusterer-prompt: Paste a search terms export and get themed clusters with spend totals, a verdict per cluster, proposed negatives with match types, and the assumptions the model made to get there. ## Authors - Alex Aguirre: https://semdispatch.com/authors/alex-aguirre: 🌐Experienced Global Paid Media Manager with a strong background in digital marketing and PPC. Starting as a freelance graphic designer, I advanced to marketing roles in both Spain and the UK, eventually specializing in search marketing. My career includes positions at leading agencies like Dentsu, where I quickly moved up to be Senior Paid Search Analyst, and my current role at FlixBus managing the global paid media strategy for over 40 markets. 💡My expertise spans strategy development, PPC management, and data analysis, with certifications in Google Ads and a solid foundation in web design and development. - Alex Robinson: https://semdispatch.com/authors/alex-robinson: Alex Robinson joins The SEM Dispatch. - Alexander Linewitsch: https://semdispatch.com/authors/alexander-linewitsch: Alexander Linewitsch joins The SEM Dispatch. - Ana Kostic: https://semdispatch.com/authors/ana-kostic: Ana Kostic has been inside Google Ads, Meta Ads (and other Ads) accounts since 2009, long enough to stop trusting the default dashboard and start asking what a number actually means. She is the Co-founder and Head of Paid Media at bigmomo in Spain, where she still runs live accounts and leads the PPC team. She writes from the unglamorous end of paid media: budget pacing when spend drifts, reporting that survives a platform update, and whether the CRM agrees with what Ads Manager is celebrating. Search, Shopping, Performance Max and lead gen across multiple markets. Give her a spreadsheet, a business target and a problem that needs fixing before end of day, and she is in her element. - Andrej Grajciar: https://semdispatch.com/authors/andrej-grajciar: Andrej Grajciar joins The SEM Dispatch. - Azeem Ahmad: https://semdispatch.com/authors/azeem-ahmad: Azeem Ahmad joins The SEM Dispatch. - Ben Chrusciel: https://semdispatch.com/authors/ben-chrusciel: Ben Chrusciel joins The SEM Dispatch. - Ben Harris: https://semdispatch.com/authors/ben-harris: Ben Harris joins The SEM Dispatch. - Carl Walker: https://semdispatch.com/authors/carl-walker: Senior marketer and growth strategist specializing in data-driven marketing automation and AI-powered customer acquisition. With over 25 years in marketing and product development, and 6+ years leading marketing across Web3, DeFi, and fintech platforms, he's driven 4.5M+ app downloads, generated 33,000% ROAS through performance optimization and real-time market intelligence and led over $2b in TVL growth. Carl leads the global marketing strategy for blockchain and SaaS projects, building infrastructure and analytics foundations using AI-driven systems that react to market conditions in real-time. His expertise spans growth hacking, multi-channel campaign automation, community building, marketing and team strategy, and marketing analytics (Google Analytics, Looker Studio, Dune Analytics). Carl has managed 70+ product launches across 25+ blockchains, scaling customer acquisition up to 30,000+ monthly paying users. He combines technical developer depth, product marketing, and strategic marketing to help build teams that scale data driven systems. - Carmen Domínguez: https://semdispatch.com/authors/carmen-dominguez: Carmen Domínguez joins The SEM Dispatch. - Charlie Whitworth: https://semdispatch.com/authors/charlie-whitworth: Charlie Whitworth joins The SEM Dispatch. - Chris Avery: https://semdispatch.com/authors/chris-avery: Chris Avery joins The SEM Dispatch. - Craig Graham: https://semdispatch.com/authors/craig-graham-2: Craig Graham is the co-founder of Grayvault Consulting, a paid media and attribution consultancy working across e-commerce, lead generation, and healthcare. He has spent 15 years running paid media (Search, Shopping, PMAX, YouTube, Meta/Facebook, ChatGPT, and others) accounts, with a focus on the measurement and account-structure problems that show up once spend gets serious. He works mostly with complex, multi-location and high-spend advertisers, and writes about attribution, experiment design, and the gap between what platforms report and what actually drives revenue. - Dan Truman: https://semdispatch.com/authors/dan-truman: Dan Truman joins The SEM Dispatch. - Dez Calton: https://semdispatch.com/authors/dez-calton: Dez Calton is the founder of Precisionly, a PPC consultancy specialising in helping businesses improve efficiency and commercial performance from their paid media. With more than 15 years’ experience and over £40 million in managed ad spend across GoogleAds, Microsoft Ads and more, Dez has worked with businesses ranging from ambitious startups to multi-million-pound brands. A regular industry speaker, including Hero Conf, Paid Search Association, PPC Live and BrightonSEO, Dez is passionate about turning advertising spend into measurable business outcomes through relevance, commercial thinking and continuous optimisation rather than chasing the latest trends. - Dhruv Mathur: https://semdispatch.com/authors/dhruv-mathur: Dhruv Mathur joins The SEM Dispatch. - Eliot Shiner: https://semdispatch.com/authors/eliot-shiner: Eliot Shiner joins The SEM Dispatch. - Gabriella Earl: https://semdispatch.com/authors/gabriella-earl: Gabriella Earl joins The SEM Dispatch. - Georgi Zayakov: https://semdispatch.com/authors/georgi-zayakov: Georgi Zayakov joins The SEM Dispatch. - Hannah Strong: https://semdispatch.com/authors/hannah-strong: Hannah Strong is a Google & LinkedIn Ads Consultant for Brands with Local Customers. She's based in Newcastle, UK and has 14 years experience supporting direct clients and agencies exceed their lead gen, revenue, ROAS, brand awareness and footfall objectives. - Heidi Sturrock: https://semdispatch.com/authors/heidi-sturrock: Heidi is a consultant with over 25 years of search marketing experience in full funnel strategies. Her clients benefit from Heidi's deep understanding of algorithms, trends, and consumer behavior. The results are highly targeted campaigns that consistently deliver exceptional performance. - Hessam Amiri: https://semdispatch.com/authors/hessam-amiri: Hessam Amiri joins The SEM Dispatch. - Indi Rai: https://semdispatch.com/authors/indi-rai-2: Indi Rai is Head of Digital. - Jiří Markytán: https://semdispatch.com/authors/jiri-markytan: Jiří Markytán joins The SEM Dispatch. - Joss Froggatt: https://semdispatch.com/authors/joss-froggatt: Joss Froggatt is a Product Marketing Manager at Adthena and a multi award-winning paid search mind. He spent years in the PPC trenches at leading UK agencies. Before this Joss served as a police officer. This background gave him an unconventional edge in threat detection and behavioural analysis. He translates this investigative mindset into modern search strategy, and has a big fascination around the decision making process. His day job sees him delivering top notch positioning, enablement and GTM for AI Search products. - Konstantinos Papadopoulos: https://semdispatch.com/authors/konstantinos-papadopoulos-2: Konstantinos Papadopoulos joins The SEM Dispatch. - Kyryl Terletskyi: https://semdispatch.com/authors/kyryl-terletskyi: Senior Paid Marketing Specialist at Pivotal with 5+ years of experience running performance-driven PPC campaigns across Google Ads, Meta Ads, and Microsoft Ads. I specialise in Google Shopping, PMax, and feed optimisation, managing a diverse portfolio of e-commerce and lead generation clients. Based in Norwich, UK, I combine data-driven strategy with hands-on campaign execution to maximise ROI and client results. - Lee Britton: https://semdispatch.com/authors/lee-britton: Lee Britton joins The SEM Dispatch. - Lorenzo Bonari: https://semdispatch.com/authors/lorenzo-bonari: Being a guy who loves making pivot tables almost as much as he loves making music, I have learned to apply my creative mind to very technical tasks, enabling me to find alternative solutions to most problems. - Malcolm Gibb: https://semdispatch.com/authors/malcolm-gibb: Malcolm Gibb is Founder of flowio - an AI automation agency that develops growth-led workflow solutions for UK businesses. Before this Malcolm has over 15 years leading paid media strategy across top UK performance marketing agencies, spanning pretty much every paid media channel there is, and with a depth of experience in retail advertising. With a background in web development of over 20 years, Malcolm now builds automation ecosystems for UK businesses that remove manual friction, and enhance productivity. - Maria Correia: https://semdispatch.com/authors/maria-correia: I’m a Digital Marketing professional and my name is Maria João Correia. I have more than a decade of experience in the dynamic world of digital marketing. My career has been shaped by diverse experiences across industries, geographies, and cultures, shaping me into a professional with a global vision and a passion for creating impactful campaigns. Although I began my undergraduate degree in Marketing at the Porto Institute of Accounting and Administration, I chose to direct my energy toward practical experiences and projects, which have been fundamental to building my career. I firmly believe that education takes many forms, and my hands-on approach has provided me with the skills and insights necessary to achieve excellence in this field. My professional journey began as a Social Media Intern and evolved into leadership roles, including Director of Paid Search in London and Media Buyer in Luxembourg. This global perspective allows me to combine creativity, data-driven strategies, and cultural sensitivity to achieve measurable results. At the moment, living in the UK, I´m pursuing the Paid Media specialisation and gaining deeper understanding of this field. - Matt Beswick: https://semdispatch.com/authors/matt-beswick: Matt Beswick joins The SEM Dispatch. - Mery Hayles: https://semdispatch.com/authors/mery-hayles: With a background managing millions in ad spend for major brands, Mery Hayles is an ex-agency PPC expert turned Senior Product Marketing Manager at Adthena - the AI search intelligence platform used by enterprise brands and agencies to track competitive paid search activity across Google and emerging AI surfaces. She specialises in translating search intelligence into actionable insight for paid search teams. - Mollie Ellerton: https://semdispatch.com/authors/mollie-ellerton: Mollie Ellerton joins The SEM Dispatch. - Nadja Bröhr: https://semdispatch.com/authors/nadja-brohr: Nadja Bröhr joins The SEM Dispatch. - Nate Burke: https://semdispatch.com/authors/nate-burke: With well over 25 years of extensive experience both in depth and breadth at the heart of technology, business, eCommerce and digital marketing, I am considered a founding member of the eCommerce and online industry. I enjoy challenging situations, complex problem solving, developing teams and people, and integration of online and offline worlds. - Nathan Noerr: https://semdispatch.com/authors/nathan-noerr: Nathan Noerr joins The SEM Dispatch. - Phil Jensen: https://semdispatch.com/authors/phil-jensen: Phil Jensen joins The SEM Dispatch. - Richard Hexter: https://semdispatch.com/authors/richard-hexter: Richard Hexter joins The SEM Dispatch. - Robert Ferguson: https://semdispatch.com/authors/robert-ferguson: Robert Ferguson joins The SEM Dispatch. - Russell Welch: https://semdispatch.com/authors/russell-welch: Russell makes a difference to organisations that make a difference. Working in the digital marketing industry since 2012, they have masses of experience with Google Ads, SEO, analytics and more. They focus their efforts on helping charities, non-profits, local businesses, and other sustainable, value-based organisations. Their writing has appeared on sites like Search Engine Land, Search Engine Watch, and of course, The SEM Dispatch. - Scott Carruthers: https://semdispatch.com/authors/scott-carruthers: Scott Carruthers is Senior Paid Search Director at Journey Further. - Sveva Coltellacci: https://semdispatch.com/authors/sveva-coltellacci: I've worked in digital advertising for 12 years and currently lead the paid media team at Pro Web Consulting, a Google Premier Partner agency in Switzerland, for enterprise B2B and B2C clients. LinkedIn Ads is my main area of specialization, and I've been building expertise on Microsoft Ads as well. I also speak regularly at international conferences on LinkedIn Ads and first-party data strategy, and I'm a Semrush Ambassador. I publish monthly on our agency blog and on LinkedIn. I'm also a proud mum of two little children and I'm a very sporty woman (skiing, ice skating, tennis, volleyball and rowing) - Teodor Yordanov: https://semdispatch.com/authors/teodor-yordanov: Founder of BYLT Media, a paid media agency, and Sr. Partner at the performance marketing consultancy Marketise Me; I organises SEM Stories & More, Scotland's dedicated performance marketing conference, and serve as Reviewing Editor of The SEM Dispatch. - Tom Hruzík: https://semdispatch.com/authors/tom-hruzik: Hi, I am Tom, PPC specialist & Team Lead :) - Vassi Marinova-Kaseva: https://semdispatch.com/authors/vassi-marinova-kaseva-2: Vassi Marinova-Kaseva is a Senior SEO Manager at Merkle Bulgaria, part of Dentsu, with over 15 years of experience in search marketing. She specialises in both SEO and PPC, recognising that organic and paid search work together as part of a holistic search strategy to better understand user intent and maximise online visibility. Alongside her expertise in technical SEO, content strategy, and search performance, Vassi actively works with the evolving landscape of AI-powered search, including Generative Engine Optimization (GEO) and Large Language Models (LLMs), helping businesses adapt to the future of search. She is also the SEO & PPC expert behind Bulgaria's leading educational platform, Ucha.se, and its international counterpart, Eduboom, where she drives sustainable organic growth and paid search performance across multiple markets. - Will Lynch: https://semdispatch.com/authors/will-lynch: Will Lynch joins The SEM Dispatch. - Winnie Ho: https://semdispatch.com/authors/winnie-ho: Winnie Ho joins The SEM Dispatch.