REAL-TIME SERP & SEMANTIC INTELLIGENCE v7.0

Keyword Analyzer

Analyze real-time Google SERP rankings, calculate keyword difficulty, explore top competitor content metrics, and extract high-value semantic entities.

SERP & TC Difficulty Competitor Content Audit Semantic Entities & LSI Custom URL Injection
Search Intelligence & Autocomplete

No Keywords Found

Type keywords to discover instant autocomplete suggestions & matching history.

Suggestions
{{ suggList.length }}
No live suggestions for "{{ searchKeyword }}"
{{ searchKeyword.trim() ? 'Matched History' : 'Recent Searches' }}
{{ histList.length }}
No previous search history found
Flag
{{ row.c }} {{ row.l }} {{ formatVolume(row.vl || row.vol) }}
{{ row.s && row.s !== '-' ? row.s : '--' }}

Real-Time SERP Intelligence

Live ranking data for top 20 Google results with domain authority, words, and content scores.

Accurate Keyword Difficulty

Calculates real ranking competition based on content quality and topical authority.

Semantic Entity Extraction

Identifies high-value LSI keywords and entity concepts to build topical authority.

Custom URL Injection

Inject your own URL or unranked article into the SERP to benchmark against top pages.

Historical Search Trends

Monthly volume trends and seasonality charts for local and global markets.

Zero-Quota Search History

Revisit previously analyzed keywords instantly from local history without extra credits.

{{ displayProgressPercentage }}
%
Loading
{{ progressStatus }}
Flag {{ analyzerData.DataKA.Info?.Country || (selectedCountry && selectedCountry.Name) || 'Global' }}
{{ analyzerData.DataKA.Info?.Lang || (selectedLanguage && selectedLanguage.Name) || 'English' }}
{{ analyzerData.DataKA.Info?.Device == 2 ? t('analysis.common.mobile', 'Mobile') : (analyzerData.DataKA.Info?.Device == 3 ? t('analysis.common.tablet', 'Tablet') : t('analysis.common.desktop', 'Desktop')) }}
{{ analyzerData.DataKA.Sites.length }} {{ t('analysis.common.competitors', 'Competitors') }}
TC: {{ analyzerData.DataKA.Info?.WordTDStatus || analyzerData.Overview?.KeyRankData?.Difficulty }}

{{ t('analysis.kwAnalyzer.tcTitle', 'Topic Competition (TC)') }}

{{ getTcData().tierLabel }}
DIFFICULTY
{{ getTcData().score }} /100
{{ getTcData().tierLabel }}
V.EASY
EASY
NORMAL
HARD
V.HARD

{{ t('analysis.kwAnalyzer.corridorTitle', 'Standard Score (Score Corridor)') }}

{{ t('analysis.kwAnalyzer.targetScore', 'Target') }}: {{ getSsData().minScore }}+
{{ t('analysis.kwAnalyzer.targetScore', 'TARGET') }}
{{ getSsData().targetScore }} /100
{{ getSsData().minScore }} {{ getSsData().maxScore }}
MIN
{{ getSsData().minScore }} {{ t('analysis.kwAnalyzer.recMin', 'Threshold') }}
MAX
{{ getSsData().maxScore }} {{ t('analysis.kwAnalyzer.recMax', 'Top SERP') }}
Write at {{ getSsData().minScore }}+ to compete, or aim for {{ getSsData().maxScore }}+ for rank #1 dominance.

{{ t('analysis.kwAnalyzer.competitorMatrixTitle', 'SERP Competitor Intelligence Matrix') }}

Top {{ analyzerData?.DataKA?.Sites?.length || 20 }} Ranked Pages (Score vs Word Volume Correlation)
Leader: {{ getSerpQuickStats().leader.domain }} ({{ getSerpQuickStats().leader.score }})
#{{ site.rank }}
{{ site.domain }}
{{ site.score }} {{ site.formattedWords }}
T D U
{{ t('analysis.kwAnalyzer.corridorTitle', 'Target Corridor') }}: {{ getSsData().minScore }} - {{ getSsData().maxScore }} Score
Avg Words: {{ getSerpQuickStats().avgWordsFormatted }}
Optimized: {{ getSerpQuickStats().optimizedCount }}
Below Target: {{ getSerpQuickStats().underOptimizedCount }}

