Untitled Article

No Project Selected
WordPress
Project Articles
Loading articles...
-- 0/0
Saved


Writing with GuinRank AI...
#{{ site.Rank }}
{{ t('co.ed.cptSelTitle', 'Select Competitors') }}
{{ selectedCandidatesCount }}c

{{ t('co.ed.cptSelDesc', 'Choose top ranking sites to extract sentences & insights.') }}

{{ cand.domain }} #{{ cand.rank }}
No competitors available yet. Analyze keyword to load competitors.
{{ loadingStatusText }}
{{ t('co.ed.cmpn', 'Type in the editor to stream live competitor insights...') }}
{{ currentPage }} / {{ totalPages }}
Alt + ↑ / ↓
{{ matchedWord }} {{ hintExcerpt }} +{{ totalSuggestionsCount }}

JSON-LD Schema (Article & FAQ)

Country Flag --
Keyword Analyzer
Open in Current Tab
Open in New Tab
--
Chars: 0
Words: 0 / --
Lines: 1
Read: ~0m
SERP Insights 0 Sites
SEO Audit 0%
SEO Console 0 0 0
{{ t('co.rad.hubTitle', 'Content Optimization') }}
{{ isLoadingData ? 'Syncing...' : tierText }}
100
25
50
75
{{ t('co.rad.contentScore', 'Content Score') }} {{ vectorScores.content }}%
Rank Score {{ vectorScores.rank }}%
{{ t('co.rad.onpage', 'On-Page') }} {{ (vectorScores.onPage !== undefined ? vectorScores.onPage : (vectorScores.seoStructure !== undefined ? vectorScores.seoStructure : vectorScores.structure)) }}%
0-25 غير محسن
26-50 يحتاج تحسين
51-75 يقترب
76-100 محسن
Enter one or multiple keywords (comma separated) to track live mentions & density
{{ activeExportScopeLabel }} {{ activeExportItemsCount }} items
CSV Spreadsheet Format
JSON Structured Data
Topics & subheadings missed in your content compared to top competitors
{{ gap.isCovered ? 'Covered in Content' : 'Untapped Gap' }} {{ gap.sourcesCount }}x Sources
{{ gap.title }}
{{ gap.desc }}
No content gaps detected. Your coverage is comprehensive!
No content gaps match the selected filter.
{{ t('co.ed.aianalyzing', 'جاري فحص وتصنيف المحتوى ذكياً...') }}
{{ t('co.ed.aianalyzingdesc', 'يقوم محرك الـ AI بتحليل دلالات النص والكيانات التنبؤية بالذكاء الاصطناعي (Deep Semantic NLP)') }}
{{ t('co.ed.aipredbadge', 'AI Semantic Rank Predictor') }}

{{ t('co.ed.aipredtitle', 'التنبؤ الدلالي وتصنيف الذكاء الاصطناعي') }}

{{ t('co.ed.aipreddesc', 'يقوم هذا التاب بمحاكاة خوارزميات محركات البحث المتقدمة (Semantic AI & NLP) لفهم المقال واستخراج أهم الكيانات والمفاهيم التي يعبر عنها محتواك وقياس ترتيبها.') }}

