{"product_id":"n8n-weekly-seo-opportunity-briefs-gsc-ctr-radar-webflow","title":"n8n Weekly SEO Opportunity Briefs: GSC CTR Radar + Webflow","description":"\u003ch3\u003eTurn Google Search Console data into weekly SEO quick wins—automatically.\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow pulls your latest Google Search Console Search Analytics (28-day) performance, finds pages\/queries with \u003cstrong\u003elow CTR but meaningful rankings (positions 4–20)\u003c\/strong\u003e, and then creates or updates a draft \u003cstrong\u003eSEO Opportunity Radar\u003c\/strong\u003e brief in your \u003cstrong\u003eWebflow CMS\u003c\/strong\u003e every week.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns weekly (or manually):\u003c\/strong\u003e Scheduled for Mondays at 08:00, with a manual trigger option.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLoads your configuration:\u003c\/strong\u003e Uses settings for your Search Console property, thresholds, and the Webflow collection ID.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePulls two 28-day windows from Google Search Console:\u003c\/strong\u003e Fetches page\/query performance for the most recent finalized period, then repeats for the preceding 28-day comparison period using the same dimensions.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFilters and ranks CTR opportunities:\u003c\/strong\u003e Considers \u003cstrong\u003enon-branded queries\u003c\/strong\u003e with sufficient impressions and targets \u003cstrong\u003epositions 4–20\u003c\/strong\u003e. Ranks opportunities by estimated click upside and recent impression trend.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates a date-based brief:\u003c\/strong\u003e Builds an HTML brief plus summary metrics and creates an item slug based on the generated date.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates or patches a Webflow draft CMS item:\u003c\/strong\u003e Looks up a matching CMS item by the date-based slug; if it exists, it patches it, otherwise it creates a new \u003cstrong\u003edraft\u003c\/strong\u003e entry.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSEO teams and SaaS operators who want a weekly pipeline of “CTR lift” opportunities without manual spreadsheet work.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers setting up an ongoing SEO reporting workflow between \u003cstrong\u003eGoogle Search Console\u003c\/strong\u003e and \u003cstrong\u003eWebflow\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eContent teams who need structured briefs stored in Webflow CMS for fast turnaround.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e Google Search Console Search Analytics API (OAuth2 with \u003cstrong\u003ewebmasters.readonly\u003c\/strong\u003e) and Webflow API (Bearer token via HTTP Header Auth).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes \/ components used:\u003c\/strong\u003e Schedule Trigger, Manual Trigger, HTTP Request, Code, Set, Sticky Note.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45830473384115,"sku":"N8N-18206","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/AD4BB2nLpxCS51mEURWPh_lT6Me4Aq.png?v=1786699131","url":"https:\/\/buyflowscripts.com\/products\/n8n-weekly-seo-opportunity-briefs-gsc-ctr-radar-webflow","provider":"N8N Commerce","version":"1.0","type":"link"}