SEO Tools Integration
Iverton AI integrates with powerful SEO tools to help you research keywords, track rankings, analyze competitors, and optimize content for search engines.
Overview
The SEO integration is powered by:
| Tool | Purpose | Key Features |
|---|---|---|
| SerpAPI | SERP data provider | Real-time search results, keyword data, competitor analysis |
| n8n Workflows | SEO automation | Keyword research, rank tracking, content audits |
| PageSpeed API | Performance analysis | Core Web Vitals, speed metrics, optimization tips |
These tools work together to provide comprehensive SEO capabilities without leaving Iverton AI.
SerpAPI Integration
SerpAPI provides real-time search engine results data, enabling keyword research, rank tracking, and competitive analysis.
What is SerpAPI?
SerpAPI scrapes and parses search engine results from Google, Bing, Yahoo, and others. Iverton AI uses it for:
- Real-time SERP results for any keyword
- Keyword ranking positions
- Competitor monitoring
- Local SEO data
- Featured snippets and SERP features
Prerequisites
For self-hosted deployments, you'll need:
- A SerpAPI account (serpapi.com)
- API key with sufficient quota
For managed Iverton AI, SerpAPI is included in your plan.
Configuration
- Go to Settings → Integrations → SEO Tools
- Enter your SerpAPI key (or use the included quota)
- Click Test Connection
- Click Save
SEO Features
Keyword Research
Discover keyword opportunities for your content strategy.
How It Works
- Go to SEO → Keyword Research
- Enter a seed keyword or topic
- Select target location and language
- Click Research
The system returns:
- Related keywords
- Search volume estimates
- Keyword difficulty scores
- SERP features present
- Top-ranking pages
Keyword Metrics
| Metric | Description |
|---|---|
| Search Volume | Monthly search volume |
| Keyword Difficulty | How hard to rank (0-100) |
| CPC | Cost per click for ads |
| SERP Features | Featured snippets, PAA, etc. |
| Competition | Ad competition level |
Keyword Suggestions
Get related keywords from:
- Google Autocomplete
- People Also Ask
- Related Searches
- Competitor keywords
Rank Tracking
Monitor your search positions over time.
Setting Up Tracking
- Go to SEO → Rank Tracker
- Click Add Keywords
- Enter keywords to track (one per line)
- Select target URL and location
- Click Start Tracking
Tracking Features
| Feature | Description |
|---|---|
| Daily position updates | Track ranking changes daily |
| Historical trends | View position over time |
| SERP feature tracking | Monitor featured snippets, etc. |
| Competitor comparison | Compare vs competitors |
| Alert notifications | Get notified of big changes |
Rank Tracking Dashboard
View at a glance:
- Average position across keywords
- Position distribution (1-3, 4-10, 11-20, etc.)
- Movement (up/down/stable)
- Keywords with changes
SERP Analysis
Analyze what's ranking for any keyword.
SERP Report Includes
| Data | Description |
|---|---|
| Top 10 results | URLs, titles, descriptions |
| SERP features | Featured snippets, PAA, local pack |
| Domain authority | Ranking domains' authority |
| Content analysis | Word count, headings, structure |
| Backlink preview | Link profiles of top results |
How to Use
- Go to SEO → SERP Analyzer
- Enter a keyword
- Select search location
- Click Analyze
Content Gap Analysis
Find content opportunities your competitors have that you don't.
How It Works
- Go to SEO → Content Gap
- Enter your domain
- Add competitor domains (up to 5)
- Click Analyze
The tool identifies:
- Keywords competitors rank for that you don't
- Topics with ranking potential
- Content opportunities by topic cluster
- Priority recommendations
SEO Audit
Comprehensive analysis of your site's SEO health.
Audit Categories
| Category | What's Analyzed |
|---|---|
| Technical SEO | Crawlability, indexing, site structure |
| On-Page SEO | Titles, meta descriptions, headers |
| Content | Word count, keyword usage, readability |
| Performance | Page speed, Core Web Vitals |
| Mobile | Mobile-friendliness, responsive design |
Running an Audit
- Go to SEO → Site Audit
- Enter the URL to audit
- Select audit depth (single page / full site)
- Click Start Audit
Audit Report
The report includes:
- Overall SEO score (0-100)
- Issue severity breakdown (critical, warning, info)
- Specific recommendations
- Comparison with competitors
- Action items checklist
Meta Tag Generator
Create optimized meta titles and descriptions.
How It Works
- Go to SEO → Meta Generator
- Enter your target keyword
- Provide page context (topic, key points)
- Click Generate
The AI creates:
- Multiple title variations (50-60 characters)
- Description options (150-160 characters)
- Open Graph tags
- Twitter Card tags
Best Practices Applied
- Keyword placement (front-loaded)
- Character limits enforced
- Emotional triggers included
- Call-to-action suggestions
- Click-through rate optimization
Content Optimizer
Improve existing content for better rankings.
How It Works
- Go to SEO → Content Optimizer
- Paste your content or enter a URL
- Enter target keyword
- Click Analyze & Optimize
Optimization Report
| Analysis | Recommendations |
|---|---|
| Keyword usage | Density, placement, variations |
| Content structure | Headings, paragraphs, lists |
| Readability | Grade level, sentence length |
| Semantic relevance | Related terms to include |
| Competitor comparison | Gap analysis vs. top results |
Automated SEO Workflows
Iverton AI uses n8n workflows to automate SEO tasks:
Available Workflows
| Workflow | Trigger | Output |
|---|---|---|
| Daily Rank Check | Scheduled (daily) | Position updates |
| Keyword Research | On demand | Keyword suggestions |
| SERP Analysis | On demand | SERP report |
| Content Audit | On demand | Optimization tips |
| Backlink Monitor | Scheduled (weekly) | New/lost links |
| Competitor Alert | Scheduled (daily) | Ranking changes |
Workflow Configuration
- Go to Settings → Automations → SEO
- Enable/disable specific workflows
- Set schedules for automated tasks
- Configure notification preferences
Data Sources & Accuracy
SerpAPI Data
- Freshness: Real-time (live SERP queries)
- Coverage: 100+ countries, 50+ languages
- Accuracy: Direct SERP scraping (not estimated)
Limitations
| Limitation | Details |
|---|---|
| Search volume | Estimates based on Google data |
| Historical data | Rank tracking starts from when you add keywords |
| API quota | Depends on your SerpAPI plan |
| Rate limits | Queries per second limits apply |
Troubleshooting
Common Issues
"No search volume data"
- Low-volume keywords may not have data
- Try broader keyword variations
- Check that the location is correct
"Rank not found"
- Your URL may not be in top 100 results
- Verify the exact URL being tracked
- Check for regional variations
"API quota exceeded"
- Wait for quota reset (usually daily)
- Reduce tracking frequency
- Consider upgrading SerpAPI plan
"Audit taking too long"
- Large sites take longer to crawl
- Try auditing specific pages instead
- Check if the site is blocking the crawler
Data Discrepancies
If Iverton AI data differs from Google Search Console:
- SERP positions can vary by location, device, personalization
- GSC shows average position; SERP tools show specific queries
- Data collection timing may differ
- Both are valid but measure differently
Disconnecting SEO Tools
Removing SerpAPI Configuration
For self-hosted deployments:
- Remove the
SERPAPI_KEYfrom your environment variables - Restart the application
For managed Iverton AI, SEO tools use shared quota and cannot be individually disconnected.
Stopping Rank Tracking
To stop tracking keywords:
- Go to SEO → Rank Tracker
- Select the keywords to stop tracking
- Click Remove or Delete
This stops API calls for those keywords and removes them from tracking.
Clearing SEO Data
To remove historical SEO data:
- Go to SEO → Settings
- Click Clear History
- Select what to clear (rankings, audits, keyword research)
- Confirm deletion
Clearing SEO data is permanent and cannot be undone.
Environment Variables
For self-hosted deployments:
# SerpAPI
SERPAPI_KEY=your-serpapi-key
# PageSpeed (optional, for performance analysis)
GOOGLE_PAGESPEED_API_KEY=your-pagespeed-key
# n8n SEO Workflows
VITE_N8N_URL=https://your-n8n-instance.com
n8n Webhook Endpoints
The SEO features use these n8n webhooks:
/webhook/seo-ranking-check - Check keyword rankings
/webhook/keyword-analysis - Keyword research
/webhook/backlink-analysis - Backlink analysis
/webhook/content-gap-analyzer - Content gap analysis
/webhook/seo-audit - Run SEO audit
/webhook/seo-meta-generator - Generate meta tags
/webhook/seo-content-optimizer - Content optimization
Best Practices
Keyword Research
- Start with broad topics, then narrow down
- Focus on long-tail keywords for easier wins
- Consider search intent (informational, transactional)
- Group keywords by topic clusters
- Balance volume with competition
Rank Tracking
- Track realistic keywords (you can actually rank for)
- Include brand keywords
- Monitor competitor keywords too
- Set up alerts for significant changes
- Review trends weekly, not daily
Content Optimization
- Optimize for users first, search engines second
- Don't over-optimize (keyword stuffing)
- Focus on comprehensive, valuable content
- Update content regularly
- Build internal links between related content
Next: Advertising Platforms