{{ t('analysis.kwAnalyzer.localSearchVol', 'Local Volume') }}

{{ avgCpc.toFixed(2) }} Avg CPC

{{ t('analysis.kwAnalyzer.relatedKwTitle', 'Related Keywords') }}

KeywordTrendL. VolG. VolCPCDiff
{{ r.t || r.T }}
{{ formatVolume(r.vl || r.Vl) }}{{ formatVolume(r.vg || r.Vg) }}${{ (r.cpc || r.Cpc || r.cp || r.Cp || 0).toFixed(2) }}{{ r.ci ?? r.Ci ?? '-' }}
No related keywords

{{ t('analysis.kwAnalyzer.globalSearchVol', 'Global Volume') }}

{{ avgCpc.toFixed(2) }} Avg CPC
{{ t('analysis.kwAnalyzer.titleWords', 'Title Words') }} ({{ filteredTitleWords.length }})
{{ t('analysis.kwAnalyzer.filterByWords', 'Filter:') }}
{{ t('analysis.kwAnalyzer.exportCsv', 'Export CSV (.csv)') }}
{{ t('analysis.kwAnalyzer.exportJson', 'Export JSON (.json)') }}
{{ t('analysis.kwAnalyzer.downloadTxt', 'Download TXT (.txt)') }}
{{ t('analysis.kwAnalyzer.copyWordsSingle', 'Copy Words (1 per line)') }}
{{ t('analysis.kwAnalyzer.copyWordsDouble', 'Copy Words (With blank lines)') }}
{{ w.t || w.T }}
{{ w.c || w.C }}
{{ t('analysis.common.showing', 'Showing') }} {{ ((titleWordsPage - 1) * titleWordsPerPage) + 1 }} - {{ Math.min(titleWordsPage * titleWordsPerPage, filteredTitleWords.length) }} {{ t('analysis.common.of', 'of') }} {{ filteredTitleWords.length }}
{{ t('analysis.common.noData', 'No data available') }}
{{ t('analysis.kwAnalyzer.descWords', 'Description Words') }} ({{ filteredDescWords.length }})
{{ t('analysis.kwAnalyzer.filterByWords', 'Filter:') }}
{{ t('analysis.kwAnalyzer.exportCsv', 'Export CSV (.csv)') }}
{{ t('analysis.kwAnalyzer.exportJson', 'Export JSON (.json)') }}
{{ t('analysis.kwAnalyzer.downloadTxt', 'Download TXT (.txt)') }}
{{ t('analysis.kwAnalyzer.copyWordsSingle', 'Copy Words (1 per line)') }}
{{ t('analysis.kwAnalyzer.copyWordsDouble', 'Copy Words (With blank lines)') }}
{{ w.t || w.T }}
{{ w.c || w.C }}
{{ t('analysis.common.showing', 'Showing') }} {{ ((descWordsPage - 1) * descWordsPerPage) + 1 }} - {{ Math.min(descWordsPage * descWordsPerPage, filteredDescWords.length) }} {{ t('analysis.common.of', 'of') }} {{ filteredDescWords.length }}
{{ t('analysis.common.noData', 'No data available') }}
{{ t('analysis.kwAnalyzer.commonHeadings', 'Most Common Headings') }} ({{ commonHeadings.length }})
{{ t('analysis.kwAnalyzer.exportCsv', 'Export CSV (.csv)') }}
{{ t('analysis.kwAnalyzer.exportJson', 'Export JSON (.json)') }}
{{ t('analysis.kwAnalyzer.downloadTxt', 'Download TXT (.txt)') }}
{{ t('analysis.kwAnalyzer.copyHeadingsSingle', 'Copy Headings (1 per line)') }}
{{ t('analysis.kwAnalyzer.copyHeadingsDouble', 'Copy Headings (With blank lines)') }}
{{ h.text }}
{{ h.count }}
{{ t('analysis.common.noData', 'No outline data available') }}
{{ t('analysis.kwAnalyzer.competitorOutlines', 'Competitor Outlines') }} ({{ analyzerData?.DataKA?.Sites?.length || 0 }})
{{ t('analysis.kwAnalyzer.exportJson', 'Export JSON (.json)') }}
{{ t('analysis.kwAnalyzer.downloadTxt', 'Download TXT (.txt)') }}
{{ t('analysis.kwAnalyzer.copyOutlinesClean', 'Copy All Outlines (Clean)') }}
{{ t('analysis.kwAnalyzer.copyOutlinesDouble', 'Copy Outlines (With blank lines)') }}
{{ site.Rank }}
{{ site.Domain }}
{{ site.Score ? site.Score.toFixed(0) : '-' }}
{{ tag.v || tag.V }}
{{ t('analysis.kwAnalyzer.sentimentsTab', 'Sentiments & Topics') }} ({{ analyzerData?.DataKA?.Sen?.length || 0 }})
{{ t('analysis.kwAnalyzer.exportCsv', 'Export CSV (.csv)') }}
{{ t('analysis.kwAnalyzer.exportJson', 'Export JSON (.json)') }}
{{ t('analysis.kwAnalyzer.downloadTxt', 'Download TXT (.txt)') }}
{{ t('analysis.kwAnalyzer.copyWordsSingle', 'Copy Terms (1 per line)') }}
{{ t('analysis.kwAnalyzer.copyWordsDouble', 'Copy Terms (With blank lines)') }}
{{ s.t || s.T }}
{{ (s.Score || s.score || ((s.c || s.tfIdf || 0)*20)).toFixed(0) }}
{{ t('analysis.common.showing', 'Showing') }} {{ ((senWordsPage - 1) * senWordsPerPage) + 1 }} - {{ Math.min(senWordsPage * senWordsPerPage, analyzerData.DataKA.Sen.length) }} {{ t('analysis.common.of', 'of') }} {{ analyzerData.DataKA.Sen.length }}
{{ t('analysis.common.noData', 'No sentiment data available') }}
{{ t('analysis.kwAnalyzer.serpTableTitle', 'Detailed Google SERP Analysis') }}
{{ analyzerData?.DataKA?.Sites?.length || 0 }} {{ t('analysis.common.competitors', 'Competitors') }} Avg Score: {{ serpSummary.avgScore }} Avg Words: {{ serpSummary.avgWords }}
Images
{{ t('analysis.kwAnalyzer.exportCsv', 'Export All CSV (.csv)') }}
Export Selected CSV ({{ selectedSerpSiteIds.length }})
{{ t('analysis.kwAnalyzer.exportJson', 'Export JSON (.json)') }}
{{ t('analysis.kwAnalyzer.downloadTxt', 'Download URLs (.txt)') }}
{{ t('analysis.kwAnalyzer.copyUrlsSingle', 'Copy URLs (1 per line)') }}
{{ t('analysis.kwAnalyzer.copyUrlsDouble', 'Copy URLs (With blank lines)') }}
{{ t('analysis.kwAnalyzer.copyDomains', 'Copy Domains') }}
Optimization Health Tiers
Competitor Spread
SERP SEO Meta Penetration
{{ serpInsightStats.totalSites }} Results
In Title Tag {{ serpInsightStats.titlePenetration }}%
In Meta Description {{ serpInsightStats.descPenetration }}%
In Page URL {{ serpInsightStats.urlPenetration }}%
SERP Winning Standards
Benchmarks
Top 3 Avg Score
{{ serpInsightStats.top3AvgScore }}
Leaders Benchmark
Top 3 Avg Words
{{ serpInsightStats.top3AvgWords }}
Length Benchmark
Word Range
{{ serpInsightStats.wordRange }}
Recommended Target
Title Presence
{{ serpInsightStats.titlePenetration }}%
Competitors using Key
{{ t('analysis.common.rank', 'Rank') }}
{{ t('analysis.kwAnalyzer.colCompetitor', 'Competitor Intelligence & Snippet Details') }}
{{ t('analysis.common.score', 'Score') }}
{{ t('analysis.common.words', 'Words') }}
{{ t('analysis.common.actions', 'Actions') }}
🥇 🥈 🥉 #{{ site.Rank }}
SERP
Favicon {{ site.Domain || site.domain }} {{ decodeURIComponent(site.Url || site.url) }} Injected
{{ site.TitleSite || site.titleSite || site.Title || site.title || 'No Title Provided' }}
{{ site.DescSite || site.descSite || site.Desc || site.desc || 'No meta description found for this competitor.' }}
Title: {{ checkKeywordSignal(site, 'title') ? '✔' : '✘' }} Desc: {{ checkKeywordSignal(site, 'desc') ? '✔' : '✘' }} URL: {{ checkKeywordSignal(site, 'url') ? '✔' : '✘' }}
Focus: {{ site.Focus }} {{ site.DomainAge }}y Age {{(site.ScoreInfo || site.scoreInfo).ScoreData.Good}} Good {{(site.ScoreInfo || site.scoreInfo).ScoreData.Low}} Low {{(site.ScoreInfo || site.scoreInfo).ScoreData.Extremely}} Over
{{ site.Score ? site.Score.toFixed(0) : '0' }}
{{ (site.Words ?? site.words ?? site.CountWords ?? site.countWords ?? 0).toLocaleString() }}
{{ t('analysis.common.noData', 'No competitors match your filter or search query.') }}
{{ selectedSerpSiteIds.length }} {{ t('analysis.common.selected', 'Selected') }}
Preview Favicon

