{"product_id":"weekly-seo-aeo-audit-workflow-gsc-gpt-4o-for-github-prs","title":"Weekly SEO\/AEO Audit Workflow (GSC + GPT-4o) for GitHub PRs","description":"\u003ch3\u003eGet weekly, PR-ready SEO\/AEO improvements automatically from Google Search Console (GSC) + GPT-4o\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow runs every week to analyze your Google Search Console performance, research keywords and competitors, and then uses OpenAI (GPT-4o) to propose safe on-site SEO\/AEO metadata updates—delivered as a GitHub pull request plus an emailed Markdown report.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on a weekly schedule\u003c\/strong\u003e to keep SEO\/AEO changes continuous and measurable.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLoads configuration\u003c\/strong\u003e such as your site URL\/domain, GitHub repository details (owner\/repo\/base branch), and your notification email.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFinds the latest base branch state\u003c\/strong\u003e by retrieving the latest commit SHA for the base GitHub branch.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReads prior run history from an n8n Data Table\u003c\/strong\u003e to avoid repeating previously suggested changes and to continue “next focus” priorities.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUses an OpenAI agent\u003c\/strong\u003e to pull GSC query\/page analytics, research keywords and competitors (via web lookups and live page fetches), and decide which additive on-page SEO\/AEO improvements are appropriate.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates a new GitHub branch + pull request\u003c\/strong\u003e when changes are needed, updating repository files such as \u003cem\u003eindex.html\u003c\/em\u003e metadata\/structured data and optionally \u003cem\u003erobots.txt\u003c\/em\u003e, \u003cem\u003esitemap.xml\u003c\/em\u003e, and \u003cem\u003ellms.txt\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSaves run results\u003c\/strong\u003e (generated report, PR URL, and next-run priorities) to the Data Table, converts the report from \u003cem\u003eMarkdown to HTML\u003c\/em\u003e, and emails it using Gmail.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eWeekly SEO maintenance for SaaS sites where metadata and structured data should be kept up to date.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers who want GSC-driven recommendations to land in GitHub PRs for review.\u003c\/li\u003e\n  \u003cli\u003eTeams tracking SEO\/AEO improvements with a consistent audit trail and emailed summaries.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations\/credentials:\u003c\/strong\u003e Google Search Console (Google OAuth2), GitHub (OAuth2\/GitHub API), OpenAI, and Gmail.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes\/tools used:\u003c\/strong\u003e \u003cem\u003eset\u003c\/em\u003e, \u003cem\u003egmail\u003c\/em\u003e, \u003cem\u003emarkdown\u003c\/em\u003e, \u003cem\u003edata table\u003c\/em\u003e, \u003cem\u003egithub tool\u003c\/em\u003e, and \u003cem\u003ehttp request\u003c\/em\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDesigned for n8n users, automation engineers, and SaaS operators who need reliable, GSC-informed SEO\/AEO audits that translate directly into reviewable GitHub changes.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45967440380083,"sku":"N8N-19280","price":37.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/Z3jW5bKumC6HuqEQhvW00_Fbwf3AWb.png?v=1788685319","url":"https:\/\/buyflowscripts.com\/products\/weekly-seo-aeo-audit-workflow-gsc-gpt-4o-for-github-prs","provider":"N8N Commerce","version":"1.0","type":"link"}