Comprehensive SEO Audit with GPT-4 Specialists using Analytics, Search Console & PageSpeed
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER 🎉 Early Black Friday Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
🤖 Automated SEO Audit with a Team of AI Specialists
This workflow performs a comprehensive, automated monthly SEO and performance audit for any website. It uses a "team" of specialized AI agents to analyze data from multiple sources, aggregates their findings, and generates a final strategic report.
Every month, it automatically fetches data from Google Analytics, Google Search Console, and Google PageSpeed Insights, and also performs a live crawl of the target website's homepage.
Key Features
- Fully Automated: Runs on a schedule to deliver monthly reports without manual intervention.
- Multi-Source Analysis: Gathers data from four key marketing sources for a 360° view.
- AI Agent Team: Uses a sophisticated multi-agent system where each AI specializes in one area (Analytics, Performance, Technical SEO).
- Master Analyst: A final AI agent synthesizes all specialist reports into a single, actionable strategic plan.
- Automated Storage: All individual and final reports are automatically saved to a designated Google Sheet.
⚙️ Setup Instructions
To use this template, you must configure your credentials and set your target website.
1. Set Your Target Domain (Crucial!):
- Find the
Set Target Websitenode at the beginning of the workflow. - In the "Value" field, replace
https://www.your-website.comwith the URL of the website you want to audit. This will update the URL across the entire workflow automatically.
2. Configure the Schedule Trigger:
- Click on the
Schedule Triggernode to set when you want the monthly report to run.
3. Connect Your Google Credentials:
- Google Analytics: Select your credential in the
Get a reportnode. - Google Search Console: Select your credential in the
Search Console(HTTP Request) node. - Google Sheets: Select your credential in all
Google Sheetsnodes. - Google PageSpeed API Key:
- Go to the "Credentials" tab in n8n and create a new "Generic Credential" with the type "API Key - Query Param".
- Name it
Google API Key. - The "Parameter Name" must be
key. - Paste your PageSpeed API key into the "API Key" field.
- Go back to the
PageSpeed Insightnode, select "API Key - Query Param" for Authentication, and choose your new credential.
4. Connect OpenAI Credentials:
- This template uses multiple
OpenAI Chat Modelnodes. Configure each one with your OpenAI API key.
5. Set Your Google Sheet:
- In each of the
Google Sheetsnodes, replace the hardcoded "Document ID" with the ID of your own Google Sheet where you want to store the reports.
🔬 Workflow Explained
- Phase 1: Data Collection: The
Schedule Triggerstarts the workflow. Four parallel branches collect data from Google Analytics, PageSpeed Insights, Search Console, and a direct website crawl. - Phase 2: Data Processing & Specialist Analysis:
- Each data source is processed by a dedicated
Codenode to format the data. - The formatted data is then sent to a specialized AI agent (
ANALYTICS SPECIALIST,PERFORMANCE SPECIALIST, etc.) for in-depth analysis.
- Each data source is processed by a dedicated
- Phase 3: Report Aggregation: A
Mergenode waits for all four specialist reports to be completed. ADATA AGGREGATORnode then combines them into a single, comprehensive package. - Phase 4: Master Synthesis & Storage: The final
MASTER ANALYSTagent receives the aggregated data and produces a high-level strategic summary with actionable recommendations. This final report is then saved to Google Sheets.