أدوات فاير برو ون لتحسين السيو

.fp-seo-tools{
direction:rtl;
font-family:’Tajawal’,’Cairo’,Arial,sans-serif;
background:#07111f;
color:#fff;
padding:25px;
border-radius:22px;
box-shadow:0 10px 35px rgba(0,0,0,.35);
line-height:1.9;
}

.fp-seo-hero{
text-align:center;
padding:30px 15px;
background:linear-gradient(135deg,#06162b,#0b4c8c);
border-radius:20px;
margin-bottom:25px;
}

.fp-seo-hero h1{
margin:0;
font-size:30px;
color:#fff;
}

.fp-seo-hero p{
color:#dbeafe;
font-size:17px;
margin-top:10px;
}

.fp-box{
background:#0d1b2f;
border:1px solid rgba(255,255,255,.12);
border-radius:18px;
padding:20px;
margin-bottom:20px;
}

.fp-box h2{
margin-top:0;
color:#38bdf8;
font-size:22px;
}

.fp-box textarea,
.fp-box input{
width:100%;
box-sizing:border-box;
background:#06101e;
color:#fff;
border:1px solid rgba(255,255,255,.2);
border-radius:14px;
padding:14px;
font-size:15px;
outline:none;
margin:8px 0 12px;
}

.fp-box textarea{
min-height:180px;
resize:vertical;
}

.fp-btn{
background:linear-gradient(135deg,#0284c7,#0ea5e9);
color:#fff;
border:0;
padding:12px 22px;
border-radius:14px;
cursor:pointer;
font-weight:700;
margin:5px 3px;
}

.fp-btn:hover{
opacity:.9;
}

.fp-result{
background:#020617;
border-radius:14px;
padding:15px;
margin-top:12px;
color:#e5e7eb;
border:1px solid rgba(255,255,255,.1);
white-space:pre-wrap;
}

.fp-good{color:#22c55e;font-weight:700;}
.fp-warn{color:#facc15;font-weight:700;}
.fp-bad{color:#ef4444;font-weight:700;}

.fp-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(230px,1fr));
gap:15px;
margin-top:15px;
}

.fp-card{
background:#020617;
border:1px solid rgba(255,255,255,.1);
border-radius:16px;
padding:15px;
text-align:center;
}

.fp-card strong{
display:block;
color:#38bdf8;
font-size:24px;
}

@media(max-width:600px){
.fp-seo-tools{padding:15px;}
.fp-seo-hero h1{font-size:24px;}
}

أدوات فاير برو ون لتحسين السيو

مجموعة أدوات ذكية لتحليل المقالات وتحسين الظهور في محركات البحث

1. محلل المقال SEO Analyzer

الصق نص المقال هنا لتحليل عدد الكلمات والحروف والجمل.


عدد الكلمات 0
عدد الحروف 0
عدد الجمل 0
مدة القراءة 0 د

2. فحص عنوان المقال

3. فحص وصف الميتا


4. مولد كلمات مفتاحية

5. فحص كثافة الكلمة المفتاحية

6. مولد Schema للمقال

function fpAnalyzeText(){
var text = document.getElementById(“fpText”).value.trim();
var words = text ? text.split(/s+/).length : 0;
var chars = text.length;
var sentences = text ? text.split(/[.!؟?]+/).filter(Boolean).length : 0;
var readTime = Math.max(1, Math.ceil(words / 200));

document.getElementById(“wordCount”).innerText = words;
document.getElementById(“charCount”).innerText = chars;
document.getElementById(“sentenceCount”).innerText = sentences;
document.getElementById(“readTime”).innerText = readTime + ” د”;

var advice = “”;
if(words = 600 && words < 1200){
advice = "✅ المقال جيد، لكن يمكن تقويته بإضافة عناوين فرعية وأمثلة.";
}else{
advice = "🔥 ممتاز. المقال طويل ومناسب لمحركات البحث.";
}

document.getElementById("textResult").innerHTML = advice;
}

function fpCheckTitle(){
var title = document.getElementById("seoTitle").value.trim();
var len = title.length;
var msg = "طول العنوان: " + len + " حرفnn";

if(len < 35){
msg += "⚠️ العنوان قصير. حاول جعله أوضح وأكثر جاذبية.";
}else if(len <= 65){
msg += "✅ ممتاز. طول العنوان مناسب للسيو.";
}else{
msg += "⚠️ العنوان طويل وقد يتم قصه في نتائج البحث.";
}

document.getElementById("titleResult").innerText = msg;
}

function fpCheckMeta(){
var desc = document.getElementById("metaDesc").value.trim();
var len = desc.length;
var msg = "طول وصف الميتا: " + len + " حرفnn";

if(len < 120){
msg += "⚠️ الوصف قصير. الأفضل من 140 إلى 160 حرف.";
}else if(len <= 165){
msg += "✅ ممتاز. وصف الميتا مناسب.";
}else{
msg += "⚠️ الوصف طويل وقد يتم قصه في نتائج البحث.";
}

document.getElementById("metaResult").innerText = msg;
}

function fpGenerateKeywords(){
var k = document.getElementById("mainKeyword").value.trim();
if(!k){
document.getElementById("keywordResult").innerText = "اكتب الكلمة الرئيسية أولاً.";
return;
}

var keywords = [
k,
"أفضل " + k,
"شرح " + k,
"أنواع " + k,
"تصميم " + k,
"صيانة " + k,
k + " في السعودية",
k + " حسب NFPA",
k + " للمباني",
k + " للمصانع",
k + " للمستشفيات",
"مشاكل " + k,
"مكونات " + k,
"تكلفة " + k,
"معايير " + k
];

document.getElementById("keywordResult").innerText = keywords.join("n");
}

function fpCheckDensity(){
var text = document.getElementById("fpText").value.trim();
var keyword = document.getElementById("densityKeyword").value.trim();

if(!text || !keyword){
document.getElementById("densityResult").innerText = "الصق المقال واكتب الكلمة المفتاحية أولاً.";
return;
}

var words = text.split(/s+/).length;
var regex = new RegExp(keyword, "gi");
var matches = text.match(regex);
var count = matches ? matches.length : 0;
var density = words ? ((count / words) * 100).toFixed(2) : 0;

var msg = "تكرار الكلمة: " + count + " مرةn";
msg += "كثافة الكلمة: " + density + "%nn";

if(density < 0.5){
msg += "⚠️ الكلمة قليلة داخل المقال.";
}else if(density <= 2.5){
msg += "✅ ممتاز. الكثافة مناسبة.";
}else{
msg += "⚠️ الكلمة مكررة بكثرة وقد تعتبر حشو كلمات.";
}

document.getElementById("densityResult").innerText = msg;
}

function fpGenerateSchema(){
var title = document.getElementById("schemaTitle").value.trim();
var url = document.getElementById("schemaUrl").value.trim();
var image = document.getElementById("schemaImage").value.trim();

if(!title || !url){
document.getElementById("schemaResult").innerText = "اكتب عنوان المقال ورابط المقال أولاً.";
return;
}

var schema = {
"@context":"https://schema.org",
"@type":"BlogPosting",
"headline":title,
"url":url,
"image":image,
"author":{
"@type":"Organization",
"name":"FirePro One"
},
"publisher":{
"@type":"Organization",
"name":"FirePro One"
}
};

document.getElementById("schemaResult").innerText =
'n’ +
JSON.stringify(schema,null,2) +
‘n’;
}