Writing SEO content manually is slow. I built a research pipeline using Exa AI (neural search) and DataForSEO (SERP data) to automate competitor analysis and content gap discovery for about-kazakhstan.com.
The Pipeline
- DataForSEO SERP Analysis -- get top 10 results + People Also Ask
- Exa AI highlights -- extract key points from competitor articles (10x fewer tokens than full text)
- Gap analysis -- find H2 sections competitors cover that we dont
- Brief generation -- auto-create content briefs with target word count, required H2s, FAQ questions
Code Example
// serp-analyzer.mjs
const serpData = await dataforseo.serp({
keyword: "kazakhstan budget travel",
location_code: 2840, // US
language_code: "en"
});
// Extract PAA questions
const paa = serpData.people_also_ask
.map(q => q.title);
// Exa highlights for top 3 competitors
const highlights = await exa.search(keyword, {
numResults: 3,
highlights: true
});
Results
- Research time: 2 hours manual ? 5 minutes automated
- Content briefs include competitor word counts, H2 structures, PAA questions
- Articles written from briefs consistently outperform competitors
- One article reached position 8 on Google within 2 weeks
Cost
- Exa AI: free tier 1000 req/month
- DataForSEO: ~$0.05 per SERP query ($39 balance lasts months)
- Total: under $5/month for full research pipeline
Example output: Kazakhstan Budget Travel Guide was researched and briefed entirely through this pipeline.
Do you use AI APIs for content research? What works for you?
Top comments (0)