{{ selectedPageDetails.Title || 'Untitled Page' }}

{{ selectedPageDetails.type }}
{{ (selectedPageDetails.WordCount || selectedPageDetails.wordCount || 0).toLocaleString() }}
Word Count
{{ formatBytes(selectedPageDetails.Statistics.PageSizeBytes) }}
Page Size
{{ selectedPageDetails.Statistics.ResponseTimeMilliseconds ? selectedPageDetails.Statistics.ResponseTimeMilliseconds.toFixed(0) + ' ms' : '--' }}
Response Time
{{ selectedPageDetails.Statistics.ImagesCount || 0 }}
Media Assets
OVERALL HEALTH
{{ computePageSeoAudit(selectedPageDetails).overallScore }} /100
{{ computePageSeoAudit(selectedPageDetails).tierLabel }}
A+
A
B
C
D
{{ computePageSeoAudit(selectedPageDetails).advice }}

Core On-Page SEO Pillars

6 Key Dimensions
Content Depth {{ (selectedPageDetails.WordCount || 0).toLocaleString() }} Words
Score: {{ computePageSeoAudit(selectedPageDetails).scores.content }}/100
Speed & TTFB {{ (selectedPageDetails.Statistics?.ResponseTimeMilliseconds || 800) }} ms
Score: {{ computePageSeoAudit(selectedPageDetails).scores.speed }}/100
Headings Depth {{ (selectedPageDetails.Headings || []).length }} Headings
Score: {{ computePageSeoAudit(selectedPageDetails).scores.headings }}/100
Link Equity {{ (selectedPageDetails.InternalLinks || []).length }} Int / {{ (selectedPageDetails.ExternalLinks || []).length }} Ext
Score: {{ computePageSeoAudit(selectedPageDetails).scores.links }}/100
Media Richness {{ computePageSeoAudit(selectedPageDetails).imagesCount }} Assets
Score: {{ computePageSeoAudit(selectedPageDetails).scores.media }}/100
Meta & Schema {{ (selectedPageDetails.jsonLd || []).length }} Schemas
Score: {{ computePageSeoAudit(selectedPageDetails).scores.tech }}/100
6-Pillar SEO Radar Core Dimensions Matrix
6 Pillars
{{ spoke.label }}
{{ computePageSeoAudit(selectedPageDetails).radar.avgScore }}% Matrix Score
Headings Architecture Hierarchical Tag Breakdown
{{ (selectedPageDetails.Headings || selectedPageDetails.headings || []).length }} Tags
{{ computePageSeoAudit(selectedPageDetails).totalHeadings }} TAGS
Instant SEO Diagnostic Signals
{{ computePageSeoAudit(selectedPageDetails).checklist.length }} Insights
{{ item.title }}
{{ item.text }}
Type: {{ selectedPageDetails.type }} Published: {{ new Date(selectedPageDetails.publishedDate).toLocaleDateString() }} Modified: {{ new Date(selectedPageDetails.modifiedDate).toLocaleDateString() }}