1
{{ t('co.ed.aistep1title', 'اكتب أو الصق مقالك في المحرر') }}
{{ t('co.ed.aistep1desc', 'كلما كان المقال غنياً بالمعلومات ومكتوباً بوضوح زادت دقة استيعاب الذكاء الاصطناعي لموضوعك.') }}
2
{{ t('co.ed.aistep2title', 'افحص الرانك (Check Rank)') }}
{{ t('co.ed.aistep2desc', 'انقر على زر الفحص لاستخراج الكلمات الدلالية المتوقعة، وترتيبها، ونقاط الارتباط الدلالي (Relevance).') }}
3
{{ t('co.ed.aistep3title', 'احتساب الـ Rank Score') }}
{{ t('co.ed.aistep3desc', 'يقارن النظام ترتيب الكلمة المستهدفة وتطابقها لحساب ركيزة الـ Rank في الرادار والمؤشر الشامل.') }}
{{ t('co.ed.rankDiagTitle', 'تشخيص وتحليل الـ Rank Score') }}
{{ rankDiagnosis.finalScore }} / 100
{{ rankDiagnosis.targetKw }}
{{ rankDiagnosis.statusBadge }}
{{ t('co.ed.rankFactor', 'الترتيب') }} +{{ rankDiagnosis.rankPointsContribution }} (#{{ rankDiagnosis.position || '--' }})
{{ t('co.ed.simFactor', 'التطابق') }} +{{ rankDiagnosis.similarityContribution }} ({{ rankDiagnosis.simPct }}%)
{{ t('co.ed.siFactor', 'الدلالة') }} +{{ rankDiagnosis.siContribution }} (SI: {{ rankDiagnosis.scores.actualSI || 0 }}%)
{{ t('co.ed.whyThisScore', 'السبب') }}: {{ rankDiagnosis.reason }}
{{ t('co.ed.actionableAdvice', 'الإجراء المطلوب') }}: {{ rankDiagnosis.advice }}
{{ entity.word }} {{ rankDiagnosis.statusBadge }}
{{ entity.score }}%
#{{ entity.rank || (idx + 1) }} {{ t('co.ed.match', 'Match') }}: {{ (rankDiagnosis && rankDiagnosis.simPct !== undefined) ? rankDiagnosis.simPct : 100 }}% {{ t('co.ed.relevance', 'Relevance') }}: {{ entity.score }}% {{ entity.sentiment }}
{{ filteredOutlines.length }} Sites {{ totalOutlinesHeadingsCount }} Headings {{ totalOutlinesQuestionsCount }} FAQs

No competitor sentences available. Competitor data is streamed as you write or analyze.

{{ t('co.stat.suiteTitle', 'Statistics & Content Telemetry') }}
{{ textHealthScore }} /100
{{ statHealthBadgeLabel }}

{{ t('co.stat.orbitTitle', 'Text Architecture & Depth') }}

{{ t('co.stat.orbitDesc', 'Composite evaluation of content volume, sentence cadence, heading structure, and vocabulary richness.') }}

{{ t('co.stat.contentLength', 'Content Length') }}
{{ wordCount }} {{ t('co.stat.words', 'Words') }}
{{ charCount }} {{ t('co.stat.chars', 'chars') }} • {{ charCountNoSpaces }} {{ t('co.stat.woSpaces', 'w/o spaces') }}
{{ t('co.stat.timeConsume', 'Time to Consume') }}
{{ readTime }} {{ t('co.stat.silentRead', 'Silent') }}
{{ speakingTime }} {{ t('co.stat.spoken', 'spoken (voiceover)') }}
{{ t('co.stat.parasAndSentences', 'Paragraphs & Sentences') }}
{{ paragraphsCount }} {{ t('co.stat.paras', 'Paras') }}
{{ sentencesCount }} {{ t('co.stat.sentencesDetected', 'sentences detected') }}
{{ t('co.stat.sentenceCadence', 'Sentence Cadence') }}
{{ avgWordsPerSentence }} {{ t('co.stat.wPerSent', 'W/Sent') }}
{{ avgWordsPerPara }} {{ t('co.stat.wPerParaAvg', 'words / paragraph avg') }}
{{ t('co.stat.lexicalDiversity', 'Lexical Diversity') }}
{{ lexicalDiversity }}% TTR
{{ uniqueWordsCount }} {{ t('co.stat.uniqueVocabWords', 'unique vocabulary words') }}
{{ t('co.stat.readabilityFlow', 'Readability & Flow') }}
{{ readabilityScore }} /100
{{ readabilityStatus || t('co.stat.goodFlow', 'Good Flow') }}
{{ questionsCount }}
{{ t('co.stat.questionsInText', 'Questions in Text') }} {{ t('co.stat.questionsHint', 'PAA & Snippets Target') }}
{{ complexSentencesCount }}
{{ t('co.stat.complexSentences', 'Complex Sentences') }} {{ t('co.stat.complexSentencesHint', 'Over 25 words (Cognitive load)') }}
{{ shortSentencesCount }}
{{ t('co.stat.punchySentences', 'Punchy Sentences') }} {{ t('co.stat.punchySentencesHint', 'Under 10 words (Quick pacing)') }}
{{ wordsPerHeadingAvg }}
{{ t('co.stat.wordsPerHeading', 'Words / Heading') }} {{ t('co.stat.wordsPerHeadingHint', 'Section scannability ratio') }}

{{ t('co.stat.headingsTitle', 'Headings Hierarchy (H1 - H6)') }}

{{ headingsAuditLabel }}
H1 {{ headingsH1 }}
H2 {{ headingsH2 }}
H3 {{ headingsH3 }}
H4 {{ headingsH4 }}
H5 {{ headingsH5 }}
H6 {{ headingsH6 }}
{{ overOptimizationSafetyScore }}%
{{ t('co.stat.safetyTitle', 'Over-Optimization Safety') }}
{{ safetyScoreLabel }}

{{ overOptimizedTermsCount > 0 ? (overOptimizedTermsCount + ' ' + t('co.stat.safetyDescOver', 'phrase(s) exceed safe density thresholds (>2.8%). Reduce frequency to avoid search engine suppression.')) : t('co.stat.safetyDescSafe', 'Extracted content phrases and keywords maintain healthy natural frequency without risk of algorithmic penalties.') }}

{{ t('co.stat.overusedLabel', 'Overused:') }}
{{ term.word }} ({{ term.density }}%)

{{ t('co.stat.densityTitle', 'Keyword Density & Frequencies') }}

{{ filteredDensityList.length }} / {{ densityList.length }}
{{ t('co.stat.thPhrase', 'Phrase / Keyword') }}{{ t('co.stat.thLen', 'Len') }}{{ t('co.stat.thRole', 'Role') }}{{ t('co.stat.thUsage', 'Count / Target') }}{{ t('co.stat.thDensity', 'Density %') }}{{ t('co.stat.thStatus', 'Status') }}
{{ row.word }}{{ row.nGram === 1 ? '1W' : (row.nGram === 2 ? '2W' : '3W') }} {{ row.count }} / {{ row.targetMax || 10 }}
{{ row.density }}%
{{ row.status === 'good' ? t('co.stat.statusOptimal', 'Optimal') : (row.status === 'low' ? t('co.stat.statusLow', 'Underused') : (row.status === 'overused' ? t('co.stat.statusOverused', 'Overused') : t('co.stat.statusMissing', 'Missing'))) }}

{{ t('co.stat.emptyTitle', 'No matching phrases or keywords found') }}

{{ t('co.stat.emptyDesc', 'Type or paste content in the editor to view real-time extracted unigrams, bigrams, and trigrams.') }}

{{ t('co.stat.expandedModalTitle', 'Content Statistics & Deep Telemetry Hub') }}

{{ wordCount }} {{ t('co.stat.words', 'Words') }} • {{ t('co.stat.optBalance', 'Text Health') }}: {{ textHealthScore }}% • {{ t('co.stat.safetyTitle', 'Safety') }}: {{ overOptimizationSafetyScore }}%
{{ textHealthScore }} /100
{{ statHealthBadgeLabel }}

{{ t('co.stat.orbitTitle', 'Text Architecture & Depth') }}

{{ t('co.stat.orbitDesc', 'Composite evaluation of content volume, sentence cadence, heading structure, and vocabulary richness.') }}

{{ overOptimizationSafetyScore }}%
{{ t('co.stat.safetyTitle', 'Over-Optimization Safety') }}
{{ safetyScoreLabel }}

{{ overOptimizedTermsCount > 0 ? (overOptimizedTermsCount + ' ' + t('co.stat.safetyDescOver', 'phrase(s) exceed safe density thresholds (>2.8%). Reduce frequency to avoid search engine suppression.')) : t('co.stat.safetyDescSafe', 'Extracted content phrases and keywords maintain healthy natural frequency without risk of algorithmic penalties.') }}

{{ t('co.stat.overusedLabel', 'Overused:') }}
{{ term.word }} ({{ term.density }}%)
{{ t('co.stat.contentLength', 'Content Length') }}
{{ wordCount }} {{ t('co.stat.words', 'Words') }}
{{ charCount }} {{ t('co.stat.chars', 'chars') }} • {{ charCountNoSpaces }} {{ t('co.stat.woSpaces', 'w/o spaces') }}
{{ t('co.stat.timeConsume', 'Time to Consume') }}
{{ readTime }} {{ t('co.stat.silentRead', 'Silent') }}
{{ speakingTime }} {{ t('co.stat.spoken', 'spoken (voiceover)') }}
{{ t('co.stat.parasAndSentences', 'Paragraphs & Sentences') }}
{{ paragraphsCount }} {{ t('co.stat.paras', 'Paras') }}
{{ sentencesCount }} {{ t('co.stat.sentencesDetected', 'sentences detected') }}
{{ t('co.stat.sentenceCadence', 'Sentence Cadence') }}
{{ avgWordsPerSentence }} {{ t('co.stat.wPerSent', 'W/Sent') }}
{{ avgWordsPerPara }} {{ t('co.stat.wPerParaAvg', 'words / paragraph avg') }}
{{ t('co.stat.lexicalDiversity', 'Lexical Diversity') }}
{{ lexicalDiversity }}% TTR
{{ uniqueWordsCount }} {{ t('co.stat.uniqueVocabWords', 'unique vocabulary words') }}
{{ t('co.stat.readabilityFlow', 'Readability & Flow') }}
{{ readabilityScore }} /100
{{ readabilityStatus || t('co.stat.goodFlow', 'Good Flow') }}
{{ questionsCount }}
{{ t('co.stat.questionsInText', 'Questions in Text') }} {{ t('co.stat.questionsHint', 'PAA & Snippets Target') }}
{{ complexSentencesCount }}
{{ t('co.stat.complexSentences', 'Complex Sentences') }} {{ t('co.stat.complexSentencesHint', 'Over 25 words (Cognitive load)') }}
{{ shortSentencesCount }}
{{ t('co.stat.punchySentences', 'Punchy Sentences') }} {{ t('co.stat.punchySentencesHint', 'Under 10 words (Quick pacing)') }}
{{ wordsPerHeadingAvg }}
{{ t('co.stat.wordsPerHeading', 'Words / Heading') }} {{ t('co.stat.wordsPerHeadingHint', 'Section scannability ratio') }}

{{ t('co.stat.headingsTitle', 'Headings Hierarchy (H1 - H6)') }}

{{ headingsAuditLabel }}
H1 {{ headingsH1 }}
H2 {{ headingsH2 }}
H3 {{ headingsH3 }}
H4 {{ headingsH4 }}
H5 {{ headingsH5 }}
H6 {{ headingsH6 }}

{{ t('co.stat.densityTitle', 'Keyword Density & Frequencies') }}

{{ filteredDensityList.length }} / {{ densityList.length }}
{{ t('co.stat.thPhrase', 'Phrase / Keyword') }}{{ t('co.stat.thLen', 'Len') }}{{ t('co.stat.thRole', 'Role') }}{{ t('co.stat.thUsage', 'Count / Target') }}{{ t('co.stat.thDensity', 'Density %') }}{{ t('co.stat.thStatus', 'Status') }}
{{ row.word }}{{ row.nGram === 1 ? '1W' : (row.nGram === 2 ? '2W' : '3W') }} {{ row.count }} / {{ row.targetMax || 10 }}
{{ row.density }}%
{{ row.status === 'good' ? t('co.stat.statusOptimal', 'Optimal') : (row.status === 'low' ? t('co.stat.statusLow', 'Underused') : (row.status === 'overused' ? t('co.stat.statusOverused', 'Overused') : t('co.stat.statusMissing', 'Missing'))) }}

{{ t('co.stat.emptyTitle', 'No matching phrases or keywords found') }}

{{ t('co.stat.emptyDesc', 'Type or paste content in the editor to view real-time extracted unigrams, bigrams, and trigrams.') }}
{{ step.num }}
{{ step.title }}

{{ currentStepTitle }}

{{ currentStepDesc }}

Total: {{ form.secondaryKeywords.length }} Words
{{ kw }}
No secondary keywords added yet.

{{ intent.title }}

{{ form.contentLength }} words
{{ lengthDepthLabel }}
500 (Short)5000 (Pillar)

{{ tone.title }}

{{ aud.title }}

Creativity Level
{{ form.creativity }}
Factual Accuracy
{{ form.factualAccuracy }}
Select the questions you want answered in the article.
{{ faq.text }}
No FAQ items yet. Click "Generate More with AI" or add questions below.
Manage headings hierarchy and structure
{{ item.tag }}
Click "Auto Generate" to create outline based on competitors.
Preparing content generation...
AI is synthesizing outline and semantic requirements to stream directly into the editor.

You're All Set!

Click "Start Live Generation" to begin streaming the article directly into the editor.

Sign In Required for Check Rank

Check Rank is exclusively available for registered GuinRank members

Check Rank requires an active GuinRank account. Please sign in or create a free account to test your content's ranking potential.

Current Balance
0 Credits
Required Balance
More than 100 Credits
Precise prediction of semantic entities & expected Google SERP rankings
Deep semantic content strength and topical depth scoring
Real-time holistic Rank Score calculation to target top SERP spots

Fetch Content from URL

Extract and clean high-authority articles directly into the editor.

Auto Workspace Assistant

Automate sequential article optimization across your project queue.

Hands-Free SEO Optimization

The automated engine will process each article in sequence: load content, apply AI refinements, audit score thresholds, and auto-save.

Article Version History and Snapshots
{{ currentArticleCode }} • 30-Day Browser Retention
Loading snapshots...

No snapshots recorded yet

Snapshots are automatically captured whenever a major change occurs (delta >= 40 words), or when you click 'Save Snapshot Now'.

{{ snap.trigger === 'auto' ? t('co.snap.auto', 'Major Change') : (snap.trigger === 'manual' ? t('co.snap.manual', 'Manual') : (snap.trigger === 'emergency_shield' ? t('co.snap.shield', 'Emergency Shield') : (snap.trigger === 'pre-restore' ? t('co.snap.preRestore', 'Pre-Restore') : t('co.snap.initial', 'Initial')))) }}
{{ snap.formattedTime }} {{ snap.note }}
{{ t('co.snap.words', '{0} words').replace('{0}', (snap.wordCount || 0)) }} {{ snap.deltaWords > 0 ? ('+' + snap.deltaWords) : snap.deltaWords }} {{ snap.score || 0 }}%
{{ snap.textPreview }}
Import Article from Integration
Select your connected WordPress or Shopify site to import and optimize
Connected Publishing Platforms Manage Integrations
Loading connected platforms...

No Publishing Integrations Connected

Connect your WordPress blog or Shopify store in the Integrations area to import and update articles directly from Content Optimizer.

Connect New Integration
WordPress
Fetching articles from remote site...
Error loading articles.
Page 1

Project Workspace & Editorial Planner

Manage projects, organize article silos, track workflow & schedule publications
{{ t('proj.guest.plan', 'Guest') }}: {{ guestProjectCount }}/1 {{ t('proj.guest.subProjects', 'Projects') }} • {{ guestArticlesTodayCount }}/1 {{ t('proj.guest.todayArticles', 'Articles Today') }}
Select a project first
Welcome to Content Workspace
Step 1: Create your first project folder to organize and manage your articles.
Step 2: Open your project
Great! Project created. Click on your project folder in the list to open it and start adding articles.
Step 3: Create your first article
You are now inside the project! Click 'Create Articles' to set your target keyword and start writing.
Click any project folder below to open it and start creating articles, or create a new project.
{{ showingRange.total }} Articles
Filter by date: {{ activityFilterDate }}
{{ writerLabel }}
All Writers
Owner (You)
{{ mem.name }} {{ mem.role }}
Export CSV
Export JSON
Export TXT
SCORE TITLE & TARGET KEYWORD STATUS ACCESS / WRITERSUPDATED AT ACTIONS
{{ getScoreFormatted(art.score) }}/100
{{ getArticleTitle(art) }}
{{ getLangCode(art.langId) }}
{{ art.keyword }}
{{ art.url.replace(/^https?:\/\//i, '').replace(/^www\./i, '') }}
{{ getStatusLabel(art.status) }}
{{ w.initials }}
{{ formatDate(art.updateDate || art.date) }}
Drafts {{ kanbanColumns.draft.length }}
{{ getLangCode(art.langId) }}
{{ art.keyword }}
{{ getScoreFormatted(art.score) }}/100
{{ getArticleTitle(art) }}
No draft articles
In Writing {{ kanbanColumns.writing.length }}
{{ getLangCode(art.langId) }}
{{ art.keyword }}
{{ getScoreFormatted(art.score) }}/100
{{ getArticleTitle(art) }}
No articles in writing
Published {{ kanbanColumns.published.length }}
{{ getLangCode(art.langId) }}
{{ art.keyword }}
{{ getScoreFormatted(art.score) }}/100
{{ getArticleTitle(art) }}
No published articles
Selected: {{ selectedArticleIds.size }}
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 }}