
Competitor-Based Keyword Recommendations for On-Page SEO
Pricing
Pay per event

Competitor-Based Keyword Recommendations for On-Page SEO
This actor takes a keyword, language, and Google engine, then returns structured SEO insights: ideal word count, title/content terms with usage ranges, relevant questions (H1–H3, PAA), and competitor data including URLs, rankings, titles, and content scores.
0.0 (0)
Pricing
Pay per event
0
Total users
14
Monthly users
10
Runs succeeded
>99%
Last modified
a month ago
Apify SEO Keyword Analyzer and Recommendations
An Apify Actor that performs SEO keyword analysis. It allows you to analyze keywords, retrieve content recommendations, and gain insights into competitors.
📌 Features
✅ Automated Query Submission → Submits keyword queries to SEO analysis.
✅ Retrieves Content Optimization Suggestions → Title terms, content terms & suggested questions.
✅ Competitor Insights → Extracts ranking competitor data for given keywords.
✅ Structured JSON Output → Provides easy-to-interpret results for analysis.
✅ Ideal for SEO Audits, Content Strategy & Keyword Research.
⚙️ Input Parameters
The actor accepts the following input in JSON format:
{"keyword": "seo check","language": "English","google_engine": "google.com"}
Parameter | Type | Description |
---|---|---|
keyword | String | The target keyword for analysis (required). |
language | String | Language for keyword analysis (default: English). Supported languages include English, Spanish, French, German, Chinese, Japanese, Italian, Dutch, Russian, and many more. |
google_engine | String | Google search engine version (default: google.com). Supported versions include google.com, google.co.uk, google.ca, google.de, google.fr, google.es, google.it, google.nl, google.ru, google.co.in, google.com.br, and many more. |
📤 Output Format
The actor returns structured JSON output with keyword analysis details.
1️⃣ Keyword Analysis Results
Example output:
{"query": "seo check","metrics": {"word_count": { "target": 1200 }},"terms_txt": {"title": ["SEO", "check", "analysis"],"content_basic": ["SEO tips", "best practices"]},"competitors": [{ "rank": 1, "url": "https://example.com", "content_score": 85 }]}
🚀 How to Run
Option 1: Using Apify Console
- Go to the Apify Actor Page.
- Click Run and provide the input JSON.
- Retrieve results from the Dataset Storage.
Option 2: API Execution (cURL)
Run the actor directly via API:
cat > input.json <<'EOF'{"keyword": "seo check","language": "English","google_engine": "google.com"}EOFcurl "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs?token=$API_TOKEN" \-X POST \-d @input.json \-H 'Content-Type: application/json'
🔍 Example Use Cases
💡 SEO Audits → Get keyword insights and content term recommendations.
💡 Competitor Analysis → Identify top-ranking competitors and their strategies.
💡 Content Optimization → Improve keyword usage in articles for higher rankings.
📚 Resources
🛠️ Author & Support
Developed by [Antonio Blago] 💬 Need help? Reach out via Apify Community