Competitor-Based Keyword Recommendations for On-Page SEO avatar
Competitor-Based Keyword Recommendations for On-Page SEO

Pricing

Pay per event

Go to Store
Competitor-Based Keyword Recommendations for On-Page SEO

Competitor-Based Keyword Recommendations for On-Page SEO

Developed by

Antonio Blago

Antonio Blago

Maintained by Community

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"
}
ParameterTypeDescription
keywordStringThe target keyword for analysis (required).
languageStringLanguage for keyword analysis (default: English). Supported languages include English, Spanish, French, German, Chinese, Japanese, Italian, Dutch, Russian, and many more.
google_engineStringGoogle 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

  1. Go to the Apify Actor Page.
  2. Click Run and provide the input JSON.
  3. 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"
}
EOF
curl "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