FAQs & Structured Questions ({{ selectedPageDetails.questions.length }})

Q: {{ q.question }}
A: {{ q.answer }}

Highlights & Takeaways

{{ h.type }} {{ h.text }}

User Reviews ({{ selectedPageDetails.reviews.length }})

{{ rev.author }} ★ {{ rev.rating }}
{{ rev.text }}
{{ selectedPageDetails.Url ? selectedPageDetails.Url.split('/')[2] : '' }} › page
{{ selectedPageDetails.Title || selectedPageDetails.title || 'No Title Found' }}

{{ selectedPageDetails.MetaDescription || selectedPageDetails.metaDescription || 'No meta description provided for this page.' }}

Canonical URL {{ selectedPageDetails.canonicalUrl || selectedPageDetails.Url }}

All Meta Tags ({{ Object.keys(selectedPageDetails.metaTags).length }})

{{ key }} {{ val }}

JSON-LD Schema Markup

{{ JSON.stringify(selectedPageDetails.jsonLd, null, 2) }}
No headings detected on this page.
{{ h.Level }} {{ h.Text }}
Asset
Asset
No images found on this page.
Full Extracted Payload JSON
{{ JSON.stringify(selectedPageDetails, null, 2) }}
Deep Page Scanner (1 Credit)

Analyzing Competitor Architecture...

