VOOZH about

URL: https://apify.com/antonio_espresso/keyword-competitor-recommendation

⇱ Competitor-Based Keyword Recommendations for On-Page SEO Β· Apify


πŸ‘ Competitor-Based Keyword Recommendations for On-Page SEO avatar

Competitor-Based Keyword Recommendations for On-Page SEO

Pricing

$20.00/month + usage

Go to Apify Store

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.

Pricing

$20.00/month + usage

Rating

3.2

(2)

Developer

πŸ‘ Antonio Blago

Antonio Blago

Maintained by Community

Actor stats

4

Bookmarked

77

Total users

2

Monthly active users

a year ago

Last modified

Share

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.


⚠️ Please note:

The output may take up to 2 minutes to process, depending on keyword complexity and competitor data volume. It does make a live analysis. Please be a patient. If you do not get a results in the output, write me an email to info@antonioblago.com



πŸ“Œ 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.


πŸ“Š Content Scoring Logic

Each competitor URL is assigned a Content Score, which reflects how well the page is optimized for the target keyword compared to other top-ranking pages.

The scoring is based on multiple content quality dimensions:

ComponentDescriptionWeight (%)
Title Term CoverageMeasures how well important keyword-related terms appear in the page’s <title>.20%
Content Term CoverageAnalyzes how frequently and naturally key terms occur throughout the page content.35%
Keyword Spread & DensityEvaluates the distribution and placement of keywords across headings, paragraphs, and body.15%
Semantic Relevance (NLP)Uses natural language processing to assess how topically aligned the page is to the main keyword.20%
Structure QualityConsiders formatting aspects like heading structure, paragraphs, and use of semantic HTML tags.10%

Score Ranges Explained

Score RangeInterpretation
90–100Highly optimized content with strong semantic and structural alignment.
70–89Well-structured and relevant content with moderate optimization gaps.
<70Low alignment to keyword intent, missing key terms or poor structure.

Why this Score Matters

This isn’t just about keyword stuffing β€” the score reflects how search-optimized, relevant, and semantically strong the content is.

The system uses competitive SERP data to determine which terms matter most, how they’re used by top-ranking pages, and how your content compares. It goes beyond exact matches and evaluates semantic context, keyword prominence, and topic completeness.


Example Output (with Score Breakdown)

{
"competitors":[
{
"rank":1,
"url":"https://example.com",
"content_score":91,
"score_breakdown":{
"title":18,
"content_terms":33,
"spread_density":12,
"nlp_relevance":18,
"structure":10
}
}
]
}

Let me know if you want this section embedded into your full Apify README in one go.


βš™οΈ 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


You might also like

Google Search Results Scraper

simpleapi/google-search-results-scraper

πŸ”Ž Google Search Results Scraper pulls live SERP dataβ€”titles, snippets, URLs, rankings, PAA & adsβ€”by query, location & language. πŸ“Š Export CSV/JSON for SEO audits, content planning, competitor tracking & market research. ⚑ Fast, reliable, scalable.

Website Word Count

coder_luffy/Website-Word-Count

Analyze word count and content depth of any web page. Get word count, sentence count, paragraph count, heading count, and SEO content assessment for one or multiple URLs in a single run.

Google Search Results Scraper

scrapio/google-search-results-scraper

Scrape Google search results instantly with this Google Search Results Scraper πŸ”Ž Extract titles, URLs, snippets, rankings, and SERP data with ease πŸ“Š Perfect for SEO analysis, keyword research, competitor tracking, and market insights πŸ” Fast, reliable, and scalable πŸš€

Website SEO Audit - On-Page Analyzer, Meta, Speed & Issues

santhej/website-seo-audit

Instant on-page SEO audit for any list of URLs: title & meta tags, H1s, word count, internal/external links, load time, on-page score & a prioritized list of SEO issues. Bulk-check pages. Clean JSON/CSV for audits & reports. No API keys.

πŸ‘ User avatar

Santhej Kallada

7

5.0

Website Content Miner

techionik9993/website-content-miner

Extract clean website content at scale: page titles, meta descriptions, H1-H3 headings, readable main text, and URLs. Includes smart noise removal, Readability fallback, optional internal crawling, and structured output for SEO audits, AI datasets, research, and automation.

Website Content Crawler

alizarin_refrigerator-owner/website-crawler

Crawl websites for SEO audits. Extracts HTML, title, meta tags, headings, links, & text content from pages. Automatic sitemap detection & parsing Extracts metadata (title, description, OG tags) Heading structure (H1, H2, H3) Internal & external link analysis Image extraction w/alt text Word count

113