š° SEO News Aggregator - AI-Powered Content Curation
"AI-Curated SEO Industry News" by John Rippy | johnrippy.linkš 2025 Zapier Automation Hero of the Year ā Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more ā
---
Aggregate the latest SEO news from top industry sources and transform them into ready-to-post content with AI summarization.
Sources
Features
ā Multi-Source Aggregation - One actor, 6 sources
ā RSS Feed Parsing - Fast, reliable article fetching
ā BYOK AI Summarization - Use your Claude or GPT API key
ā Multiple Summary Styles - Professional, Twitter, LinkedIn, Newsletter
ā Image Generation - Create social post images with Gemini
ā Category Filtering - Focus on topics that matter
ā Scheduled Runs - Set up daily news digests
ā Webhook Support - Send to Zapier, Make, n8n
ā Key-Value Store - Tracks last scrape to avoid duplicates
How It Works
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā SEO News Aggregator ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¤
ā ā
ā RSS Feeds āāāŗ Parse āāāŗ Filter by Time/Cat ā
ā ā ā
ā ā¼ ā
ā Full Article ā
ā Extraction ā
ā ā ā
ā ā¼ ā
ā āāāāāāāāāāāāāāāāāāāāāā ā
ā ā AI Summarization ā ā
ā ā (Claude/GPT) ā ā
ā āāāāāāāāāāāāāāāāāāāāāā ā
ā ā ā
ā ā¼ ā
ā āāāāāāāāāāāāāāāāāāāāāā ā
ā ā Image Generation ā ā
ā ā (Gemini) ā ā
ā āāāāāāāāāāāāāāāāāāāāāā ā
ā ā ā
ā ā¼ ā
ā Dataset + Webhook ā
ā ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Input Schema
Available Sources
searchenginejournalsearchenginelandmozahrefsneilpatelbacklinko
Available Categories
seogooglecontent-marketinglink-buildingtechnical-seolocal-seoppcsocial-mediaaialgorithm-updates
Summary Styles
Output Schema
Each article in the dataset includes:
Use Cases
š± Social Media Management - Auto-post SEO news to your channels
š§ Newsletter Curation - Compile weekly/daily digests automatically
š¤ Content Ideation - Find trending topics for your own content
š Industry Monitoring - Track algorithm updates and industry changes
š Team Education - Keep your marketing team informed
š Competitive Intelligence - Monitor what competitors are writing about
Example Inputs
Daily News Digest (All Sources)
{
"sources": ["searchenginejournal", "searchengineland", "moz", "ahrefs"],
"maxArticlesPerSource": 5,
"hoursLookback": 24,
"summarizeArticles": true,
"anthropicApiKey": "sk-ant-...",
"summaryStyle": "newsletter"
}
Algorithm Updates Only
{
"sources": ["searchenginejournal", "searchengineland"],
"categories": ["algorithm-updates", "google"],
"hoursLookback": 48,
"summarizeArticles": true,
"anthropicApiKey": "sk-ant-...",
"summaryStyle": "professional"
}
LinkedIn Content Pipeline
{
"sources": ["moz", "ahrefs", "backlinko"],
"categories": ["seo", "link-building"],
"maxArticlesPerSource": 3,
"hoursLookback": 24,
"summarizeArticles": true,
"anthropicApiKey": "sk-ant-...",
"summaryStyle": "linkedin",
"generateImages": true,
"geminiApiKey": "AIza..."
}
Quick Test
{
"demoMode": true
}
With Webhook (Zapier/Make/n8n)
{
"sources": ["searchenginejournal"],
"maxArticlesPerSource": 10,
"hoursLookback": 24,
"summarizeArticles": true,
"anthropicApiKey": "sk-ant-...",
"webhookUrl": "https://hooks.zapier.com/hooks/catch/123456/abcdef/"
}
Example Output
Standard Article
{
"title": "Google Confirms December 2024 Core Update Rolling Out",
"url": "https://www.searchenginejournal.com/google-december-2024-core-update/123456/",
"source": "Search Engine Journal",
"author": "Matt Southern",
"publishedAt": "2024-12-24T10:30:00Z",
"category": "algorithm-updates",
"summary": "Google has confirmed the rollout of the December 2024 core update, which is expected to take 2-3 weeks to complete. Key changes focus on improving content quality signals and reducing spam.",
"linkedInPost": "šØ Google December 2024 Core Update is LIVE!\n\nKey takeaways:\n⢠Rolling out over 2-3 weeks\n⢠Focus on content quality signals\n⢠Spam reduction improvements\n\nWhat does this mean for your site? Time to review your content strategy!\n\n#SEO #Google #DigitalMarketing",
"imageUrl": "https://storage.googleapis.com/...",
"scrapedAt": "2024-12-24T15:30:00Z"
}
Demo Mode Output (5 sample articles)
Returns realistic sample data including:
- Google algorithm update news
- AI Overviews impact study
- Technical SEO fixes guide
- Link building strategies
- Local SEO ranking factors
Scheduling
Set up automated runs in Apify:
1. Go to your actor's Schedules tab
2. Create a new schedule (e.g., "Daily 9 AM EST")
3. Configure input with your API keys
4. Add webhook URL for automatic delivery
Recommended schedules:- Daily digest: Run once per day with
hoursLookback: 24 - Breaking news: Run every 6 hours with
hoursLookback: 6 - Weekly roundup: Run once per week with
hoursLookback: 168
Apify Integration
This actor uses internal Apify features:
- Key-Value Store - Stores
lastScrapedAtto avoid duplicate articles across runs - Named Datasets - Persist articles for historical analysis
- Actor.call() - Calls
gemini-image-generatoractor for image generation - Webhooks - Send results to Zapier, Make, n8n, or custom endpoints
Pricing
Pay-per-event model:
Example costs:- 20 articles with summaries = $0.20 + $0.40 = $0.60
- With images: + $1.00 = $1.60 total
FAQ
Why do I need to provide my own API keys?
This is a BYOK (Bring Your Own Key) model. Your Claude/OpenAI/Gemini API keys are used directly, so you control costs and rate limits. Keys are encrypted and never stored.
Why are some articles missing summaries?
- AI summarization requires either
anthropicApiKeyoropenaiApiKey - If both APIs fail, the original content snippet is used
- Check your API key validity and rate limits
How do I avoid duplicate articles?
The actor uses Apify's Key-Value Store to track lastScrapedAt. Subsequent runs only fetch articles published after the last run.
Can I add custom sources?
Currently, only the 6 built-in sources are supported. Custom RSS feeds may be added in future versions.
How long does it take?
- Without AI: ~10-30 seconds
- With AI summarization: ~1-2 minutes (depends on article count)
- With image generation: ~3-5 minutes
What if a source is down?
Failed sources are logged but don't stop the run. Other sources continue normally.
Error Handling
Integrations
Zapier
1. Create a Zapier webhook trigger
2. Add webhook URL to input
3. Use "Parse JSON" action to process articles
4. Connect to social media apps
Make (Integromat)
{
"webhookUrl": "https://hook.us1.make.com/..."
}
n8n
{
"webhookUrl": "https://your-n8n.com/webhook/..."
}
Buffer / Hootsuite
Use Zapier or Make as an intermediary to connect to social scheduling tools.
Best Practices
1. Start with demo mode - Test the actor before using API credits
2. Use category filters - Focus on relevant topics to reduce costs
3. Schedule appropriately - Match hoursLookback to schedule frequency
4. Monitor API usage - Check your AI provider dashboards for costs
5. Use webhooks - Automate delivery to your workflow tools
---
Built by John Rippy | johnrippy.linkš 2025 Zapier Automation Hero of the Year ā Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more ā