What This Workflow Does
This n8n workflow automates the process of scraping website content, analyzing it with AI, and storing structured SEO insights in Airtable. It solves the time-consuming manual process of competitive research by automatically extracting valuable information from competitor websites, blog posts, or any web content you need to analyze.
The workflow first scrapes the target webpage, cleans the HTML to extract readable content, then uses GPT-5-mini to identify key topics, extract SEO keywords, summarize content, and analyze sentiment. All results are automatically organized and stored in Airtable for easy reference and analysis.
How It Works
1. URL Input and Web Scraping
The workflow starts by accepting a list of URLs to analyze. The web scraping module extracts all text content while removing navigation elements, ads, and other non-content HTML.
2. Content Cleaning and Normalization
Raw scraped content is processed to remove duplicate text, normalize formatting, and extract the main article body. This ensures clean input for the AI analysis step.
3. GPT-5-mini Analysis
The cleaned content is sent to GPT-5-mini which performs multiple analyses simultaneously: keyword extraction, topic identification, content summarization, and sentiment analysis.
4. Airtable Data Storage
All extracted insights are structured and stored in Airtable with separate fields for keywords, topics, summaries, and other metadata. This creates a searchable database of competitive intelligence.
Who This Is For
This workflow is ideal for SEO specialists, content marketers, competitive intelligence teams, and digital agencies. It's particularly valuable for:
- SEO professionals analyzing competitor keyword strategies
- Content teams researching topics and trends in their niche
- Marketing agencies providing competitive analysis reports
- Startups monitoring competitor messaging and positioning
What You'll Need
- An n8n instance (self-hosted or cloud)
- GPT-5-mini API access
- Airtable account with a prepared base
- List of target URLs to analyze
Quick Setup Guide
- Download the JSON template file
- Import into your n8n instance
- Configure the webhook or manual trigger with your target URLs
- Connect your GPT-5-mini API credentials
- Set up the Airtable connection with your base details
- Test with a single URL to verify all steps work
- Schedule or trigger the workflow with your full URL list
Key Benefits
Save 10+ hours per week on manual content analysis by automating the entire process from scraping to structured data storage.
Improve SEO strategy with data-driven insights by systematically analyzing competitor content at scale rather than spot-checking.
Create a searchable knowledge base of all analyzed content in Airtable that your whole team can access and reference.
Scale your competitive intelligence from analyzing a few sites manually to processing hundreds automatically.