Fetching clean markdown content, heading hierarchy, meta tags, schema markup, and media assets.

{{ decodeURIComponent(scrapingUrl) }}
Connect & Parse DOM
Extract Headings & Meta
Compute 6-Pillar Matrix
Preview
{{ t('analysis.kwAnalyzer.volume', 'Vol') }} ≥
{{ t('analysis.kwAnalyzer.competition', 'KD') }} ≤
{{ t('analysis.kwAnalyzer.cpc', 'CPC') }} ≥
{{ t('analysis.common.words', 'Words') }}
{{ wordsDropdownLabel }}
{{ t('analysis.common.all', 'Any') }}
1 {{ t('analysis.kwAnalyzer.word', 'Word') }}
2 {{ t('analysis.kwAnalyzer.wordsPlural', 'Words') }}
3+ {{ t('analysis.kwAnalyzer.wordsPlural', 'Words') }}

{{ t('analysis.kwAnalyzer.injectModalTitle', 'Inject Custom URL') }}

{{ t('analysis.kwAnalyzer.injectModalDesc', 'Analyze and insert a URL into the SERP list. (Cost: 1 Credit)') }}

{{ injectError }}
Recommended for you

Tool Title

Tool Description

{{ isOutOfCredits ? t('quota.outOfCredits', 'Out of Credits!') : t('quota.title', 'Your Quota') }}

{{ t('global.loading', 'Fetching quota data...') }}

{{ badgeText }}
{{ quotaData.usedPlan.toLocaleString() }}
{{ t('quota.consumption', 'Consumption') }} / {{ quotaData.totalPlan.toLocaleString() }}

{{ descText }}