# بنك السيو: كل الإجابات > مرجع عربي لحل مشاكل السيو بالأدوات والخطوات. 86 سؤال بإجاباتهم الكاملة. الفهرس المختصر: https://seoquestionsbank.com/llms.txt --- # إزاي أظهر في إجابات الذكاء الاصطناعي (AI Overviews) والمحركات التوليدية؟ > مفيش إعداد خاص ولا كود سحري. جوجل بيقول إن نفس أساسيات السيو هي اللي بتحدد الظهور في AI Overviews: صفحة مفهرسة، محتوى مفيد ومباشر، ومعلومات واضحة يسهل اقتباسها. وفي ChatGPT و Perplexity، لازم كمان تسمح لبوتاتهم بالزحف. - المصدر: https://seoquestionsbank.com/onpage/ai-overviews/ - القسم: السيو الداخلي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - جوجل بيعرض ملخص AI فوق النتايج ومش بيذكر موقعي - الزيارات قلت رغم إن الترتيب زي ما هو - منافس بيظهر كمصدر في إجابة ChatGPT ## السبب الإجابة بتتبني من صفحات جوجل شايفها أوضح وأوثق لنفس السؤال. لو صفحتك مش مفهرسة أو الإجابة مدفونة في نص طويل، مش هتتختار. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): الأداء: نقرات AI Overviews محسوبة ضمن نوع البحث «الويب» - [Perplexity](https://www.perplexity.ai/) (مجانية): اسأل نفس أسئلة جمهورك وشوف مين بيتذكر كمصدر - [ChatGPT Search](https://chatgpt.com/) (مجانية): نفس الاختبار، وشوف المصادر تحت الإجابة ## خطوات الحل 1. **اتأكد إن الصفحة مفهرسة ومسموح لها بمقتطف**: AI Overviews بتختار من الصفحات المفهرسة اللي ينفع يطلع لها مقتطف. لو حاطط nosnippet أو max-snippet صغير، مش هتظهر. ```html ``` 2. **جاوب في أول الصفحة**: أول فقرة تجاوب على السؤال في جملتين أو تلاتة، وبعدين التفاصيل. ده نفس الشكل اللي بنستخدمه في كل أسئلة البنك. 3. **خلي المعلومة سهلة الاقتباس**: عناوين فرعية على شكل أسئلة، خطوات مرقمة، جداول للمقارنة، وأرقام بمصدرها. 4. **وضّح مين كاتب ومن خبرة إيه**: اسم الكاتب وخبرته، أمثلة من شغل حقيقي، وصور أو لقطات شاشة أصلية. دي إشارات ثقة بتفرق في الاختيار. 5. **اسمح لبوتات البحث التوليدي**: لو عايز تظهر كمصدر في ChatGPT و Perplexity، متمنعش بوتات البحث بتاعتهم في robots.txt. ```robots User-agent: OAI-SearchBot Allow: / User-agent: PerplexityBot Allow: / ``` 6. **قيس بالاختبار اليدوي**: Search Console مش بيفصل نقرات AI Overviews. اعمل قايمة بـ 20 سؤال مهم، واسألهم في جوجل و ChatGPT و Perplexity كل شهر، وسجّل مين بيتذكر. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): بيضيف Schema للمقال والكاتب والأسئلة الشائعة من غير كود - [Website LLMs.txt](https://wordpress.org/plugins/website-llms-txt/) (مجانية): بيعمل ملف llms.txt من محتواك تلقائي 1. **خلّي الإجابة في أول الصفحة**: في محرر ووردبريس ابدأ المقال بفقرة قصيرة بتجاوب على السؤال مباشرة، وبعدها التفاصيل. استخدم بلوك «العنوان» لكل سؤال فرعي عشان الصفحة تتقسم لأجزاء واضحة. 2. **عرّف الكاتب والموقع** (Rank Math ← العناوين والميتا ← الإعدادات العامة): اكتب نبذة حقيقية عن الكاتب في ملفه الشخصي، وظبط بيانات الموقع (اسم، لوجو، نوع: شخص أو شركة) في إضافة السيو عشان تطلع في الـ Schema. 3. **سيب بوتات البحث تدخل** (الإعدادات ← قراءة ← ظهور محركات البحث): اتأكد إن «منع محركات البحث من أرشفة هذا الموقع» مش متعلّم عليه، وإن robots.txt مش مانع Googlebot. مفيش إضافة بتظهّرك في AI Overviews لوحدها. الإضافات بتسهّل الأساسيات بس، والفرق الحقيقي في جودة الإجابة. ## المصادر - [Google: ميزات الذكاء الاصطناعي وموقعك الإلكتروني](https://developers.google.com/search/docs/appearance/ai-features?hl=ar) - [OpenAI: بوتات OpenAI](https://platform.openai.com/docs/bots) --- # هل المحتوى المكتوب بالذكاء الاصطناعي بيضر السيو؟ > لأ، مش لمجرد إنه مكتوب بالذكاء الاصطناعي. جوجل بيقيّم جودة المحتوى وفايدته مش طريقة كتابته. اللي بيضر هو إنك تطلّع صفحات كتير بالجملة من غير قيمة حقيقية عشان تتلاعب بالترتيب، وده جوجل بيعتبره سبام (Scaled content abuse) سواء اتكتب بـ AI أو بإيد بشر. - المصدر: https://seoquestionsbank.com/onpage/ai-written-content/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - نزلت مئات المقالات بالـ AI والزيارات زادت شوية وبعدين وقعت - رسالة إجراء يدوي (Manual action) في Search Console - صفحات كتير في تقرير الفهرسة: تم الزحف ولم تتم الفهرسة - خايف أستخدم ChatGPT في الكتابة عشان جوجل يعاقبني ## السبب المشكلة مش في الأداة، المشكلة في محتوى عام مكرر مفيهوش خبرة ولا معلومة جديدة، أو في نشر صفحات بالجملة هدفها الأساسي التلاعب بالترتيب مش خدمة القارئ. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): الأمان والإجراءات اليدوية ← الإجراءات اليدوية، وتقرير الفهرسة، وتقرير الأداء لمقارنة صفحات الـ AI بباقي الموقع - [Google Search Status Dashboard](https://status.search.google.com/) (مجانية): اعرف تواريخ تحديثات السبام والتحديثات الأساسية وقارنها بتاريخ نزول زياراتك ## خطوات الحل 1. **افهم موقف جوجل الرسمي**: جوجل بيقول إنه بيكافئ المحتوى عالي الجودة بغض النظر عن طريقة إنتاجه. استخدام الـ AI أو الأتمتة بشكل أساسي عشان التلاعب بالترتيب هو اللي مخالف لسياسات السبام. - محتوى مكتوب بـ AI ← مفيد وفيه خبرة وبيجاوب السؤال؟ ← آه: بيتعامل زي أي محتوى ← لأ ومنشور بالجملة: Scaled content abuse 2. **اتأكد إن مفيش إجراء يدوي**: افتح Search Console وروح للإجراءات اليدوية. لو فيه إجراء بسبب محتوى ضعيف أو مولّد آليًا، لازم تصلّح أو تشيل الصفحات دي وتقدّم طلب إعادة نظر. - Google Search Console: الأمان والإجراءات اليدوية ← الإجراءات اليدوية - لم يتم رصد أي مشاكل: مفيش إجراء يدوي 3. **قارن أداء صفحات الـ AI بباقي الموقع**: في تقرير الأداء فلتر على الصفحات اللي اتكتبت بالـ AI (مثلًا بمسار أو بقائمة روابط) وشوف الظهور والنقر. وفي تقرير الفهرسة شوف كام منهم مش متفهرس. - Google Search Console: الأداء ← نتائج البحث ← الصفحات - /blog/ (مقالات مكتوبة ومراجعة بخبرة): ظهور ونقرات ثابتة - /auto/ (300 مقال AI من غير مراجعة): ظهور قليل · أغلبها مش متفهرس 4. **استخدم الـ AI كمساعد مش ككاتب**: خليه يساعدك في المخطط، والصياغة، والترجمة الأولية. لكن المعلومة والتجربة والأمثلة والأرقام لازم تيجي منك أو من مصادر تتراجع. راجع كل حقيقة قبل النشر لأن الـ AI ممكن يألّف معلومات. 5. **زوّد اللي الـ AI مش هيعرف يكتبه**: تجربتك الشخصية، صور حقيقية، أرقام من شغلك، رأي واضح، واسم كاتب معروف. ده اللي بيفرق صفحتك عن مئات الصفحات اللي اتكتبت بنفس الأداة على نفس الموضوع. 6. **صلّح أو احذف الصفحات الضعيفة بدل ما تزوّد عليها**: لو عندك مقالات كتير ضعيفة: ادمج المتشابه منها، وحسّن المهم، واحذف اللي ملوش لازمة (مع 301 لو عليه روابط). جودة الموقع ككل بتفرق، مش المقال لوحده. ## لو موقعك WordPress - [Yoast Duplicate Post](https://wordpress.org/plugins/duplicate-post/) (مجانية): تعمل نسخة من المقال تراجعها وتعدلها قبل ما تستبدل الأصلية - [Simple Author Box](https://wordpress.org/plugins/simple-author-box/) (مجانية): صندوق كاتب حقيقي تحت كل مقال 1. **خلّي كل مقال يعدّي على مراجعة** (المقالات ← أضف مقال جديد ← نشر): اعمل المسودات بحالة «في انتظار المراجعة» واعمل حساب «محرر» للمراجع. متنشرش أي نص طالع من الذكاء الاصطناعي من غير ما بني آدم يراجعه ويضيف تجربته. 2. **ظهّر مين كتب** (المستخدمين ← الملف الشخصي ← معلومات شخصية): اكتب السيرة الذاتية للكاتب، واعرض صندوق الكاتب تحت المقالات. ده بيساعد في إشارات الخبرة والثقة. 3. **شيل الصفحات الضعيفة من الفهرسة** (Rank Math ← متقدم ← Robots Meta): لو عندك مقالات كتير متولدة ومفيهاش قيمة، حسّنها أو اعملها noindex من صندوق الإضافة تحت المقال لحد ما تتحسن. ## المصادر - [Google Search Central Blog: إرشادات بحث Google بشأن المحتوى المُنشأ بالذكاء الاصطناعي](https://developers.google.com/search/blog/2023/02/google-search-and-ai-content) - [Google: سياسات المحتوى غير المرغوب فيه (إساءة استخدام المحتوى على نطاق واسع)](https://developers.google.com/search/docs/essentials/spam-policies?hl=ar#scaled-content) - [Google: إنشاء محتوى مفيد وموثوق يضع الناس أولًا](https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=ar) --- # إزاي أكتب محتوى يناسب اللهجات العربية المختلفة (مصري، خليجي، فصحى)؟ > جوجل بيعامل كل اللهجات كلغة واحدة (ar)، فالمهم إنك تعرف الناس في سوقك بتكتب إيه في البحث. اكتب المحتوى بفصحى مبسطة أو باللهجة اللي جمهورك مرتاح لها، وحط الكلمات اللي الناس فعلًا بتدوّر بيها (زي "عربية" في مصر و"سيارة" في الخليج) في العناوين والأسئلة بشكل طبيعي. ولو عندك محتوى مختلف فعلًا لكل دولة (أسعار، عملة، شحن)، اعمل نسخة لكل دولة واربطهم بـ hreflang زي ar-EG و ar-SA. - المصدر: https://seoquestionsbank.com/onpage/arabic-dialects/ - القسم: السيو الداخلي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - الصفحة بتظهر لكلمة "سيارة مستعملة" ومش بتظهر لـ "عربية مستعملة" (أو العكس) - Search Console بيوريك كلمات بالعامية مش موجودة في الصفحة خالص - مش عارف أعمل صفحة واحدة للعالم العربي ولا صفحة لكل دولة - المحتوى مكتوب بفصحى رسمية جدًا أو بلهجة مش لهجة جمهورك ## السبب الكاتب بيكتب بلهجته أو بفصحى رسمية من غير ما يبص على الكلمات اللي الجمهور المستهدف بيكتبها فعلًا في البحث، أو بيخلط أسواق مختلفة في صفحة واحدة. ## الأدوات - [Google Trends](https://trends.google.com/) (مجانية): قارن مصطلحين (زي عربية وسيارة) وشوف الاهتمام بكل واحد حسب الدولة - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير الأداء ← الاستعلامات مع فلتر الدولة، عشان تشوف الكلمات اللي جمهور كل دولة بيكتبها - [Google Keyword Planner](https://ads.google.com/home/tools/keyword-planner/) (مجانية): أحجام البحث التقريبية لكل كلمة مع تحديد الدولة ## خطوات الحل 1. **حدد جمهورك الأول**: قبل اللهجة، اعرف بتكتب لمين: سوق واحد (مصر بس مثلًا) ولا العالم العربي كله. ده بيحدد هل هتكتب صفحة واحدة بلغة مفهومة للكل، ولا صفحات منفصلة لكل دولة. - جمهورك فين؟ ← دولة واحدة: اكتب بلغة قريبة منها وكلماتها ← كذا دولة ونفس الخدمة: صفحة واحدة بفصحى مبسطة + المرادفات ← كذا دولة ومحتوى مختلف (سعر، شحن): صفحة لكل دولة + hreflang 2. **قارن المصطلحات حسب الدولة**: في Google Trends اكتب الكلمتين في نفس المقارنة، واختار "جميع أنحاء العالم"، وانزل لجزء "الاهتمام حسب المنطقة". هتشوف أنهي كلمة شائعة في أنهي دولة. القيم دي نسبية مش أعداد بحث. - Google Trends: استكشاف ← الاهتمام حسب المنطقة - عربية مستعملة: أعلى اهتمام: مصر - سيارة مستعملة: أعلى اهتمام: السعودية والخليج - كلمة واحدة بس في الصفحة: بتخسر جمهور الدول التانية 3. **شوف الكلمات الحقيقية في Search Console**: الأداء ← نتائج البحث ← فلتر "البلد"، وبعدين تبويب الاستعلامات. لو لقيت كلمات عامية بتجيب ظهور ومش موجودة في الصفحة، دي فرصة تضيفها في عنوان فرعي أو سؤال. - Search Console: الأداء ← البلد: مصر ← الاستعلامات - سعر تركيب تكييف: ظهور عالي · موجودة في الصفحة - تركيب مكيف كام: ظهور متوسط · مش موجودة في الصفحة - فني تكييفات قريب مني: ظهور · مفيش جزء بيجاوبها 4. **اكتب بلغة مفهومة وضمّن المرادفات**: لصفحة بتخاطب كذا دولة: فصحى مبسطة في الشرح، وحط المرادفات المهمة في العناوين والأسئلة الشائعة بشكل طبيعي. ما تكررش نفس الجملة بكل لهجة، وما تحشرش كلمات. ```text H1: تركيب التكييف (المكيف): الأسعار وخطوات التركيب فقرة أولى بفصحى مبسطة... H2: كام سعر تركيب التكييف؟ H2: إمتى أحتاج فني تكييفات؟ # المرادفات (تكييف / مكيف) اتذكرت مرة بشكل طبيعي # من غير ما تتكرر في كل سطر ``` 5. **لو المحتوى مختلف لكل دولة: نسخ منفصلة + hreflang**: اعمل نسخة لكل دولة بمحتوى مختلف فعلًا (أسعار بالعملة المحلية، طرق دفع، شحن، أمثلة محلية)، واربطهم ببعض بـ hreflang. كود اللغة بيبقى ar وبعده كود الدولة، ومفيش كود hreflang منفصل للهجات. ```html ``` ## لو موقعك WordPress - [Polylang](https://wordpress.org/plugins/polylang/) (مجانية): لو هتعمل نسخة لكل بلد بلهجتها، بيظبط الروابط والـ hreflang - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): عنوان ووصف مختلفين لكل صفحة 1. **اختار لغة الموقع صح** (الإعدادات ← عام ← لغة الموقع): خلّي لغة الموقع «العربية». لو كل صفحة موجهة لبلد معين، اكتب اللهجة في المحتوى نفسه مش في الإعدادات. 2. **نسخة لكل سوق لو المحتوى مختلف فعلًا** (اللغات ← اللغات ← أضف لغة جديدة): لو هتعمل صفحة مصرية وصفحة خليجية لنفس الخدمة، أضف اللغتين ar-EG و ar-SA في Polylang واربط الصفحتين ببعض. Polylang بيطلع hreflang تلقائي. 3. **خلّي العنوان والوصف باللهجة اللي الناس بتدوّر بيها**: من صندوق إضافة السيو تحت المقال اكتب العنوان والوصف بالكلمات اللي ظهرت في بحث الكلمات لكل بلد. ## المصادر - [Google: إعلام Google بالنُسخ المترجمة من صفحتك (hreflang)](https://developers.google.com/search/docs/specialty/international/localized-versions?hl=ar) - [Google: إدارة المواقع الإلكترونية المتعددة اللغات والمناطق](https://developers.google.com/search/docs/specialty/international/managing-multi-regional-sites?hl=ar) - [Google: إنشاء محتوى مفيد وموثوق يضع الناس في المقام الأول](https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=ar) --- # إزاي أعمل بحث كلمات مفتاحية لموقع عربي جديد؟ > ابدأ من أسئلة جمهورك الحقيقية مش من الأدوات. اجمع الصيغ اللي الناس بتكتبها بالعامية والفصحى، قارن بينهم في Google Trends، شوف أرقامهم في Keyword Planner، وبعدين افتح جوجل بنفسك وشوف مين بيترتب. الموقع الجديد يبدأ بالكلمات الطويلة قليلة المنافسة. - المصدر: https://seoquestionsbank.com/onpage/arabic-keyword-research/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - مش عارف أكتب عن إيه الأول - بكتب مقالات ومحدش بيدخل عليها - الأدوات بتقول صفر بحث على كلمات عربية ## السبب الأدوات بتقلل تقدير حجم البحث العربي، وأغلب أصحاب المواقع الجديدة بيختاروا كلمات عامة جدًا عليها منافسة من مواقع كبيرة. ## الأدوات - [Google Keyword Planner](https://ads.google.com/home/tools/keyword-planner/) (مجانية): Discover new keywords بالدولة واللغة العربية - [Google Trends](https://trends.google.com/) (مجانية): مقارنة صيغتين لنفس الكلمة حسب الدولة - [Ahrefs](https://ahrefs.com/): Keywords Explorer: الصعوبة وحجم البحث والكلمات الفرعية - [Google Search Console](https://search.google.com/search-console) (مجانية): بعد كام أسبوع: الأداء ← الاستعلامات اللي ظهرت فيها فعلًا ## خطوات الحل 1. **اكتب أسئلة جمهورك بإيدك**: قبل أي أداة، اكتب 20 سؤال بيسألهم عميلك بالكلام اللي هو بيقوله. اسأل خدمة العملاء، اقرا التعليقات، وجرب الاقتراح التلقائي في جوجل. 2. **قارن الصيغ في Google Trends**: العربي فيه أكتر من صيغة لنفس المعنى. اختار الدولة وقارن بينهم قبل ما تقرر تكتب بأنهي صيغة. - Google Trends: مصر ← آخر 12 شهر - تصميم مواقع: 100 - انشاء موقع: 64 - عمل موقع: 38 3. **هات الأرقام من Keyword Planner**: حط الكلمات الأساسية واختار الدولة واللغة. الرقم نطاق تقريبي، فاستخدمه للمقارنة بين الكلمات مش كرقم دقيق. 4. **حدد نية البحث من صفحة النتايج**: افتح جوجل واكتب الكلمة. لو النتايج كلها متاجر يبقى النية شراء، ولو مقالات يبقى النية معلومة. اكتب نوع الصفحة اللي جوجل عايزه. 5. **ابدأ بالكلمات الطويلة**: الموقع الجديد صعب يترتب على «تصميم مواقع». ابدأ بـ «تكلفة تصميم موقع متجر في مصر» واللي زيها، ولما الموقع ياخد ثقة اطلع للكلمات العامة. 6. **نظّمهم في جدول**: كل كلمة رئيسية تاخد صفحة واحدة، والكلمات القريبة منها تتحط في نفس الصفحة. ده بيمنع إن صفحتين ينافسوا بعض. ```csv الكلمة الرئيسية,الصفحة,النية,كلمات قريبة تكلفة تصميم موقع,/pricing/,شراء,سعر عمل موقع | اسعار المواقع ازاي اعمل موقع,/blog/build-site/,معلومة,خطوات انشاء موقع ``` ## لو موقعك WordPress - [Site Kit by Google](https://wordpress.org/plugins/google-site-kit/) (مجانية): بيجيبلك كلمات البحث من Search Console جوه لوحة ووردبريس - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): بيتابع الكلمة الأساسية لكل مقال وفيه تتبّع ترتيب في النسخة المدفوعة 1. **اربط Search Console بالموقع** (Site Kit ← Search Console): بعد شهر أو اتنين من النشر، شوف الكلمات اللي الناس بتلاقيك بيها فعلًا من جوه لوحة التحكم. 2. **حط كلمة أساسية لكل مقال**: في صندوق Rank Math أو Yoast تحت المقال اكتب «الكلمة المفتاحية الرئيسية». ده مش بيرتبك لوحده، بس بيفكرك تستخدمها في العنوان والرابط والمقدمة، وبيحذرك لو استخدمتها قبل كده في مقال تاني. 3. **اعمل ملف كلمات وخطة**: سجّل الكلمات في جدول، وحوّل كل مجموعة لمقال أو تصنيف في ووردبريس. ده بيمنع إنك تكتب مقالين لنفس الكلمة. ## المصادر - [Google Ads: استخدام مخطط الكلمات الرئيسية](https://support.google.com/google-ads/answer/7337243?hl=ar) - [Google: إنشاء محتوى مفيد وموثوق](https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=ar) --- # إيه الهيكل الصحيح لكتابة مقال سيو من العنوان لحد آخر سطر؟ > المقال الكويس بيمشي بالترتيب ده: عنوان H1 واحد بيوعد بحاجة واضحة، ومقدمة قصيرة فيها الإجابة على طول، وبعدين أقسام H2 كل واحد بيجاوب سؤال فرعي، وتحتها H3 للتفاصيل، وفقرات قصيرة وقوايم وصور حقيقية، وخلاصة أو خطوة جاية في الآخر. ومعاه: اسم الكاتب، وتاريخ التحديث، ومصادر، وروابط لمقالات قريبة. مفيش طول مثالي، الطول هو اللي يكفي يجاوب. - المصدر: https://seoquestionsbank.com/onpage/article-structure/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-03 ## الأعراض - بكتب مقالات طويلة ومش عارف أقسّمها إزاي - القارئ بيخرج من المقال بسرعة (وقت التفاعل قليل) - إضافة السيو بتقول العناوين أو الفقرات فيها مشكلة - المقال مش بيظهر في المقتطف المميز رغم إنه بيجاوب ## السبب المقال متكتب كتلة واحدة، أو المقدمة طويلة ومش بتجاوب، أو العناوين متكتبة عشان الشكل مش عشان تقسّم الأفكار، أو مفيش علامات ثقة (كاتب ومصادر وتاريخ)، فالقارئ وجوجل مش لاقيين الإجابة بسهولة. ## الأدوات - [محلل المقالات بالذكاء الاصطناعي](https://seoquestionsbank.com/free-tools/article-seo-analyzer/) (مجانية): يدي المقال درجة من 100 ويقولك الناقص في الهيكل والمحتوى - [HeadingsMap](https://chromewebstore.google.com/detail/headingsmap/flbjommegcjonpdmenkdiocclhjacmbi) (مجانية): يعرض شجرة العناوين لأي صفحة - [أداة معاينة نتيجة البحث](https://seoquestionsbank.com/free-tools/serp-preview/) (مجانية): تشوف العنوان والوصف هيبانوا إزاي في جوجل ## خطوات الحل 1. **ابدأ بالسؤال قبل الكتابة**: اكتب في سطر واحد: القارئ ده عايز يعرف إيه، وهيعمل إيه بعد ما يقرا؟ وبعدين ابحث الكلمة في جوجل وشوف أول 5 نتايج: مقالات شرح ولا قوايم ولا صفحات منتجات؟ الشكل اللي جوجل بيعرضه هو الشكل اللي الناس عايزاه. - الكلمة ← نية الباحث ← شكل المقال ← الأقسام 2. **اكتب الهيكل قبل المقال**: اعمل شجرة العناوين الأول: H1 واحد، و4 لـ 8 أقسام H2 كل واحد بيجاوب سؤال فرعي، وH3 جوه القسم لو محتاج. لو عنوان H2 مقريتهوش لوحده وفهمت القسم بيتكلم عن إيه، غيّره. - شجرة العناوين: العنوان ← المستوى - تركيب الطاقة الشمسية للبيت: التكلفة والخطوات: H1 - الإجابة في 2 لـ 3 سطور: مقدمة - تكلفة تركيب الطاقة الشمسية في 2026: H2 - تكلفة الألواح، وتكلفة الإنفرتر والبطاريات: H3 - محتاج كام لوح لبيتك؟: H2 - خطوات التركيب من الأول للآخر: H2 - أخطاء بتزوّد التكلفة، وأسئلة شائعة: H2 - الخلاصة والخطوة الجاية: الخاتمة 3. **المقدمة: الإجابة في أول 3 سطور**: متبدأش بـ «في عالمنا اليوم». أول جملة تجاوب السؤال مباشرة، والتانية تقول المقال هيوريك إيه، والتالتة ليه تثق فيه (جربناه، أو بأرقام من مصدر). ده بيخلي القارئ يكمّل، وبيساعد في المقتطف المميز. - المقدمة: قبل وبعد - في عالمنا المعاصر أصبحت الطاقة الشمسية من أهم...: حشو ومفيش إجابة - تركيب الطاقة الشمسية لبيت متوسط بيتكلف تقريبًا كذا حسب عدد الألواح. هنا هتعرف تحسب احتياجك وخطوات التركيب، من تجربة 40 تركيب عملناهم.: إجابة + وعد + خبرة 4. **الأقسام: فقرات قصيرة وحاجات تتشاف**: كل فقرة فكرة واحدة في 2 لـ 4 سطور. استخدم قوايم للخطوات، وجدول للمقارنات والأسعار، وصورك أنت بدل الصور العامة. وحط رابط داخلي لمقال قريب في المكان اللي القارئ محتاجه فيه. 5. **الخاتمة وعلامات الثقة**: اختم بخلاصة في 3 نقط والخطوة الجاية للقارئ. وتحت المقال أو فوقه: اسم الكاتب ورابط صفحته، وتاريخ آخر تحديث، والمصادر اللي اعتمدت عليها. دي جزء أساسي من E-E-A-T. 6. **قبل النشر: افحص**: حط المقال في محلل المقالات عندنا، واتأكد إن العنوان والوصف مش مقصوصين، وافتح HeadingsMap وشوف الشجرة منطقية. اقرا المقال على الموبايل مرة كاملة: أي فقرة طويلة قسّمها. - Rank Math: تحرير المقال ← Rank Math ← SEO - Focus Keyword في العنوان والمقدمة: تمام - فقرات أطول من 150 كلمة: قسّمها - روابط داخلية وخارجية: موجودة ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): تحليل المقال وقت الكتابة: الكلمة والعناوين والروابط - [Easy Table of Contents](https://wordpress.org/plugins/easy-table-of-contents/) (مجانية): جدول محتويات تلقائي من عناوين H2 و H3 - [Simple Author Box](https://wordpress.org/plugins/simple-author-box/) (مجانية): صندوق الكاتب تحت المقال بصورته ونبذة عنه 1. **اكتب العناوين بالبلوكات** (تحرير المقال ← إضافة بلوك ← عنوان): استخدم بلوك «عنوان» واختار H2 للأقسام وH3 للتفاصيل. متخترش العنوان عشان حجمه. 2. **اعرض شجرة المقال** (تحرير المقال ← العرض الشامل): زرار «العرض الشامل» (List View) فوق المحرر بيوريك ترتيب العناوين. 3. **فعّل جدول المحتويات** (الإعدادات ← Table of Contents): خلّيه يظهر تلقائي في المقالات اللي فيها 4 عناوين أو أكتر. متعتمدش على درجة إضافة السيو لوحدها. درجة 100 مش معناها المقال مفيد، وده اللي جوجل بيقيسه. ## المصادر - [Google Search Central: إزاي تعمل محتوى مفيد وموثوق للناس](https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=ar) - [Google Search Central: دليل السيو للمبتدئين](https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=ar) --- # إزاي أعمل صفحة كاتب واسم كاتب على المقالات يثبتوا الخبرة لجوجل؟ > حط اسم الكاتب ظاهر فوق كل مقال، ويفتح صفحة خاصة بيه فيها: صورته، خبرته الحقيقية، شغله، روابط حساباته، والمقالات اللي كتبها. وفي البيانات المنظمة اربط المقال بالكاتب (author مع url)، واربط صفحة الكاتب بحساباته (sameAs). ده بيخدم الـ E-E-A-T وبيساعد جوجل يفهم مين ورا المحتوى. - المصدر: https://seoquestionsbank.com/onpage/author-page/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-03 ## الأعراض - المقالات مكتوب عليها admin أو اسم الموقع بس - اسم الكاتب مش بيفتح حاجة، أو بيفتح أرشيف فاضي - صفحة الكاتب عليها noindex أو مش موجودة - مفيش نبذة عن خبرة الكاتب في أي مكان ## السبب النشر من حساب admin، وملف المستخدم في ووردبريس فاضي، وأرشيف الكتّاب مقفول أو noindex (إعداد شائع في إضافات السيو للمواقع اللي فيها كاتب واحد)، ومفيش ربط بين المقال والكاتب في البيانات المنظمة. ## الأدوات - [Rich Results Test](https://search.google.com/test/rich-results) (مجانية): تتأكد إن author و Person ظاهرين صح - [مولّد Schema](https://seoquestionsbank.com/free-tools/schema-generator/) (مجانية): يكتبلك Person JSON-LD لصفحة الكاتب - [أداة فحص قابلية الفهرسة](https://seoquestionsbank.com/free-tools/indexability-checker/) (مجانية): تتأكد إن صفحة الكاتب مش عليها noindex ## خطوات الحل 1. **انشر باسم حقيقي مش admin**: اعمل مستخدم لكل كاتب باسمه الحقيقي، وخلّي «الاسم المعروض للعامة» هو الاسم الكامل. لو المقالات القديمة على admin، انقلها للكاتب الصح. - لوحة تحكم WordPress: الأعضاء ← الملف الشخصي - الاسم المعروض للعامة: admin: مفيش ثقة - الاسم المعروض للعامة: أحمد سمير: اسم حقيقي 2. **اكتب نبذة تثبت الخبرة**: 3 لـ 5 سطور: بيشتغل في إيه ومن إمتى، عمل إيه فعلًا (مشاريع، أرقام، شهادات)، وبيكتب عن إيه. وابعد عن «شغوف ومحب للتعلم». - النبذة: قبل وبعد - كاتب محتوى شغوف بالتسويق.: عامة - مهندس سيو من 2016، شغّل أكتر من 120 موقع عربي، وبيكتب هنا عن مشاكل الفهرسة والسيو التقني.: خبرة بأرقام 3. **خلّي صفحة الكاتب حقيقية ومفهرسة**: اسم الكاتب على المقال لازم يفتح صفحته، وصفحته فيها النبذة والصورة والروابط والمقالات. وإضافة السيو متكونش عاملة لها noindex. 4. **اربط الكاتب بحساباته**: روابط لينكدإن وغيره في صفحة الكاتب وفي البيانات المنظمة (sameAs). ده بيساعد جوجل يربط الشخص بسمعته برا موقعك. ```html ``` 5. **اعرض الكاتب في المقال**: فوق المقال: «كتبه أحمد سمير، آخر تحديث 3 نوفمبر». وتحته صندوق صغير بالصورة والنبذة ورابط الصفحة. ولو المقال في مجال حساس، ممكن تضيف «راجعه: دكتور فلان» لو فعلًا راجعه. 6. **افحص النتيجة**: افحص مقال في Rich Results Test وشوف author فيها name وurl. وافتح صفحة الكاتب بأداة فحص قابلية الفهرسة واتأكد إنها Index. - Rich Results Test: Article ← author - name: أحمد سمير - url: https://example.com/author/ahmed/ ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): Person schema وsameAs من ملف الكاتب، وإعدادات أرشيف الكتّاب - [Simple Author Box](https://wordpress.org/plugins/simple-author-box/) (مجانية): صندوق الكاتب بالصورة والنبذة والحسابات - [PublishPress Authors](https://wordpress.org/plugins/publishpress-authors/) (مجانية): أكتر من كاتب أو كاتب ضيف من غير حساب دخول 1. **الاسم والنبذة** (الأعضاء ← الملف الشخصي): الاسم المعروض للعامة + معلومات السيرة الذاتية + الموقع. 2. **أرشيف الكتّاب مفهرس** (Rank Math ← Titles & Meta ← Authors): Author Archives مفعّلة وعلى Index. 3. **صندوق الكاتب** (الإعدادات ← Simple Author): فعّل الظهور التلقائي تحت المقالات. لو الموقع كاتبه شخص واحد، بعض الإضافات بتقفل أرشيف الكاتب افتراضيًا. افتحه لو هتعمله صفحة حقيقية، أو خلّي الاسم يفتح صفحة «من نحن» فيها نفس المعلومات. ## المصادر - [Google Search Central: بيانات Article المنظمة](https://developers.google.com/search/docs/appearance/structured-data/article?hl=ar) - [Google Search Central: إزاي تعمل محتوى مفيد وموثوق للناس](https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=ar) --- # إزاي أحسّن صفحة تصنيف (Category) في متجر إلكتروني؟ > صفحة التصنيف غالبًا هي اللي بتترتب على الكلمات العامة زي "أحذية رياضي رجالي"، فعاملها كصفحة هبوط: عنوان و H1 واضحين بالكلمة، فقرة مقدمة قصيرة مفيدة، منتجات ظاهرة كروابط عادية، روابط داخلية ليها من القائمة والمقالات، ورابط ثابت واحد بدل نسخ كتير من الفلاتر والترتيب. - المصدر: https://seoquestionsbank.com/onpage/category-pages/ - القسم: السيو الداخلي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - صفحات المنتجات بتظهر في جوجل بس صفحة القسم نفسها مش بتظهر - صفحة التصنيف فيها شبكة منتجات بس ومفيش أي نص - نفس التصنيف ليه روابط كتير بسبب الفلاتر والترتيب (?sort= و ?color=) - عنوان الصفحة "Archives" أو اسم القسم لوحده من غير وصف ## السبب قوالب المتاجر بتطلع صفحة التصنيف فاضية من النص وبعنوان عام، والفلاتر بتولّد روابط مكررة كتير، والصفحة مش واخدة روابط داخلية كفاية من باقي الموقع. ## الأدوات - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): اعمل Crawl وافلتر الروابط اللي فيها /category/ أو /collections/، وراجع Page Titles و H1 و Canonicals و Word Count و Inlinks لكل تصنيف - [Google Search Console](https://search.google.com/search-console) (مجانية): الأداء ← فلتر الصفحة "الروابط اللي تحتوي على" /category/ عشان تشوف الكلمات اللي كل تصنيف بيظهر عليها، وفحص عنوان URL لحالة الفهرسة - [Rich Results Test](https://search.google.com/test/rich-results) (مجانية): اتأكد إن BreadcrumbList على صفحة التصنيف سليمة ## خطوات الحل 1. **اعرف كل تصنيف بيستهدف إيه**: في Search Console افتح الأداء، وحط فلتر صفحة على رابط التصنيف، وشوف تبويب الاستعلامات. خصّص لكل تصنيف كلمة أساسية واحدة (مثلًا "شنط لابتوب")، وما تخليش مقال أو تصنيف تاني يستهدف نفس الكلمة. - Google Search Console: الأداء ← نتائج البحث ← الصفحة: /category/laptop-bags/ - شنط لابتوب: ظهور 6,100 · متوسط الترتيب 14 - شنطة لابتوب جلد: ظهور 1,300 · متوسط الترتيب 9 - شنط لابتوب ظهر: ظهور 900 · متوسط الترتيب 31 2. **افحص كل التصنيفات مرة واحدة**: شغّل Screaming Frog، واكتب /category/ في خانة البحث فوق النتائج. راجع: عنوان مكرر أو عام، H1 ناقص، Canonical بيشاور على صفحة تانية بالغلط، عدد كلمات قريب من الصفر، وعدد Unique Inlinks قليل (يعني الصفحة مش مربوطة كويس). - Screaming Frog: Internal ← بحث: /category/ - /category/laptop-bags/: Title: Archives · H1 فاضي - /category/laptop-bags/?orderby=price: Canonical ← الصفحة الأساسية - /category/backpacks/: Unique Inlinks: 2 3. **اكتب عنوان و H1 ومقدمة مفيدة**: العنوان والـ H1 بالكلمة الأساسية. فوق المنتجات حط فقرة قصيرة (سطرين لتلاتة) بتساعد المشتري يختار: الأنواع، المقاسات، إزاي يختار. لو عندك كلام أطول أو أسئلة شائعة حطها تحت شبكة المنتجات عشان المنتجات تفضل ظاهرة فوق. اكتب كلام حقيقي مش حشو كلمات. 4. **خلّي المنتجات والصفحات التالية روابط عادية**: جوجل بيكتشف المنتجات من روابط في صفحة التصنيف. لو المنتجات بتتحمّل بالـ JavaScript أو بزرار "تحميل المزيد" من غير روابط صفحات حقيقية، جوجل ممكن ما يوصلش لمنتجات كتير. خلّي لكل صفحة من صفحات التصنيف (page/2) رابط ثابت. ```html شنطة لابتوب جلد الصفحة التالية شنطة لابتوب جلد ``` 5. **سيطر على روابط الفلاتر والترتيب**: روابط زي ?orderby=price و ?color=black بتعمل نسخ كتير من نفس الصفحة. خلّي الـ canonical فيها يشاور على رابط التصنيف الأساسي، وما تحطهاش في الـ Sitemap. لو في فلتر عليه بحث حقيقي (زي "شنط لابتوب جلد") ممكن تعمله تصنيف فرعي مستقل برابط ثابت ومحتوى خاص بيه. 6. **ادّي التصنيف روابط داخلية ومسار تنقّل**: اربط التصنيف من القائمة الرئيسية ومن المقالات اللي بتتكلم عن نفس الموضوع، وضيف Breadcrumb (الرئيسية ← حقائب ← شنط لابتوب) مع BreadcrumbList، واختبرها في Rich Results Test. ## لو موقعك WordPress - [WooCommerce](https://wordpress.org/plugins/woocommerce/) (مجانية): صفحات التصنيفات والمنتجات نفسها - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): عنوان ووصف و Schema لصفحة التصنيف 1. **اكتب وصف للتصنيف** (المنتجات ← التصنيفات ← تحرير): كل تصنيف في ووكومرس ليه خانة «الوصف». اكتب فيها مقدمة قصيرة مفيدة (مش حشو) عن المنتجات وإزاي تختار. 2. **عنوان ووصف مخصص للتصنيف** (المنتجات ← التصنيفات ← Rank Math): افتح التصنيف وانزل لصندوق Rank Math أو Yoast واكتب عنوان SEO ووصف يجذب الضغط. 3. **اتأكد إن التصنيف مفهرس** (Rank Math ← العناوين والميتا ← تصنيفات المنتجات): في إعدادات الإضافة خلّي «تصنيفات المنتجات» تظهر في نتائج البحث وفي الـ Sitemap. 4. **نضّف رابط التصنيف** (الإعدادات ← روابط دائمة ← روابط المنتجات الدائمة): من الروابط الدائمة ظبط «قاعدة تصنيف المنتجات» لكلمة قصيرة، وخلّي الـ slug بتاع التصنيف قصير وواضح. ## المصادر - [Google: مساعدة Google في فهم بنية موقع التجارة الإلكترونية](https://developers.google.com/search/docs/specialty/ecommerce/help-google-understand-your-ecommerce-site-structure?hl=ar) - [Google: دمج عناوين URL المكررة](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls?hl=ar) --- # إزاي أستخدم المصادر والإحصائيات في المقال صح عشان يبقى موثوق؟ > أي رقم أو معلومة مش من خبرتك لازم يبقى ليها مصدر أصلي ظاهر جنبها: الجهة اللي عملت الدراسة أو التوثيق الرسمي، مش مقال نقل عنها. اكتب السنة، واربط بالمصدر مباشرة، ومتخترعش أرقام. وأقوى من أي مصدر: أرقامك أنت من تجربتك، مع إزاي جبتها. ده جزء أساسي من الثقة في E-E-A-T. - المصدر: https://seoquestionsbank.com/onpage/cite-sources/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-03 ## الأعراض - بنقل أرقام من مقالات تانية ومش عارف مصدرها الأصلي - خايف الروابط الخارجية تضيّع قوة موقعي - مقالاتي فيها أرقام قديمة ومحدش بيراجعها - الذكاء الاصطناعي بيكتبلي إحصائيات ومش متأكد منها ## السبب نقل الأرقام من مصادر وسيطة من غير الرجوع للأصل، أو الخوف من الروابط الخارجية، أو الاعتماد على أدوات ذكاء اصطناعي ممكن تألّف أرقام ومصادر مش موجودة، أو عدم تحديث المقال لما المعلومة تتغيّر. ## الأدوات - [Google Scholar](https://scholar.google.com/) (مجانية): يوصلك للدراسة الأصلية بدل المقال اللي نقل عنها - [أداة فحص الروابط المكسورة](https://seoquestionsbank.com/free-tools/broken-link-checker/) (مجانية): تلاقي روابط المصادر اللي اتشالت - [محلل المقالات بالذكاء الاصطناعي](https://seoquestionsbank.com/free-tools/article-seo-analyzer/) (مجانية): يدي المقال درجة من 100 ويقولك الناقص في الهيكل والمحتوى ## خطوات الحل 1. **فرّق بين اللي محتاج مصدر واللي لأ**: محتاج مصدر: أرقام وإحصائيات، ونتايج دراسات، وكلام رسمي (زي «جوجل بيقول»)، ومعلومات صحية أو قانونية أو مالية. مش محتاج: خبرتك أنت (بس قول إنها تجربتك)، والمعلومات العامة المعروفة. 2. **وصل للمصدر الأصلي**: لو لقيت رقم في مقال، دوّر هو جايبه منين وروح للأصل: الدراسة، أو التقرير الرسمي، أو التوثيق. لو ملقيتش أصل، متستخدموش. وأي رقم أو مصدر كتبه الذكاء الاصطناعي اتأكد منه بنفسك قبل ما تنشر. - رقم في مقال ← المصدر اللي ذكره ← الدراسة أو التوثيق الأصلي ← اربط بالأصل 3. **اكتب المصدر جنب المعلومة**: الرابط يكون على اسم الجهة أو الدراسة جوه الجملة، ومعاه السنة. ولو المقال فيه مصادر كتير، زوّد قسم «المصادر» في الآخر. ```html

دراسات كتير أثبتت إن 70% من الناس...

حسب تقرير الجهاز المركزي للإحصاء 2026، نسبة...

``` 4. **متخافش من الروابط الخارجية**: الربط لمصدر موثوق مش بيضيّع قوة موقعك بشكل يفرق، وبيخدم القارئ. اللي يضر هو الربط لمواقع سبام أو روابط مدفوعة من غير sponsored. اربط بمصدر واحد قوي بدل 5 ضعاف. 5. **ورّي أرقامك أنت وإزاي جبتها**: أقوى مصدر هو تجربتك: «حللنا 50 موقع عميل في 2026، ولقينا...» ومعاها جملة عن الطريقة (عددهم كام، إمتى، إزاي قِسنا). ده Experience حقيقي محدش يقدر ينسخه. - المصدر: أقوى لأضعف - بياناتك أنت + الطريقة: أقوى إشارة - دراسة أو توثيق رسمي أصلي: قوي - مقال نقل عن مقال: ضعيف - رقم من غير مصدر أو من الذكاء الاصطناعي: متستخدموش 6. **راجع المصادر بشكل دوري**: كل 6 شهور افحص المقالات المهمة: روابط مكسورة؟ رقم ليه إصدار أحدث؟ حدّثه، واكتب تاريخ آخر تحديث. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): يوريك عدد الروابط الخارجية ويتحكم في nofollow و sponsored 1. **سياسة الروابط الخارجية** (Rank Math ← الإعدادات العامة ← Links): سيب الروابط الخارجية dofollow افتراضيًا، وعلّم الروابط المدفوعة sponsored بإيدك. 2. **قسم المصادر في آخر المقال** (تحرير المقال ← إضافة بلوك ← قائمة): استخدم بلوك «قائمة» تحت عنوان H2 «المصادر»، كل مصدر باسم الجهة والسنة والرابط. ## المصادر - [Google Search Central: إزاي تعمل محتوى مفيد وموثوق للناس](https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=ar) - [Google: إرشادات مقيّمي جودة البحث (PDF)](https://static.googleusercontent.com/media/guidelines.raterhub.com/en//searchqualityevaluatorguidelines.pdf) --- # إزاي أبني صفحات هبوط (Landing Pages) للخدمات في مدن مختلفة من غير تكرار؟ > صفحة لكل مدينة مقبولة لو فيها معلومات حقيقية خاصة بالمدينة دي: فرع أو فريق بيخدمها، أسعار ومواعيد وصول، مشاريع وتقييمات من هناك. لكن نسخ نفس الصفحة وتغيير اسم المدينة بس بيتعتبر Doorway pages، وده مخالف لسياسات السبام في جوجل، وغالبًا جوجل مش هيفهرس معظمها. المدن اللي مفيش عندك عنها حاجة مختلفة، اجمعها في صفحة واحدة لمناطق الخدمة. - المصدر: https://seoquestionsbank.com/onpage/city-landing-pages/ - القسم: السيو الداخلي · المستوى: متقدم - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - عشرات الصفحات بنفس النص واسم المدينة بس اللي بيتغير - Search Console بيقول عن صفحات المدن: Duplicate, Google chose different canonical than user أو Crawled - currently not indexed - Siteliner بيطلع نسبة تكرار عالية بين صفحات المدن - عامل صفحات لمدن مش بتقدّم فيها الخدمة فعلًا ## السبب توليد صفحات المدن بالجملة من قالب واحد عشان تصطاد بحث "خدمة + مدينة"، من غير محتوى مختلف أو وجود حقيقي في المدينة. ## الأدوات - [Siteliner](https://www.siteliner.com/) (مجانية): يقيس نسبة المحتوى المكرر بين صفحات موقعك (النسخة المجانية لحد 250 صفحة) - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): تبويب Content ← Near Duplicates بعد تفعيله من الإعدادات، عشان تطلع الصفحات شبه المتطابقة - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير الصفحات: شوف صفحات المدن اللي مش متفهرسة وسببها ## خطوات الحل 1. **اسأل نفسك: إيه المختلف فعلًا في كل مدينة؟**: لو مفيش حاجة غير الاسم، يبقى مش محتاج صفحة لكل مدينة. الصفحة تستاهل تتعمل لما يكون عندك حاجة تقولها للي ساكن في المدينة دي تحديدًا. - عايز صفحة لمدينة ← عندك فرع أو فريق أو مشاريع أو أسعار مختلفة هناك؟ ← أيوه: صفحة مستقلة بمحتوى حقيقي ← لأ: اذكرها في صفحة مناطق الخدمة 2. **قيس التكرار الحالي**: شغّل Siteliner على الموقع، أو في Screaming Frog فعّل Near Duplicates من Configuration ← Content ← Duplicates. لو صفحات المدن متطابقة بنسبة عالية، دي أول حاجة محتاجة تتصلح. - Siteliner: Duplicate Content - /plumber-cairo/: تطابق 92% مع /plumber-giza/ - /plumber-alexandria/: تطابق 88% - /plumber-mansoura/: تطابق 35% · فيها مشاريع وتقييمات محلية 3. **ابني القالب من مكونات حقيقية**: القالب يوحّد الشكل، لكن المحتوى جوّاه لازم يختلف. دي أمثلة لأجزاء تفرق فعلًا بين مدينة والتانية: ```text صفحة: سباك في المنصورة - مين بيخدم المنطقة: الفريق أو الفرع والعنوان لو موجود - الأحياء اللي بتغطيها ومدة الوصول التقريبية - الأسعار أو رسوم الانتقال لو بتختلف - صور ومشاريع حقيقية اتنفذت في المدينة - تقييمات عملاء من المدينة (حقيقية وبإذنهم) - أسئلة شائعة محلية (مثلًا مشاكل المياه المتكررة في المنطقة) - طريقة الحجز ورقم التواصل ``` 4. **ادمج أو امسح الصفحات الضعيفة**: الصفحات اللي مش هتقدر تديها محتوى حقيقي: حوّلها بـ 301 لصفحة مناطق الخدمة لو عليها زيارات أو روابط، أو امسحها. وابدأ بالمدن اللي فيها شغل فعلي. - صفحة مدينة شبه مكررة ← عليها زيارات أو روابط؟ 301 لصفحة مناطق الخدمة ← مفيش؟ امسحها وشيلها من الـ Sitemap ← حدّث الروابط الداخلية 5. **اربطها بالواقع**: اربط صفحة كل فرع من بروفايل Google Business Profile بتاعه، وخلي الاسم والعنوان والتليفون متطابقين. وفي القائمة أو صفحة مناطق الخدمة اعمل روابط داخلية للمدن اللي ليها صفحات. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): عنوان ووصف و Schema محلي (LocalBusiness) لكل صفحة - [Yoast Duplicate Post](https://wordpress.org/plugins/duplicate-post/) (مجانية): تعمل نسخة من صفحة جاهزة كقالب تبدأ منه وتعدّل 1. **صفحة أم وصفحات أبناء** (الصفحات ← خصائص الصفحة ← الأب): اعمل صفحة «الخدمات في المدن» واجعل كل صفحة مدينة «صفحة فرعية» منها. ده بيعمل رابط منظم زي /services/cairo/. 2. **انسخ القالب، مش المحتوى**: استخدم Yoast Duplicate Post عشان تبدأ من نفس التصميم، وبعدين غيّر النص كله: أسعار المدينة، المناطق، صور حقيقية، آراء عملاء من المدينة. 3. **عنوان ووصف لكل مدينة**: في صندوق إضافة السيو اكتب عنوان فيه الخدمة + المدينة، ووصف مختلف لكل صفحة. 4. **اربطهم ببعض**: حط في الصفحة الأم قائمة بكل المدن، وفي كل صفحة مدينة رابط للصفحة الأم وللمدن القريبة. لو الصفحات كلها نفس النص وبتغيّر اسم المدينة بس، جوجل بيعتبرها Doorway Pages. الإضافات مش هتحل ده. ## المصادر - [Google: سياسات المحتوى غير المرغوب فيه (صفحات المداخل Doorways)](https://developers.google.com/search/docs/essentials/spam-policies?hl=ar) - [Google: إنشاء محتوى مفيد وموثوق يضع الناس في المقام الأول](https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=ar) --- # يعني إيه E-E-A-T؟ وأطبّقه في المقالات والموقع إزاي؟ > E-E-A-T اختصار: Experience (تجربة فعلية)، Expertise (خبرة ومعرفة)، Authoritativeness (سُمعة)، Trustworthiness (ثقة)، والثقة أهمهم. ده مش إعداد ولا كود، ده الطريقة اللي مقيّمين جوجل بيحكموا بيها على جودة الصفحة، وجوجل بيقول إن أنظمته بتدوّر على إشارات قريبة منه. بتطبّقه بإنك تبيّن مين كتب، وجرّب إيه بنفسه، وبيعتمد على إيه، وإن موقعك نفسه موثوق. - المصدر: https://seoquestionsbank.com/onpage/eeat/ - القسم: السيو الداخلي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-03 ## الأعراض - المنافسين بيترتبوا بمحتوى أقل مني بس من مواقع معروفة - الموقع نزل بعد تحديث أساسي (Core update) ومش عارف السبب - المقالات مفيش عليها اسم كاتب ولا تاريخ ولا مصادر - موقع في مجال صحة أو فلوس أو قانون ومش بيترتب ## السبب المحتوى عام وممكن أي حد يكتبه (أو الذكاء الاصطناعي يكتبه في دقيقة)، ومش باين مين كاتبه ولا خبرته ولا جرّب ولا لأ، والموقع ناقصه صفحات تعريف وتواصل وسياسات. ده بيفرق أكتر في مواضيع YMYL (الصحة والفلوس والقانون والأمان). ## الأدوات - [محلل المقالات بالذكاء الاصطناعي](https://seoquestionsbank.com/free-tools/article-seo-analyzer/) (مجانية): يدي المقال درجة من 100 ويقولك الناقص في الهيكل والمحتوى - [Google Search Console](https://search.google.com/search-console) (مجانية): قارن أداء الصفحات قبل وبعد التحديثات الأساسية - [Rich Results Test](https://search.google.com/test/rich-results) (مجانية): تتأكد إن بيانات الكاتب في Article schema مقروءة ## خطوات الحل 1. **افهم الحروف الأربعة بمثال**: مقال عن «أحسن مكيف للشقق الصغيرة»: Experience = صور وأرقام من تجربة المكيف فعلًا. Expertise = كاتب فاهم في التكييف. Authoritativeness = مواقع تانية بتذكرك وبتربط لك. Trust = معلومات صح، وأسعار محدّثة، وتقول العيوب، وموقع فيه طريقة تواصل حقيقية. - E-E-A-T: الإشارة ← إزاي تبان في الصفحة - تجربة فعلية (Experience): صورك، نتايجك، «جربنا» - خبرة (Expertise): اسم الكاتب ونبذة عن خبرته - سمعة (Authoritativeness): ذكر وروابط من مواقع موثوقة - ثقة، وهي الأهم (Trust): دقة، مصادر، تاريخ، تواصل، HTTPS 2. **اسأل الأسئلة التلاتة: مين، إزاي، ليه**: جوجل بينصح كل مقال يجاوب: مين كتبه (اسم ظاهر ورابط لصفحته)، إزاي اتعمل (جربت؟ اختبرت كام منتج؟ استخدمت ذكاء اصطناعي في إيه؟)، وليه اتكتب (عشان يساعد الناس، مش عشان يجيب زيارات وبس). - مين كتب؟ ← إزاي اتعمل؟ ← ليه اتكتب؟ 3. **ورّي التجربة جوه المقال**: زوّد حاجات محدش يقدر ينسخها: صورك أنت، أرقام من شغلك، غلطة وقعت فيها والحل، رأيك الصريح في العيوب. جملة زي «جربنا 3 أنواع لمدة شهر وده اللي لقيناه» أقوى من 500 كلمة عامة. - قبل وبعد: فقرة من مقال - المكيف الإنفرتر يوفر الكهرباء بشكل كبير.: كلام عام - ركّبنا إنفرتر 1.5 حصان في شقة 70 متر، وفاتورة أغسطس نزلت من كذا لكذا (صورة الفاتورة تحت).: تجربة بدليل 4. **اربط المقال بكاتب حقيقي**: كل مقال عليه اسم كاتب يفتح صفحة عنه: خبرته، شغله، روابط حساباته. وبيانات Article فيها author بـ url لصفحته. شوف سؤال «صفحة الكاتب» عندنا للخطوات بالتفصيل. ```json { "@context": "https://schema.org", "@type": "Article", "headline": "أحسن مكيف للشقق الصغيرة", "author": { "@type": "Person", "name": "أحمد سمير", "url": "https://example.com/author/ahmed/" }, "dateModified": "2026-11-03" } ``` 5. **خلّي الموقع نفسه موثوق**: صفحة «من نحن» حقيقية، وصفحة تواصل فيها طريقة توصلك (إيميل أو تليفون أو عنوان لو نشاط محلي)، وسياسة الخصوصية، وHTTPS، ولو بتبيع: سياسة الاسترجاع والشحن. وصحّح أي معلومة غلط بسرعة واكتب تاريخ التحديث. 6. **ابني السمعة برا موقعك**: السمعة بتيجي من الناس اللي بتتكلم عنك: لقاءات، مقالات ضيف في مواقع موثوقة، ذكر في الأخبار، تقييمات حقيقية. شوف أسئلة بناء الروابط الآمنة وذكر البراند في البنك. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): Article و Person schema تلقائي من بيانات الكاتب - [Simple Author Box](https://wordpress.org/plugins/simple-author-box/) (مجانية): صندوق كاتب تحت كل مقال بنبذة وروابط - [PublishPress Authors](https://wordpress.org/plugins/publishpress-authors/) (مجانية): أكتر من كاتب للمقال، أو مراجع خبير 1. **كمّل ملف الكاتب** (الأعضاء ← الملف الشخصي): اكتب الاسم المعروض، والموقع، ونبذة عن خبرته في «معلومات السيرة الذاتية». 2. **روابط حسابات الكاتب** (الأعضاء ← الملف الشخصي ← Rank Math): Rank Math بيزوّد خانات Facebook و X وAdditional profiles في نفس الصفحة، ودي بتروح sameAs. 3. **خلّي أرشيف الكاتب ظاهر** (Rank Math ← Titles & Meta ← Authors): سيب Author Archives مفعّلة ومفهرسة لو عندك كتّاب حقيقيين. متخترعش كاتب وهمي بصورة من الإنترنت. ده عكس الثقة تمامًا، وجوجل بيعتبره خداع. ## المصادر - [Google Search Central: إزاي تعمل محتوى مفيد وموثوق للناس](https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=ar) - [مدونة Google Search Central: إضافة Experience لـ E-A-T](https://developers.google.com/search/blog/2022/12/google-raters-guidelines-e-e-a-t) - [Google: إرشادات مقيّمي جودة البحث (PDF)](https://static.googleusercontent.com/media/guidelines.raterhub.com/en//searchqualityevaluatorguidelines.pdf) --- # إزاي أظهر في المقتطف المميز (Featured Snippet) في جوجل؟ > مفيش كود ولا Schema بيضمن المقتطف المميز؛ جوجل هو اللي بيختاره تلقائيًا من صفحات مترتبة أصلًا في الصفحة الأولى. اختار سؤال صفحتك مترتبة عليه، وحط تحته عنوان واضح بصيغة السؤال وبعده إجابة مباشرة في فقرة قصيرة أو قائمة أو جدول، وبعدين كمّل التفاصيل. - المصدر: https://seoquestionsbank.com/onpage/featured-snippet/ - القسم: السيو الداخلي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - صفحتي في أول 5 نتائج وموقع تاني واخد المربع اللي فوق - كان عندي المقتطف المميز واتشال فجأة - جوجل بياخد جملة من صفحتي بس مش هي الإجابة اللي أنا عايزها ## السبب الإجابة مدفونة في نص طويل من غير عنوان واضح أو صيغة يسهل اقتطاعها، أو الصفحة لسه مش مترتبة كفاية على السؤال، أو صفحة تانية بتجاوب بشكل أوضح وأحدث. ## الأدوات - [Semrush](https://www.semrush.com/): Organic Research ← فلتر SERP Features ← Featured snippet: تعرف الكلمات اللي ليها مقتطف وصفحتك مترتبة عليها، واللي منافسك واخدها - [Google Search Console](https://search.google.com/search-console) (مجانية): الأداء ← الاستعلامات: فلتر على الأسئلة (كيف، إزاي، ما هو) وشوف اللي صفحتك ترتيبها فيها من 1 لـ 10 - [بحث جوجل نفسه](https://www.google.com) (مجانية): دوّر على السؤال في وضع التصفح الخفي وشوف شكل المقتطف الحالي: فقرة ولا قائمة ولا جدول ## خطوات الحل 1. **اختار الأسئلة اللي عندك فرصة فيها**: المقتطف بيتاخد غالبًا من صفحات في الصفحة الأولى. في Search Console فلتر الاستعلامات بالـ Regex على كلمات زي (إزاي|كيف|ما هو|ما هي|ليه) وركّز على اللي متوسط ترتيبها من 1 لـ 10. في Semrush شوف الكلمات اللي عليها Featured snippet ومش بتاعتك. - Semrush: Organic Research ← Positions ← SERP Features: Featured snippet - ازاي اعمل باك لينك: ترتيبك 3 · المقتطف لموقع تاني - ما هو السيو: ترتيبك 1 · المقتطف بتاعك - افضل اداة كلمات مفتاحية: ترتيبك 18 · بعيد عن المقتطف 2. **شوف شكل المقتطف الحالي وقلّده في الشكل مش في الكلام**: افتح السؤال في جوجل. لو المقتطف فقرة، اكتب تعريف أو إجابة في جملتين أو تلاتة. لو قائمة مرقمة، اكتب الخطوات كقائمة
    . لو جدول، استخدم حقيقي مش صورة. - دوّر على السؤال في جوجل ← حدد شكل المقتطف: فقرة / قائمة / جدول ← اكتب إجابتك بنفس الشكل ← كمّل الشرح والتفاصيل تحتها 3. **حط السؤال عنوان والإجابة تحته على طول**: عنوان H2 أو H3 بصيغة السؤال، وأول فقرة تحته تجاوب مباشرة من غير مقدمات. بعد كده كمّل الشرح والتفاصيل والأمثلة. ```html

    ما هو ملف robots.txt؟

    ملف robots.txt ملف نصي في جذر الموقع بيقول لبوتات محركات البحث أنهي مسارات مسموح تزحف لها وأنهي ممنوعة.

    إزاي أعمل ملف robots.txt؟

    1. اعمل ملف نصي باسم robots.txt
    2. اكتب القواعد (User-agent و Disallow)
    3. ارفعه على yoursite.com/robots.txt
    4. اختبره في تقرير robots.txt في Search Console
    ``` 4. **اتأكد إن الشكل في نتيجة البحث هيبقى مفهوم**: الإجابة لازم تبقى مفهومة لوحدها لو اتقصت من الصفحة. ابعد عن "زي ما قلنا فوق" وعن الضمائر اللي مش واضحة. وخلي العنوان والوصف بيأكدوا نفس الإجابة. 5. **متقفلش المقتطف بإيدك**: لو في الصفحة nosnippet أو max-snippet بقيمة صغيرة أو data-nosnippet على الفقرة المهمة، جوجل مش هيقدر يعرضها كمقتطف. راجع الوسوم دي في الكود أو إعدادات إضافة السيو. ```html

    نص مش عايزه يظهر

    ``` 6. **قيس وحدّث**: بعد إعادة الفهرسة، راقب الكلمة في Semrush (Position Tracking بيبين SERP features) أو بنفسك في جوجل. المقتطف بيتغير، فحدّث المعلومة لما تقدم وراجع الصفحة اللي خدته منك. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): بلوك أسئلة وأجوبة منظم جوه المقال (الـ Schema بتاعه مبقاش بيطلّع نتيجة منسقة) - [Easy Table of Contents](https://wordpress.org/plugins/easy-table-of-contents/) (مجانية): جدول محتويات بروابط للأقسام 1. **عنوان بالسؤال وإجابة تحته على طول**: استخدم بلوك «العنوان» (H2) بنص السؤال، وتحته فقرة 40-50 كلمة بتجاوب مباشرة. 2. **استخدم القوائم والجداول**: للخطوات استخدم بلوك «القائمة» المرقمة، وللمقارنات بلوك «الجدول». جوجل بيحب يسحب منهم. 3. **ضيف قسم الأسئلة الشائعة**: في المحرر ضيف بلوك «FAQ by Rank Math» أو «Yoast FAQ» عشان تكتب أسئلة وأجوبة قصيرة ومنظمة جوه المقال، وجوجل ممكن ياخد منها مقتطف. نتايج FAQ المنسقة نفسها جوجل وقفها لكل المواقع من 7 مايو 2026، فما تستناش منها شكل خاص في النتايج. ## المصادر - [Google: المقتطفات المميزة وموقعك الإلكتروني](https://developers.google.com/search/docs/appearance/featured-snippets?hl=ar) - [Google: التحكم في المقتطفات (nosnippet و data-nosnippet)](https://developers.google.com/search/docs/appearance/snippet?hl=ar) --- # الصفحة فيها أكتر من H1 أو العناوين مش مترتبة. هل ده بيضر وأصلحه إزاي؟ > خلّي H1 واحد بيوصف الصفحة، وتحته H2 للأقسام الرئيسية و H3 للتفاصيل. الترتيب المنطقي بيساعد جوجل والقارئ وقارئات الشاشة. - المصدر: https://seoquestionsbank.com/onpage/headings-structure/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - اللوجو أو اسم الموقع معمول H1 - عناوين بالحجم بس من غير وسوم - القفز من H2 لـ H4 ## السبب القالب (Theme) بيستخدم وسوم العناوين للتنسيق مش للمعنى، أو الكاتب بيختار العنوان على حسب الحجم. ## الأدوات - [HeadingsMap (إضافة متصفح)](https://chromewebstore.google.com/) (مجانية): تعرض شجرة العناوين لأي صفحة - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): تبويب H1 و H2: المكرر والفاضي والمتعدد - [Chrome DevTools](https://developer.chrome.com/docs/devtools) (مجانية): فحص الوسم الفعلي لأي عنوان ## خطوات الحل 1. **اعرض شجرة العناوين**: افتح الصفحة وشغّل HeadingsMap. هتشوف كل العناوين بالترتيب وتعرف فين القفزات. ```text H1 تعلم السيو للمبتدئين H2 يعني إيه سيو؟ H2 أنواع السيو H3 السيو الداخلي H3 السيو الخارجي H3 السيو التقني H2 أدوات مجانية تبدأ بيها ``` 2. **صلّح القالب**: لو اللوجو أو عنوان السايدبار معمول H1 أو H2، غيّره لـ div أو p مع نفس التنسيق بالـ CSS. 3. **رتّب المحتوى**: كل قسم رئيسي H2، وكل نقطة فرعية جوه القسم H3. حط الكلمة الأساسية في H1 بشكل طبيعي، والكلمات الفرعية في بعض الـ H2. 4. **افحص الموقع كله**: من Screaming Frog تبويب H1 فلتر Multiple و Missing، وصلّح القوالب اللي بتعمل المشكلة مرة واحدة. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): بيحذرك لو العنوان الرئيسي مفيهوش الكلمة أو فيه مشاكل في المحتوى 1. **اعرف القالب بيطلع H1 فين**: معظم القوالب بتحط عنوان المقال H1 تلقائي. افتح المقال واضغط كليك يمين ← فحص على العنوان واتأكد إنه h1، وإن اللوجو مش H1 تاني. 2. **متستخدمش H1 جوه المقال** (المحرر ← بلوك العنوان ← H2): في المحرر ابدأ عناوينك الفرعية من H2. من أيقونة البلوك تقدر تغيّر مستوى أي عنوان. 3. **شوف هيكل العناوين** (المحرر ← تفاصيل ← المخطط): زرار «تفاصيل» (أيقونة i) فوق المحرر بيوريك هيكل العناوين كله ويحذرك لو في مستوى ناقص. 4. **اتأكد في الويدجتس** (المظهر ← الودجات): عناوين الويدجتس في السايد بار والفوتر ساعات بتطلع H2 أو H3. لو القالب بيسمح خليها نص عادي أو H3. ## المصادر - [Google: أساسيات تحسين محركات البحث](https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=ar) --- # الصور في الموقع تقيلة ومن غير نص بديل (Alt). إزاي أحسّنها للسيو؟ > حوّل الصور لـ WebP أو AVIF، صغّر أبعادها لحجم العرض الفعلي، اكتب Alt بيوصف الصورة، وفعّل التحميل الكسول للصور اللي تحت. - المصدر: https://seoquestionsbank.com/onpage/images-alt/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - صور حجمها أكبر من 300 كيلوبايت - Alt فاضي أو اسمه IMG_2034 - الصور مش بتظهر في بحث الصور ## السبب رفع الصور بحجمها الأصلي من الكاميرا أو التصميم، وعدم كتابة وصف لها. ## الأدوات - [Squoosh](https://squoosh.app/) (مجانية): ضغط وتحويل الصور لـ WebP و AVIF - [PageSpeed Insights](https://pagespeed.web.dev/) (مجانية): يطلعلك الصور اللي محتاجة ضغط - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): تبويب Images: Missing Alt Text و Over 100KB ## خطوات الحل 1. **اطلع الصور المشكلة**: Screaming Frog ← Images ← فلتر Over 100 KB و Missing Alt Text. - Screaming Frog: Images ← Filter: Missing Alt Text - hero-banner.png: 1.8 MB · بدون Alt - team.jpg: 420 KB · بدون Alt - logo.svg: 6 KB · Alt موجود 2. **اضغط وحوّل**: افتح الصورة في Squoosh، اختار WebP بجودة حوالي 75، وصغّر العرض لأكبر عرض بتظهر بيه على الموقع. 3. **اكتب Alt مفيد**: وصف قصير لمحتوى الصورة كأنك بتوصفها لحد مش شايفها. لو مناسب ضيف الكلمة بشكل طبيعي. ```html تقرير فهرسة الصفحات في Search Console يوضح 120 صفحة غير مفهرسة ``` 4. **حدد الأبعاد وفعّل التحميل الكسول**: حط width و height عشان تمنع اهتزاز الصفحة (CLS)، و loading=lazy لكل الصور ما عدا الصورة الرئيسية في أول الشاشة. ## لو موقعك WordPress - [Converter for Media](https://wordpress.org/plugins/webp-converter-for-media/) (مجانية): بيحوّل الصور لـ WebP و AVIF من غير ما يغير الملفات الأصلية - [EWWW Image Optimizer](https://wordpress.org/plugins/ewww-image-optimizer/) (مجانية): بيضغط الصور وهي بترفع، وفيه تحويل لـ WebP 1. **اكتب النص البديل وأنت بترفع** (الوسائط ← المكتبة ← النص البديل): في مكتبة الوسائط افتح الصورة واكتب «النص البديل» يوصف الصورة نفسها. وأنت في المقال، اضغط على الصورة وهتلاقي الخانة في الجنب. 2. **صغّر الصورة قبل الرفع**: مترفعش صورة عرضها 4000 بكسل لمقال عرضه 800. ووردبريس بيعمل مقاسات أصغر تلقائي، بس الأصل الضخم بياخد مساحة ويبطّأ الرفع. 3. **فعّل التحويل لـ WebP** (الإعدادات ← Converter for Media): بعد تركيب Converter for Media اضغط «Start Bulk Optimization» عشان يحوّل الصور القديمة كمان. 4. **خلّي أول صورة تتحمّل بسرعة**: ووردبريس بيعمل lazy loading تلقائي لمعظم الصور. صورة أول الشاشة المفروض ما يبقاش عليها lazy، وووردبريس الحديث بيستثنيها وبيضيف لها fetchpriority=high في الغالب. ## المصادر - [Google: أفضل ممارسات صور Google](https://developers.google.com/search/docs/appearance/google-images?hl=ar) --- # عندي صفحات يتيمة (Orphan Pages) مفيش أي رابط داخلي بيوصل لها. أعمل إيه؟ > اعرف الصفحات اليتيمة بمقارنة خريطة الموقع بنتيجة الزحف، وبعدين اربطها من صفحات قوية وقريبة في الموضوع بنص رابط وصفي، أو احذفها لو مالهاش لازمة. - المصدر: https://seoquestionsbank.com/onpage/internal-linking/ - القسم: السيو الداخلي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - صفحات في الـ Sitemap ومش بتطلع في الزحف - صفحات مش بتتفهرس أو بتتأخر - مقالات قديمة مالهاش زيارات ## السبب المحتوى بيتنشر من غير خطة ربط، أو الصفحات اتشالت من القوائم والتصنيفات. ## الأدوات - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): ربط الـ Sitemap و GSC وإظهار Orphan URLs - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير الروابط: أكتر الصفحات المرتبطة داخليًا - [Link Whisper](https://linkwhisper.com/): اقتراح روابط داخلية في ووردبريس ## خطوات الحل 1. **اطلع الصفحات اليتيمة**: في Screaming Frog: Configuration ← Spider ← Crawl Linked XML Sitemaps، وبعد الزحف شغّل Crawl Analysis، وافتح Sitemaps ← Orphan URLs. - Screaming Frog: Sitemaps ← Orphan URLs - /blog/old-guide-2021: 0 روابط داخلية - /services/local-seo: 0 روابط داخلية 2. **قرر: تفضل ولا تتشال؟**: الصفحة المفيدة تفضل وتتربط. الصفحة القديمة اللي مالهاش قيمة تتدمج في صفحة تانية بـ 301. 3. **اربطها من صفحات قوية**: من تقرير الروابط في Search Console اعرف أقوى صفحاتك، وضيف منها رابط في سياق الكلام بنص بيوصف الصفحة. ```html اضغط هنا لو عندك محل، اقرأ دليل سيو الأنشطة المحلية. ``` 4. **ابني مجموعات موضوعية**: صفحة رئيسية لكل موضوع (Pillar) بتربط لكل المقالات الفرعية، وكل مقال فرعي بيرجع لها. كده مفيش صفحة تتوه. ## لو موقعك WordPress - [Internal Link Juicer](https://wordpress.org/plugins/internal-links/) (مجانية): بيربط كلمات معينة بمقالات تلقائي - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): بيقترح روابط داخلية وأنت بتكتب 1. **لاقي الصفحات اليتيمة** (المقالات ← كل المقالات ← عمود الروابط): Rank Math بيعرض عمود «Links» في قائمة المقالات فيه عدد الروابط الداخلية الداخلة والخارجة. أي مقال عليه 0 روابط داخلة ده يتيم. 2. **اربط من المحرر**: حدد كلمة واضغط Ctrl+K واكتب اسم المقال اللي عايز تربطه. ووردبريس بيقترح مقالاتك من غير ما تنسخ الرابط. 3. **ضيف قسم «مقالات ذات صلة»**: معظم القوالب فيها خيار مقالات ذات صلة. أو استخدم بلوك «استعلام» عشان تعرض مقالات من نفس التصنيف. 4. **استخدم الربط التلقائي بحذر**: Internal Link Juicer مفيد للمواقع الكبيرة، بس حدد عدد روابط قليل لكل مقال واختار كلمات متنوعة عشان النص ميبقاش متكرر. ## المصادر - [Google: روابط قابلة للزحف](https://developers.google.com/search/docs/crawling-indexing/links-crawlable?hl=ar) --- # عندي أكتر من صفحة بتنافس على نفس الكلمة المفتاحية (Keyword Cannibalization)، أحلّها إزاي؟ > حدد الصفحة الأقوى لكل كلمة، وادمج الباقي فيها بتحويل 301 أو غيّر استهدافها لنية بحث مختلفة، وخلّي الروابط الداخلية تشاور على الصفحة الأساسية. - المصدر: https://seoquestionsbank.com/onpage/keyword-cannibalization/ - القسم: السيو الداخلي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - الترتيب بيتنطط بين صفحتين لنفس الكلمة - صفحتين بيظهروا تحت بعض في المركز 15 و 18 - مقالات قديمة وجديدة بنفس الموضوع ## السبب أكتر من صفحة بتغطي نفس نية البحث، فجوجل مش عارف يختار مين، والقوة (الروابط والإشارات) بتتوزع بينهم بدل ما تتجمع. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): فلتر استعلام واحد وشوف كام صفحة بتظهر له - [Ahrefs / Semrush](https://ahrefs.com/): تقرير Cannibalization أو Organic Keywords بالصفحات - [Google Sheets](https://sheets.google.com) (مجانية): جدول خريطة الكلمات (كلمة ← صفحة واحدة) ## خطوات الحل 1. **اكتشف الكلمات المتنافس عليها**: في Search Console: الأداء ← فلتر استعلام = الكلمة ← تبويب الصفحات. لو لقيت أكتر من صفحة واخدة ظهور واضح، عندك تنافس. - Google Search Console: الأداء ← استعلام: "شركة سيو" ← الصفحات - /services/seo: ظهور 4,100 · متوسط 9.4 - /blog/best-seo-company: ظهور 3,700 · متوسط 11.2 2. **قرر لكل كلمة صفحة واحدة**: اختار الصفحة اللي عندها روابط أكتر وزيارات أكتر وأقرب لنية البحث. دي بقت الصفحة الأساسية (Primary). 3. **اختار طريقة الحل لكل صفحة تانية**: لو المحتوى شبه بعض: ادمجه في الأساسية واعمل 301. لو النية مختلفة: غيّر العنوان والزاوية لكلمة تانية. لو صفحة لازم تفضل للزوار بس مالهاش لازمة في البحث: canonical أو noindex. - صفحتين لنفس الكلمة ← نفس النية؟ ← أيوه: ادمج + 301 ← لأ: غيّر الزاوية والعنوان 4. **نفّذ التحويل ووحّد الروابط الداخلية**: بعد الدمج حدّث كل الروابط الداخلية اللي بتشاور على الصفحة القديمة عشان تروح للأساسية مباشرة، ونص الرابط يكون عن الكلمة. ```apache # .htaccess Redirect 301 /blog/best-seo-company /services/seo ``` 5. **اعمل خريطة كلمات تمنع التكرار**: جدول بسيط: الكلمة الأساسية ← الصفحة ← نية البحث. أي مقال جديد يتراجع عليه قبل الكتابة. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): بيحذرك لو الكلمة الأساسية مستخدمة قبل كده في مقال تاني - [Redirection](https://wordpress.org/plugins/redirection/) (مجانية): تحويل 301 من المقال اللي هتدمجه 1. **اعرف المقالات المتنافسة**: في Rank Math اكتب الكلمة الأساسية، ولو مستخدمة قبل كده هيقولك. وفي Search Console فلتر بالكلمة وشوف أكتر من رابط بيظهر. 2. **ادمج في مقال واحد**: انقل أحسن الأجزاء للمقال الأقوى، وحدّث تاريخه. 3. **حوّل المقال التاني** (الأدوات ← Redirection ← أضف تحويل جديد): اعمل 301 من رابط المقال القديم للمقال اللي دمجت فيه، وبعدين انقل القديم للمهملات. 4. **صلّح الروابط الداخلية**: استخدم Better Search Replace أو دوّر في المقالات على الرابط القديم وغيّره للجديد عشان متعتمدش على التحويل. ## المصادر - [Google: دمج عناوين URL المكررة](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls?hl=ar) --- # إزاي أعرف كثافة الكلمة المفتاحية المناسبة؟ > مفيش نسبة كثافة مثالية: جوجل ما عندوش رقم زي 1% أو 2%، وتكرار الكلمة بشكل مبالغ فيه (keyword stuffing) مخالف لسياسات السبام. حط الكلمة في العنوان وأول فقرة وعنوان فرعي لو جت طبيعي، وبعد كده ركّز إنك تغطي الموضوع كامل بمرادفاته والأسئلة المرتبطة بيه. - المصدر: https://seoquestionsbank.com/onpage/keyword-density/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - Yoast أو Rank Math بيديك تحذير إن كثافة الكلمة عالية أو قليلة - نفس الكلمة متكررة لدرجة إن الكلام بقى تقيل على القارئ - أداة بتقولك كرر الكلمة 30 مرة عشان توصل لمتوسط المنافسين - الصفحة فيها الكلمة كتير ومع ذلك مش مترتبة ## السبب فكرة قديمة إن جوجل بيعد مرات تكرار الكلمة، وإضافات السيو بتعرض النسبة كمؤشر فالناس بتتعامل معاها كقاعدة. ## الأدوات - [Yoast SEO](https://yoast.com/wordpress/plugins/seo/) (مجانية): فحص Keyphrase density: استخدمه كتنبيه على الحشو أو النسيان، مش كهدف رقمي - [Surfer SEO](https://surferseo.com/): Content Editor بيقارن المصطلحات اللي في مقالك بأول النتائج، مفيد لاكتشاف مواضيع فرعية ناقصة - [Google Search Console](https://search.google.com/search-console) (مجانية): الأداء ← فلتر الصفحة ← الاستعلامات: الكلمات اللي صفحتك بتظهر لها فعلًا وممكن تغطيها أحسن ## خطوات الحل 1. **انسى النسبة وابدأ بالسؤال**: قبل الكتابة اسأل: اللي بيدوّر على الكلمة دي عايز يعرف إيه؟ لو المقال جاوب كويس، الكلمة ومرادفاتها هتيجي لوحدها بشكل طبيعي. - الكلمة المفتاحية ← نية الباحث: عايز إيه؟ ← الأسئلة والمواضيع الفرعية ← مقال بيجاوبها كلها ← الكلمة ومرادفاتها بتظهر طبيعي 2. **حطها في الأماكن المهمة**: العنوان (title)، والـ H1، وأول فقرة، وعنوان فرعي لو مناسب، والـ slug. ده كفاية جدًا لتوضيح موضوع الصفحة. ```html تركيب الطاقة الشمسية للبيت: التكلفة والخطوات

    تركيب الطاقة الشمسية للبيت

    لو بتفكر في تركيب الطاقة الشمسية للبيت، هتعرف هنا التكلفة التقريبية والخطوات وإزاي تختار الشركة...

    كام تكلفة الألواح الشمسية؟

    ``` 3. **غطّي المرادفات والمواضيع المرتبطة**: استخدم Surfer أو اقرا أول النتائج بنفسك، وشوف هل فيه مواضيع مهمة مش موجودة في مقالك. الأرقام اللي بتطلعها الأداة متوسطات للمنافسين، مش تعليمات من جوجل. - Surfer SEO: Content Editor ← Terms - ألواح شمسية: مذكورة في أجزاء مختلفة - انفرتر / بطاريات: مش مذكورة: موضوع ناقص - تركيب الطاقة الشمسية للبيت: 41 مرة: حشو 4. **اقرا المقال بصوت عالي**: لو جملة شكلها مكتوبة عشان جوجل مش عشان القارئ، غيّرها. استخدم الضمائر والمرادفات بدل تكرار نفس العبارة. ```text # حشو تركيب الطاقة الشمسية للبيت مهم، وشركتنا لتركيب الطاقة الشمسية للبيت أحسن شركة تركيب الطاقة الشمسية للبيت في مصر. # طبيعي تركيب الطاقة الشمسية للبيت بيقلل فاتورة الكهربا على المدى الطويل، وفريقنا بيركّب الألواح والانفرتر ويتابع الأداء بعد التشغيل. ``` 5. **تعامل مع تحذير الإضافة كإرشاد**: لو Yoast قال الكثافة عالية، غالبًا فيه تكرار يستاهل تراجعه. لو قال قليلة والمقال مفهوم وبيغطي الموضوع، ما تزوّدش الكلمة عشان اللمبة تخضر بس. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): بيحسب الكثافة ويوريك مكان الكلمة - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): تحليل قراءة وكلمة أساسية 1. **متطاردش اللون الأخضر**: Rank Math و Yoast بيعرضوا كثافة الكلمة. خد الرقم كتنبيه لو الكلمة مش موجودة خالص أو متكررة بشكل مبالغ فيه، مش كهدف. 2. **استخدم مرادفات وكلمات مرتبطة**: في Yoast المدفوع ممكن تضيف مرادفات. في أي حال اكتب طبيعي واستخدم كلمات من نفس الموضوع. 3. **ركّز على الأماكن المهمة**: اتأكد إن الكلمة في العنوان، والرابط، وأول فقرة، وعنوان فرعي واحد على الأقل. ده أهم من النسبة. ## المصادر - [Google: سياسات المحتوى غير المرغوب فيه (حشو الكلمات الرئيسية)](https://developers.google.com/search/docs/essentials/spam-policies?hl=ar) - [Google: إنشاء محتوى مفيد وموثوق يضع الناس في المقام الأول](https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=ar) - [Google: دليل تحسين محركات البحث (SEO) للمبتدئين](https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=ar) --- # إيه هي الكلمات المفتاحية الطويلة (Long-tail) وإزاي أستهدفها؟ > الكلمات الطويلة عبارات بحث محددة من 3 كلمات أو أكتر زي "أفضل لابتوب للمونتاج تحت 30 ألف". حجم بحث كل واحدة قليل، لكن منافستها أقل ونية الباحث أوضح، فالموقع الجديد يقدر يترتب عليها أسرع. اجمعها من الأسئلة الحقيقية، وجمّع المتشابه منها في صفحة واحدة بتجاوبهم كلهم. - المصدر: https://seoquestionsbank.com/onpage/long-tail-keywords/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - بستهدف كلمات عامة زي "سيو" ومش بظهر خالص - الأدوات بتقول حجم البحث صفر على الكلمات اللي في دماغي - Search Console فيه استعلامات طويلة غريبة صفحتي بتظهر فيها - عايز زيارات بتشتري مش زيارات بتتفرج بس ## السبب الكلمات القصيرة العامة عليها منافسة من مواقع كبيرة ونيتها مش واضحة، والأدوات بتقلل تقدير حجم البحث على العبارات الطويلة، خصوصًا بالعربي، فالناس بتتجاهلها. ## الأدوات - [AnswerThePublic](https://answerthepublic.com/) (مجانية): اكتب الكلمة الأساسية واختار اللغة والدولة، وخد الأسئلة وحروف الجر والمقارنات (vs) كأفكار لعبارات طويلة - [AlsoAsked](https://alsoasked.com/): اكتب السؤال الرئيسي وشوف شجرة "الناس بيسألوا كمان" عشان تبني منها العناوين الفرعية - [Google Search Console](https://search.google.com/search-console) (مجانية): الأداء ← الاستعلامات ← فلتر Regex عشان تطلّع العبارات الطويلة اللي موقعك بيظهر فيها فعلًا ## خطوات الحل 1. **افهم الفرق بالمثال**: الكلمة القصيرة عامة ومش معروف الباحث عايز إيه. كل ما العبارة تطول، النية بتوضح والمنافسة بتقل، والزائر بيبقى أقرب للقرار. - لابتوب ← لابتوب للمونتاج ← أفضل لابتوب للمونتاج تحت 30 ألف ← نية واضحة ومنافسة أقل 2. **طلّع العبارات الطويلة اللي عندك أصلًا**: في Search Console افتح الأداء ← الاستعلامات، اضغط فلتر الاستعلام واختار Regex مخصص، والصق التعبير ده عشان يطلع الاستعلامات اللي فيها 4 كلمات أو أكتر. ركّز على اللي ظهورها كويس وترتيبها بعد 10. ```regex ^\S+(\s+\S+){3,}$ ``` 3. **اجمع أفكار جديدة من أسئلة الناس**: اكتب الكلمة الأساسية في AnswerThePublic و AlsoAsked، وكمّل بالاقتراح التلقائي في جوجل وقسم "الناس بيسألوا كمان". جرّب الصيغ العامية والفصحى لأن الناس بتكتب الاتنين. - AnswerThePublic: الكلمة: لابتوب ← Questions - ازاي اختار لابتوب للمونتاج: نية: معلومات قبل الشرا - افضل لابتوب للمونتاج تحت 30 الف: نية: مقارنة وشرا - لابتوب: عامة ومنافستها عالية 4. **جمّع المتشابه في صفحة واحدة**: مش لازم صفحة لكل عبارة. العبارات اللي بتسأل نفس السؤال بصيغ مختلفة تتجاوب في صفحة واحدة، والأسئلة الفرعية تبقى عناوين H2/H3 جواها. كده بتتجنب صفحات ضعيفة بتنافس بعض. 5. **جاوب العبارة بالظبط**: حط العبارة أو معناها في العنوان والـ H1، وجاوب عليها في أول الصفحة بشكل مباشر، وبعدين التفاصيل. افتح جوجل على العبارة الأول وشوف نوع النتايج عشان تكتب بنفس النية. 6. **راجع بعد شهر وكبّر اللي اشتغل**: ارجع لنفس فلتر Search Console وشوف العبارات الجديدة اللي ظهرت. لو صفحة بدأت تجيب عبارات قريبة كتير، كمّلها بأقسام جديدة أو اعمل لها صفحات فرعية مربوطة بيها. ## لو موقعك WordPress - [Site Kit by Google](https://wordpress.org/plugins/google-site-kit/) (مجانية): الكلمات اللي بتجيبلك زيارات من Search Console - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): كلمة أساسية لكل مقال ومنع التكرار 1. **لاقي كلمات طويلة بتظهر فيها بالفعل**: في Site Kit أو Search Console رتّب الكلمات بالظهور. أي سؤال طويل ظاهر في الصفحة 2 أو 3 يستاهل قسم أو مقال خاص. 2. **اعمل قسم أو مقال للسؤال**: لو السؤال قريب من مقال موجود ضيف له عنوان H2 وإجابة. لو مختلف، مقال جديد بكلمة أساسية مختلفة. 3. **اربطه بالمقال الرئيسي**: حط رابط من المقال الطويل للصفحة الرئيسية للموضوع، والعكس. ## المصادر - [Google: دليل تحسين محركات البحث (SEO) للمبتدئين](https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=ar) - [مساعدة Search Console: تقرير الأداء (فلتر Regex)](https://support.google.com/webmasters/answer/7576553?hl=ar) --- # عندي ظهور كتير في Search Console وضغطات قليلة. أرفع نسبة النقر (CTR) إزاي؟ > الأول اتأكد إن المشكلة فعلًا في النقر: لو ترتيبك بعد العاشر، الظهور ده مش بيتشاف أصلًا والحل هو الترتيب. لو أنت في الصفحة الأولى ونسبة النقر أقل من الصفحات اللي في نفس مركزك، يبقى العنوان والوصف مش مقنعين أو مش مطابقين لنية البحث. فلتر الصفحات دي في Search Console، وأعد كتابة العنوان والوصف بحيث يوعدوا بالإجابة اللي الباحث عايزها، وضيف بيانات منظمة لو تنفع، وقارن بعد 4 أسابيع. - المصدر: https://seoquestionsbank.com/onpage/low-ctr/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-10 ## الأعراض - تقرير الأداء في Search Console فيه آلاف مرات الظهور وضغطات قليلة جدًا - صفحة في المركز 3 أو 4 وبتاخد ضغطات أقل من صفحات أضعف منها - متوسط نسبة النقر للموقع كله تحت 1% ومش عارف ده طبيعي ولا لأ - الظهور بيزيد كل شهر والزيارات ثابتة ## السبب يا إما الظهور جاي من مراكز متأخرة (بعد العاشر) محدش بيوصلها، يا إما العنوان والوصف عامين أو مقطوعين أو مش بيردوا على اللي الباحث كاتبه، أو النتيجة محاوطة بإعلانات وإجابة الذكاء الاصطناعي والمقتطف المميز فالضغطات بتقل لكل النتايج. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير الأداء: الظهور والنقرات ونسبة النقر ومتوسط الترتيب لكل صفحة ولكل كلمة - [معاينة نتيجة جوجل](https://seoquestionsbank.com/free-tools/serp-preview/) (مجانية): تشوف العنوان والوصف الجديد هيبانوا إزاي وهل هيتقطعوا - [فاحص عنوان السيو](https://seoquestionsbank.com/free-tools/seo-title-checker/) (مجانية): يقيّم طول العنوان ووجود الكلمة المفتاحية في أوله - [Google Sheets](https://sheets.google.com/) (مجانية): تصدّر تقرير الأداء وترتبه وتفلتر الصفحات اللي محتاجة شغل ## خطوات الحل 1. **اعرض البيانات الصح الأول**: افتح تقرير الأداء، وفعّل المربعات الأربعة: إجمالي النقرات، إجمالي مرات الظهور، متوسط نسبة النقر، متوسط الموضع. خلّي الفترة آخر 3 شهور، وروح لتبويب «الصفحات». متوسط نسبة النقر للموقع كله مش بيقول حاجة لوحده، لأنه بيخلط صفحات في المركز الأول بصفحات في المركز الخمسين. - Search Console: الأداء ← نتائج البحث ← الصفحات - إجمالي مرات الظهور: 48,200 - إجمالي النقرات: 310 - متوسط نسبة النقر: 0.6% - متوسط الموضع: 18.4 2. **افصل مشكلة الترتيب عن مشكلة النقر**: رتّب الصفحات حسب الظهور، وبص على متوسط الموضع. صفحة متوسطها بعد 10 الظهور بتاعها جاي من الصفحة التانية وما بعدها، والحل هنا تحسين المحتوى والروابط مش العنوان. اشتغل على النقر في الصفحات اللي متوسطها من 1 لـ 10 ونسبة النقر بتاعتها أقل من صفحاتك التانية اللي في نفس المركز تقريبًا. - تقرير الصفحات: الظهور ← الموضع ← نسبة النقر - /blog/seo-guide/ · الموضع 3.1: CTR 1.2%: مشكلة نقر - /blog/keywords/ · الموضع 2.8: CTR 9%: كويس - /blog/backlinks/ · الموضع 24: CTR 0.1%: مشكلة ترتيب 3. **شوف الناس بتدوّر بإيه بالظبط**: اضغط على الصفحة اللي فيها مشكلة نقر، وبعدين ارجع لتبويب «طلبات البحث». هتلاقي الكلمات اللي الصفحة بتظهر عليها. لو الناس بتكتب «أسعار» أو «مجاني» أو «خطوات» أو «2026» والعنوان مفيهوش الكلام ده، يبقى ده سبب كبير. 4. **ابحث بنفسك وشوف نتيجتك وسط المنافسين**: اكتب أهم كلمة في جوجل من الموبايل. هل فوقك إعلانات أو إجابة ذكاء اصطناعي أو مقتطف مميز بياخد العين؟ هل عناوين المنافسين فيها رقم أو سنة أو وعد واضح وعنوانك عام؟ هل عنوانك مقطوع أو جوجل غيّره؟ الملاحظات دي هي اللي هتكتب على أساسها. 5. **أعد كتابة العنوان والوصف**: العنوان: الكلمة اللي الناس بتدوّر بيها في أوله، ووعد واضح بالنتيجة (رقم خطوات، سنة، «مجاني»، «للمبتدئين»)، وتحت 60 حرف تقريبًا. الوصف: جملتين بيقولوا الباحث هيلاقي إيه بالظبط، ويخلصوا بسبب يضغط. متكتبش وعد مش موجود في الصفحة، لأن الزائر هيرجع فورًا. 6. **خلّي نتيجتك أوسع وأوضح**: البيانات المنظمة المناسبة (منتج بسعر وتقييم، فيديو، Breadcrumbs) بتخلي النتيجة تاخد مساحة أكبر. وجملة إجابة مباشرة تحت أول H2 بتديك فرصة في المقتطف المميز. وتاريخ التحديث لو المحتوى بيتغيّر. 7. **قيس بالطريقة الصح**: سجّل تاريخ التعديل، واستنى 4 أسابيع على الأقل. بعدين في تقرير الأداء فلتر الصفحة، واختار «مقارنة» آخر 28 يوم بالـ 28 يوم اللي قبلهم. لو نسبة النقر زادت والموضع ثابت تقريبًا، التعديل نجح. لو مزادتش، جرّب صيغة تانية للعنوان، صفحة صفحة مش كله مرة واحدة. - اختار صفحة في المراكز 1 لـ 10 ← عدّل العنوان والوصف ← استنى 4 أسابيع ← قارن 28 يوم بـ 28 يوم ← ثبّت أو جرّب صيغة تانية ## لو موقعك WordPress - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): محرر العنوان والوصف مع معاينة شكل النتيجة لكل مقال - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): محرر النتيجة، ومتغيرات زي السنة الحالية، والبيانات المنظمة 1. **عدّل العنوان والوصف من المقال** (المقالات ← تعديل المقال ← Yoast: تعديل المقتطف / Rank Math: Edit Snippet): افتح المقال، وانزل لصندوق Yoast واضغط «تعديل المقتطف» (أو في Rank Math اضغط Edit Snippet فوق)، واكتب عنوان السيو والوصف الجديد. المعاينة هتوريك لو العنوان بيتقطع. 2. **صلّح قالب العناوين لو كله شبه بعضه** (Yoast SEO ← الإعدادات ← أنواع المحتوى ← المقالات): لو كل العناوين شكلها «اسم المقال - اسم الموقع» وطويلة، عدّل القالب العام: شيل الفاصل الزيادة أو اسم الموقع لو بيقطع العنوان. 3. **ضيف البيانات المنظمة المناسبة** (تعديل المقال ← Rank Math ← Schema): في Rank Math افتح تبويب Schema في المقال واختار النوع المناسب (Product أو Video أو HowTo). المنتجات في ووكومرس بتطلع سعر وتقييم لوحدها مع الإضافة. متغير السنة (%currentyear% في Rank Math و %%currentyear%% في Yoast) مريح، بس استخدمه بس في محتوى بتحدّثه فعلًا كل سنة. ## المصادر - [Google Search Central: التحكم في روابط العناوين في نتائج البحث](https://developers.google.com/search/docs/appearance/title-link?hl=ar) - [Google Search Central: التحكم في المقتطفات (الوصف)](https://developers.google.com/search/docs/appearance/snippet?hl=ar) - [مساعدة Search Console: تقرير الأداء](https://support.google.com/webmasters/answer/7576553?hl=ar) --- # الوصف (Meta Description) اللي كتبته مش بيظهر، وجوجل بيعرض جملة تانية من الصفحة. ليه؟ > جوجل بيختار المقتطف حسب كلمة البحث، فلو وصفك مش بيجاوب على اللي الناس بتدوّر عليه هياخد جملة من المحتوى. اكتب وصف فريد لكل صفحة بيحتوي على الكلمة الأساسية ويوعد بفايدة واضحة. - المصدر: https://seoquestionsbank.com/onpage/meta-description/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-10 ## الأعراض - الوصف في النتائج مختلف عن اللي كتبته - الوصف مقطوع - صفحات كتير ليها نفس الوصف ## السبب الوصف مش موجود أو مكرر أو عام جدًا، أو مش بيحتوي على الكلمات اللي الباحث كتبها، فجوجل يفضّل نص من الصفحة نفسها. ## الأدوات - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): تبويب Meta Description: المكرر والفاضي والطويل - [Google Search Console](https://search.google.com/search-console) (مجانية): تعرف الاستعلامات اللي الصفحة بتظهر فيها - [Rank Math](https://rankmath.com/) (مجانية): كتابة الوصف ومعاينته في ووردبريس ## خطوات الحل 1. **اطلع قائمة الأوصاف الضعيفة**: من Screaming Frog افتح Meta Description وفلتر على Missing و Duplicate و Over 155 Characters. - Screaming Frog: Meta Description ← Filter: Duplicate - /product/1: أفضل منتجات بأفضل الأسعار - /product/2: أفضل منتجات بأفضل الأسعار - /about: تعرّف على فريقنا وقصتنا منذ 2015 2. **اعرف الناس بتدوّر بإيه**: في Search Console افتح الصفحة نفسها في تقرير الأداء وشوف تبويب الاستعلامات. أعلى 3 استعلامات لازم يظهر معناها في الوصف. 3. **اكتب الوصف بقالب ثابت**: جملة بتجاوب على السؤال + فايدة محددة + دعوة لفعل. حوالي 140 إلى 155 حرف. ```html ``` 4. **عاين قبل ما تنشر**: جرّب الوصف في أداة المعاينة اللي تحت، واتأكد إن أهم كلام في أول 120 حرف عشان على الموبايل المساحة أقل. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): وصف مخصص لكل صفحة ومعاينة في نتايج جوجل - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): نفس الفكرة، مع قوالب للوصف 1. **اكتب وصف يدوي لكل صفحة مهمة** (Rank Math ← تحرير المقتطف): في صندوق الإضافة تحت المقال اضغط «تحرير المقتطف» واكتب وصف 140-155 حرف بيلخص الصفحة. 2. **اتأكد إنه بيطلع في الكود**: افتح الصفحة واضغط Ctrl+U ودوّر على meta name="description". لو مش لاقيه أو لاقي اتنين، في إضافة سيو تانية أو القالب بيطلع وصف. 3. **متشغلش إضافتين سيو مع بعض** (الإضافات ← الإضافات المنصّبة): لو Yoast و Rank Math شغالين مع بعض هيطلع وصف مكرر. عطّل واحدة واستورد إعداداتها في التانية. حتى لو الوصف مظبوط، جوجل ممكن يختار جملة من الصفحة لو شايفها أنسب للبحث. ده طبيعي. ## المصادر - [Google: التحكم في المقتطفات](https://developers.google.com/search/docs/appearance/snippet?hl=ar) --- # أعمل إيه في صفحات المنتجات اللي خلصت من المخزون أو اتوقفت؟ > لو المنتج خلص مؤقتًا وهيرجع: سيب الصفحة شغالة (200)، واكتب إنه غير متوفر، وخلّي availability في البيانات المنظمة OutOfStock، واعرض بدائل. لو اتوقف نهائي وليه بديل قريب: حوّله 301 للبديل. لو ملوش بديل ولا روابط ولا زيارات: سيبه يرجّع 404 أو 410. ومتحوّلش كل المنتجات الخلصانة على الرئيسية. - المصدر: https://seoquestionsbank.com/onpage/out-of-stock-products/ - القسم: السيو الداخلي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-03 ## الأعراض - منتجات خلصت والصفحات بتجيب زيارات من جوجل ومش عارف أمسحها ولا لأ - مسحت منتجات وبقى عندي أخطاء 404 كتير في Search Console - Search Console بيقول Soft 404 لصفحات منتجات فاضية - جوجل بيعرض المنتج متاح وهو خلصان ## السبب التعامل مع كل المنتجات الخلصانة بنفس الطريقة: يا إما مسحها كلها (فتضيع الروابط والزيارات)، يا إما تحويلها كلها للرئيسية (فجوجل يعتبرها Soft 404)، يا إما سيبها من غير ما تقول إنها غير متوفرة. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير الأداء يوريك المنتجات الخلصانة اللي لسه بتجيب زيارات - [Rich Results Test](https://search.google.com/test/rich-results) (مجانية): تتأكد إن availability ظاهرة صح في بيانات المنتج - [مولّد Schema](https://seoquestionsbank.com/free-tools/schema-generator/) (مجانية): يكتبلك Product JSON-LD لو متجرك مش WooCommerce ## خطوات الحل 1. **قسّم المنتجات الخلصانة**: اعمل قايمة بالمنتجات الخلصانة، وجنب كل واحد: هيرجع ولا لأ؟ ليه بديل؟ ليه زيارات أو روابط؟ زيارات المنتج تجيبها من Search Console في الأداء ثم الصفحات. - القرار: حالة المنتج - خلص مؤقتًا وهيرجع: سيب الصفحة 200 + غير متوفر - اتوقف وليه موديل جديد: 301 للموديل الجديد - اتوقف ومن غير بديل ولا زيارات: 404 أو 410 - كل الخلصان يتحوّل للرئيسية: غلط: Soft 404 2. **المنتج المؤقت: وضّح إنه غير متوفر**: سيب الوصف والصور، واكتب بوضوح «غير متوفر حاليًا» وإمتى متوقع يرجع لو تعرف، وزرار «بلّغني لما يتوفر»، و3 لـ 4 منتجات بديلة. ده بيخلي الصفحة مفيدة فجوجل ميعتبرهاش فاضية. 3. **خلّي البيانات المنظمة تقول نفس الكلام**: availability في Product schema لازم تطابق الصفحة. WooCommerce مع Rank Math أو Yoast بيغيّرها لوحدها لما تغيّر حالة المخزون. ```json "offers": { "@type": "Offer", "price": "1250", "priceCurrency": "EGP", "availability": "https://schema.org/OutOfStock" } ``` 4. **المتوقف وليه بديل: 301**: حوّل الرابط القديم للموديل الجديد أو أقرب منتج ليه. لو مفيش منتج قريب لكن فيه تصنيف بنفس النوع بالظبط، التصنيف مقبول. ```text /product/blender-x200/ 301 /product/blender-x300/ ``` 5. **المتوقف من غير بديل: سيبه يختفي**: لو المنتج ملوش زيارات ولا روابط ولا بديل، احذفه وسيب الرابط يرجّع 404 (أو 410). ده طبيعي وجوجل هيشيله مع الوقت، ومتحوّلوش للرئيسية. 6. **متخبّيش الخلصان من غير ما تفكر**: خيار «إخفاء المنتجات النافذة من الكتالوج» بيشيلها من التصنيفات والبحث جوه المتجر، بس الصفحة نفسها فاضلة. استخدمه لو عندك منتجات خلصانة كتير بتزحم التصنيفات، والروابط الداخلية للمنتجات دي هتقل. - WooCommerce: الإعدادات ← المنتجات ← المخزون - إخفاء المنتجات النافذة من المخزون من الكتالوج: اختياري حسب حجم المتجر ## لو موقعك WordPress - [WooCommerce](https://wordpress.org/plugins/woocommerce/) (مجانية): حالة المخزون وإخفاء النافذ والمنتجات المرتبطة - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): Product schema بيتحدّث مع المخزون، ووحدة تحويلات - [Redirection](https://wordpress.org/plugins/redirection/) (مجانية): تحويل 301 للمنتجات المتوقفة 1. **علّم المنتج «نفذ من المخزون»** (المنتجات ← تحرير المنتج ← بيانات المنتج ← المخزون): من بيانات المنتج تحت المحرر، تبويب المخزون، حالة المخزون. 2. **ضيف بدائل** (المنتجات ← تحرير المنتج ← بيانات المنتج ← المنتجات المرتبطة): اختار منتجات قريبة في خانة Upsells عشان تظهر في الصفحة. 3. **حوّل المتوقف لبديله** (الأدوات ← Redirection ← Add New): الرابط القديم في Source URL، والبديل في Target URL، والنوع 301. في سلة وزد نفس الفكرة: خلّي المنتج ظاهر بحالة «نفذت الكمية» بدل ما تحذفه لو هيرجع. ## المصادر - [Google Search Central: دليل التجارة الإلكترونية](https://developers.google.com/search/docs/specialty/ecommerce?hl=ar) - [Google Search Central: بيانات Product المنظمة](https://developers.google.com/search/docs/appearance/structured-data/product?hl=ar) - [Google Search Central: التحويلات وبحث Google](https://developers.google.com/search/docs/crawling-indexing/301-redirects?hl=ar) --- # إزاي أكتب وصف منتج يترتب ومش منسوخ من المورّد؟ > وصف المورّد موجود بالحرف في عشرات المتاجر، فجوجل بيختار نسخة واحدة يعرضها وغالبًا مش هتكون نسختك. اكتب وصف بكلامك: لمين المنتج، بيحل إيه، المواصفات اللي تهم المشتري، وصور وتفاصيل من عندك، وضيف بيانات Product المنظمة عشان السعر والتوفر يبانوا في النتائج. - المصدر: https://seoquestionsbank.com/onpage/product-descriptions/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - لما أنسخ جملة من وصف المنتج في جوجل بتطلع متاجر تانية كتير بنفس الكلام - صفحات المنتجات مش بتظهر وبتظهر صفحات منافسين بنفس الوصف - Siteliner بيقول نسبة المحتوى المكرر بين صفحاتي عالية - منتجات كتير وصفها سطر واحد أو مواصفات بس ## السبب نسخ وصف المورّد أو الشركة المصنّعة كما هو، أو استخدام نفس القالب لكل المنتجات مع تغيير الاسم بس، فالصفحة ما بتضيفش حاجة عن باقي النتائج. ## الأدوات - [Copyscape](https://www.copyscape.com/) (مجانية): حط رابط صفحة المنتج في البحث المجاني يطلعلك المواقع اللي فيها نفس النص. للنص قبل النشر استخدم Premium (مدفوع) - [Siteliner](https://www.siteliner.com/) (مجانية): افحص المتجر وافتح Duplicate Content عشان تعرف المنتجات اللي وصفها متكرر جوه موقعك - [Rich Results Test](https://search.google.com/test/rich-results) (مجانية): اختبر صفحة المنتج واتأكد إن بيانات Product (السعر، التوفر، التقييم) مقروءة من غير أخطاء ## خطوات الحل 1. **اعرف حجم المشكلة الأول**: شغّل Siteliner على المتجر وافتح Duplicate Content: هيرتّبلك الصفحات حسب نسبة التكرار بينها. بعدها خد أهم المنتجات (الأكتر مبيعًا أو زيارات) وحط روابطها في Copyscape تشوف مين ناشر نفس الوصف بره موقعك. - Siteliner: Duplicate Content - /product/blender-x500/: تطابق 82% - /product/blender-x700/: تطابق 79% - /product/coffee-grinder-g2/: تطابق 12% 2. **ابدأ بالمنتجات اللي تفرق**: مش لازم تعيد كتابة آلاف المنتجات مرة واحدة. ابدأ بالأكتر مبيعًا والأكتر ظهورًا في تقرير الأداء في Search Console، وبعدين كمّل على الباقي بالتدريج. 3. **اكتب الوصف بقالب يجاوب أسئلة المشتري**: ابدأ بجملة بتقول المنتج لمين وبيحل إيه. بعدها المميزات بلغة الفايدة مش المواصفة بس، وبعدها جدول مواصفات (المقاس، الخامة، الضمان)، وفي الآخر إجابات لأسئلة بتجيلك فعلًا من العملاء. استخدم الكلمات اللي المشتري بيكتبها، زي "خلاط" مش بس "Blender". ```text وصف المورّد (موجود في 40 متجر): High quality blender with powerful motor and multiple speeds. وصف بكلامك: خلاط 1000 وات مناسب للعصاير والسموذي اليومي لأسرة من 4 أفراد. - 3 سرعات + زرار نبض للتلج - إبريق زجاج 1.5 لتر بيتغسل في غسالة الأطباق - ضمان سنتين من الوكيل سؤال متكرر: هل بيطحن البن؟ لأ، للبن استخدم مطحنة منفصلة. ``` 4. **ضيف حاجات المنافس ما يقدرش ينسخها**: صور حقيقية صوّرتها بنفسك بنص بديل (alt) واضح، فيديو قصير للاستخدام، مقارنة بين موديلين عندك، وتقييمات عملاء حقيقيين. دي بتخلي صفحتك مختلفة فعلًا مش بس متصاغة بكلام تاني. 5. **ضيف بيانات Product المنظمة**: بيانات Product مع Offer بتوضح لجوجل الاسم والسعر والعملة والتوفر، وممكن تخلي النتيجة تظهر بمعلومات زيادة. إضافات ووردبريس زي Rank Math و Yoast WooCommerce ومنصات زي سلة وزد وShopify بتطلعها تلقائي غالبًا. المهم إن السعر والتوفر يطابقوا اللي ظاهر في الصفحة، واختبرها في Rich Results Test. ```json { "@context": "https://schema.org", "@type": "Product", "name": "خلاط 1000 وات إبريق زجاج 1.5 لتر", "image": "https://example.com/img/blender-x500.jpg", "description": "خلاط للعصاير والسموذي اليومي بـ 3 سرعات وزرار نبض.", "sku": "X500", "brand": { "@type": "Brand", "name": "إكس" }, "offers": { "@type": "Offer", "price": "2499", "priceCurrency": "EGP", "availability": "https://schema.org/InStock", "url": "https://example.com/product/blender-x500/" } } ``` 6. **اتعامل مع المنتجات المتشابهة صح**: لو عندك نفس المنتج بألوان أو مقاسات مختلفة، يا إما صفحة واحدة فيها اختيار اللون، يا إما صفحات منفصلة بـ canonical واضح. ما تعملش 10 صفحات بنفس الوصف بالحرف وتغيّر اللون في الاسم بس. ## لو موقعك WordPress - [WooCommerce](https://wordpress.org/plugins/woocommerce/) (مجانية): وصف المنتج والوصف المختصر - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): Schema المنتج والعنوان والوصف 1. **استخدم الخانتين** (المنتجات ← تحرير المنتج): ووكومرس فيه «وصف المنتج» الطويل تحت، و«الوصف المختصر» جنب السعر. اكتب المختصر مزايا سريعة، والطويل تفاصيل واستخدام ومقاسات. 2. **ضيف المواصفات كخصائص** (المنتجات ← بيانات المنتج ← الخصائص): من «بيانات المنتج ← الخصائص» ضيف المقاس واللون والخامة. بتظهر في تبويب منظم ومفيدة للفلاتر. 3. **اتأكد من Schema المنتج**: ووكومرس بيطلع Product Schema تلقائي، و Rank Math بيحسّنه. اختبر صفحة منتج في Rich Results Test. ## المصادر - [Google: بيانات المنتج المنظمة (Product)](https://developers.google.com/search/docs/appearance/structured-data/product?hl=ar) - [Google: إنشاء محتوى مفيد وموثوق يضع الناس في المقام الأول](https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=ar) --- # يعني إيه نية البحث (Search Intent)؟ وإزاي أكتب المقال اللي جوجل عايزه للكلمة؟ > نية البحث هي الباحث عايز إيه فعلًا: يعرف معلومة، يقارن قبل ما يشتري، يشتري، أو يوصل لموقع معين. أسهل طريقة تعرفها: ابحث الكلمة وشوف أول 10 نتايج نوعها إيه وشكلها إيه. لو جوجل بيعرض قوايم مقارنة ومقالك شرح نظري، أو بيعرض صفحات منتجات ومقالك مقال، غالبًا مش هتترتب مهما كتبت كويس. - المصدر: https://seoquestionsbank.com/onpage/search-intent/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-03 ## الأعراض - المقال كويس ومش بيطلع من الصفحة التانية - الصفحة بتظهر كتير ونسبة النقر قليلة جدًا - الزوار بيخرجوا بسرعة من غير ما يعملوا حاجة - صفحة منتج بتحاول تترتب على كلمة كل نتايجها مقالات ## السبب الصفحة بتجاوب على حاجة غير اللي الباحث عايزها: نوع غلط (مقال بدل صفحة خدمة)، أو شكل غلط (شرح بدل قايمة أو مقارنة)، أو زاوية غلط (للمحترفين والباحث مبتدئ، أو سنة قديمة والناس عايزة الجديد). ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): الاستعلامات اللي بتجيب ظهور لكل صفحة - [AlsoAsked](https://alsoasked.com/) (مجانية): الأسئلة اللي الناس بتسألها حوالين الكلمة - [فحص فجوة المحتوى](https://seoquestionsbank.com/free-tools/content-gap/) (مجانية): يقارن صفحتك بصفحات المنافسين ## خطوات الحل 1. **اعرف الأنواع الأربعة**: معلوماتي: «إزاي أعمل»، «يعني إيه». تجاري (مقارنة): «أحسن»، «مقارنة»، «مراجعة». شرائي: «سعر»، «اشتري»، «عرض». توجّهي: اسم براند أو موقع. ونفس الكلمة ممكن يبقى ليها أكتر من نية. - نية البحث: الكلمة ← النية ← الصفحة المناسبة - إزاي أنضف التكييف: معلوماتي - أحسن تكييف موفر: تجاري: قايمة مقارنة - سعر تكييف شارب 1.5: شرائي: صفحة منتج - خدمة عملاء شارب: توجّهي: موقع الشركة 2. **اقرا صفحة النتايج نفسها**: ابحث الكلمة (في وضع التصفح الخفي) وسجّل: نوع النتايج (مقالات، متاجر، فيديوهات، خرايط)، شكلها (قايمة، دليل خطوات، مقارنة)، الزاوية (للمبتدئين، 2026، بالأسعار)، والحاجات اللي ظاهرة زي «أسئلة ذات صلة» والمقتطف المميز. 3. **طابق النوع والشكل والزاوية**: لو أغلب النتايج قوايم «أحسن X»، اكتب قايمة فيها معايير الاختيار وتجربتك. لو أغلبها صفحات خدمة، اعمل صفحة خدمة مش مقال. ولو كله فيديو، حط فيديو جوه المقال. - نوع النتايج ← شكلها ← زاويتها ← صفحتك بنفس الشكل + أحسن 4. **غطّي الأسئلة اللي جنب الكلمة**: خد «أسئلة ذات صلة» من جوجل وأسئلة AlsoAsked، وحط اللي يخدم نفس النية كعناوين H2 أو في قسم أسئلة شائعة. اللي ليه نية تانية خليه لمقال لوحده. 5. **راجع الصفحات القديمة بنفس الطريقة**: من Search Console شوف الاستعلامات اللي الصفحة بتظهر عليها. لو بتظهر على نية مختلفة عن اللي كتبتها، يا تعدّل الصفحة يا تكتب صفحة جديدة للنية دي. - Google Search Console: الأداء ← الصفحات ← الاستعلامات - ظهور 12,000 ونقر 0.4%: النية مش متطابقة - بعد إعادة الكتابة كقايمة مقارنة: النقر زاد ## المصادر - [Google Search Central: دليل السيو للمبتدئين](https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=ar) - [Google Search Central: إزاي تعمل محتوى مفيد وموثوق للناس](https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=ar) --- # إزاي أقيس نجاح السيو ومؤشرات الأداء (KPIs) الصح؟ > ما تقيسش السيو بترتيب كلمة أو اتنين. قيس من Search Console النقرات والظهور ونسبة النقر لكل مجموعة صفحات، وافصل كلمات البراند عن الكلمات العامة. ومن GA4 قيس الزيارات العضوية والأحداث الرئيسية (Key events) زي الطلبات والمكالمات والمبيعات. اجمعهم في تقرير Looker Studio وقارن بنفس الفترة من السنة اللي فاتت عشان الموسمية. - المصدر: https://seoquestionsbank.com/onpage/seo-kpis/ - القسم: السيو الداخلي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - بتقيس النجاح بترتيب كلمة واحدة بس - الزيارات العضوية زادت لكن الطلبات والمبيعات زي ما هي - مش عارف تفرّق بين زيارات اسم البراند والزيارات من كلمات عامة - كل شهر بتعمل التقرير يدوي بسكرين شوتس ومحدش بيفهمه ## السبب مفيش هدف تجاري متحدد للسيو من الأول، فالقياس بيعتمد على أرقام شكلها حلو (ترتيب، زيارات) من غير ربطها بالنتيجة اللي البيزنس محتاجها. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير الأداء: النقرات والظهور ونسبة النقر ومتوسط الموضع، مع فلاتر للصفحات والاستعلامات - [Google Analytics 4](https://analytics.google.com/) (مجانية): الزيارات من Organic Search والأحداث الرئيسية (Key events) والإيرادات - [Looker Studio](https://lookerstudio.google.com/) (مجانية): داشبورد بيجمع Search Console و GA4 في مكان واحد ويتحدث تلقائي ## خطوات الحل 1. **ابدأ من هدف البيزنس**: اختار هدف واحد أو اتنين واضحين، وبعدين حدد المؤشر اللي بيقيسه. المؤشرات اللي فوق في السلسلة (ظهور، نقرات) بتوضّح الاتجاه، واللي تحت (طلبات، مبيعات) هي النتيجة. - الهدف: طلبات خدمة أكتر ← ظهور في كلمات الخدمة (Search Console) ← نقرات ونسبة نقر ← زيارات عضوية لصفحات الخدمة (GA4) ← Key event: إرسال نموذج أو مكالمة 2. **اقرا Search Console صح**: شوف المقاييس الأربعة مع بعض، وقسّم حسب الصفحة أو مجموعة الصفحات. ولو الظهور زاد والنقرات ما زادتش، ممكن يكون السبب ظهورك في كلمات جديدة في مراكز متأخرة، أو نتائج فيها إجابات مباشرة زي AI Overviews. - Search Console: الأداء ← نتائج البحث ← آخر 3 شهور مقارنة بالسنة اللي فاتت - النقرات: زيادة - الظهور: زيادة كبيرة - نسبة النقر CTR: نقصت: راجع العناوين والكلمات الجديدة - متوسط الموضع: اتأخر شوية بسبب كلمات جديدة 3. **افصل كلمات البراند**: في فلتر الاستعلامات اختار "مخصص (تعبير عادي)" واكتب اسم البراند بكل أشكاله. اعمل مقارنة: "يطابق التعبير" للبراند و"لا يطابق" لغير البراند. نمو غير البراند هو اللي بيوضح أثر السيو أكتر. ```text # Search Console ← الاستعلام ← مخصص (تعبير عادي) (?i)(إكزامبل|example|exampel) # نفس التعبير مع "لا يطابق التعبير العادي" = الكلمات غير البراند ``` 4. **اربط بالنتيجة في GA4**: حدد الأحداث المهمة كـ Key events (زي generate_lead أو purchase أو click_to_call). بعدين: التقارير ← الاكتساب ← اكتساب الزيارات، وفلتر مجموعة القنوات على Organic Search، وشوف عدد الأحداث الرئيسية والإيرادات. - Google Analytics 4: التقارير ← الاكتساب ← اكتساب الزيارات - Organic Search · الجلسات: زيادة - Organic Search · Key events: ثابتة - صفحة المقالات · Key events: تقريبًا صفر: مفيش دعوة لاتخاذ إجراء 5. **اعمل داشبورد واحد**: في Looker Studio ضيف مصدرين: Search Console و Google Analytics. اعرض النقرات وغير البراند والأحداث الرئيسية شهريًا، وضيف ملاحظات بتواريخ التغييرات الكبيرة (تحديث جوجل، نقل موقع، إطلاق صفحات). 6. **قارن بالطريقة الصح**: قارن بنفس الفترة من السنة اللي فاتت عشان الموسمية، واستنى وقت كافي بعد أي تغيير. وما تحكمش بمتوسط الموضع لوحده: ممكن ينزل وانت بتكسب كلمات جديدة كتير. ## لو موقعك WordPress - [Site Kit by Google](https://wordpress.org/plugins/google-site-kit/) (مجانية): Search Console و Analytics جوه لوحة ووردبريس - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): لوحة تحليلات ومتابعة ترتيب في النسخة المدفوعة 1. **اربط Site Kit** (Site Kit ← لوحة المعلومات): بيعرض النقرات والظهور والزيارات من جوجل في الصفحة الرئيسية للوحة التحكم. 2. **سجّل الأحداث المهمة**: لو عندك نموذج تواصل أو متجر، اتأكد إن GA4 بيسجل الإرسال أو الشراء كحدث رئيسي. ووكومرس محتاج ربط تحليلات للمتجر. 3. **قارن كل شهر**: اعمل تقرير شهري بنفس المؤشرات: نقرات، صفحات مفهرسة، تحويلات. متحكمش من يوم واحد. ## المصادر - [Google: تقرير الأداء في Search Console](https://support.google.com/webmasters/answer/7576553?hl=ar) - [Google: تصحيح أخطاء انخفاض عدد الزيارات من بحث Google](https://developers.google.com/search/docs/monitor-debug/debugging-search-traffic-drops?hl=ar) --- # اسم موقعي أو الأيقونة (Favicon) مش ظاهرين صح في نتايج جوجل > جوجل بياخد اسم الموقع من بيانات WebSite المنظمة في الرئيسية ومن عنوانها وعناوين الصفحات، والأيقونة من وسم icon في الرئيسية. حط اسم ثابت في كل الأماكن دي، وأيقونة مربعة أكبر من 48 بكسل ومسموح لجوجل يزحف عليها، وبعدين اطلب فهرسة الرئيسية. التغيير بياخد من أيام لأسابيع. - المصدر: https://seoquestionsbank.com/onpage/site-name-favicon/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-03 ## الأعراض - جوجل بيعرض الدومين أو اسم غلط بدل اسم البراند فوق النتيجة - الأيقونة اللي جنب النتيجة كرة أرضية رمادي أو أيقونة قديمة - غيّرت اسم البراند وجوجل لسه بيعرض القديم ## السبب اسم الموقع مختلف بين البيانات المنظمة والعنوان والهيدر، أو مفيش WebSite schema، أو الأيقونة صغيرة أو مش مربعة أو ممنوعة في robots.txt أو مش متعرّفة في الرئيسية، أو جوجل لسه مزحفش على الرئيسية بعد التغيير. ## الأدوات - [Rich Results Test](https://search.google.com/test/rich-results) (مجانية): تتأكد إن WebSite schema فيها الاسم صح - [Google Search Console](https://search.google.com/search-console) (مجانية): فحص الرئيسية وطلب فهرستها بعد التعديل - [مولّد Schema](https://seoquestionsbank.com/free-tools/schema-generator/) (مجانية): يكتبلك WebSite JSON-LD ## خطوات الحل 1. **اختار اسم واحد واثبت عليه**: اكتب الاسم بنفس الشكل في: بيانات WebSite، وعنوان الرئيسية (title)، والـ H1 أو اللوجو، وOG site_name. لو عندك اسم بديل (اختصار أو بالإنجليزي) حطه في alternateName. 2. **حط WebSite schema في الرئيسية**: الرئيسية بس، مش كل صفحة. url لازم يكون رابط الرئيسية نفسه بالظبط. ```html ``` 3. **جهّز الأيقونة صح**: مربعة (عرض = طول)، والأفضل 512 في 512 أو أي مضاعف لـ 48. شكل بسيط بيتقري وهو صغير. ومتكونش ممنوعة في robots.txt. ```html ``` 4. **اتأكد إن الرئيسية واحدة**: لو الرئيسية بتفتح بأكتر من رابط (http و https، و www ومن غيرها)، خلّيهم كلهم يحوّلوا 301 لرابط واحد، وده نفسه اللي في url بتاع الـ schema. 5. **اطلب فهرسة الرئيسية واستنى**: في Search Console افحص الرئيسية واضغط «طلب فهرسة». جوجل بيحدّث الاسم والأيقونة لما يزحف تاني، وده ممكن ياخد من أيام لأسابيع. مفيش طريقة تجبره أسرع. - Google Search Console: فحص عنوان URL ← الرئيسية - طلب فهرسة: تم ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): Website Name وAlternate Name في WebSite schema - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): Website name وAlternate website name 1. **اسم الموقع في ووردبريس** (الإعدادات ← عام): اكتب «عنوان الموقع» بنفس اسم البراند. 2. **أيقونة الموقع** (المظهر ← تخصيص ← هوية الموقع ← أيقونة الموقع): ارفع صورة مربعة 512 في 512. 3. **الاسم في Rank Math** (Rank Math ← Titles & Meta ← Local SEO): اكتب Website Name والاسم البديل في Website Alternate Name. لو عندك إضافة كاش، امسحه بعد ما تغيّر الأيقونة، عشان الرئيسية تطلع بالوسوم الجديدة. ## المصادر - [Google Search Central: أسماء المواقع في بحث Google](https://developers.google.com/search/docs/appearance/site-names?hl=ar) - [Google Search Central: الأيقونة المفضلة في بحث Google](https://developers.google.com/search/docs/appearance/favicon-in-search?hl=ar) - [WordPress: أداة التخصيص](https://wordpress.org/documentation/article/customizer/) --- # إزاي أعمل جدول محتويات (TOC) يساعد السيو؟ > جدول المحتويات مش عامل ترتيب مباشر، بس بيسهّل على القارئ يوصل للجزء اللي عايزه في المقالات الطويلة، وروابطه (#) بتوضح لجوجل أجزاء الصفحة، وأحيانًا جوجل بيعرض روابط لأجزاء منها في النتيجة. اعمله من عناوين H2 و H3 حقيقية، بروابط HTML عادية، وحطه بعد المقدمة. - المصدر: https://seoquestionsbank.com/onpage/table-of-contents/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - المقال طويل والزائر مش لاقي الجزء اللي بيدوّر عليه - روابط الجدول مش شغالة أو بتنزل في مكان غلط - الجدول طويل جدًا لأنه بيسحب كل H4 و H5 - الجدول بيتعمل بجافاسكربت ومش موجود في الـ HTML ## السبب هيكل العناوين في المقال مش منظم، أو الإضافة متظبطة غلط فبتطلع جدول مزعج أو روابط مش شغالة. ## الأدوات - [Easy Table of Contents](https://wordpress.org/plugins/easy-table-of-contents/) (مجانية): إضافة ووردبريس بتعمل الجدول تلقائي من العناوين وتتحكم في مستوياته ومكانه - [Rank Math](https://rankmath.com/) (مجانية): فيها بلوك Table of Contents جوه محرر ووردبريس، وبتتعرّف على إضافات الـ TOC - [HeadingsMap](https://chromewebstore.google.com/detail/headingsmap/flbjommegcjonpdmenkdiocclhjacmbi) (مجانية): يعرضلك شجرة العناوين في الصفحة عشان تتأكد إن الجدول هيطلع منظم ## خطوات الحل 1. **ظبّط العناوين الأول**: الجدول بيتبني من العناوين، فلو هي مش منظمة الجدول هيطلع مش منظم. H1 واحد، وأقسام رئيسية H2، وتحتها H3. افتح HeadingsMap على المقال وشوف الشجرة. - HeadingsMap: Headings - H1: دليل تركيب الطاقة الشمسية: واحد بس - H2: التكلفة · H2: الخطوات · H2: الأسئلة: أقسام واضحة - H4 بعد H2 على طول: مستوى ناقص 2. **ظبّط الإضافة**: في Easy Table of Contents: فعّلها لنوع المقالات (Posts)، اختار إن الجدول يظهر بعد أول فقرة أو قبل أول عنوان، خليه يظهر لما يكون فيه 4 عناوين أو أكتر، وحدد H2 و H3 بس. - Easy Table of Contents: Settings ← General - Enable Support: Posts: مفعّل - Position: Before first heading: بعد المقدمة - Show when 4 or more headings: مفعّل - Headings: H1–H6: خليها H2 و H3 بس 3. **لو هتكتبه يدوي**: استخدم روابط عادية بتشاور على id موجود في العنوان. خلي الـ id قصير وثابت، ولو غيّرته بعد كده الروابط اللي الناس شاركتها هتبطّل تنزل في المكان الصح. ```html

    تكلفة التركيب

    ...

    خطوات التركيب

    ``` 4. **ما تتوقعش صفحات جديدة من الروابط**: الرابط اللي فيه # (زي /post/#cost) جوجل بيعتبره نفس الصفحة، مش صفحة منفصلة بتتفهرس لوحدها. فايدة الجدول في التنقل وفهم أجزاء الصفحة، وأحيانًا جوجل بيعرض روابط لأجزاء منها في النتيجة أو يودّي الزائر للجزء اللي بيجاوب سؤاله. 5. **اختبر على الموبايل**: اتأكد إن الجدول مش واخد الشاشة كلها على الموبايل (خليه مقفول أو قصير)، وإن كل رابط بينزل للعنوان الصح ومش مستخبي تحت هيدر ثابت. ده كمان ينفع يتظبط بـ scroll-margin-top في CSS. ```css h2[id], h3[id] { scroll-margin-top: 80px; /* ارتفاع الهيدر الثابت */ } ``` ## لو موقعك WordPress - [Easy Table of Contents](https://wordpress.org/plugins/easy-table-of-contents/) (مجانية): جدول محتويات تلقائي من العناوين - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): بلوك جدول محتويات خفيف من غير إضافة زيادة 1. **اختار حل واحد**: لو عندك Rank Math استخدم بلوك «Table of Contents by Rank Math» جوه المقال. لو عايز تلقائي في كل المقالات استخدم Easy Table of Contents. 2. **ظبط مكانه وشكله** (الإعدادات ← Table of Contents ← الإعدادات العامة): في Easy Table of Contents اختار يظهر قبل أول عنوان، وفي المقالات بس، ولو المقال فيه 3 عناوين أو أكتر. 3. **خلّي الروابط مقروءة**: الإضافة بتعمل روابط # للعناوين. اتأكد إن العناوين نفسها واضحة لأنها هي اللي بتظهر في الجدول. ## المصادر - [Google: إنشاء روابط قابلة للزحف](https://developers.google.com/search/docs/crawling-indexing/links-crawlable?hl=ar) - [Google: دليل تحسين محركات البحث (SEO) للمبتدئين](https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=ar) - [Easy Table of Contents على WordPress.org](https://wordpress.org/plugins/easy-table-of-contents/) --- # كتبت مقال طويل وكويس ومع ذلك مش بيترتب. المشكلة فين؟ > غالبًا المقال مش متطابق مع نية البحث (Search Intent) أو مش بيضيف حاجة جديدة عن اللي في الصفحة الأولى. حلّل النتائج الحالية، وكمّل الناقص، وزوّد الخبرة والتجربة الشخصية. - المصدر: https://seoquestionsbank.com/onpage/thin-content/ - القسم: السيو الداخلي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - المقال واقف في الصفحة 3 أو أبعد - الزوار بيخرجوا بسرعة - الصفحات الأولى نوعها مختلف (فيديو، منتجات، أدوات) ## السبب عدم توافق نوع المحتوى مع اللي جوجل شايفه مناسب، أو محتوى مكرر من مواقع تانية من غير قيمة مضافة، أو ناقص إشارات خبرة. ## الأدوات - [بحث جوجل نفسه](https://www.google.com) (مجانية): تحليل أول 10 نتائج يدويًا - [AlsoAsked / People Also Ask](https://alsoasked.com/) (مجانية): الأسئلة الفرعية اللي الناس بتسألها - [Google Search Console](https://search.google.com/search-console) (مجانية): الاستعلامات اللي المقال بيظهر فيها فعلًا ## خطوات الحل 1. **حلّل أول 10 نتائج**: دوّر على الكلمة في وضع التصفح الخفي واكتب نوع كل نتيجة: مقال إرشادي؟ صفحة منتج؟ قائمة؟ فيديو؟ النوع الغالب هو نية البحث. - تحليل SERP: الكلمة: أفضل أدوات السيو - 7 من 10: مقالات قوائم (Listicles) - 2 من 10: صفحات أدوات - 1 من 10: فيديو 2. **قارن مقالك بالنتائج**: اعمل جدول: إيه العناوين الفرعية اللي موجودة عندهم ومش عندك؟ إيه الأسئلة اللي مش مجاوب عليها؟ 3. **أضف قيمة مش موجودة**: تجربة شخصية، لقطات شاشة حقيقية، أرقام من شغلك، جدول مقارنة، رأي خبير. ده اللي بيميزك في معايير E-E-A-T. 4. **حسّن البداية**: أول فقرة لازم تجاوب على السؤال على طول. الزائر اللي بيلاقي الإجابة بسرعة بيكمل القراءة. 5. **حدّث التاريخ واطلب إعادة الفهرسة**: بعد التحديث الفعلي، حدّث تاريخ التعديل واطلب الفهرسة من أداة فحص عنوان URL. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): noindex للصفحات الضعيفة وتحليل المحتوى - [Disable Media Pages](https://wordpress.org/plugins/disable-media-pages/) (مجانية): بيقفل صفحات المرفقات اللي ووردبريس بيعملها لكل صورة 1. **شيل صفحات المرفقات** (Rank Math ← الإعدادات العامة ← الروابط): ووردبريس ممكن يعمل صفحة لكل صورة فيها الصورة بس. في Rank Math فعّل «Redirect Attachments» أو استخدم Disable Media Pages. 2. **اقفل الأرشيفات اللي ملهاش لازمة** (Rank Math ← العناوين والميتا ← Misc Pages): أرشيف التاريخ والكاتب (لو كاتب واحد) والوسوم الضعيفة: اعملهم noindex. 3. **حسّن المقال نفسه**: ضيف أمثلة حقيقية وصور وخطوات وإجابة أوضح. طول المقال مش المقياس، المقياس إن الزائر يلاقي إجابته. ## المصادر - [Google: إنشاء محتوى مفيد وموثوق](https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=ar) --- # عنوان الصفحة (Title) بيظهر مقطوع في نتائج جوجل أو جوجل بيغيّره، أعمل إيه؟ > جوجل بيقص العنوان لما يعدّي عرض حوالي 600 بكسل (تقريبًا 50 إلى 60 حرف)، وبيغيّره لو حسّ إنه مش بيوصف الصفحة. الحل: عنوان واحد واضح، الكلمة الأساسية في أوله، ومتطابق مع الـ H1. - المصدر: https://seoquestionsbank.com/onpage/title-cut/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-10 ## الأعراض - العنوان بيظهر وفي آخره ... - جوجل بيعرض عنوان مختلف عن اللي كتبته - نسبة النقر CTR ضعيفة رغم إن الترتيب كويس ## السبب العنوان أطول من المساحة المتاحة، أو فيه حشو كلمات، أو مكرر في صفحات كتير، أو مختلف جدًا عن محتوى الصفحة والـ H1، فجوجل يقرر يكتب عنوان من عنده. ## الأدوات - [أداة فحص عنوان السيو](https://seoquestionsbank.com/free-tools/seo-title-checker/) (مجانية): تديك درجة للعنوان وتوريك هيتقص فين بالبكسل - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير الأداء: تعرف الصفحات اللي ظهورها عالي ونقرها قليل - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): تبويب Page Titles: يطلعلك العناوين الطويلة والمكررة والفاضية - [Yoast SEO / Rank Math](https://rankmath.com/) (مجانية): لو موقعك ووردبريس: تعديل العنوان ومعاينته ## خطوات الحل 1. **اعرف الصفحات المتأثرة**: في Search Console افتح تقرير الأداء، فعّل عمودي مرات الظهور ونسبة النقر، ورتّب الصفحات. الصفحات اللي ظهورها عالي و CTR أقل من 2% هي أولويتك. - Google Search Console: الأداء ← نتائج البحث ← الصفحات - /blog/seo-guide: ظهور 12,400 · نقر 1.1% - /services: ظهور 3,200 · نقر 4.8% - /blog/backlinks: ظهور 8,900 · نقر 1.6% 2. **اسحب كل العناوين مرة واحدة**: شغّل Screaming Frog على الموقع وافتح تبويب Page Titles، وفلتر على Over 60 Characters و Duplicate و Missing. صدّر القائمة لملف Excel. - Screaming Frog: Page Titles ← Filter: Over 60 Characters - دليل السيو الشامل للمبتدئين خطوة بخطوة مع أمثلة عملية وأدوات مجانية 2026: 78 حرف - خدمات السيو | شركة إكس: 22 حرف 3. **أعد كتابة العنوان بالقاعدة البسيطة**: الكلمة الأساسية في الأول، بعدها الفايدة، وفي الآخر اسم البراند. عنوان مختلف لكل صفحة، ومن غير تكرار الكلمة أكتر من مرة. ```html سيو | سيو للمبتدئين | تعلم السيو | دورة سيو | سيو 2026تعلم السيو للمبتدئين: دليل عملي بالأدوات | بنك السيو ``` 4. **خلّي العنوان والـ H1 متفقين**: مش لازم يكونوا نفس النص بالحرف، لكن لازم يقولوا نفس الموضوع. الاختلاف الكبير بينهم من أشهر أسباب إن جوجل يعيد كتابة العنوان. 5. **راقب النتيجة بعد 2 إلى 4 أسابيع**: اطلب إعادة الفهرسة من أداة فحص عنوان URL، وبعدها قارن الـ CTR لنفس الصفحة قبل وبعد التعديل بفلتر التاريخ في تقرير الأداء. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): عنوان SEO منفصل عن عنوان المقال مع عدّاد طول - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): نفس الفكرة مع قوالب للعنوان 1. **اكتب عنوان SEO أقصر**: عنوان المقال اللي بيظهر في الصفحة ممكن يفضل طويل، بس عنوان السيو (في صندوق الإضافة) خليه حوالي 50-60 حرف وابدأ بالكلمة المهمة. 2. **ظبط القالب العام** (Rank Math ← العناوين والميتا ← المقالات): في إعدادات العناوين، القالب الافتراضي غالبًا «%title% %sep% %sitename%». لو اسم الموقع طويل شيله من المقالات أو خليه قصير. 3. **اتأكد إن مفيش عنوانين**: افتح الكود (Ctrl+U) ودوّر على . لازم يبقى واحد بس. ## المصادر - [Google: التحكم في روابط العناوين](https://developers.google.com/search/docs/appearance/title-link?hl=ar) --- # جوجل بيغيّر عنوان صفحتي في النتايج ويعرض عنوان تاني، ليه؟ > جوجل بيكتب «رابط العنوان» بنفسه لو حس إن الـ title مش بيوصف الصفحة كويس: طويل جدًا، أو محشي كلمات، أو مكرر في صفحات كتير، أو مختلف عن الـ H1، أو فاضي. بياخد بداله من الـ H1 أو عنوان كبير في الصفحة أو نص روابط بتشاور عليها. خلّي الـ title والـ H1 متطابقين في المعنى وقصيرين وفريدين، وجوجل غالبًا هيرجع يستخدمه. - المصدر: https://seoquestionsbank.com/onpage/title-rewritten/ - القسم: السيو الداخلي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-03 ## الأعراض - العنوان اللي في جوجل مختلف عن اللي كتبته في Rank Math أو Yoast - جوجل بيعرض اسم الموقع بس أو عنوان من جوه المقال - كل صفحات القسم بتظهر بعنوان شبه بعض ## السبب عنوان طويل بيتقص، أو حشو كلمات، أو قالب ثابت مكرر (زي «الرئيسية | الموقع»)، أو title بيقول حاجة والـ H1 بيقول حاجة تانية، أو العنوان فيه سنة أو سعر قديم مش مطابق للصفحة. ## الأدوات - [أداة فحص عنوان السيو](https://seoquestionsbank.com/free-tools/seo-title-checker/) (مجانية): تفحص العنوان وتقارنه بالـ H1 وتكشف الحشو اللي بيخلي جوجل يغيّره - [أداة معاينة نتيجة البحث](https://seoquestionsbank.com/free-tools/serp-preview/) (مجانية): تشوف طول العنوان وشكله قبل النشر - [مولّد العناوين بالذكاء الاصطناعي](https://seoquestionsbank.com/free-tools/ai-title-generator/) (مجانية): يقترح عناوين قصيرة بالكلمة الأساسية - [Screaming Frog](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): يلاقي العناوين المكررة والطويلة والمختلفة عن H1 ## خطوات الحل 1. **قارن العنوانين**: حط العنوان اللي كتبته جنب اللي جوجل عارضه. لو جوجل خد الـ H1، يبقى غالبًا الـ title كان أطول أو أضعف. لو خد اسم الموقع بس، يبقى العنوان كان قالب مكرر. - المقارنة: title مقابل اللي في جوجل - title: سيو | تعلم السيو | دورة سيو | أفضل دورة سيو 2024: حشو وسنة قديمة - جوجل عرض: تعلم السيو للمبتدئين خطوة بخطوة: ده الـ H1 - title جديد: تعلم السيو للمبتدئين خطوة بخطوة | بنك السيو: مطابق للـ H1 وقصير 2. **اكتب title يطابق الـ H1 في المعنى**: حوالي 50 لـ 60 حرف، الكلمة الأساسية في الأول، ووعد واضح، واسم البراند في الآخر لو فيه مساحة. ومن غير تكرار الكلمة. 3. **صلّح القوالب المكررة**: صفحات التصنيفات والوسوم والأرشيف غالبًا ليها قالب عنوان واحد. خلّي القالب فيه اسم التصنيف نفسه، وصفحات الترقيم فيها رقم الصفحة. ```text # قالب عنوان التصنيف في Rank Math %term% %page% %sep% %sitename% # الناتج أدوات السيو المجانية - صفحة 2 | بنك السيو ``` 4. **شيل أي معلومة ممكن تتغيّر**: سنة أو سعر أو عدد في العنوان لازم يكون مطابق للصفحة ويتحدّث. لو مش هتحدّثه، شيله من العنوان. 5. **استنى وراجع**: جوجل بيعيد كتابة العنوان على حسب كل بحث، فممكن تشوف عنوانك في بحث وعنوان تاني في بحث مختلف. بعد التعديل اطلب فهرسة وراجع بعد أسبوعين. لو لسه بيغيّره، شوف هو بياخد العنوان منين واكتب title أقرب ليه. - Google Search Console: فحص عنوان URL - طلب فهرسة: بعد تعديل العنوان ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): SEO Title لكل صفحة وقوالب عناوين الأرشيف - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): نفس الفكرة: عنوان لكل صفحة وقوالب للأنواع 1. **عنوان المقال** (تحرير المقال ← Rank Math ← Edit Snippet): اكتب SEO Title مخصوص بدل القالب الافتراضي، وشوف المعاينة. 2. **قوالب المقالات** (Rank Math ← Titles & Meta ← Posts): خلّي القالب %title% %sep% %sitename% من غير كلمات زيادة. 3. **قوالب التصنيفات** (Rank Math ← Titles & Meta ← Categories): ضيف %page% عشان صفحات الترقيم متتكررش. ## المصادر - [Google Search Central: التحكم في روابط العناوين](https://developers.google.com/search/docs/appearance/title-link?hl=ar) --- # إزاي أحدّث المقالات القديمة عشان ترجع تترتب؟ > ابدأ بالمقالات اللي كانت بتجيب زيارات ونزلت، أو اللي في الصفحة التانية. حدّث المعلومة نفسها وزوّد اللي ناقص مقارنة باللي فوقك، وخلي الرابط زي ما هو. تغيير التاريخ بس من غير تعديل حقيقي مش بيفيد. - المصدر: https://seoquestionsbank.com/onpage/update-old-content/ - القسم: السيو الداخلي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - مقالة كانت في أول 3 نتايج ونزلت للصفحة التانية - الزيارات بتقل شهر بعد شهر من غير سبب واضح - المقالة فيها معلومات أو أسعار قديمة ## السبب المنافسين نزلوا محتوى أحدث وأشمل، أو المعلومة نفسها اتغيرت، أو نية البحث اتغيرت والصفحة لسه بتجاوب على سؤال قديم. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): الأداء ← قارن آخر 3 شهور بنفس الفترة قبلها ← الصفحات - [Google Analytics 4](https://analytics.google.com/) (مجانية): التقارير ← المشاركة ← الصفحات، فلتر Organic Search - [Ahrefs](https://ahrefs.com/): Content Explorer أو Top Pages للمنافس ## خطوات الحل 1. **لاقي الصفحات اللي نزلت**: في Search Console اعمل مقارنة بين فترتين ورتّب الصفحات حسب الفرق في النقرات. - Search Console: الأداء ← مقارنة ← الصفحات - /blog/seo-tools/: 1,240 ← 410 - /blog/backlinks/: 880 ← 702 - /blog/title-tag/: 530 ← 560 2. **اختار الأولوية**: ابدأ بالصفحات اللي متوسط ترتيبها بين 5 و 20. دي أسهل حاجة تطلع، لأن جوجل شايفها مناسبة بس مش الأفضل. 3. **قارن نفسك بأول 3 نتايج**: اقرا الصفحات اللي فوقك. اكتب إيه اللي عندهم ومش عندك: معلومة، مثال، صورة، جدول، إجابة سريعة في الأول. 4. **حدّث بجد**: صحح الأرقام والتواريخ، شيل الأجزاء اللي ملهاش لازمة، زوّد الأقسام الناقصة، وحدّث العنوان لو بقى مش دقيق. خلّي الرابط زي ما هو. 5. **حدّث تاريخ التعديل**: بعد تعديل حقيقي بس: اعرض «آخر تحديث» في الصفحة وفي الـ Schema. ```json { "@type": "Article", "datePublished": "2024-03-10", "dateModified": "2026-10-14" } ``` 6. **اطلب إعادة الفهرسة وتابع**: من فحص عنوان URL اطلب الفهرسة، ورجّع قارن النتيجة بعد 4 لـ 6 أسابيع. ## لو موقعك WordPress - [Yoast Duplicate Post](https://wordpress.org/plugins/duplicate-post/) (مجانية): نسخة للتعديل وبعدين تستبدل الأصلية بنفس الرابط - [Broken Link Checker](https://wordpress.org/plugins/broken-link-checker/) (مجانية): بيلاقي الروابط المكسورة في المقالات القديمة 1. **حدّث في نفس الرابط**: متعملش مقال جديد. عدّل القديم وسيب الـ slug زي ما هو عشان تحتفظ بقيمته. 2. **اعمل التعديل في نسخة** (المقالات ← Rewrite & Republish): Yoast Duplicate Post فيه «Rewrite & Republish»: بتعدّل براحتك في نسخة، ولما تنشرها بتستبدل الأصلية بنفس الرابط. 3. **ظهّر تاريخ التحديث**: خلّي القالب يعرض «آخر تحديث». Rank Math و Yoast بيحطوا dateModified في الـ Schema تلقائي. ## المصادر - [Google: تحديد تاريخ النشر في نتائج البحث](https://developers.google.com/search/docs/appearance/publication-dates?hl=ar) - [Google: إنشاء محتوى مفيد وموثوق](https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=ar) --- # إزاي أكتب رابط الصفحة (URL Slug)؟ بالعربي ولا بالإنجليزي؟ > الاتنين مقبولين عند جوجل: الرابط العربي بترميز UTF-8 بيتفهم عادي، بس بيتحوّل لحروف مشفّرة طويلة (%D8%...) لما يتنسخ ويتشارك. اختار اللغة اللي جمهورك بيستخدمها، وخلّي الـ slug قصير ومقروء وكلماته مفصولة بشَرطة (-)، وما تغيّرش slug صفحة قديمة مترتبة إلا مع تحويل 301. - المصدر: https://seoquestionsbank.com/onpage/url-slug/ - القسم: السيو الداخلي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - الرابط العربي بيظهر كده لما أنسخه: %D8%B3%D9%8A%D9%88 - مش عارف أخلّي الـ slug عربي ولا إنجليزي - الـ slug طويل جدًا لأنه نفس عنوان المقال بالكامل - غيّرت الرابط والصفحة اختفت من جوجل ## السبب ووردبريس بيعمل الـ slug تلقائي من العنوان كامل، والناس بتغيّر روابط صفحات قديمة من غير تحويل 301، فبتضيع الصفحة وروابطها. اللغة نفسها مش هي المشكلة غالبًا. ## الأدوات - [Rank Math](https://rankmath.com/) (مجانية): عدّل الـ slug من الـ Snippet Editor جوه المقال، وفعّل وحدة Redirections عشان تعمل 301 لما تغيّر رابط قديم - [Yoast SEO](https://yoast.com/wordpress/plugins/seo/) (مجانية): عدّل الـ Slug من معاينة جوجل في صندوق Yoast تحت المقال (التحويل التلقائي عند تغيير الرابط في النسخة المدفوعة) - [Redirection](https://wordpress.org/plugins/redirection/) (مجانية): لو غيّرت slug قديم: أضف تحويل 301 من الرابط القديم للجديد ## خطوات الحل 1. **اختار اللغة حسب جمهورك**: جوجل بينصح تستخدم كلمات بلغة جمهورك، والرابط العربي بـ UTF-8 بيتفهم ويتفهرس عادي. العربي بيظهر مقروء في شريط المتصفح وبيوضّح الموضوع للزائر العربي. الإنجليزي (أو كلمات عربية بحروف لاتينية) أقصر وأنضف لما يتنسخ في واتساب أو الإيميل أو الإعلانات. الاتنين صح، المهم تختار نظام واحد وتمشي عليه في الموقع كله. - مقارنة الـ slug: نفس الصفحة بطريقتين - example.com/تعلم-السيو: مقروء للعربي · بيتحوّل لـ %D8%AA... لما يتنسخ - example.com/learn-seo: قصير ونضيف في المشاركة - example.com/?p=1532: مش بيوصف الصفحة خالص 2. **اكتب slug قصير بالكلمات المهمة بس**: شيل حروف الجر والكلام الزيادة والسنة لو المقال هيتحدّث، وافصل الكلمات بشَرطة (-) مش شَرطة سفلية (_). ما تحشرش نفس الكلمة مرتين. ```text # قبل (ووردبريس عمله من العنوان كامل) /كيف-تتعلم-السيو-للمبتدئين-خطوة-بخطوة-في-عام-2026-دليل-شامل/ # بعد /تعلم-السيو/ # أو بالإنجليزي /learn-seo/ # غلط: شَرطة سفلية وحشو /learn_seo_seo_course_seo/ ``` 3. **ظبّط الروابط الدائمة في ووردبريس**: من الإعدادات ← الروابط الدائمة اختار "اسم المقالة" (Post name). بعدها عدّل الـ slug لكل مقال قبل النشر من خانة الرابط في المحرر، أو من معاينة جوجل في Rank Math أو Yoast. انتبه إن ووردبريس بيخزّن الـ slug العربي مشفّر وفيه حد أقصى للطول، فالـ slug العربي الطويل ممكن يتقص من الآخر، وده سبب زيادة إنك تخليه قصير. - WordPress: الإعدادات ← الروابط الدائمة - اسم المقالة: /sample-post/: مختار - عادي: /?p=123: تجنّبه 4. **ما تغيّرش slug صفحة مترتبة من غير 301**: لو الصفحة قديمة وعليها زيارات أو روابط، سيبها زي ما هي حتى لو الـ slug مش مثالي. لو لازم تغيّره، اعمل تحويل 301 من القديم للجديد، وحدّث الروابط الداخلية والـ Sitemap عشان تشاور على الرابط الجديد مباشرة. - عايز تغيّر slug ← الصفحة جديدة ومحدش بيزورها؟ غيّره عادي ← قديمة وعليها زيارات أو روابط؟ 301 من القديم للجديد ← حدّث الروابط الداخلية والـ Sitemap 5. **اتأكد إن الرابط بيفتح صح بعد النشر**: انسخ الرابط وافتحه في نافذة خفية، وجرّب الرابط القديم لو غيّرته وتأكد إنه بيحوّل بـ 301. في Search Console استخدم فحص عنوان URL على الرابط الجديد. ## لو موقعك WordPress - [Permalink Manager Lite](https://wordpress.org/plugins/permalink-manager/) (مجانية): تعديل الروابط بشكل متقدم لو محتاج - [Redirection](https://wordpress.org/plugins/redirection/) (مجانية): تحويل 301 لو غيّرت رابط قديم 1. **اختار هيكل الروابط** (الإعدادات ← روابط دائمة ← اسم المقالة): خلّيها «اسم المقالة». ده بيطلع رابط زي /keyword-research/. 2. **عدّل الـ slug قبل النشر** (المقال ← الإعدادات ← الرابط): في إعدادات المقال على الجنب افتح «الرابط» واكتب slug قصير. لو العنوان عربي، ووردبريس هيعمل slug عربي طويل ومشفر، فاكتبه أنت. 3. **لو غيّرت رابط منشور**: ووردبريس بيحاول يحوّل القديم لوحده، بس الأضمن تعمل 301 بإيدك من Redirection أو من وحدة التحويلات في Rank Math. ## المصادر - [Google: أفضل الممارسات لبنية عناوين URL](https://developers.google.com/search/docs/crawling-indexing/url-structure?hl=ar) - [Google: عمليات إعادة التوجيه](https://developers.google.com/search/docs/crawling-indexing/301-redirects?hl=ar) --- # إزاي أحسّن فيديوهات يوتيوب المضمنة في الصفحة للسيو؟ > لو عايز صفحتك نفسها تظهر في نتائج الفيديو، لازم الفيديو يبقى المحتوى الأساسي للصفحة ومش عنصر جانبي. ضيف عنوان ووصف ونص مكتوب حوالين الفيديو، وبيانات VideoObject المنظمة، وحمّل الـ iframe بطريقة ما تبطّأش الصفحة. وخد بالك إن صفحة الفيديو على يوتيوب نفسها ممكن تنافس صفحتك في النتائج. - المصدر: https://seoquestionsbank.com/onpage/video-seo/ - القسم: السيو الداخلي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - تقرير "صفحات الفيديو" في Search Console بيقول: Video isn't the main content of the page - فيديو يوتيوب بيظهر في جوجل لكن صفحتك اللي مضمّناه لأ - الـ iframe بتاع يوتيوب بيبطّأ الصفحة - مفيش أي نص أو وصف في الصفحة بيشرح الفيديو ## السبب الفيديو متحط في آخر صفحة طويلة كعنصر ثانوي، من غير بيانات منظمة أو نص يوضّح محتواه، والـ iframe بيتحمّل كامل من أول ما الصفحة تفتح. ## الأدوات - [YouTube Studio](https://studio.youtube.com/) (مجانية): عنوان ووصف واضحين، فصول (Chapters) بالتوقيت، وترجمة مكتوبة للفيديو - [Schema.org VideoObject](https://schema.org/VideoObject) (مجانية): مرجع خصائص البيانات المنظمة للفيديو - [Rich Results Test](https://search.google.com/test/rich-results) (مجانية): تتأكد إن VideoObject مقروء ومن غير أخطاء - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير "صفحات الفيديو" تحت الفهرسة: يوضح الفيديوهات اللي اتفهرست وسبب اللي ماتفهرستش ## خطوات الحل 1. **قرر دور الفيديو في الصفحة**: جوجل بيعرض نتايج الفيديو للصفحات اللي الفيديو فيها هو المحتوى الأساسي. لو الفيديو مجرد إضافة لمقال، عادي، بس ما تتوقعش الصفحة تظهر كنتيجة فيديو. لو عايز ده، اعمل صفحة الفيديو فيها فوق وواضح. - عندك فيديو ← إضافة لمقال طويل: فايدته للقارئ بس ← هو موضوع الصفحة: حطه فوق + نص + VideoObject ← مؤهل لنتايج الفيديو (من غير ضمان) 2. **جهّز الفيديو على يوتيوب**: عنوان بيوصف المحتوى، وصف فيه ملخص، وفصول بتبدأ من 0:00 في الوصف (جوجل ممكن يعرضها كلحظات رئيسية)، وترجمة مكتوبة مراجَعة بدل التلقائية. - YouTube Studio: المحتوى ← تفاصيل الفيديو - العنوان: تركيب ألواح شمسية خطوة بخطوة: واضح - الوصف: 0:00 مقدمة · 1:20 التكلفة · 4:05 التركيب: فيه فصول - الترجمة: تلقائية فقط: راجعها وصححها 3. **ضيف VideoObject**: الخصائص المطلوبة عند جوجل: name و thumbnailUrl و uploadDate. ضيف description و duration و embedUrl لأنها مفيدة. التاريخ بصيغة ISO 8601 والمدة زي PT6M30S. ```html <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "VideoObject", "name": "تركيب ألواح شمسية للبيت خطوة بخطوة", "description": "شرح عملي لتكلفة وخطوات تركيب الطاقة الشمسية للبيت.", "thumbnailUrl": "https://i.ytimg.com/vi/VIDEO_ID/maxresdefault.jpg", "uploadDate": "2026-09-15T08:00:00+02:00", "duration": "PT6M30S", "embedUrl": "https://www.youtube.com/embed/VIDEO_ID" } </script> ``` 4. **ما تخليش الفيديو يبطّأ الصفحة**: لو الفيديو مش في أول الشاشة، ضيف loading="lazy" للـ iframe. أو استخدم واجهة خفيفة (facade) بتعرض صورة وزرار تشغيل وتحمّل يوتيوب لما الزائر يضغط. وخلي ليه title عشان قارئات الشاشة. ```html <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/VIDEO_ID" title="تركيب ألواح شمسية للبيت خطوة بخطوة" loading="lazy" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> ``` 5. **اكتب نص حوالين الفيديو**: عنوان للصفحة بيطابق موضوع الفيديو، ملخص مكتوب للنقط المهمة، والتفريغ النصي لو مناسب. ده بيفيد اللي مش هيشغّل الفيديو، وبيوضّح لجوجل الفيديو بيتكلم عن إيه. 6. **تابع تقرير صفحات الفيديو**: Search Console ← الفهرسة ← صفحات الفيديو. لو لقيت سبب زي إن الفيديو مش المحتوى الأساسي، قرر: يا إما تحسّن الصفحة دي، يا إما تقبل إنها صفحة مقال مش صفحة فيديو. - Search Console: الفهرسة ← صفحات الفيديو - فيديو مفهرس: 12 صفحة - Video isn't the main content of the page: 7 صفحات - Video outside the viewport: 3 صفحات ## لو موقعك WordPress - [WP YouTube Lyte](https://wordpress.org/plugins/wp-youtube-lyte/) (مجانية): بيحط صورة بدل مشغّل يوتيوب لحد ما الزائر يضغط - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): Schema الفيديو (VideoObject) تلقائي 1. **ضيف الفيديو بالبلوك**: الصق رابط يوتيوب في بلوك «يوتيوب». ووردبريس بيعمل embed تلقائي. 2. **خلّي الصفحة متتقلش**: مشغّل يوتيوب بيحمّل ملفات كتير. WP YouTube Lyte بيعرض صورة الفيديو بس لحد ما الزائر يضغط، فالصفحة تفضل سريعة. 3. **فعّل Schema الفيديو** (Rank Math ← العناوين والميتا ← Schema): Rank Math يقدر يكتشف الفيديو ويضيف VideoObject. اتأكد إن الخيار ده شغال من إعدادات Schema، واكتب نص يشرح الفيديو حواليه. ## المصادر - [Google: أفضل الممارسات المتعلقة بتحسين محركات البحث للفيديوهات](https://developers.google.com/search/docs/appearance/video?hl=ar) - [Google: البيانات المنظَّمة للفيديو (VideoObject)](https://developers.google.com/search/docs/appearance/structured-data/video?hl=ar) --- # أغلب الروابط اللي جاية لموقعي نصها نفس الكلمة المفتاحية. ده خطر؟ > أيوه، النسبة العالية من النص المطابق (Exact Match) شكلها غير طبيعي. الطبيعي إن أغلب الروابط تكون باسم البراند أو الرابط نفسه أو نصوص عامة. نوّع الروابط الجديدة، وارجع للمصادر اللي إنت متحكم فيها. - المصدر: https://seoquestionsbank.com/offpage/anchor-text/ - القسم: السيو الخارجي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - أكتر من 30% من الروابط بنفس الكلمة - نزول بعد حملة روابط - روابط مقالات ضيف كلها بنفس النص ## السبب حملات بناء روابط قديمة كانت بتطلب نفس النص في كل رابط. ## الأدوات - [Ahrefs Anchors Report](https://ahrefs.com/): توزيع نصوص الروابط - [Google Search Console](https://search.google.com/search-console) (مجانية): الروابط ← أهم نصوص الروابط ## خطوات الحل 1. **صدّر نصوص الروابط**: Search Console ← الروابط ← الروابط الخارجية ← أهم نصوص الروابط ← تصدير. 2. **صنّف كل نص**: براند (اسم الموقع)، رابط عاري (example.com)، عام (اضغط هنا، المصدر)، مطابق (الكلمة بالظبط)، جزئي (الكلمة مع كلام). الصق القائمة في المحلل اللي تحت. - توزيع نصوص الروابط: قبل - مطابق: شركة سيو: 48% - براند: 20% - رابط عاري: 17% - عام وجزئي: 15% 3. **صلّح اللي في إيدك**: الروابط من حساباتك وشركائك ومقالات الضيف القديمة: اطلب تغيير النص لاسم البراند أو نص طبيعي. 4. **نوّع الروابط الجديدة**: سيب الكاتب يختار النص، وركّز على ذكر البراند. الطبيعي إن البراند والروابط العارية هما الأغلبية. ## لو موقعك WordPress - [Internal Link Juicer](https://wordpress.org/plugins/internal-links/) (مجانية): لو بتربط تلقائي، تقدر تحط أكتر من نص للرابط 1. **نوّع نص الروابط الداخلية**: نص الروابط اللي جاية من مواقع تانية مش في إيدك، بس الروابط الداخلية في إيدك. متربطش كل مرة بنفس الكلمة بالظبط. 2. **راجع إعدادات الربط التلقائي** (Internal Link Juicer ← الإعدادات): إضافات الربط التلقائي بتكرر نفس الكلمة في كل مقال. ضيف مرادفات وحدد رابط أو اتنين لكل مقال. ووردبريس مش بيتحكم في الروابط اللي جاية من برّه. الجزء ده عن الروابط الداخلية بس. ## المصادر - [Google: سياسات الروابط غير المرغوب فيها](https://developers.google.com/search/docs/essentials/spam-policies?hl=ar#link-spam) --- # إزاي أبني ثقة وسلطة (E-E-A-T) لموقعي من برّه الموقع؟ > ظهور اسمك واسم الكتّاب في مصادر موثوقة: لقاءات، مؤتمرات، مقالات رأي، حسابات اجتماعية نشطة، وصفحات كتّاب حقيقية على موقعك مربوطة بالحسابات دي. - المصدر: https://seoquestionsbank.com/offpage/brand-mentions/ - القسم: السيو الخارجي · المستوى: متقدم - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - موقع في مجال حساس (صحة، مال) ومش بيترتب - محتوى من غير كاتب معروف - مفيش أي ذكر للبراند برّه الموقع ## السبب جوجل بيحاول يعرف مين وراء المحتوى وهل هو جدير بالثقة، خصوصًا في المواضيع اللي بتأثر على صحة الناس أو فلوسهم. ## الأدوات - [Google Alerts](https://www.google.com/alerts) (مجانية): رصد ذكر البراند - [LinkedIn](https://www.linkedin.com/) (مجانية): إبراز خبرة الكتّاب - [Schema.org Person / Organization](https://schema.org/Person) (مجانية): ربط الكاتب والبراند بحساباتهم ## خطوات الحل 1. **اعمل صفحات كتّاب حقيقية**: صورة، نبذة، خبرات، شهادات، وروابط لحسابات الكاتب. واربط كل مقال بكاتبه. 2. **اربطهم بالـ Schema**: استخدم sameAs عشان تقول لجوجل إن الحسابات دي لنفس الشخص أو البراند. ```json { "@context": "https://schema.org", "@type": "Person", "name": "محمد عيد", "jobTitle": "استشاري سيو", "sameAs": [ "https://www.linkedin.com/in/example", "https://x.com/example" ] } ``` 3. **اظهر في مصادر المجال**: بودكاست، ويبينار، تعليق خبير في موقع إخباري، محاضرة. كل ذكر بيبني صورة البراند حتى من غير رابط. 4. **تابع وحوّل الذكر لروابط**: من Google Alerts، أي ذكر من غير رابط ابعت لصاحبه بلطف. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): Schema الموقع والكاتب وروابط السوشيال (sameAs) - [Simple Author Box](https://wordpress.org/plugins/simple-author-box/) (مجانية): صندوق كاتب بصورة ونبذة وروابط 1. **عرّف الموقع لجوجل** (Rank Math ← العناوين والميتا ← Local SEO): ظبط اسم الموقع واللوجو ونوعه (شركة أو شخص)، وضيف روابط حساباتك الرسمية. دي بتطلع في Schema كـ sameAs. 2. **صفحة «من نحن» و«تواصل معنا»** (الصفحات ← أضف جديد): اعمل صفحات حقيقية فيها مين ورا الموقع وإزاي يتواصلوا معاك، واربطها في الفوتر. 3. **صفحة لكل كاتب** (المستخدمين ← الملف الشخصي): اكتب نبذة لكل كاتب، وفعّل أرشيف الكاتب لو في أكتر من كاتب. ## المصادر - [Google: إنشاء محتوى مفيد وموثوق](https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=ar) --- # إزاي أستخدم الروابط المكسورة عند المنافسين (Broken Link Building)؟ > دوّر على صفحات عند المنافسين اتحذفت (بترجع 404) ولسه مواقع تانية بتربط لها، اعمل عندك محتوى أحسن في نفس الموضوع، وابعت لأصحاب المواقع دي رسالة قصيرة تقولهم إن الرابط مكسور وتقترح صفحتك بديل. القرار في الآخر قرارهم، وما تدفعش مقابل الرابط. - المصدر: https://seoquestionsbank.com/offpage/broken-link-building/ - القسم: السيو الخارجي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - عايز باك لينكات من غير ما تشتري أو تبادل روابط - منافس قديم قفل أو حذف صفحات كانت عليها روابط كتير - صفحات مصادر (Resources) في مجالك فيها روابط بتطلع صفحة خطأ ## السبب المواقع بتحذف صفحات أو بتقفل، والروابط اللي عليها عند المواقع التانية بتفضل مكسورة. صاحب الموقع غالبًا ما يعرفش، فاقتراح بديل مفيد بيخدمه وبيخدمك. ## الأدوات - [Ahrefs Site Explorer](https://ahrefs.com/): حط دومين المنافس ← Best by links ← فلتر 404 عشان تشوف صفحاته المكسورة اللي عليها دومينات مرتبطة، وبعدين افتح الـ Backlinks بتاعة الصفحة - [Check My Links (إضافة Chrome)](https://chromewebstore.google.com/detail/check-my-links/aibjbgmpmnidnmagaefhmcjhadpffaoi) (مجانية): افتح صفحة المصادر عند الموقع اللي هتراسله واضغط على الإضافة، هتلوّن الروابط المكسورة بالأحمر - [Google Sheets](https://sheets.google.com/) (مجانية): شيت لمتابعة الفرص: الصفحة المكسورة، الموقع اللي بيربط، صفحتك البديلة، تاريخ الرسالة والرد ## خطوات الحل 1. **طلّع صفحات المنافس المكسورة اللي عليها روابط**: في Ahrefs حط دومين المنافس، وافتح Best by links وفلتر حالة الـ HTTP على 404. رتّب بعدد الدومينات المرتبطة وركّز على اللي في نفس موضوع موقعك. - Ahrefs · Site Explorer: competitor.com ← Best by links ← HTTP 404 - /guide/arabic-keyword-research: 27 دومين مرتبط - /free-seo-tools-2021: 15 دومين مرتبط - /old-news-post: 1 دومين مرتبط 2. **افحص المواقع اللي بتربط للصفحة**: افتح قايمة الـ Backlinks للصفحة المكسورة واستبعد المواقع الضعيفة أو السبام. افتح الصفحات الباقية بنفسك وشغّل Check My Links عشان تتأكد إن الرابط فعلًا لسه موجود ومكسور. - Check My Links: صفحة مصادر السيو - روابط سليمة: 42 - روابط مكسورة: 3 (404) 3. **اعرف الصفحة القديمة كان فيها إيه**: شوف نسخة الصفحة على Wayback Machine (web.archive.org) عشان تفهم الموضوع اللي الناس كانت بتربط له. ما تنسخش المحتوى؛ اكتب صفحة أحدث وأكمل في نفس الفكرة. 4. **جهّز صفحة بديلة أحسن**: لو عندك صفحة قريبة حدّثها، لو مفيش اكتب واحدة جديدة. لازم تكون مفيدة فعلًا كبديل للرابط المكسور، مش مجرد صفحة بيع. 5. **ابعت رسالة قصيرة ومحددة**: ابعت لصاحب الموقع أو المحرر: اسم الصفحة اللي فيها الرابط، الرابط المكسور بالظبط، وصفحتك كبديل. من غير ضغط ومن غير عرض فلوس. ```text العنوان: رابط مكسور في صفحة «مصادر السيو» أهلًا [الاسم]، كنت بقرا صفحتكم: [رابط صفحتهم] لاحظت إن رابط [الرابط المكسور] بيطلع صفحة خطأ 404. لو حابب بديل، عندي دليل محدّث في نفس الموضوع: [رابط صفحتك] وفي كل الأحوال حبيت أنبهك للرابط. شكرًا ``` 6. **تابع ونظّم**: سجّل كل فرصة في شيت، وابعت متابعة واحدة بس بعد أسبوع لو مفيش رد. لما الرابط يتضاف، تأكد إنه شغال ويودّي لصفحتك الصح. - صفحة 404 عند منافس ← مواقع بتربط لها ← صفحة بديلة عندك ← رسالة ← متابعة ## لو موقعك WordPress - [Broken Link Checker](https://wordpress.org/plugins/broken-link-checker/) (مجانية): بيلاقي الروابط المكسورة في موقعك أنت كمان 1. **ابدأ بموقعك**: قبل ما تطلب من حد يصلّح رابط مكسور، اتأكد إن موقعك نضيف. Broken Link Checker بيفحص روابطك ويوريك المكسور. 2. **جهّز الصفحة البديلة**: اعمل الصفحة اللي هتقترحها كبديل للرابط المكسور عند الموقع التاني، وخلّي رابطها واضح وثابت. اصطياد الروابط المكسورة عند المواقع التانية بيحصل بأدوات برّه ووردبريس زي Ahrefs. ## المصادر - [Google: سياسات المحتوى غير المرغوب فيه (روابط السبام)](https://developers.google.com/search/docs/essentials/spam-policies?hl=ar#link-spam) - [Google: توضيح طبيعة الروابط الصادرة (sponsored و nofollow)](https://developers.google.com/search/docs/crawling-indexing/qualify-outbound-links?hl=ar) - [Ahrefs: Broken Link Building](https://ahrefs.com/blog/broken-link-building/) --- # إزاي أحلل باك لينكات المنافسين؟ > هات المواقع اللي بتربط على 2 أو 3 من منافسينك ومش بتربط عليك (Link Intersect). دي أسهل فرص، لأنهم أصلًا بيربطوا على مواقع في مجالك. بعدها افهم المنافس جاب كل رابط إزاي، وقلّد الطريقة مش الرابط. - المصدر: https://seoquestionsbank.com/offpage/competitor-backlinks/ - القسم: السيو الخارجي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - منافس أحدث مني بيسبقني في الترتيب - مش عارف أجيب باك لينك منين - محتوايا أحسن والمنافس فوقي ## السبب المنافس عنده روابط من مواقع مهمة في المجال انت ماعندكش منها، وده بيدي صفحاته ثقة أكتر. ## الأدوات - [Ahrefs](https://ahrefs.com/): Link Intersect و Referring domains و Best by links - [Semrush](https://www.semrush.com/): Backlink Gap ونفس الفكرة - [Google Sheets](https://sheets.google.com/) (مجانية): جدول المتابعة: الموقع، الطريقة، الحالة ## خطوات الحل 1. **حدد منافسينك الحقيقيين**: منافسك في البحث هو اللي بيترتب على كلماتك، مش شرط اللي بيبيع نفس المنتج. خد أكتر 3 مواقع بتظهر قدامك. 2. **اعمل Link Intersect**: حط المنافسين، وحط موقعك في خانة «لكن مش بيربط على»، واختار «أي واحد من المنافسين على الأقل 2». - Ahrefs: Link Intersect - seo-arabia.net: بيربط على 3 منافسين - tech-news.com: بيربط على 2 - random-dir.biz: دليل سبام 3. **صنّف كل رابط حسب طريقته**: مقالة ضيف؟ ذكر في خبر؟ دليل؟ قايمة «أفضل أدوات»؟ مصدر لإحصائية؟ الطريقة هي اللي هتكررها. - رابط عند المنافس ← إزاي جه؟ ← مقالة ضيف ← تواصل مع نفس الموقع ← إحصائية ← انشر بيانات أحدث ← قايمة أدوات ← اطلب تنضاف 4. **شوف صفحاتهم الأكتر روابط**: تقرير Best by links بيوريك أنهي محتوى بيجيب روابط لوحده. اعمل نسخة أحسن وأحدث، وتواصل مع اللي ربطوا على القديمة. 5. **صفّي قبل ما تتواصل**: استبعد المواقع السبام والأدلة الفاضية. ركّز على مواقع ليها زيارات حقيقية ومحتواها قريب من مجالك. 6. **تابع في جدول**: كل فرصة: الموقع، الطريقة، الشخص اللي هتكلمه، تاريخ التواصل، النتيجة. ## لو موقعك WordPress - [Site Kit by Google](https://wordpress.org/plugins/google-site-kit/) (مجانية): بيوريك الصفحات اللي بتجيب زيارات من مواقع تانية 1. **اعرف مين بيبعتلك زيارات** (Site Kit ← لوحة المعلومات): في Site Kit أو Analytics افتح مصادر الزيارات (Referral). ده بيقولك أنهي مواقع بتربطلك وتستاهل علاقة. 2. **جهّز صفحات تستاهل الروابط**: دليل أو إحصائيات أو أداة مجانية على موقعك بتخلي الناس تربطلك لوحدهم. تحليل باك لينكات المنافسين نفسه بيتعمل بأدوات برّه ووردبريس زي Ahrefs و Semrush. ## المصادر - [Google: سياسات المحتوى غير المرغوب فيه (روابط)](https://developers.google.com/search/docs/essentials/spam-policies?hl=ar#link-spam) - [Ahrefs: Link Intersect](https://ahrefs.com/link-intersect) --- # إزاي أعمل علاقات عامة رقمية (Digital PR) في السوق العربي؟ > Digital PR يعني تعمل حاجة تستاهل تتنشر كخبر: بيانات من شغلك، استطلاع، تعليق خبير على خبر، أو دليل محلي مفيد، وتوصلها للصحفيين والمواقع الإخبارية اللي بتغطي مجالك عشان يكتبوا عنك ويربطوا لك. الروابط دي قوية لأنها مكتسبة. أما المقالات المدفوعة والإعلانية فلازم رابطها يبقى rel="sponsored" أو nofollow، وإلا تبقى مخالفة لسياسات جوجل. - المصدر: https://seoquestionsbank.com/offpage/digital-pr/ - القسم: السيو الخارجي · المستوى: متقدم - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - بتبعت بيانات صحفية عن الشركة ومحدش بينشرها - المواقع الإخبارية بتطلب فلوس عشان تنشر مقال برابط dofollow - اسم البراند بيتذكر في الأخبار من غير رابط - مفيش ولا رابط من موقع إخباري معروف في مجالك ## السبب التركيز على أخبار الشركة نفسها بدل محتوى فيه قيمة خبرية للصحفي وجمهوره، والاعتماد على النشر المدفوع بدل الكسب. ## الأدوات - [Qwoted](https://www.qwoted.com/) (مجانية): طلبات صحفيين بيدوّروا على خبراء ومصادر، ترد عليها بتعليق مفيد - [Google News](https://news.google.com/) (مجانية): تعرف مين الصحفيين والمواقع اللي بتكتب عن مجالك حاليًا - [Google Alerts](https://www.google.com/alerts) (مجانية): تنبيه لما اسم البراند أو الموضوع بيتذكر، عشان تلاقي الذكر من غير رابط - [Hunter](https://hunter.io/) (مجانية): توصل لإيميل الصحفي المسؤول عن القسم ## خطوات الحل 1. **دوّر على زاوية خبرية**: الصحفي محتاج خبر لجمهوره، مش إعلان. أقوى الأفكار غالبًا بيانات انت بس اللي عندك (مجمّعة ومن غير بيانات شخصية للعملاء)، أو استطلاع، أو تعليق سريع على خبر بيتكلم عنه الناس. - بيانات من شغلك (مجمّعة ومن غير بيانات شخصية) ← رقم أو اتجاه مفاجئ ← صفحة على موقعك فيها البيانات والمنهجية ← Pitch قصير للصحفيين ← تغطية + رابط لمصدر البيانات 2. **اعمل قائمة صحفيين مناسبين**: دوّر في Google News على مواضيع مجالك، وسجّل اسم الصحفي والموقع وآخر مقال كتبه في الموضوع. قائمة صغيرة ومناسبة أحسن من إيميل جماعي لمئات. - Google Sheets: قائمة الصحفيين - صحفي اقتصاد · موقع إخباري كبير: كتب عن أسعار الطاقة الأسبوع ده - محرر تقنية · موقع متخصص: آخر مقال في الموضوع من سنة - إيميل عام info@: مش هيوصل للشخص المناسب 3. **اكتب Pitch قصير وشخصي**: سطر بيقول الخبر، رقمين أو تلاتة، ليه يهم جمهوره دلوقتي، ورابط المصدر الكامل. من غير مرفقات تقيلة ولا متابعة مزعجة. ```text # مثال توضيحي الموضوع: 4 من كل 10 بيوت في استطلاعنا رجعت تكلفة الألواح الشمسية في أقل من 5 سنين أهلًا أ. أحمد، قريت مقالك عن ارتفاع أسعار الكهربا. عملنا استطلاع لـ 600 عميل في مصر عن المدة اللي رجعوا فيها تكلفة الألواح الشمسية، والنتائج الكاملة والمنهجية هنا: https://example.com/solar-payback-study لو مفيد أقدر أبعتلك تعليق من مهندسنا أو بيانات حسب المحافظة. محمد – Example ``` 4. **رد على طلبات الصحفيين**: في Qwoted والمجموعات اللي فيها صحفيين بيسألوا عن خبراء، رد بسرعة بتعليق مختصر ومفيد ومعاه تعريف بخبرتك. مش كل رد هيجيب رابط، بس اللي بيتنشر بيبني اسمك. - Qwoted: Opportunities - صحفي بيدوّر على خبير طاقة شمسية: مناسب لخبرتك - موعد التسليم: بكره: رد النهارده - طلب في مجال بعيد عنك: تجاهله 5. **تابع الذكر واطلب الرابط بأدب**: Google Alerts هيوصلك لو حد ذكر البراند أو الدراسة. لو مفيش رابط، ابعت للكاتب شكر واقترح رابط لصفحة البيانات كمصدر. ولو موقع طلب فلوس، ده إعلان ولازم يتعلّم sponsored. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): Schema للأخبار والبيانات الصحفية 1. **اعمل غرفة أخبار** (الصفحات ← أضف جديد): صفحة «أخبارنا» أو «في الإعلام» فيها البيانات الصحفية واللوجو وصور جاهزة للتحميل. الصحفي محتاج يلاقي كل حاجة في مكان واحد. 2. **خلّي الدراسة صفحة لوحدها**: لو عملت استبيان أو إحصائية، انشرها في صفحة لوحدها برابط ثابت عشان الروابط تيجي لها. ## المصادر - [Google: سياسات المحتوى غير المرغوب فيه (الروابط غير المرغوب فيها)](https://developers.google.com/search/docs/essentials/spam-policies?hl=ar#link-spam) - [Google: تصنيف الروابط الصادرة (nofollow و ugc و sponsored)](https://developers.google.com/search/docs/crawling-indexing/qualify-outbound-links?hl=ar) --- # إزاي أقيّم جودة موقع قبل ما آخد منه رابط؟ > بص على 4 حاجات: هل الموقع في نفس مجالك، هل عنده زيارات عضوية حقيقية، هل بيربط لمواقع سبام أو بيبيع روابط، وهل المحتوى مكتوب لقراء حقيقيين. Ahrefs DR و Semrush Authority Score و Moz DA مقاييس من شركات الأدوات للمقارنة السريعة، مش مقاييس جوجل، وجوجل ما بيستخدمهاش في الترتيب. - المصدر: https://seoquestionsbank.com/offpage/evaluate-link-site/ - القسم: السيو الخارجي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - عرض رابط من موقع DR 60 بسعر رخيص - مش عارف أفرّق بين موقع قوي وموقع شكله قوي بس - بسأل: كام DA لازم يكون عند الموقع؟ ## السبب مقاييس DR و DA ممكن تتنفخ بروابط مصطنعة، فالموقع يبان قوي وهو في الحقيقة مزرعة روابط مالهاش زيارات ولا قراء. ## الأدوات - [Ahrefs](https://ahrefs.com/): Site Explorer: قارن Domain Rating (DR) بـ Organic traffic، وشوف Linked domains (هو بيربط لمين) و Top pages - [Semrush](https://www.semrush.com/): Domain Overview: Authority Score واتجاه الزيارات العضوية على مدار الشهور - [Moz Link Explorer](https://moz.com/link-explorer) (مجانية): حط الدومين وشوف Domain Authority (DA) و Spam Score ## خطوات الحل 1. **اعرف إن DR و DA مش من جوجل**: DR من Ahrefs، و Authority Score من Semrush، و DA من Moz. كل أداة بتحسبها بطريقتها من الروابط اللي هي شايفاها. استخدمها للمقارنة والفلترة الأولية بس، مش كحكم نهائي. 2. **قارن السلطة بالزيارات**: موقع رقمه عالي وزياراته العضوية شبه صفر، أو زياراته نازلة فجأة، علامة خطر. الموقع الحقيقي بيكون عنده زيارات على كلمات متعلقة بمجاله. - Ahrefs · Site Explorer: Overview - Domain Rating: DR 58 - Organic traffic: قريب من الصفر ونازل - Linked domains: آلاف الدومينات في مجالات مختلفة 3. **شوف الموقع بيربط لمين**: افتح الروابط الصادرة (Linked domains في Ahrefs). لو بيربط لكازينو وقروض ومواقع مالهاش علاقة ببعض، غالبًا بيبيع روابط. وابحث في جوجل عن "site:الدومين" + "sponsored" أو "guest post". ```text site:example-blog.com "guest post" site:example-blog.com casino site:example-blog.com "write for us" ``` 4. **اقرا الموقع بنفسك**: افتح 3-4 مقالات: هل في كاتب حقيقي؟ هل المحتوى مفيد ولا مكتوب عشان الروابط؟ هل في صفحة "اكتب لنا" فيها أسعار روابط؟ هل التصميم والإعلانات طبيعية؟ 5. **خد القرار**: الرابط اللي يستاهل هو اللي ممكن يجيب لك زوار مهتمين حتى لو جوجل مش موجود. لو الموقع مناسب بس الرابط مدفوع، لازم يتعلّم rel="sponsored". - نفس المجال؟ ← زيارات عضوية حقيقية؟ ← مش بيبيع روابط لأي حد؟ ← محتوى لقراء حقيقيين؟ ← آه للكل ← رابط يستاهل ## لو موقعك WordPress 1. **بص على تفاصيل ووردبريس بتاعتهم**: لو الموقع اللي هتاخد منه رابط ووردبريس: مقالات منشورة كل يوم من كتّاب مختلفين بمواضيع ملهاش علاقة ببعض، وتصنيف اسمه «مقالات ضيف» أو «Sponsored» = علامة إنه بيبيع روابط. 2. **شوف الرابط هيبقى إزاي**: افتح مقال قديم عندهم واضغط Ctrl+U: الروابط الخارجية عليها nofollow أو sponsored؟ ده بيوريك هيتعاملوا مع رابطك إزاي. ووردبريس عندك مش هيساعد هنا. الجزء ده عن قراءة موقع ووردبريس تاني. ## المصادر - [Google: سياسات الروابط غير المرغوب فيها](https://developers.google.com/search/docs/essentials/spam-policies?hl=ar#link-spam) - [Ahrefs: Domain Rating (DR)](https://ahrefs.com/website-authority-checker) - [Moz: What is Domain Authority?](https://moz.com/learn/seo/domain-authority) --- # إزاي أتعامل مع تقييم سلبي أو مزيف على Google Maps؟ > جوجل ما بيشيلش تقييم لمجرد إنه سلبي؛ بيشيله لو مخالف لسياسة المحتوى (زي التقييم المزيف أو اللي من منافس أو اللي فيه إساءة أو بعيد عن تجربة حقيقية). بلّغ عنه من Google Maps أو من ملف النشاط التجاري، وتابع حالة البلاغ أو اعترض عليه من أداة إدارة المراجعات، ورد في نفس الوقت رد هادي ومحترم. وما تشتريش ولا تزيّفش تقييمات. - المصدر: https://seoquestionsbank.com/offpage/fake-reviews/ - القسم: السيو الخارجي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-12 ## الأعراض - تقييم نجمة واحدة من حد مش عميل عندك - كذا تقييم سلبي نزلوا ورا بعض في نفس اليوم - تقييم فيه شتايم أو كلام مالوش علاقة بالنشاط - عميل حقيقي كاتب تجربة سيئة ## السبب يا إما تجربة حقيقية سيئة (ودي بتتحل بالرد والخدمة)، يا إما محتوى مخالف لسياسة جوجل زي تقييم مزيف أو من منافس أو موظف سابق أو حملة تقييمات منظمة. ## الأدوات - [Google Business Profile](https://www.google.com/business/) (مجانية): من ملفك على بحث جوجل أو Maps: المراجعات ← النقط التلاتة جنب التقييم ← الإبلاغ عن المراجعة، ومن نفس المكان الرد على التقييم - [Google Maps](https://maps.google.com) (مجانية): افتح النشاط ← المراجعات ← النقط التلاتة جنب التقييم ← الإبلاغ عن المراجعة - [أداة إدارة المراجعات (Reviews Management Tool)](https://support.google.com/business/answer/4596773?hl=ar) (مجانية): من صفحة المساعدة دي بتوصل للأداة: تبلّغ، تشوف حالة البلاغات اللي بعتها، وتقدّم طعن لو اترفض ## خطوات الحل 1. **حدّد نوع التقييم**: قارن الاسم والتاريخ والتفاصيل بسجلات العملاء. السؤال الوحيد اللي يفرق: هل التقييم مخالف لسياسة المحتوى؟ مش هل هو سلبي. - مراجعة التقييمات: المراجعات ← الأحدث - عميل حقيقي: الانتظار كان طويل: سلبي بس مش مخالف ← رد - حساب جديد: «روحوا للمحل اللي جنبهم أحسن»: احتمال تعارض مصالح ← بلّغ - شتايم وكلام عنصري: محتوى مسيء ← بلّغ 2. **بلّغ عن التقييم المخالف**: من Google Maps أو من ملف النشاط التجاري: افتح المراجعات، اضغط النقط التلاتة جنب التقييم، واختار الإبلاغ عن المراجعة، وبعدين اختار نوع المخالفة الأقرب. بلّغ عن كل تقييم لوحده. - التقييم في Maps أو ملف النشاط ← ⋮ الإبلاغ عن المراجعة ← اختيار نوع المخالفة ← أداة إدارة المراجعات ← متابعة الحالة أو تقديم طعن 3. **تابع البلاغ واعترض لو لزم**: افتح أداة إدارة المراجعات من صفحة مساعدة Google Business Profile واختار ملفك. هتلاقي البلاغات وحالتها. لو جوجل قرر إن التقييم مش مخالف وإنت شايف غير كده، قدّم طعن من نفس الأداة واشرح السبب بوضوح وبأدلة. 4. **رد رد محترم**: سواء التقييم حقيقي أو لسه البلاغ بيتراجع: رد قصير وهادي، ما تكشفش بيانات العميل، ما تتهمش حد، واعرض تكمل الكلام برا التعليقات. الزوار بيقروا ردك أكتر من التقييم نفسه. ```text أهلًا [الاسم]، شكرًا إنك كتبت رأيك. مش لاقيين زيارة بالتفاصيل دي في سجلاتنا، وحابين نفهم اللي حصل ونساعدك. ياريت تتواصل معانا عن طريق بيانات التواصل في ملفنا. — بدل: «إنت كذاب وده أكيد منافس» ``` 5. **زوّد التقييمات الحقيقية**: اطلب من كل العملاء (مش الراضيين بس) يقيّموا عن طريق رابط التقييم من ملفك. ممنوع تدفع أو تدي خصم مقابل تقييم، أو تكتب تقييمات بنفسك أو من موظفينك، أو تشتري تقييمات؛ جوجل ممكن يشيلها ويحط قيود على الملف. 6. **لو التقييمات هجوم منظم أو تشهير**: لو في موجة تقييمات مزيفة ورا بعض، بلّغ عنها وكلّم دعم Google Business Profile. ولو المحتوى فيه تشهير أو مخالفة قانونية، في مسار منفصل من جوجل للبلاغات القانونية، ويفضل تستشير محامي. ## لو موقعك WordPress - [Site Reviews](https://wordpress.org/plugins/site-reviews/) (مجانية): تقييمات على موقعك بموافقة قبل النشر 1. **اجمع تقييمات حقيقية على موقعك**: Site Reviews بيخليك تجمع تقييمات وتوافق عليها قبل النشر، وتعرضها في الصفحات. 2. **متعملش Schema نجوم لنفسك**: جوجل مش بيعرض نجوم LocalBusiness أو Organization لو التقييمات عن نشاطك نفسه على موقعك. خلّي التقييمات للمنتجات. التقييمات المزيفة على Google Maps بتتشال من Google Business Profile نفسه، مش من ووردبريس. ## المصادر - [Google: المحتوى المحظور والمقيّد في خرائط Google](https://support.google.com/contributionpolicy/answer/7400114?hl=ar) - [Google Business Profile: الإبلاغ عن المراجعات غير الملائمة](https://support.google.com/business/answer/4596773?hl=ar) --- # إزاي أعمل مقالات ضيف (Guest Posts) من غير مخاطرة؟ > اكتب مقالات ضيف لمواقع حقيقية في مجالك عشان توصل لجمهورهم، مش عشان الرابط بس. لو المقالة مدفوعة أو جزء من حملة نشر بالجملة هدفها الروابط، الروابط اللي فيها لازم تتعلّم rel="sponsored" أو "nofollow"، لأن جوجل بيعتبر الروابط الكتير بنص مفتاحي في مقالات الضيف مخالفة لسياسات الروابط. - المصدر: https://seoquestionsbank.com/offpage/guest-posts/ - القسم: السيو الخارجي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - مواقع بتطلب فلوس عشان تنشر مقالك برابط dofollow - عروض "Guest Post على موقع DR 70" بسعر ثابت - مش عارف أحط الرابط في المقالة إزاي ولا بنص إيه ## السبب مقالات الضيف نفسها مش مخالفة، المخالف هو استخدامها على نطاق واسع لتمرير روابط بنص مفتاحي، أو دفع فلوس مقابل رابط بيمرّر قيمة من غير ما يتعلّم. ## الأدوات - [Ahrefs](https://ahrefs.com/): Site Explorer: حط دومين الموقع وشوف Organic traffic وصفحاته الأعلى زيارات، وفي Backlinks شوف هو بيربط لمين (Outgoing links) عشان تعرف لو بيبيع روابط - [Hunter.io](https://hunter.io/) (مجانية): Domain Search: حط دومين الموقع عشان تلاقي إيميل المحرر أو مسؤول المحتوى - [بحث Google](https://www.google.com/) (مجانية): ابحث بـ "مجالك" + "اكتب لنا" أو "write for us" عشان تلاقي مواقع بتقبل مقالات ## خطوات الحل 1. **اختار مواقع ليها جمهور حقيقي في مجالك**: دوّر بـ "write for us" أو "اكتب لنا" مع مجالك. افتح الموقع في Ahrefs واتأكد إن عنده زيارات عضوية فعلًا، ومحتواه متعلق بمجالك، ومش مليان مقالات ضيف عن كازينو وقروض وكل حاجة. - Ahrefs · Site Explorer: Overview ← Organic traffic - marketing-blog-ar.com: زيارات عضوية ثابتة · محتوى تسويق بس - all-topics-news.xyz: DR عالي · زيارات قريبة من الصفر - general-blog.net: مقالات ضيف في كل المجالات 2. **ابعت فكرة مقالة مش طلب رابط**: هات إيميل المحرر من Hunter.io، وابعت 2-3 أفكار مقالات تفيد قراءهم بالتحديد. الموقع الجاد بيهتم بالمحتوى قبل أي حاجة. 3. **اكتب محتوى أصلي ومش منسوخ**: ما تنشرش نفس المقالة على كذا موقع، وما تلفّش مقالة واحدة بأدوات إعادة الصياغة. خلّي المقالة تتكلم عن خبرتك وفيها أمثلة وأرقام حقيقية. 4. **حط الرابط بشكل طبيعي**: رابط واحد أو اتنين بس لو مفيدين للقارئ، غالبًا في نبذة الكاتب أو كمصدر. ابعد عن روابط كتير بنص مفتاحي مطابق. ولو دفعت فلوس أو في مقابل، الرابط يتعلّم sponsored. ```html <!-- خطر: نص مفتاحي مطابق في رابط مدفوع --> <a href="https://example.com/">أفضل شركة سيو في مصر</a> <!-- سليم: مقالة مدفوعة أو برعاية --> <a href="https://example.com/" rel="sponsored">موقع الكاتب</a> <!-- سليم: نبذة كاتب في حملة نشر واسعة --> <a href="https://example.com/" rel="nofollow">example.com</a> ``` 5. **قيس النتيجة بالزيارات والبراند**: تابع الزيارات الجاية من المقالة في Google Analytics وذكر البراند. مقالة ضيف ناجحة بتجيب قرّاء وعملاء حتى لو الرابط nofollow. - عرض Guest Post ← في فلوس أو مقابل؟ ← آه ← rel="sponsored" ← لأ ← محتوى أصلي + رابط طبيعي ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): بيحط sponsored أو nofollow على الروابط الخارجية 1. **لو أنت اللي بتنشر مقالات ضيف** (المستخدمين ← أضف جديد ← الدور: مساهم): اعمل دور «مساهم» للكاتب الضيف: يكتب وميقدرش ينشر. وأنت تراجع. 2. **علّم الروابط المدفوعة**: في المحرر، اضغط على الرابط واختار rel="sponsored" لو مدفوع. Rank Math بيضيف خانة لده. ## المصادر - [Google: سياسات الروابط غير المرغوب فيها](https://developers.google.com/search/docs/essentials/spam-policies?hl=ar#link-spam) - [Google: تحديد طبيعة الروابط الصادرة](https://developers.google.com/search/docs/crawling-indexing/qualify-outbound-links?hl=ar) --- # كام باك لينك محتاج عشان أترتب في الصفحة الأولى؟ > مفيش رقم ثابت، وجوجل ما نشرش أي رقم. العدد بيختلف حسب الكلمة والمنافسين: كلمات طويلة وقليلة المنافسة ممكن تترتب بمحتوى كويس وروابط داخلية من غير روابط خارجية تقريبًا، وكلمات تنافسية محتاجة روابط من مواقع قوية وفي نفس المجال. الطريقة العملية: شوف عدد المواقع المختلفة (Referring domains) اللي بتربط لأول 10 نتائج. - المصدر: https://seoquestionsbank.com/offpage/how-many-backlinks/ - القسم: السيو الخارجي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - كورس أو حد قالك "محتاج 100 باك لينك" لأي كلمة - اشتريت روابط كتير والترتيب ما اتحركش - منافس عنده روابط أقل منك ومترتب قبلك - مش عارف تبدأ بأنهي كلمات ## السبب التعامل مع الباك لينكس كعداد، مع إن جوجل بيقيّم جودة الروابط وعلاقتها بالمجال جنب المحتوى ونية البحث وعوامل تانية كتير. ## الأدوات - [Ahrefs Keywords Explorer](https://ahrefs.com/keywords-explorer): Keyword Difficulty وتقرير SERP overview بيوضح عدد الـ Referring domains لكل نتيجة - [Moz Link Explorer](https://moz.com/link-explorer) (مجانية): عدد الدومينات اللي بتربط لصفحة المنافس (فيه حد مجاني محدود) - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير الروابط: تعرف الروابط الخارجية والداخلية اللي جوجل شايفها لموقعك ## خطوات الحل 1. **بص على أول 10 نتائج**: في Ahrefs Keywords Explorer اكتب الكلمة وانزل لـ SERP overview. شوف عمود Referring domains لكل صفحة مترتبة. الرقم ده بيديك فكرة واقعية أكتر من أي رقم عام. - Ahrefs Keywords Explorer: SERP overview - #1 مقال في موقع متخصص: Referring domains: 48 - #4 مقال في مدونة صغيرة: Referring domains: 6 - #7 صفحة منتدى: Referring domains: 0 2. **عدّ الدومينات مش الروابط**: 1000 رابط من موقع واحد (مثلًا في الفوتر) مش زي 30 رابط من 30 موقع مختلف ومرتبط بمجالك. وKeyword Difficulty في Ahrefs نفسه بيتحسب من عدد الـ Referring domains لأول النتائج، فهو تقدير مش حكم نهائي. ```text صفحة A: 1,200 باك لينك من 4 مواقع ← قوة أقل مما يبان صفحة B: 45 باك لينك من 38 موقع في المجال ← أقوى غالبًا ``` 3. **قارن الصفحة والموقع**: الصفحة المترتبة ممكن تكون روابطها قليلة بس الموقع كله قوي وليه روابط كتير. فشوف الاتنين: روابط الصفحة نفسها، وقوة الدومين بشكل عام، ومدى تغطية المحتوى للموضوع. 4. **ابدأ بكلمات تقدر عليها دلوقتي**: لو موقعك جديد، ابدأ بكلمات طويلة النتائج الأولى فيها روابطها قليلة. ترتيبها بيجيب زيارات وروابط طبيعية بتقوّي الموقع للكلمات الأصعب بعد كده. - كلمات طويلة وصعوبة قليلة ← محتوى أحسن من الموجود + روابط داخلية ← ترتيب وزيارات ← روابط طبيعية وثقة ← كلمات أصعب 5. **ابني الروابط بأمان**: ركّز على روابط مكتسبة من مواقع حقيقية في مجالك (Digital PR، محتوى يستاهل يتربط، علاقات). شراء روابط بتنقل قوة ترتيب مخالف لسياسات جوجل، وكمية روابط ضعيفة مش هتعوّض محتوى ضعيف. ## لو موقعك WordPress - [Site Kit by Google](https://wordpress.org/plugins/google-site-kit/) (مجانية): متابعة الزيارات والنقرات بدل عدّ الروابط 1. **ركّز على الصفحة نفسها**: قبل ما تسأل كام رابط، اتأكد إن الصفحة مفهرسة وسريعة ومربوطة داخليًا ومحتواها أحسن من اللي فوقك. عدد الروابط مش حاجة بتتظبط من ووردبريس. ## المصادر - [Ahrefs: Keyword Difficulty](https://ahrefs.com/blog/keyword-difficulty/) - [Google: سياسات المحتوى غير المرغوب فيه (الروابط غير المرغوب فيها)](https://developers.google.com/search/docs/essentials/spam-policies?hl=ar#link-spam) - [Google: دليل تحسين محركات البحث (SEO) للمبتدئين](https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=ar) --- # إيه الفرق بين رابط nofollow و sponsored و ugc؟ > التلاتة بيقولوا لجوجل إنك مش بتزكّي الرابط ده بالكامل. sponsored للروابط المدفوعة والإعلانات، ugc للروابط اللي المستخدمين بيحطوها في التعليقات والمنتديات، و nofollow لأي رابط تاني مش عايز تزكيه. جوجل بيتعامل معاهم كتلميح مش أمر. - المصدر: https://seoquestionsbank.com/offpage/link-attributes/ - القسم: السيو الخارجي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - مش عارف أحط إيه على الروابط المدفوعة - عايز أعرف الباك لينك اللي جالي ليه قيمة ولا لأ - التعليقات في موقعي مليانة روابط سبام ## السبب الخلط بين أنواع الروابط، وبيع أو شراء روابط من غير ما تتعلّم كمدفوعة، وده مخالف لسياسات جوجل. ## الأدوات - [Chrome DevTools](https://developer.chrome.com/docs/devtools) (مجانية): كليك يمين على الرابط ← Inspect وشوف قيمة rel - [Ahrefs](https://ahrefs.com/): Backlinks: فلتر Link type ← Dofollow / Nofollow / Sponsored / UGC ## خطوات الحل 1. **افهم كل نوع**: التلاتة بيتكتبوا في خاصية rel جوه الرابط، وممكن تجمع أكتر من قيمة. ```html <!-- رابط مدفوع أو إعلان أو أفلييت --> <a href="https://brand.com" rel="sponsored">...</a> <!-- رابط حطّه مستخدم في تعليق أو منتدى --> <a href="https://user-site.com" rel="ugc">...</a> <!-- رابط مش عايز تزكّيه لأي سبب تاني --> <a href="https://example.com" rel="nofollow">...</a> <!-- تعليق مدفوع: ينفع تجمع --> <a href="..." rel="ugc sponsored">...</a> ``` 2. **الروابط المدفوعة لازم sponsored**: أي رابط مقابله فلوس أو منتج مجاني أو تبادل مصلحة لازم ياخد sponsored أو nofollow. غير كده ممكن ياخد إجراء يدوي من جوجل. 3. **تعليقات موقعك تاخد ugc**: أغلب أنظمة التعليقات بتعمل كده لوحدها. اتأكد من ده، وده بيقلل جاذبية موقعك لسبام التعليقات. 4. **افحص أي رابط في ثواني**: كليك يمين على الرابط ← Inspect، وشوف rel. - Chrome DevTools: Elements - rel="sponsored": رابط مدفوع معلَّم صح - rel="nofollow": تزكية محدودة - من غير rel: رابط عادي بيمرر تزكية 5. **متستهونش بالـ nofollow**: رابط nofollow من موقع كبير بيجيب زيارات وشهرة، وبيخلي ملف روابطك طبيعي. ملف روابط كله dofollow شكله مصطنع. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): إعدادات nofollow للروابط الخارجية - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): خانات sponsored و nofollow في نافذة الرابط 1. **للروابط الفردية**: في المحرر، بعد ما تضيف الرابط فعّل «Add rel=nofollow» أو «Add rel=sponsored» من نافذة الرابط (الخيارات بتظهر بعد تركيب Rank Math أو Yoast). 2. **قاعدة عامة** (Rank Math ← الإعدادات العامة ← الروابط): Rank Math يقدر يحط nofollow على كل الروابط الخارجية أو يستثني دومينات معينة. متعملش nofollow لكل حاجة، الروابط الطبيعية المفيدة سيبها عادي. 3. **التعليقات**: ووردبريس بيحط ugc على روابط التعليقات تلقائي. ## المصادر - [Google: تحديد طبيعة الروابط الصادرة](https://developers.google.com/search/docs/crawling-indexing/qualify-outbound-links?hl=ar) - [Google: سياسات المحتوى غير المرغوب فيه (روابط)](https://developers.google.com/search/docs/essentials/spam-policies?hl=ar#link-spam) --- # إزاي أسجّل في الأدلة المحلية (Citations) الصح؟ > ابدأ بملف النشاط التجاري على Google، وثبّت صيغة واحدة للاسم والعنوان والتليفون (NAP) واستخدمها حرفيًا في كل دليل. سجّل في الأدلة الكبيرة والمرتبطة بمجالك ومدينتك بس، وصلّح أو ادمج أي تسجيل قديم أو مكرر بدل ما تفتح تسجيلات جديدة. - المصدر: https://seoquestionsbank.com/offpage/local-citations/ - القسم: السيو الخارجي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - العنوان أو التليفون مكتوب بأكتر من شكل في المواقع المختلفة - تسجيلات قديمة فيها رقم أو عنوان قبل ما تنقل - النشاط ضعيف في الخرائط رغم إن الملف مؤكد ## السبب التسجيلات اتعملت على مراحل ومن ناس مختلفة من غير صيغة موحدة، فالبيانات اتضاربت أو اتكررت، وده بيقلل ثقة جوجل والعملاء في معلومات النشاط. ## الأدوات - [Google Business Profile](https://www.google.com/business/) (مجانية): المرجع الأساسي: اكتب فيه الاسم والعنوان والتليفون بالصيغة النهائية وانسخها منه لكل دليل - [BrightLocal](https://www.brightlocal.com/): أدوات الـ Citations فيها: تدوّر على تسجيلاتك الموجودة، تكشف البيانات المختلفة والمكررة، وتقترح أدلة لسه مش مسجل فيها - [Google Sheets](https://sheets.google.com/) (مجانية): شيت فيه كل دليل: رابط التسجيل، بيانات الدخول بتاعة الشركة (مش شخصية)، حالة الـ NAP، آخر مراجعة ## خطوات الحل 1. **ثبّت صيغة NAP واحدة**: اكتب الاسم الحقيقي للنشاط (من غير حشو كلمات)، والعنوان بنفس الترتيب والاختصارات، ورقم تليفون واحد بنفس الصيغة. دي الصيغة اللي هتنسخها في كل مكان. - صيغة NAP: الاسم ← العنوان ← التليفون - الاسم: عيادة النور لطب الأسنان - العنوان: 15 شارع المثال، المعادي، القاهرة - صيغة مختلفة في دليل قديم: 15 ش المثال - معادى - رقم قديم في دليل: رقم الفرع قبل النقل 2. **اعمل جرد للتسجيلات الموجودة**: ابحث في جوجل عن اسم النشاط ورقم التليفون والعنوان القديم. أو استخدم BrightLocal عشان يطلّعلك التسجيلات والبيانات المختلفة. سجّل كل حاجة في الشيت. ```text "عيادة النور لطب الأسنان" -site:example.com "رقم التليفون بالصيغة القديمة" "العنوان القديم" المعادي ``` 3. **صلّح وادمج قبل ما تضيف جديد**: عدّل التسجيلات اللي بياناتها غلط، واطلب دمج أو حذف المكرر من الدليل نفسه. تسجيلين لنفس الفرع في نفس الدليل بيشتتوا العميل. 4. **سجّل في الأدلة اللي تفرق فعلًا**: الأولوية: منصات الخرائط الكبيرة (Bing Places و Apple Business Connect)، الأدلة التجارية العامة في بلدك زي الصفحات الصفراء المحلية، أدلة مجالك (منصات الحجز للأطباء، المطاعم، العقارات)، وغرف التجارة أو النقابات. ابعد عن المواقع اللي بتبيع مئات التسجيلات في أدلة مالهاش زوار. - Google Business Profile ← منصات الخرائط التانية ← أدلة عامة في بلدك ← أدلة مجالك ← مواقع محلية وجهات رسمية 5. **كمّل التسجيل مش بس الاسم**: نفس الفئة، ساعات العمل، رابط الموقع (يفضل لصفحة الفرع)، وصف حقيقي وصور. وثّق ملكية التسجيل لو الدليل بيسمح عشان محدش يعدّله بدالك. 6. **راجع بعد أي تغيير**: لو نقلت أو غيّرت الرقم أو الاسم، عدّل Google Business Profile والموقع الأول، وبعدين لف على كل الأدلة اللي في الشيت. وراجعها كل كام شهر لأن بعض الأدلة بتقبل تعديلات من الزوار. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): بيانات النشاط (الاسم والعنوان والتليفون) كـ Schema 1. **بيانات واحدة في كل مكان** (المظهر ← الودجات): اكتب الاسم والعنوان والتليفون في الفوتر وصفحة التواصل بنفس الشكل اللي هتسجل بيه في الأدلة. 2. **ضيفها كـ Schema** (Rank Math ← العناوين والميتا ← Local SEO): في Rank Math فعّل Local SEO واكتب البيانات. بيطلعوا LocalBusiness Schema. ## المصادر - [Google: إرشادات تمثيل نشاطك التجاري على Google](https://support.google.com/business/answer/3038177?hl=ar) - [Google: نصائح لتحسين الترتيب المحلي](https://support.google.com/business/answer/7091?hl=ar) --- # النشاط التجاري بتاعي مش ظاهر في خرائط جوجل ونتائج البحث المحلي. أعمل إيه؟ > أكّد ملف النشاط التجاري على Google، اختار الفئة الأساسية الصح، وحّد الاسم والعنوان والتليفون (NAP) في كل مكان، وجمّع تقييمات حقيقية وانزل صور ومنشورات بانتظام. - المصدر: https://seoquestionsbank.com/offpage/local-gbp/ - القسم: السيو الخارجي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-12 ## الأعراض - النشاط مش ظاهر في Local Pack - بيظهر بس لما تكتب اسمه بالظبط - معلومات مختلفة في مواقع مختلفة ## السبب ملف غير مؤكد أو فئة غلط أو بيانات متضاربة أو قلة تقييمات أو بعد المكان عن الباحث. ## الأدوات - [Google Business Profile](https://business.google.com/) (مجانية): إدارة الملف والتأكيد - [BrightLocal / Local Falcon](https://www.brightlocal.com/): متابعة ترتيبك على الخريطة في مناطق مختلفة - [Google Maps](https://maps.google.com) (مجانية): مراجعة ظهورك ومنافسيك ## خطوات الحل 1. **أكّد الملف**: من business.google.com اتأكد إن الحالة مؤكد. لو لأ، كمّل التأكيد بالفيديو أو البوستة حسب المتاح. 2. **اختار الفئة الأساسية بدقة**: الفئة الأساسية من أقوى العوامل. شوف الفئة اللي المنافسين الأوائل مستخدمينها، وضيف فئات ثانوية مناسبة. - Google Business Profile: تعديل الملف ← الفئة - الأساسية: عيادة أسنان - ثانوية: طبيب تقويم أسنان 3. **وحّد الاسم والعنوان والتليفون**: نفس الصيغة بالظبط في الموقع، فيسبوك، الأدلة المحلية. اختلاف بسيط زي ش. و شارع ممكن يشتت. 4. **اطلب تقييمات حقيقية ورد عليها**: ابعت للعملاء رابط التقييم المباشر بعد الخدمة، ورد على كل تقييم بأدب حتى السلبي. 5. **اربط الموقع بصفحة محلية**: صفحة على موقعك فيها العنوان والخريطة ووقت العمل، ومعاها Schema نوع LocalBusiness. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): Local SEO و Schema للنشاط - [Site Kit by Google](https://wordpress.org/plugins/google-site-kit/) (مجانية): بيانات البحث من Search Console 1. **صفحة تواصل كاملة**: اسم النشاط والعنوان والتليفون ومواعيد العمل وخريطة. لو عندك فروع، صفحة لكل فرع. 2. **Schema للنشاط** (Rank Math ← العناوين والميتا ← Local SEO): فعّل Local SEO في Rank Math واختار نوع النشاط (مطعم، عيادة...). 3. **اربط الملف بموقعك**: حط رابط صفحة الفرع (مش الرئيسية بس) في Google Business Profile. ## المصادر - [Google: نصائح لتحسين الترتيب المحلي](https://support.google.com/business/answer/7091?hl=ar) --- # في مواقع بتربط لصفحات عندي اتحذفت (بترجع 404). إزاي أرجّع قيمة الروابط دي؟ > اطلع الصفحات اللي بترجع 404 وعليها روابط خارجية، واعمل لكل واحدة تحويل 301 لأقرب صفحة في المحتوى. ولو الرابط مكتوب غلط عندهم، اطلب منهم يصلحوه. - المصدر: https://seoquestionsbank.com/offpage/lost-backlinks/ - القسم: السيو الخارجي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - صفحات قديمة اتحذفت بعد إعادة تصميم - تقرير 404 فيه روابط من مواقع خارجية - نزول في الترتيب بعد نقل الموقع ## السبب تغيير هيكل الروابط أو حذف صفحات من غير تحويلات. ## الأدوات - [Ahrefs Best by Links (فلتر 404)](https://ahrefs.com/): الصفحات المكسورة الأكثر روابط - [Google Search Console](https://search.google.com/search-console) (مجانية): الفهرسة ← الصفحات ← لم يتم العثور عليها 404 - [Redirection (ووردبريس)](https://wordpress.org/plugins/redirection/) (مجانية): إدارة تحويلات 301 ## خطوات الحل 1. **اطلع الصفحات المكسورة اللي عليها روابط**: في Ahrefs: Site Explorer ← Best by links ← فلتر HTTP code = 404. رتّب بعدد الدومينات المرتبطة. - Ahrefs · Best by links: HTTP 404 - /old-seo-checklist: 34 دومين مرتبط - /2022/tools-list: 12 دومين مرتبط 2. **اختار البديل الأقرب**: حوّل كل صفحة لأقرب صفحة في الموضوع، مش للصفحة الرئيسية. التحويل للرئيسية جوجل ممكن يعامله كـ 404 ناعم (Soft 404). 3. **اعمل التحويلات**: ضيف تحويلات 301 من الإضافة أو من ملف السيرفر. ```nginx # nginx location = /old-seo-checklist { return 301 /seo-checklist; } location = /2022/tools-list { return 301 /tools; } ``` 4. **صلّح الروابط المكتوبة غلط**: لو موقع بيربط برابط فيه خطأ إملائي، يا تعمل تحويل له، يا تبعت للموقع يصلحه. ## لو موقعك WordPress - [Redirection](https://wordpress.org/plugins/redirection/) (مجانية): سجل 404 وتحويل 301 - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): مراقب 404 جوه نفس الإضافة 1. **لاقي الروابط المكسورة اللي بيجيلها زيارات** (الأدوات ← Redirection ← 404s): سجل 404 في Redirection بيوريك كل رابط اتطلب ورجع 404 وعدد المرات. 2. **حوّلها لأقرب بديل**: لكل رابط عليه زيارات أو باك لينك، اعمل 301 لأقرب صفحة في نفس الموضوع. ## المصادر - [Google: عمليات إعادة التوجيه](https://developers.google.com/search/docs/crawling-indexing/301-redirects?hl=ar) --- # إزاي أعرف إن منافس بيعمل لي سيو سلبي (Negative SEO)؟ > راقب الروابط الجديدة في Search Console وأداة زي Ahrefs Alerts، واتأكد من تقرير الإجراءات اليدوية ومشاكل الأمان. جوجل بيقول إنه بيتجاهل معظم روابط السبام تلقائيًا، فموجة روابط سبام لوحدها نادرًا ما بتأذي. الـ Disavow يبقى لو عندك إجراء يدوي بسبب الروابط أو مخطط روابط واضح. - المصدر: https://seoquestionsbank.com/offpage/negative-seo/ - القسم: السيو الخارجي · المستوى: متقدم - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - آلاف الروابط الجديدة فجأة من مواقع غريبة - روابط بنص مفتاحي لمواضيع زي قمار أو أدوية - الترتيب نزل وبشك إن منافس السبب - محتوى موقعي منسوخ على مواقع تانية ## السبب حد بيوجّه روابط سبام بكميات لموقعك، أو بينسخ محتواك، أو بيحاول يخترق الموقع. أغلب الحالات الروابط بتتجاهل، والخطر الحقيقي غالبًا الاختراق مش الروابط. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): الروابط ← أهم المواقع المرتبطة، والأمان والإجراءات اليدوية ← الإجراءات اليدوية + مشاكل الأمان - [Ahrefs Alerts](https://ahrefs.com/alerts): اعمل تنبيه Backlinks على الدومين بتاعك عشان يوصلك إيميل بالروابط الجديدة والمفقودة - [أداة رفض الروابط من Google](https://search.google.com/search-console/disavow-links) (مجانية): رفع ملف disavow.txt في الحالات الواضحة بس ## خطوات الحل 1. **ركّب تنبيهات للروابط الجديدة**: في Ahrefs Alerts اعمل تنبيه Backlinks لدومينك. لما يجيلك إيميل فيه مئات الدومينات الغريبة في يوم واحد، ده بداية تستاهل تبص عليها. - Ahrefs · Alerts: Backlinks ← New - arabic-tech-blog.com: رابط من مقالة في نفس المجال - 1,200 دومين .xyz / .top: نص الرابط: كلمات قمار وأدوية 2. **اتأكد من الإجراءات اليدوية ومشاكل الأمان**: في Search Console افتح الأمان والإجراءات اليدوية. لو الاتنين فاضيين، جوجل غالبًا متجاهل الروابط دي ومش محتاج تعمل حاجة. ولو في مشاكل أمان، فالموقع ممكن يكون مخترق ودي أولوية أكبر. - Google Search Console: الأمان والإجراءات اليدوية ← الإجراءات اليدوية - الإجراءات اليدوية: لم يتم اكتشاف أي مشاكل - مشاكل الأمان: لم يتم اكتشاف أي مشاكل 3. **ما تربطش أي نزول بالمنافس على طول**: قبل ما تتهم حد، قارن تاريخ النزول بتحديثات جوجل في Google Search Status Dashboard، وبالتغييرات التقنية اللي عملتها في الموقع. أغلب النزول ليه سبب تاني. - روابط سبام جديدة ← في إجراء يدوي؟ ← لأ ← سيبها وراقب ← آه ← نظّف + Disavow + إعادة نظر 4. **راقب الأنواع التانية من السيو السلبي**: دوّر بجملة مميزة من مقالاتك بين علامتي تنصيص في جوجل عشان تلاقي النسخ. لو حد ناسخ محتواك تقدر تقدم طلب إزالة بموجب DMCA لجوجل. وأمّن لوحة التحكم بكلمات سر قوية وتحديثات منتظمة. 5. **استخدم Disavow في الحالة الصح بس**: لو جالك إجراء يدوي بسبب روابط غير طبيعية، أو الروابط جزء من مخطط واضح وخايف يتنسب لك، صدّر الدومينات واعمل ملف disavow وارفعه. غير كده، الـ Disavow مش ضروري. ```text # موجة روابط سبام ظهرت في أكتوبر 2026 domain:spam-network-1.xyz domain:casino-links.top ``` ## لو موقعك WordPress - [Wordfence Security](https://wordpress.org/plugins/wordfence/) (مجانية): بيوقف الهجمات والبوتات المزعجة - [Limit Login Attempts Reloaded](https://wordpress.org/plugins/limit-login-attempts-reloaded/) (مجانية): بيحمي صفحة الدخول 1. **احمي الموقع نفسه**: السيو السلبي ساعات بيبقى اختراق وحقن روابط. Wordfence بيفحص الملفات ويبلغك بأي تغيير. 2. **راقب المحتوى** (المقالات ← المراجعات): لو لقيت صفحات غريبة اتضافت أو مقالات اتعدلت، شوف «المراجعات» في المقال ومين عدّله. 3. **اقفل التعليقات السبام** (الإعدادات ← مناقشة): فعّل موافقة يدوية على التعليقات، أو اقفلها لو مش محتاجها. ## المصادر - [Google: رفض الروابط الواردة](https://support.google.com/webmasters/answer/2648487?hl=ar) - [Google: تقرير الإجراءات اليدوية](https://support.google.com/webmasters/answer/9044175?hl=ar) - [Google: سياسات المحتوى غير المرغوب فيه](https://developers.google.com/search/docs/essentials/spam-policies?hl=ar) --- # إزاي أجمع تقييمات حقيقية على Google Maps من غير ما أخالف قواعد جوجل؟ > اطلب التقييم من كل عميل خلّص الخدمة، في الوقت اللي هو مبسوط فيه، برابط التقييم المباشر من ملف نشاطك التجاري (رسالة واتساب، فاتورة، كود QR). خلّي الطلب سهل وبسيط، ورد على كل تقييم. واللي ممنوع: إنك تدي خصم أو هدية مقابل التقييم، أو تطلب من الراضيين بس، أو تكتب تقييمات من موظفينك، أو تشتري تقييمات. المخالفات دي ممكن تخلي جوجل يمسح التقييمات أو يحط قيود على الملف. - المصدر: https://seoquestionsbank.com/offpage/real-reviews/ - القسم: السيو الخارجي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-12 ## الأعراض - المنافس عنده مئات التقييمات وأنت عندك 5 أو 10 بس - العملاء مبسوطين بس محدش بيقيّم من نفسه - بتطلب التقييم والعميل مش لاقي فين يكتبه - تقييمات كتير اختفت فجأة بعد ما جمعتها مرة واحدة ## السبب مفيش طلب منظم للتقييم: العميل مش بيتطلب منه، أو بيتطلب منه في وقت غلط، أو الطريقة صعبة (يدور على النشاط في الخرائط بنفسه). ولما التقييمات بتيجي بطرق مخالفة (مقابل خصم، من الموظفين، بالجملة في يوم واحد) جوجل بيفلترها ويمسحها. ## الأدوات - [Google Business Profile](https://business.google.com/) (مجانية): منه بتاخد رابط التقييم المباشر وترد على التقييمات - [Google Maps](https://maps.google.com/) (مجانية): تشوف نشاطك وتقييماتك زي ما العميل شايفها، وتقارن بالمنافسين - [مولّد روابط UTM](https://seoquestionsbank.com/free-tools/utm-builder/) (مجانية): لو عايز تعرف الزيارات اللي جاية من رابط موقعك في الملف - [Google Sheets](https://sheets.google.com/) (مجانية): جدول بسيط تتابع فيه عدد التقييمات والمتوسط كل شهر ## خطوات الحل 1. **هات رابط التقييم المباشر**: الرابط ده بيفتح نافذة كتابة التقييم على طول، فالعميل مش محتاج يدوّر على نشاطك. ادخل على ملف نشاطك وأنت عامل تسجيل دخول، واضغط «اطلب تقييمات» (أو Ask for reviews)، وانسخ الرابط. احفظه في مكان ثابت، هتستخدمه في كل حاجة جاية. - Google Business Profile: ملف النشاط التجاري ← اطلب تقييمات - رابط التقييم: g.page/r/XXXX/review - مشاركة: نسخ الرابط · واتساب · إيميل 2. **اطلب في اللحظة الصح**: أحسن وقت هو بعد ما العميل خد الخدمة وشكرك: بعد استلام الطلب، بعد الكشف، بعد تسليم الشغل. متستناش أسبوع. واطلب من كل العملاء، مش اللي شكلهم مبسوطين بس، لأن جوجل بيمنع إنك تختار مين يقيّم (Review gating). - العميل خلّص الخدمة ← رسالة شكر + رابط التقييم في نفس اليوم ← تذكير واحد بس بعد 3 أيام لو مقيّمش 3. **ابعت رسالة قصيرة وواضحة**: رسالة واتساب أو SMS قصيرة باسم العميل، فيها شكر وطلب صريح والرابط. اقترح عليه يكتب تفاصيل (الخدمة اللي أخدها، الفرع، اسم الموظف) لأن التقييم اللي فيه تفاصيل بيفيد اللي بيقراه وبيقنع أكتر. متكتبلوش التقييم ولا تقوله يدي 5 نجوم. ```text أهلًا يا أستاذ أحمد 👋 شكرًا إنك اخترتنا النهارده. لو عندك دقيقة، رأيك على جوجل بيفرق معانا جدًا وبيساعد ناس غيرك تختار: https://g.page/r/XXXX/review ولو في أي حاجة مكانتش زي ما تحب، كلمنا هنا على طول ونصلّحها. ``` 4. **حط الرابط في كل مكان العميل بيشوفه**: اعمل كود QR للرابط (أي مولّد QR مجاني) وحطه على الكاشير، والمنيو، وكارت الشكر في الطلب، والفاتورة، وتوقيع الإيميل، وصفحة «شكرًا لطلبك» في موقعك. المهم إن العميل يقيّم من موبايله هو، مش من تابلت في المحل. - أماكن رابط التقييم: بعد الخدمة - رسالة واتساب بعد الطلب: الأقوى - QR على الكاشير أو كارت الشكر: ممتاز للمحلات - صفحة الشكر وتوقيع الإيميل: مستمر من غير مجهود - تابلت في المحل يقيّم منه العملاء: متعملهاش 5. **اعرف الممنوع عشان تقييماتك متتمسحش**: سياسة جوجل بتمنع: أي مقابل للتقييم (خصم، هدية، سحب على جايزة)، طلب التقييم من الراضيين بس أو منع غير الراضيين، تقييمات من الموظفين أو صاحب المحل أو قرايبه، شراء التقييمات أو تبادلها مع محلات تانية، وكتابة تقييمات سلبية للمنافسين. جوجل بيكتشف كتير من ده تلقائي، وممكن يمسح التقييمات أو يوقف نشر تقييمات جديدة على الملف لفترة. - قواعد جوجل: التقييمات - تطلب من كل العملاء بنفس الرسالة: مسموح - «قيّمنا وخد خصم 10%»: ممنوع - تبعت الرابط للراضيين بس: ممنوع - الموظفين يقيّموا المحل: ممنوع 6. **رد على كل تقييم وخلّي الجمع مستمر**: رد على التقييمات الكويسة والوحشة خلال يوم أو اتنين، بالاسم ومن غير نسخ نفس الرد. وخلّي التقييمات تيجي بشكل ثابت كل أسبوع بدل حملة كبيرة مرة واحدة وبعدها سكوت، لأن التقييمات الجديدة بتهم الناس وجوجل أكتر من العدد القديم. سجّل العدد والمتوسط أول كل شهر عشان تشوف التقدم. ## المصادر - [Google Business Profile: نصائح للحصول على مراجعات](https://support.google.com/business/answer/3474122?hl=ar) - [Google: المحتوى المحظور والمقيّد في خرائط Google](https://support.google.com/contributionpolicy/answer/7400114?hl=ar) --- # إزاي أستفيد من Reddit والمنتديات في السيو؟ > روابطك في Reddit و Quora والمنتديات غالبًا nofollow أو ugc، فمش هتنقل قوة ترتيب مباشرة، والسبام فيها بيتمسح وممكن يتحظر حسابك أو حتى الدومين. فايدتها الحقيقية: تعرف أسئلة الناس الحقيقية وتبني عليها محتوى، تجيب زيارات مهتمة، وتبني ذكر للبراند في نقاشات بتظهر كتير في جوجل وبتقراها أدوات الذكاء الاصطناعي. - المصدر: https://seoquestionsbank.com/offpage/reddit-forums/ - القسم: السيو الخارجي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - بتحط رابط في كل رد والبوستات بتتمسح أو الحساب اتحظر - جوجل بيعرض نقاشات Reddit أو Quora لكلمتك فوق مقالك - مش لاقي أفكار محتوى من أسئلة حقيقية - حد بيقترح تعمل حسابات وهمية تمدح منتجك ## السبب التعامل مع المنتديات كمكان لرمي الروابط بدل المشاركة الحقيقية، وتجاهل قواعد كل مجتمع. ## الأدوات - [Reddit](https://www.reddit.com/) (مجانية): تدوّر على أسئلة ونقاشات مجالك وتشارك بإجابات مفيدة - [Quora](https://www.quora.com/) (مجانية): أسئلة بالعربي والإنجليزي ممكن تجاوبها وتستلهم منها محتوى - [Google Alerts](https://www.google.com/alerts) (مجانية): تنبيه لما البراند أو منتجك يتذكر في نقاش ## خطوات الحل 1. **اسمع قبل ما تتكلم**: دوّر عن النقاشات اللي بتظهر في جوجل لكلماتك، واقرا الناس بتسأل إيه وبتشتكي من إيه. ده كنز لأفكار المحتوى وللأسئلة الشائعة. ```text site:reddit.com "solar panels" egypt site:quora.com ألواح شمسية site:reddit.com/r/Egypt solar OR "طاقة شمسية" ``` 2. **اقرا قواعد كل مجتمع**: كل subreddit ومنتدى ليه قواعده عن الترويج الذاتي والروابط. اقراها قبل أول مشاركة، وابني تاريخ مشاركات مفيدة الأول. - Reddit: r/subreddit ← Rules - الترويج الذاتي: مسموح بحدود في بعض المجتمعات - روابط تابعة (affiliate): ممنوعة غالبًا - الإفصاح عن علاقتك بالمنتج: مطلوب 3. **جاوب جوه البوست نفسه**: الإجابة الكاملة لازم تبقى مفهومة من غير ما حد يدوس على رابطك. الرابط يبقى إضافة لو فعلًا بيكمّل الإجابة، مع إفصاح إنه موقعك. ```text # سيء شوف ده: example.com # كويس اللي بيحدد مدة استرداد تكلفة الألواح 3 حاجات: استهلاكك الشهري، وسعر الكيلووات، ونوع الانفرتر. مثال: ... (إفصاح: أنا شغال في شركة تركيب، وكتبنا حاسبة تفصيلية هنا لو حابب: example.com/calculator) ``` 4. **حوّل الأسئلة لمحتوى**: كل سؤال بيتكرر هو فرصة مقال أو جزء في FAQ. المحتوى اللي بيجاوب أسئلة حقيقية بالتفصيل بيبقى أحسن من النقاش نفسه في النتائج. - سؤال بيتكرر في المنتديات ← تجمع الإجابات والاعتراضات ← مقال أو FAQ بيجاوب أوضح ← ترجع تشاركه لما حد يسأل تاني 5. **ما تستخدمش حسابات وهمية**: الحسابات المزيفة والتصويت المتلاعب بيه مخالفين لسياسات Reddit، وممكن يتحظر الحساب أو الدومين بتاعك من المنصة كلها. وكمان الناس هناك بتكشف الترويج المستخبي بسرعة. ## لو موقعك WordPress 1. **جهّز صفحة تستاهل تتشارك**: في المنتديات الناس بتشارك الإجابة الكاملة. خلّي المقال فيه الإجابة في أوله، ومن غير إعلانات منبثقة. 2. **اعرف الزيارات جاية منين**: ضيف UTM للروابط اللي بتشاركها بنفسك عشان تشوفها في Analytics. ووردبريس مالوش إعدادات خاصة هنا. ## المصادر - [Google: تصنيف الروابط الصادرة (nofollow و ugc و sponsored)](https://developers.google.com/search/docs/crawling-indexing/qualify-outbound-links?hl=ar) - [Google: سياسات المحتوى غير المرغوب فيه](https://developers.google.com/search/docs/essentials/spam-policies?hl=ar) - [Reddit: سياسة المحتوى](https://redditinc.com/policies/content-policy) --- # إزاي أجيب باك لينك بطريقة آمنة من غير ما أتعاقب؟ > اعمل محتوى يستاهل الرابط (بيانات، أدوات، أدلة)، وروّج له عند الناس اللي بتكتب في نفس المجال، واستغل ذكر البراند والعلاقات الصحفية. ابعد عن شراء الروابط وشبكات PBN وتبادل الروابط بالجملة. - المصدر: https://seoquestionsbank.com/offpage/safe-link-building/ - القسم: السيو الخارجي · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - موقع جديد مالوش روابط - المنافسين عندهم روابط أكتر بكتير - عروض بيع باك لينك رخيصة ## السبب الروابط من أقوى إشارات الثقة، لكن الطرق السريعة (الشراء، الشبكات) بتخالف سياسات جوجل. ## الأدوات - [Ahrefs Link Intersect](https://ahrefs.com/): مواقع بتربط للمنافسين ومش بتربط لك - [Google Alerts](https://www.google.com/alerts) (مجانية): متابعة ذكر البراند والمواضيع - [HARO بدائل (Qwoted, Featured)](https://www.qwoted.com/) (مجانية): الرد على صحفيين بيدوروا على خبراء - [Hunter.io](https://hunter.io/) (مجانية): إيجاد إيميل المحرر أو صاحب الموقع ## خطوات الحل 1. **اعمل أصل يستاهل الربط (Linkable Asset)**: دراسة بأرقام من السوق المحلي، أداة مجانية، قالب جاهز، أو دليل مصوّر أحسن من الموجود. 2. **اعرف مين بيربط للمنافسين**: حط 3 منافسين في Link Intersect وشوف المواقع اللي ربطت لهم ومربطتش لك. دي قائمة التواصل. - Ahrefs · Link Intersect: Intersect ← يربط لمنافسين 2 من 3 - arabic-marketing-blog.com: يربط للمنافس أ و ب - tech-news-ar.net: يربط للمنافس ب و ج 3. **ابعت رسالة شخصية قصيرة**: اذكر مقالهم بالاسم، والفايدة اللي هتضيفها لقرائهم، ورابط المحتوى. من غير طلب رابط بشكل مباشر ومزعج. ```text أهلًا أحمد، قريت مقالك عن أدوات السيو المجانية وعجبني جزء Search Console. عملنا دراسة على 500 موقع عربي عن أشهر أخطاء الفهرسة، فيها أرقام ممكن تفيد قراءك: https://example.com/study لو شايفها مناسبة يسعدنا تضيفها كمصدر. شكرًا! ``` 4. **استغل ذكر البراند**: Google Alerts على اسم البراند. أي موقع ذكرك من غير رابط ابعتله واطلب يحوّل الاسم لرابط. 5. **تابع جودة الروابط مش عددها**: رابط واحد من موقع موثوق في مجالك أحسن من 100 رابط من مواقع عشوائية. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): sponsored و nofollow للروابط اللي بتديها 1. **اعمل محتوى بيجيب روابط لوحده**: أدلة كاملة، إحصائيات، أدوات صغيرة، صور ورسوم أصلية. انشرها كصفحات ثابتة. 2. **أي رابط مدفوع على موقعك**: علّمه sponsored من نافذة الرابط في المحرر. ## المصادر - [Google: سياسات الروابط غير المرغوب فيها](https://developers.google.com/search/docs/essentials/spam-policies?hl=ar#link-spam) --- # هل روابط السوشيال ميديا بتفيد السيو؟ > مش بشكل مباشر: الروابط من فيسبوك و X ولينكدإن وغيرهم غالبًا nofollow أو ugc فمش بتنقل قوة ترتيب، وجوجل قال أكتر من مرة إن اللايكات والمشاركات مش عامل ترتيب مباشر. فايدتها غير مباشرة: زيارات، ناس بتعرف محتواك وممكن تكتب عنه وتربط له من مواقعها، وبروفايلات بتظهر لما حد يدوّر على اسم البراند. - المصدر: https://seoquestionsbank.com/offpage/social-links/ - القسم: السيو الخارجي · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - بتنشر كل مقال على السوشيال ومستني الترتيب يتحسن لوحده - أدوات الباك لينكس بتعرض روابط السوشيال على إنها nofollow - حد بيعرض عليك تشتري لايكات أو مشاركات "عشان السيو" - لما حد يدوّر على اسم البراند ما بيلاقيش بروفايلاتك الرسمية ## السبب الخلط بين الانتشار على السوشيال والروابط اللي جوجل بيحسبها في الترتيب. ## الأدوات - [Facebook](https://www.facebook.com/) (مجانية): صفحة رسمية للبراند ونشر المحتوى لجمهورك - [LinkedIn](https://www.linkedin.com/) (مجانية): صفحة الشركة ونشر محتوى مهني ممكن يوصل لصحفيين وأصحاب مواقع - [X](https://x.com/) (مجانية): متابعة الصحفيين والنقاشات في مجالك والتواصل معاهم - [Rich Results Test](https://search.google.com/test/rich-results) (مجانية): تتأكد إن بيانات Organization و sameAs مقروءة ## خطوات الحل 1. **افهم نوع الرابط**: المنصات الكبيرة بتحط rel="nofollow" أو "ugc" على الروابط الخارجية، وجوجل بيتعامل مع دي كتلميحات ومش بيعتمد عليها في نقل قوة ترتيب. افتح DevTools على رابطك في أي بوست وشوف بنفسك. ```html <!-- شكل رابط خارجي في بوست على منصة اجتماعية --> <a href="https://example.com/article" rel="nofollow noopener" target="_blank"> example.com </a> ``` 2. **كمّل البروفايلات ووحّد البيانات**: نفس اسم البراند واللوجو ورابط الموقع في كل منصة. البروفايلات دي ممكن تظهر في نتائج البحث باسم البراند وتساعد الناس توصل لك. - بروفايلات البراند: مراجعة - Facebook: الاسم ورابط الموقع: مطابقين - LinkedIn: صفحة الشركة: رابط الموقع قديم (http) - X: الحساب: مفيش رابط للموقع 3. **اربط البروفايلات بموقعك بـ sameAs**: في الصفحة الرئيسية ضيف بيانات Organization وفيها sameAs بروابط حساباتك الرسمية. ده بيساعد جوجل يفهم إن الحسابات دي بتاعتك. ```html <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "name": "Example", "url": "https://example.com/", "logo": "https://example.com/logo.png", "sameAs": [ "https://www.facebook.com/example", "https://www.linkedin.com/company/example", "https://x.com/example" ] } </script> ``` 4. **استخدم السوشيال عشان توصل لناس بتربط**: القيمة الحقيقية إن محتواك يوصل لناس عندها مواقع: صحفيين ومدونين وأصحاب مواقع في مجالك. واحد منهم يكتب عنك ويربط لك من موقعه، ده الرابط اللي بيفرق. - بوست فيه بيانات أو أداة مفيدة ← ناس مهتمة بتشاركه ← صحفي أو مدوّن بيشوفه ← بيكتب عنه ويربط لموقعك ← رابط حقيقي من موقع 5. **قيس الزيارات من السوشيال**: ضيف UTM لروابطك على السوشيال عشان تشوف في GA4 أنهي منصة بتجيب زيارات وأحداث رئيسية. ما تستخدمش UTM في الروابط الداخلية جوه موقعك. ```text https://example.com/article?utm_source=linkedin&utm_medium=social&utm_campaign=solar-guide ``` ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): صورة ونص المشاركة (Open Graph) لكل صفحة - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): نفس الفكرة لفيسبوك وإكس 1. **ظبط شكل المشاركة** (Rank Math ← تحرير المقتطف ← Social): في صندوق الإضافة تحت المقال ← تبويب Social: اختار صورة وعنوان يظهروا لما حد يشارك الرابط. 2. **ضيف حساباتك الرسمية**: روابط السوشيال في إعدادات الإضافة بتدخل في Schema الموقع (sameAs). ## المصادر - [Google: تصنيف الروابط الصادرة (nofollow و ugc و sponsored)](https://developers.google.com/search/docs/crawling-indexing/qualify-outbound-links?hl=ar) - [Google: البيانات المنظَّمة للمؤسسة (Organization)](https://developers.google.com/search/docs/appearance/structured-data/organization?hl=ar) --- # لقيت باك لينكات سبام (روابط سامة) بتشاور على موقعي. أعمل لها Disavow ولا لأ؟ > في أغلب الحالات جوجل بيتجاهل روابط السبام لوحده ومش محتاج تعمل حاجة. استخدم أداة Disavow بس لو عندك عقوبة يدوية بسبب الروابط، أو لو أنت (أو شركة قبلك) اشتريت روابط بكميات. - المصدر: https://seoquestionsbank.com/offpage/toxic-backlinks/ - القسم: السيو الخارجي · المستوى: متقدم - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - أدوات زي Semrush بتقولك Toxic Score عالي - روابط من مواقع قمار أو أدوية أو بلغات غريبة - رسالة إجراء يدوي في Search Console ## السبب روابط تلقائية من مواقع سبام (طبيعي لأي موقع)، أو شراء روابط قديم، أو سيو سلبي من منافس (نادر التأثير). ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير الروابط + الإجراءات اليدوية - [Ahrefs / Semrush Backlink Audit](https://www.semrush.com/): قائمة كاملة بالروابط وتقييمها - [أداة رفض الروابط من Google](https://search.google.com/search-console/disavow-links) (مجانية): رفع ملف disavow.txt ## خطوات الحل 1. **اتأكد إن في مشكلة فعلًا**: افتح Search Console ← الأمان والإجراءات اليدوية ← الإجراءات اليدوية. لو مكتوب لم يتم اكتشاف أي مشاكل، وترتيبك مستقر، غالبًا مش محتاج Disavow. - Google Search Console: الأمان والإجراءات اليدوية ← الإجراءات اليدوية - الحالة: لم يتم اكتشاف أي مشاكل 2. **صدّر الروابط وصنّفها**: صدّر الروابط من Search Console (الروابط ← أهم المواقع المرتبطة ← تصدير) ومن أداة مدفوعة لو عندك. صنّف كل دومين: طبيعي، ضعيف بس طبيعي، أو مدفوع/شبكة روابط واضحة. 3. **حاول تشيلها الأول**: لو الروابط إنت اللي اشتريتها، ابعت لأصحاب المواقع واطلب حذفها. ده الحل الأنظف. 4. **جهّز ملف الرفض**: ملف نصي، كل سطر دومين أو رابط. استخدم domain: عشان ترفض الدومين كله. جرب منشئ الملف اللي تحت. ```text # روابط مدفوعة من شبكة قديمة - طلبنا الحذف بدون رد domain:cheap-links-network.xyz domain:casino-spam-blog.top https://random-directory.info/page/123 ``` 5. **ارفع الملف واطلب إعادة النظر لو في عقوبة**: ارفع الملف من أداة رفض الروابط. لو عندك إجراء يدوي، قدّم طلب إعادة نظر واشرح اللي عملته بالتفصيل. ## لو موقعك WordPress - [Wordfence Security](https://wordpress.org/plugins/wordfence/) (مجانية): لو الروابط جاية بسبب اختراق 1. **اتأكد إن موقعك مش مخترق** (Wordfence ← Scan): روابط سبام بتشاور على صفحات مش موجودة عندك (زي صفحات أدوية أو قمار) ممكن تكون من اختراق قديم. اعمل فحص كامل. 2. **خلّي الصفحات الغريبة 404 أو 410**: لو في صفحات سبام اتعملت عندك، احذفها ومتحوّلهاش. ملف Disavow بيترفع في Search Console مش من ووردبريس، وغالبًا مش هتحتاجه. ## المصادر - [Google: رفض الروابط الواردة](https://support.google.com/webmasters/answer/2648487?hl=ar) - [Google: سياسات المحتوى غير المرغوب فيه](https://developers.google.com/search/docs/essentials/spam-policies?hl=ar) --- # صفحات المرفقات (الصور) في ووردبريس بتتفهرس في جوجل كصفحات فاضية > ووردبريس بيعمل صفحة لكل صورة بترفعها (attachment page)، والصفحة دي فيها الصورة بس ومفيش محتوى. لو اتفهرست كتير بتبقى صفحات ضعيفة. الحل: اقفلها وحوّلها للصورة نفسها أو للمقال اللي فيه الصورة، من إعداد واحد في Rank Math أو Yoast. ووردبريس 6.4 وأحدث بيقفلها تلقائي في المواقع الجديدة بس. - المصدر: https://seoquestionsbank.com/technical/attachment-pages/ - القسم: السيو التقني · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-03 ## الأعراض - روابط زي /image-name/ أو ?attachment_id=123 ظاهرة في جوجل - صفحات فيها صورة واحدة بس بتظهر في Search Console أو Screaming Frog - الـ Sitemap فيه attachment-sitemap.xml ## السبب صفحات المرفقات شغالة (افتراضي في المواقع اللي اتعملت قبل ووردبريس 6.4)، والقالب بيربط ليها لما الصورة تتحط بخيار «صفحة المرفق»، فجوجل بيلاقيها ويفهرسها. ## الأدوات - [Screaming Frog](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): يعدّ صفحات المرفقات اللي ليها روابط - [Google Search Console](https://search.google.com/search-console) (مجانية): بحث site: أو تقرير الصفحات يوريك المرفقات المفهرسة - [أداة فحص التحويلات](https://seoquestionsbank.com/free-tools/redirect-checker/) (مجانية): تتأكد إن صفحة المرفق بقت بتحوّل ## خطوات الحل 1. **اعرف عندك كام صفحة مرفق**: ابحث في جوجل بـ site:example.com inurl:attachment، أو افتح example.com/?attachment_id=رقم-أي-صورة. لو فتحت صفحة فيها الصورة لوحدها، يبقى صفحات المرفقات شغالة. 2. **حوّلها من إضافة السيو**: إعداد واحد بيحوّل كل صفحات المرفقات بـ 301: للصورة نفسها، أو للمقال اللي الصورة مرفوعة فيه. وبيشيلها من الـ Sitemap. - Rank Math: الإعدادات العامة ← Links - Redirect Attachments: On - Redirect Orphan Attachments: الرئيسية أو صفحة الوسائط 3. **ووردبريس 6.4 وأحدث من غير إضافة**: المواقع الجديدة صفحات المرفقات فيها مقفولة لوحدها، وأي رابط مرفق بيحوّل للملف. المواقع القديمة اللي اتحدّثت فضلت شغالة، فلازم تقفلها بالإضافة أو بالخيار ده. ```text wp-admin/options.php wp_attachment_pages_enabled = 0 ``` 4. **وقّف الربط ليها من المقالات**: لما تحط صورة في المقال، متختارش «الرابط إلى: صفحة المرفق». خلّيه «بدون» أو «ملف الوسائط». 5. **اتأكد واستنى**: افحص رابط مرفق قديم بأداة فحص التحويلات: لازم يرجع 301. الصفحات المفهرسة هتختفي من جوجل مع الوقت لما يزحف عليها. - /image-name/ ← 301 ← المقال أو ملف الصورة ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): Redirect Attachments بيحوّل كل صفحات المرفقات - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): خيار Media pages بيقفلها ويحوّلها للملف 1. **Rank Math** (Rank Math ← الإعدادات العامة ← Links): فعّل Redirect Attachments. 2. **Yoast** (Yoast SEO ← الإعدادات ← Advanced ← Media pages): خلّي Enable media pages مقفول. الصورة نفسها هتفضل تظهر في بحث الصور عادي، لأن اللي بيتقفل هو الصفحة المنفصلة بس. ## المصادر - [WordPress: الصور ومرفقات الملفات](https://wordpress.org/documentation/article/use-image-and-file-attachments/) - [Google Search Central: أفضل ممارسات صور Google](https://developers.google.com/search/docs/appearance/google-images?hl=ar) --- # هل أمنع بوتات الذكاء الاصطناعي (GPTBot وغيره) في robots.txt؟ > على حسب هدفك. منع بوتات التدريب زي GPTBot و ClaudeBot و CCBot و Google-Extended مش بيأثر على ترتيبك ولا فهرستك في جوجل. لكن منع بوتات البحث زي OAI-SearchBot و PerplexityBot ممكن يقلل ظهورك كمصدر في إجاباتهم. وأوعى تمنع Googlebot: ده بيشيلك من نتائج جوجل ومن AI Overviews مع بعض. - المصدر: https://seoquestionsbank.com/technical/block-ai-bots/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - لاقيت GPTBot و ClaudeBot كتير في سجلات السيرفر - خايف محتوايا يتاخد لتدريب نماذج الذكاء الاصطناعي - عايز أظهر في ChatGPT و Perplexity بس من غير ما محتوايا يتستخدم في التدريب - منعت بوتات وخايف أكون أذيت ترتيبي في جوجل ## السبب كل شركة ذكاء اصطناعي ليها أكتر من بوت بأسماء مختلفة: بوت لتدريب النماذج وبوت للبحث والاستشهاد بالمصادر، والخلط بينهم أو مع Googlebot بيخلّي الناس تمنع الحاجة الغلط. ## الأدوات - [مختبر robots.txt (هنا في الصفحة)](https://seoquestionsbank.com/technical/block-ai-bots/) (مجانية): الصق ملفك واختار GPTBot أو Googlebot من قائمة الزاحف، وتأكد إن القواعد بتمنع اللي انت عايزه بس - [Google Search Console](https://search.google.com/search-console) (مجانية): الإعدادات ← robots.txt: اتأكد إن جوجل قرا آخر نسخة وإن مفيش أخطاء، وفحص عنوان URL للتأكد إن Googlebot مسموح له - [Cloudflare](https://www.cloudflare.com/) (مجانية): من إعدادات البوتات في لوحة التحكم تقدر تمنع أو تتحكم في بوتات الذكاء الاصطناعي على مستوى الشبكة، حتى اللي مش بتلتزم بـ robots.txt ## خطوات الحل 1. **حدد انت عايز إيه بالظبط**: اسأل نفسك سؤالين منفصلين: عايز محتوايا يُستخدم في تدريب النماذج؟ وعايز أظهر كمصدر في إجابات البحث بالذكاء الاصطناعي؟ أغلب المواقع اللي بتعتمد على الزيارات بتسيب بوتات البحث مسموحة، وبتقرر في بوتات التدريب حسب سياستها. - Googlebot: سيبه مسموح دايمًا ← بوتات البحث بالذكاء الاصطناعي: سيبها لو عايز تتذكر كمصدر ← بوتات التدريب: قرارك وما بتأثرش على ترتيب جوجل 2. **اعرف أسماء البوتات المهمة**: الاسم اللي بتكتبه في User-agent لازم يكون مطابق للي الشركة معلناه. Google-Extended مش بوت بيزحف لوحده، ده اسم بيتحكم في استخدام اللي Googlebot جمعه لتدريب Gemini، ومنعه مش بيأثر على ظهورك أو ترتيبك في بحث جوجل. - بوتات الذكاء الاصطناعي: User-agent ← وظيفته - GPTBot (OpenAI): تدريب النماذج - OAI-SearchBot (OpenAI): الظهور في بحث ChatGPT - ClaudeBot (Anthropic): تدريب النماذج - CCBot (Common Crawl): أرشيف مفتوح بيُستخدم في التدريب - Google-Extended: تدريب Gemini · مالوش علاقة بترتيب جوجل - PerplexityBot: الظهور في نتائج Perplexity - Googlebot: بحث جوجل و AI Overviews · ما تمنعوش 3. **اكتب القواعد في robots.txt**: كل بوت في مجموعة لوحده. المثال ده بيمنع بوتات التدريب وبيسيب البحث. خلّي القواعد العامة لجوجل والباقي زي ما هي. ```robots # منع التدريب User-agent: GPTBot Disallow: / User-agent: ClaudeBot Disallow: / User-agent: CCBot Disallow: / User-agent: Google-Extended Disallow: / # بوتات البحث مسموحة (عشان تظهر كمصدر) User-agent: OAI-SearchBot User-agent: PerplexityBot Disallow: /wp-admin/ # باقي البوتات ومنها Googlebot User-agent: * Disallow: /wp-admin/ Sitemap: https://example.com/sitemap.xml ``` 4. **اختبر قبل ما تنشر**: في المختبر اللي تحت الصق الملف، واختار GPTBot واكتب أي مسار: لازم يطلع ممنوع. بعدها اختار Googlebot لنفس المسار: لازم يطلع مسموح. لو Googlebot اتمنع يبقى فيه قاعدة غلط. 5. **اعرف حدود robots.txt**: robots.txt طلب مش قفل: البوتات المحترمة بتلتزم بيه، لكن مش كل البوتات. ومنعه بيأثر على الزحف من وقت التعديل، مش على اللي اتجمع قبل كده. لو عايز منع فعلي استخدم إعدادات البوتات في Cloudflare أو جدار الحماية عندك، وراجع سجلات السيرفر من وقت للتاني لأن أسماء بوتات جديدة بتظهر. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): تعديل robots.txt من لوحة التحكم - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): فيه محرر ملفات لـ robots.txt 1. **افتح robots.txt من الإضافة** (Rank Math ← الإعدادات العامة ← Edit robots.txt): ووردبريس بيعمل robots.txt افتراضي. تقدر تعدّله من Rank Math أو من محرر الملفات في Yoast من غير FTP. 2. **ضيف القواعد اللي قررتها**: مثلًا: User-agent: GPTBot ثم Disallow: / . متمنعش Googlebot أو Bingbot عشان متختفيش من البحث. 3. **لو في ملف حقيقي على السيرفر**: لو في robots.txt فعلي في مجلد الموقع، ووردبريس والإضافات مش هيقدروا يعدّلوه. عدّله من مدير الملفات في الاستضافة. 4. **لو بتستخدم Cloudflare**: Cloudflare فيه خيار لمنع بوتات الذكاء الاصطناعي من لوحته. لو فعّلته، متكررش نفس القواعد بطريقة تتعارض. ## المصادر - [Google: نظرة عامة على برامج الزحف في Google](https://developers.google.com/search/docs/crawling-indexing/overview-google-crawlers?hl=ar) - [Google: ميزات الذكاء الاصطناعي وموقعك الإلكتروني](https://developers.google.com/search/docs/appearance/ai-features?hl=ar) - [OpenAI: بوتات OpenAI](https://platform.openai.com/docs/bots) --- # إزاي أعمل Breadcrumbs صح وأضيف لها Schema؟ > الـ Breadcrumbs (مسار التنقل) سطر روابط فوق الصفحة بيوضح مكانها في الموقع: الرئيسية ← القسم ← الصفحة. اعرضه للزائر كروابط حقيقية، وضيف له بيانات منظمة BreadcrumbList بـ JSON-LD (إضافات زي Rank Math بتعملها تلقائي)، واختبرها بـ Rich Results Test. - المصدر: https://seoquestionsbank.com/technical/breadcrumbs/ - القسم: السيو التقني · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - الصفحة مالهاش أي سطر يوضح هي تحت أنهي قسم - Rich Results Test مش لاقي «مسارات التنقل» - مسار التنقل ظاهر بس مش روابط، أو بيشاور على صفحات 404 - تقرير مسارات التنقل في Search Console فيه أخطاء مثل حقل item مفقود ## السبب القالب مش بيعرض مسار تنقل، أو بيعرضه كنص من غير بيانات منظمة، أو الـ schema متولدة غلط من أكتر من إضافة في نفس الوقت. ## الأدوات - [Rank Math](https://rankmath.com/) (مجانية): تفعيل Breadcrumbs من الإعدادات العامة، وبيضيف BreadcrumbList تلقائي - [Rich Results Test](https://search.google.com/test/rich-results) (مجانية): التأكد إن مسار التنقل متقري من غير أخطاء - [Schema Markup Validator](https://validator.schema.org/) (مجانية): فحص عام لصيغة schema.org ## خطوات الحل 1. **خطط المسار من هيكل الموقع**: المسار لازم يعكس الطريق المنطقي للزائر، مش بالضرورة شكل الرابط. لو المنتج في أكتر من قسم، اختار المسار الأساسي. - الرئيسية ← المدونة ← السيو التقني ← إزاي أعمل Breadcrumbs صح 2. **اعرضه للزائر كروابط**: كل مستوى رابط ما عدا الصفحة الحالية. حطه فوق العنوان H1. في Rank Math: الإعدادات العامة ← Breadcrumbs ← فعّل، وبعدين ضيف الـ shortcode أو الكود في القالب (أو بلوك Breadcrumbs في المحرر). 3. **ضيف BreadcrumbList بـ JSON-LD**: ترتيب العناصر بـ position من 1، وكل عنصر له name و item (رابط كامل). العنصر الأخير (الصفحة الحالية) ممكن من غير item. ```html <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "الرئيسية", "item": "https://example.com/" }, { "@type": "ListItem", "position": 2, "name": "السيو التقني", "item": "https://example.com/technical/" }, { "@type": "ListItem", "position": 3, "name": "إزاي أعمل Breadcrumbs صح" } ] } </script> ``` 4. **ما تكررش الـ schema**: لو القالب و Rank Math و Yoast كلهم بيطلعوا BreadcrumbList، هيبقى عندك تكرار وممكن تعارض. خلّي مصدر واحد بس. 5. **اختبر**: حط الرابط في Rich Results Test. لازم يظهر «مسارات التنقل» كعنصر صالح. بعد الفهرسة تابع تقرير مسارات التنقل في Search Console ← التحسينات. - Rich Results Test: نتائج الاختبار - مسارات التنقل: عنصر واحد صالح - Article: عنصر واحد صالح - تحذيرات: لا يوجد 6. **خلّي توقعاتك واقعية**: جوجل في 2025 بطّل يعرض مسار التنقل في نتايج البحث على الموبايل وبقى يعرض الدومين بس، ولسه بيستخدمه على الديسكتوب. الفايدة الأكبر للـ Breadcrumbs هي الروابط الداخلية وفهم هيكل الموقع للزائر والمحرك. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): Breadcrumbs مع Schema بسطر واحد أو بلوك - [Breadcrumb NavXT](https://wordpress.org/plugins/breadcrumb-navxt/) (مجانية): لو عايز تحكم كامل في الشكل 1. **فعّل الـ Breadcrumbs في الإضافة** (Rank Math ← الإعدادات العامة ← Breadcrumbs): في Rank Math فعّل الخيار وظبط الفاصل ونص «الرئيسية». الإضافة بتطلع BreadcrumbList Schema تلقائي. 2. **اعرضها في القالب**: قوالب كتير زي Astra و GeneratePress و Kadence فيها خيار تعرض Breadcrumbs الإضافة. لو مش موجود ضيف بلوك «Breadcrumbs» أو shortcode [rank_math_breadcrumb]. 3. **متعملش اتنين**: لو القالب بيعرض Breadcrumbs خاصة بيه والإضافة كمان، هيطلع Schema مكرر. سيب واحد بس. ## المصادر - [Google: البيانات المنظمة لمسارات التنقل (BreadcrumbList)](https://developers.google.com/search/docs/appearance/structured-data/breadcrumb?hl=ar) - [Schema.org: BreadcrumbList](https://schema.org/BreadcrumbList) --- # نزل ترتيبي فجأة بعد تحديث جوجل. أتحقق من إيه؟ > الأول اتأكد إن النزول بسبب التحديث فعلًا مش مشكلة تقنية: قارن التاريخ بلوحة حالة بحث جوجل، وشوف الفهرسة والإجراءات اليدوية. لو تحديث أساسي، مفيش حاجة «اتكسرت» تصلحها. حدد الصفحات اللي نزلت، قارنها باللي طلع، وحسّن الجودة على مستوى الموقع، والتعافي بيبان غالبًا مع التحديث اللي بعده. - المصدر: https://seoquestionsbank.com/technical/core-update-drop/ - القسم: السيو التقني · المستوى: متقدم - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - الزيارات نزلت 30% أو أكتر في أيام - النزول بدأ في نفس أسبوع إعلان تحديث - كل الصفحات نزلت مرة واحدة ## السبب التحديثات الأساسية بتعيد تقييم جودة المحتوى ومدى فايدته مقارنة بالمواقع التانية. أحيانًا النزول بيكون صدفة مع مشكلة تقنية زي noindex أو robots.txt أو سيرفر واقع. ## الأدوات - [Google Search Status Dashboard](https://status.search.google.com/) (مجانية): تواريخ بداية ونهاية كل تحديث - [Google Search Console](https://search.google.com/search-console) (مجانية): الأداء ← مقارنة قبل وبعد، و الأمان والإجراءات اليدوية - [Semrush](https://www.semrush.com/): Sensor لتقلبات النتايج، و Position Tracking - [Google Analytics 4](https://analytics.google.com/) (مجانية): هل النزول في الزيارات العضوية بس ولا في كل المصادر ## خطوات الحل 1. **طابق التاريخ**: افتح لوحة حالة بحث جوجل وشوف لو فيه تحديث بدأ في نفس الأيام. - الزيارات نزلت ← تحديث في نفس التاريخ؟ ← لأ ← دوّر على مشكلة تقنية ← آه ← كمّل التحليل 2. **استبعد المشاكل التقنية**: شوف تقرير الصفحات (قفزة في المستبعد؟)، الإجراءات اليدوية، robots.txt، وإن الموقع شغال. ده بياخد 10 دقايق وبيوفر أسابيع. - Search Console: الأمان والإجراءات اليدوية - الإجراءات اليدوية: لم يتم رصد أي مشاكل - الصفحات المفهرسة: 2,140 ← 2,090 - أخطاء الخادم: 0 3. **حدد الصفحات والاستعلامات اللي نزلت**: قارن 4 أسابيع بعد التحديث بـ 4 قبله. هل النزول في نوع معين من الصفحات؟ مقالات قديمة؟ صفحات تصنيف؟ كلمات معينة؟ 4. **قارن باللي طلع مكانك**: افتح جوجل على أهم كلماتك. مين طلع؟ محتواه أعمق؟ أحدث؟ بيجاوب أسرع؟ كاتبه أخبر؟ ده بيوريك جوجل بقى بيفضّل إيه. 5. **حسّن على مستوى الموقع**: التحديثات الأساسية بتقيّم الموقع ككل. حدّث الصفحات المهمة، ادمج أو امسح الضعيف، ووضّح الخبرة والكاتب. 6. **اصبر وقيس**: التعافي غالبًا بيبان مع التحديث الأساسي اللي بعده، يعني بعد شهور. متغيّرش كل حاجة مرة واحدة، وسجّل كل تعديل بتاريخه. ## لو موقعك WordPress - [Site Kit by Google](https://wordpress.org/plugins/google-site-kit/) (مجانية): الزيارات قبل وبعد التحديث من غير ما تسيب لوحة التحكم - [UpdraftPlus](https://wordpress.org/plugins/updraftplus/) (مجانية): نسخة احتياطية قبل أي تعديل كبير 1. **اتأكد إن المشكلة مش تقنية** (الإعدادات ← قراءة): قبل ما تلوم التحديث: شوف «ظهور محركات البحث» مش متقفل، وإن مفيش إضافة اتحدثت وعملت noindex أو غيّرت الروابط. 2. **قارن الصفحات اللي نزلت**: في Site Kit أو Search Console قارن آخر 28 يوم بالـ 28 اللي قبلهم وطلّع الصفحات اللي خسرت أكتر. 3. **حسّن أو ادمج**: المقالات الضعيفة أو المتشابهة: ادمجها مع 301، أو حسّنها، أو اعملها noindex. خد نسخة احتياطية قبل الشغل الكبير. ## المصادر - [Google: التحديثات الأساسية وموقعك](https://developers.google.com/search/updates/core-updates?hl=ar) - [Google: تحليل انخفاض الزيارات من البحث](https://developers.google.com/search/docs/monitor-debug/debugging-search-traffic-drops?hl=ar) - [لوحة حالة بحث Google](https://status.search.google.com/) --- # الموقع بطيء ومؤشرات أداء الويب الأساسية (Core Web Vitals) فاشلة. أبدأ منين؟ > ابدأ بالمؤشر الفاشل في بيانات المستخدمين الحقيقيين: LCP (سرعة ظهور أكبر عنصر، الهدف 2.5 ثانية أو أقل)، INP (سرعة الاستجابة للضغط، 200 مللي ثانية أو أقل)، CLS (ثبات الصفحة، 0.1 أو أقل). كل مؤشر ليه أسباب وحلول مختلفة. - المصدر: https://seoquestionsbank.com/technical/core-web-vitals/ - القسم: السيو التقني · المستوى: متقدم - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - تقرير مؤشرات أداء الويب الأساسية فيه عناوين URL ضعيفة - PageSpeed Insights بيدي درجة حمرا على الموبايل - الصفحة بتتهز وهي بتحمل ## السبب صور كبيرة، خطوط وسكريبتات بتعطل العرض، استضافة بطيئة، سكريبتات طرف تالت تقيلة، وعناصر من غير أبعاد. ## الأدوات - [PageSpeed Insights](https://pagespeed.web.dev/) (مجانية): بيانات حقيقية (CrUX) + تشخيص Lighthouse - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير مؤشرات أداء الويب الأساسية لمجموعات الصفحات - [Chrome DevTools · Performance](https://developer.chrome.com/docs/devtools/performance) (مجانية): تحديد العنصر والسكريبت المسبب - [WebPageTest](https://www.webpagetest.org/) (مجانية): شلال التحميل بالتفصيل ## خطوات الحل 1. **اعرف المؤشر الفاشل**: حط الرابط في PageSpeed Insights وبص على قسم بيانات المستخدمين الحقيقيين الأول، مش الدرجة. حط أرقامك في المقياس اللي تحت. - PageSpeed Insights: الجوال ← تقييم مؤشرات أداء الويب الأساسية: لم يجتز - LCP: 4.1 ث - INP: 180 مللي ث - CLS: 0.24 2. **لو LCP بطيء**: حدد عنصر LCP (غالبًا صورة الهيدر)، اضغطه وحوّله WebP، متعملوش lazy، وضيف له fetchpriority=high. حسّن سرعة السيرفر (TTFB) باستضافة أفضل وكاش وCDN. ```html <link rel="preload" as="image" href="/hero.webp" fetchpriority="high"> <img src="/hero.webp" width="1200" height="600" fetchpriority="high" alt="..."> ``` 3. **لو CLS عالي**: حط width و height لكل صورة وإعلان و iframe، واحجز مكان للبانرات، واستخدم font-display: swap مع خطوط مقاربة. 4. **لو INP بطيء**: قلّل الجافاسكريبت: شيل الإضافات والسكريبتات اللي مش محتاجها، أجّل اللي مش ضروري (defer)، وقسّم المهام الطويلة. 5. **استنى البيانات الحقيقية**: بيانات CrUX بتتحسب على آخر 28 يوم، فالتحسن في Search Console بيظهر بعد حوالي 4 أسابيع. بعدها اضغط «التحقق من صحة الإصلاح». ## لو موقعك WordPress - [LiteSpeed Cache](https://wordpress.org/plugins/litespeed-cache/) (مجانية): كاش وتحسين CSS و JS والصور، الأفضل على سيرفر LiteSpeed - [WP Super Cache](https://wordpress.org/plugins/wp-super-cache/) (مجانية): كاش بسيط ومجاني لأي سيرفر - [Performance Lab](https://wordpress.org/plugins/performance-lab/) (مجانية): إضافات أداء رسمية من فريق ووردبريس 1. **إضافة كاش واحدة بس**: اختار LiteSpeed Cache لو الاستضافة LiteSpeed، أو WP Super Cache لأي استضافة. متركبش اتنين مع بعض. 2. **LCP: سرّع أول صورة**: حوّل الصور لـ WebP، واتأكد إن صورة أول الشاشة مش lazy. Performance Lab فيه وحدة Image Prioritizer بتساعد في ده. 3. **INP: قلّل الـ JavaScript**: أجّل السكريبتات اللي مش ضرورية (شات، بكسل، سلايدر) من إعدادات الكاش أو Flying Scripts، وشيل الإضافات اللي مش محتاجها. 4. **CLS: حدد مقاسات**: ووردبريس بيحط width و height للصور تلقائي. المشاكل غالبًا من الإعلانات والبانرات والخطوط، فحجزلها مكان ثابت. ## المصادر - [web.dev: مؤشرات أداء الويب الأساسية](https://web.dev/articles/vitals?hl=ar) - [Google: تقرير مؤشرات أداء الويب الأساسية](https://support.google.com/webmasters/answer/9205520?hl=ar) --- # Search Console بيقول «تم الزحف إليها - غير مفهرسة حاليًا». الصفحة مش بتتفهرس ليه؟ > جوجل زار الصفحة وقرر إنها مش مستاهلة الفهرسة دلوقتي، غالبًا لأنها ضعيفة أو مكررة أو مالهاش روابط داخلية كفاية. حسّن المحتوى، اربطها من صفحات قوية، وبعدين اطلب الفهرسة. - المصدر: https://seoquestionsbank.com/technical/crawled-not-indexed/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - الحالة في تقرير الصفحات: تم الزحف إليها - غير مفهرسة حاليًا - طلب الفهرسة مش بيعمل فرق - صفحات كتير جديدة مش ظاهرة ## السبب جودة أو تفرد غير كافي، أو تشابه مع صفحات تانية، أو إشارات ضعيفة على أهمية الصفحة (روابط داخلية قليلة). ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير الصفحات + أداة فحص عنوان URL - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): عدد الكلمات والروابط الداخلية لكل صفحة - [Siteliner](https://www.siteliner.com/) (مجانية): نسبة المحتوى المكرر داخل الموقع ## خطوات الحل 1. **اطلع قائمة الصفحات**: Search Console ← الفهرسة ← الصفحات ← اضغط على السبب «تم الزحف إليها - غير مفهرسة حاليًا» وصدّر القائمة. - Google Search Console: الفهرسة ← الصفحات ← سبب عدم الفهرسة - تم الزحف إليها - غير مفهرسة حاليًا: 214 صفحة - تم اكتشافها - غير مفهرسة حاليًا: 58 صفحة - صفحة بديلة تتضمن علامة أساسية مناسبة: 40 صفحة 2. **صنّف الصفحات**: صفحات وسوم وأرشيف وفلاتر؟ دي ممكن تسيبها أو تعملها noindex. صفحات مقالات ومنتجات مهمة؟ دي اللي هتشتغل عليها. 3. **قارن بالصفحات المفهرسة**: في Screaming Frog قارن عدد الكلمات والروابط الداخلية (Inlinks) بين الصفحات المفهرسة وغير المفهرسة. غالبًا هتلاقي الفرق واضح. - Screaming Frog: Internal ← Inlinks · Word Count - مفهرسة (متوسط): 18 رابط داخلي · 1,400 كلمة - غير مفهرسة (متوسط): 1 رابط داخلي · 320 كلمة 4. **حسّن أو ادمج**: زوّد قيمة حقيقية للصفحة، أو ادمج الصفحات المتشابهة في صفحة واحدة أقوى مع 301. 5. **اربطها واطلب الفهرسة**: ضيف روابط داخلية من صفحات مفهرسة وقوية، وبعدين استخدم فحص عنوان URL ← طلب الفهرسة. متكررش الطلب كل يوم. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): noindex للأرشيفات الضعيفة ونظافة الـ Sitemap - [Internal Link Juicer](https://wordpress.org/plugins/internal-links/) (مجانية): روابط داخلية للصفحات اللي محتاجة دفعة 1. **شيل الصفحات اللي ملهاش لازمة من الـ Sitemap** (Rank Math ← Sitemap Settings): وسوم ضعيفة، أرشيف تاريخ، صفحات مرفقات: شيلها من الـ Sitemap واعملها noindex. 2. **حسّن الصفحة المهمة**: لو صفحة مهمة مش بتتفهرس، طوّرها وضيف لها روابط داخلية من مقالات قوية. 3. **اطلب الفهرسة بعد التحسين**: بعد التعديل افتح Search Console ← فحص عنوان URL ← طلب فهرسة. ## المصادر - [Google: تقرير فهرسة الصفحات](https://support.google.com/webmasters/answer/7440203?hl=ar) --- # تم الاكتشاف - غير مفهرسة حاليًا: إزاي أحل مشكلة ميزانية الزحف (Crawl Budget)؟ > «تم الاكتشاف» معناها جوجل عرف الرابط بس لسه مازحفش عليه. في الغالب السبب إن الموقع فيه روابط كتير قليلة القيمة بتاكل وقت جوجل، أو السيرفر بطيء. قلّل الروابط اللي ملهاش لازمة، سرّع السيرفر، واربط على الصفحات المهمة من صفحات قوية. - المصدر: https://seoquestionsbank.com/technical/discovered-not-indexed/ - القسم: السيو التقني · المستوى: متقدم - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - مئات أو آلاف الصفحات في «تم الاكتشاف - غير مفهرسة حاليًا» - المقالات الجديدة بتاخد أسابيع عشان تتفهرس - آخر زحف للصفحة: لا ينطبق ## السبب جوجل أجّل الزحف لأن السيرفر بطيء أو بيرجع أخطاء، أو لأن الموقع فيه آلاف الروابط المكررة أو الضعيفة (فلاتر، وسوم، باراميترات) فجوجل مش شايف الموقع مستاهل يزحف عليه كله. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): الصفحات ← تم الاكتشاف - غير مفهرسة حاليًا، و الإعدادات ← إحصاءات الزحف - [Screaming Frog Log File Analyser](https://www.screamingfrog.co.uk/log-file-analyser/) (مجانية): جوجل بوت بيصرف وقته فين فعلًا - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): عدد الروابط اللي ممكن تتزحف والروابط اليتيمة ## خطوات الحل 1. **بص على إحصاءات الزحف**: الإعدادات ← إحصاءات الزحف. لو متوسط وقت الاستجابة عالي أو فيه أخطاء سيرفر، ده أول حاجة تتصلح. - Search Console: الإعدادات ← إحصاءات الزحف - متوسط وقت الاستجابة: 1,450 ms - حالة المضيف: فيه مشاكل - طلبات الزحف يوميًا: 320 2. **اعرف جوجل بيصرف وقته فين**: حلل ملفات السجل. لو أغلب الزيارات رايحة لروابط فلاتر أو باراميترات أو صفحات وسوم، ده الهدر. 3. **اقفل الروابط اللي ملهاش لازمة**: امنع الفلاتر والترتيب والبحث الداخلي من الزحف، وشيل روابط الوسوم الضعيفة. ```robots User-agent: * Disallow: /*?sort= Disallow: /*?filter= Disallow: /search/ ``` 4. **اربط على الصفحات المهمة**: الصفحة اللي مفيش عليها روابط داخلية جوجل بيعتبرها مش مهمة. اربط عليها من الصفحة الرئيسية أو صفحات الأقسام. 5. **نضّف خريطة الموقع**: حط فيها الصفحات اللي عايزها تتفهرس بس، وبـ lastmod حقيقي. متحطش روابط فيها تحويل أو noindex. 6. **متطلبش فهرسة لكل صفحة**: طلب الفهرسة اليدوي حل لصفحة أو اتنين. لو عندك آلاف، المشكلة في الموقع نفسه، والخطوات اللي فوق هي الحل. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): بيتحكم في الـ Sitemap والأرشيفات - [WP Super Cache](https://wordpress.org/plugins/wp-super-cache/) (مجانية): كاش عشان السيرفر يرد أسرع على جوجل 1. **قلّل الصفحات اللي جوجل بيضيّع وقته فيها** (Rank Math ← العناوين والميتا ← Misc Pages): اعمل noindex وشيل من الـ Sitemap: الوسوم الضعيفة، أرشيف التاريخ، نتائج البحث الداخلي، صفحات المرفقات. 2. **سرّع الاستجابة**: الكاش وإصدار PHP حديث بيخلّوا Googlebot يزحف صفحات أكتر في نفس الوقت. 3. **اربط الجديد بالقديم**: أي مقال جديد حط له رابط من الصفحة الرئيسية أو من مقالات قوية عشان يتلقى بسرعة. ## المصادر - [Google: إدارة ميزانية الزحف للمواقع الكبيرة](https://developers.google.com/search/docs/crawling-indexing/large-site-managing-crawl-budget?hl=ar) - [Search Console: تقرير فهرسة الصفحات](https://support.google.com/webmasters/answer/7440203?hl=ar) --- # إزاي أنقل الموقع لدومين جديد من غير ما أخسر الترتيب؟ > اعمل خريطة بكل رابط قديم والرابط الجديد المقابل له، وحوّل كل واحد بـ 301 مباشر (مش كله للصفحة الرئيسية)، وسيب التحويلات شغالة سنة على الأقل. بعدها استخدم أداة تغيير العنوان (Change of Address) في Search Console وابعت الـ Sitemap الجديد وراقب الزحف والفهرسة. تذبذب الترتيب لفترة مؤقتة شيء طبيعي. - المصدر: https://seoquestionsbank.com/technical/domain-migration/ - القسم: السيو التقني · المستوى: متقدم - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - عايز أغيّر اسم الدومين وخايف الزيارات تقع - نقلت الموقع والزيارات نزلت فجأة - الروابط القديمة بتفتح صفحة 404 أو بتروح للصفحة الرئيسية - Search Console للدومين الجديد فاضي ومفيهوش بيانات ## السبب النقل من غير خريطة روابط وتحويلات 301 صفحة بصفحة بيخلّي جوجل يتعامل مع الموقع الجديد كأنه موقع جديد تمامًا، وقيمة الروابط والترتيب بتضيع مع كل رابط قديم مكسور. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): وثّق الدومينين، وبعد التحويل افتح الإعدادات ← تغيير العنوان من خاصية الدومين القديم، وابعت الـ Sitemap من خاصية الدومين الجديد - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): قبل النقل: زحف على الموقع القديم وصدّر كل الروابط. بعد النقل: وضع List وارفع الروابط القديمة وتأكد إن كل واحد بيرجع 301 لرابط جديد بيرجع 200 - [httpstatus.io](https://httpstatus.io/) (مجانية): اختبار سريع لعينة روابط: كود الاستجابة وعدد خطوات التحويل ## خطوات الحل 1. **اجمع كل الروابط القديمة**: قبل أي حاجة طلّع قائمة كاملة: زحف Screaming Frog، الـ Sitemap، الصفحات اللي بتجيب زيارات من تقرير الأداء في Search Console، والصفحات اللي عليها باك لينكات. أي رابط مش في القائمة احتمال يضيع. - زحف الموقع القديم ← Sitemap ← صفحات الأداء في Search Console ← صفحات عليها باك لينكات ← قائمة واحدة بدون تكرار 2. **اعمل خريطة رابط قديم ← رابط جديد**: في شيت: عمود للرابط القديم وعمود للرابط الجديد المقابل له في المحتوى. لو صفحة اتشالت حوّلها لأقرب صفحة بديلة، مش للصفحة الرئيسية. ولو مش هتغيّر هيكل الروابط في نفس النقل يبقى أسهل كتير. 3. **جهّز الدومين الجديد وطبّق 301**: ارفع الموقع على الدومين الجديد، وخلّي الـ canonical والروابط الداخلية والـ Sitemap كلهم بالدومين الجديد. بعدها فعّل تحويل 301 من كل رابط قديم لمقابله مباشرة بخطوة واحدة من غير سلاسل. ```apache # .htaccess على الدومين القديم RewriteEngine On # صفحات اتغير مسارها RewriteRule ^blog/old-post/?$ https://new-example.com/guides/new-post/ [R=301,L] # الباقي بنفس المسار على الدومين الجديد RewriteCond %{HTTP_HOST} ^(www\.)?old-example\.com$ [NC] RewriteRule ^(.*)$ https://new-example.com/$1 [R=301,L] ``` 4. **اختبر التحويلات قبل ما ترتاح**: في Screaming Frog اختار Mode ← List وارفع قائمة الروابط القديمة. كل رابط لازم يرجع 301 لرابط جديد بيرجع 200، من غير 404 ولا سلاسل ولا 302. - Screaming Frog: Mode: List ← Response Codes ← Redirection (3xx) - old-example.com/blog/old-post/: 301 → new-example.com/guides/new-post/ (200) - old-example.com/services/: 302 → new-example.com/services/ - old-example.com/offers/: 301 → 301 → 404 5. **استخدم أداة تغيير العنوان وابعت الـ Sitemap**: لازم الدومينين يكونوا متوثقين في Search Console. من خاصية الدومين القديم افتح الإعدادات ← تغيير العنوان واختار الدومين الجديد؛ الأداة بتتأكد إن الصفحة الرئيسية بتتحول 301 قبل ما تقبل. بعدها ابعت الـ Sitemap الجديد من خاصية الدومين الجديد. - Google Search Console: الإعدادات ← تغيير العنوان - الدومين الجديد متوثق: تم - الصفحة الرئيسية بتتحول 301: تم - عينة صفحات بتتحول صح: تحقق منها 6. **راقب وسيب التحويلات سنة على الأقل**: تابع تقرير الفهرسة والأداء للدومينين: القديم يقل تدريجيًا والجديد يزيد. حدّث أهم الباك لينكات وحساباتك على السوشيال والإعلانات للدومين الجديد. وما تلغيش التحويلات ولا تسيب الدومين القديم يخلص قبل سنة على الأقل، والأفضل تسيبها أطول. ## لو موقعك WordPress - [Better Search Replace](https://wordpress.org/plugins/better-search-replace/) (مجانية): بيغيّر الدومين القديم بالجديد في قاعدة البيانات - [All-in-One WP Migration](https://wordpress.org/plugins/all-in-one-wp-migration/) (مجانية): نقل الموقع كامل لاستضافة جديدة - [UpdraftPlus](https://wordpress.org/plugins/updraftplus/) (مجانية): نسخة احتياطية قبل النقل 1. **خد نسخة احتياطية**: قبل أي حاجة خد نسخة كاملة (ملفات + قاعدة بيانات) بـ UpdraftPlus. 2. **غيّر عنوان الموقع** (الإعدادات ← عام ← عنوان الموقع): غيّر «عنوان ووردبريس» و«عنوان الموقع» للدومين الجديد. 3. **غيّر الروابط القديمة جوه المحتوى** (الأدوات ← Better Search Replace): استخدم Better Search Replace: دوّر على الدومين القديم واستبدله بالجديد. جرّب الأول بخيار «Dry run». 4. **اعمل 301 من القديم للجديد**: على الدومين القديم حط تحويل 301 لكل رابط لنفس المسار في الجديد (من .htaccess أو قواعد Cloudflare)، مش للرئيسية بس. ## المصادر - [Google: نقل موقع مع تغيير عناوين URL](https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes?hl=ar) - [Search Console: أداة تغيير العنوان](https://support.google.com/webmasters/answer/9370220?hl=ar) - [Google: عمليات إعادة التوجيه وبحث Google](https://developers.google.com/search/docs/crawling-indexing/301-redirects?hl=ar) --- # عندي صفحات مكررة، وجوجل اختار صفحة أساسية (Canonical) غير اللي أنا حددتها. أحلّها إزاي؟ > وحّد الإشارات كلها لنفس الرابط: وسم canonical، الروابط الداخلية، الـ Sitemap، والتحويلات. جوجل بيعتبر canonical اقتراح، فلو باقي الإشارات بتشاور على رابط تاني هيختاره. - المصدر: https://seoquestionsbank.com/technical/duplicate-canonical/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - نسخة مكررة، اختار Google صفحة أساسية مختلفة عن المستخدم - نفس المنتج بأكتر من رابط - روابط فيها ?utm أو ?sort متفهرسة ## السبب نفس المحتوى متاح من أكتر من رابط (www وبدون، http و https، فلاتر وترتيب، نسخة طباعة) مع إشارات متضاربة. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): فحص عنوان URL: الصفحة الأساسية حسب المستخدم مقابل حسب Google - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): تبويب Canonicals و Content ← Exact Duplicates - [Siteliner](https://www.siteliner.com/) (مجانية): نسبة التكرار ## خطوات الحل 1. **شوف رأي جوجل**: افتح الرابط في أداة فحص عنوان URL، وانزل لقسم الفهرسة: قارن «الصفحة الأساسية حسب تعريف المستخدم» بـ «الصفحة الأساسية حسب Google». - Google Search Console: فحص عنوان URL ← الفهرسة - حسب المستخدم: https://example.com/shoes/red - حسب Google: https://example.com/shoes/red?color=red 2. **حط canonical صح**: في كل نسخة، canonical بيشاور على الرابط النهائي الكامل (https ومع أو بدون www زي ما اخترت). ```html <link rel="canonical" href="https://example.com/shoes/red"> ``` 3. **وحّد باقي الإشارات**: الروابط الداخلية والقوائم والـ Sitemap كلهم لازم يستخدموا نفس الرابط الأساسي، مش النسخة اللي فيها باراميتر. 4. **استخدم 301 لما تقدر**: للنسخ اللي مالهاش لازمة للزائر (http، بدون www، شرطة في الآخر)، التحويل 301 أقوى من canonical. 5. **راجع بعد الزحف**: بعد أسبوعين افحص الرابط تاني وشوف لو جوجل غيّر اختياره. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): canonical مخصص لأي صفحة - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): نفس الفكرة من تبويب «متقدم» 1. **اتأكد إن في canonical واحد**: افتح الصفحة واضغط Ctrl+U ودوّر على rel="canonical". لازم يبقى واحد، ولو في اتنين يبقى في إضافتين بيطلعوه. 2. **حدد الصفحة الأساسية بإيدك** (Rank Math ← متقدم ← Canonical URL): في صندوق الإضافة تحت المقال ← متقدم ← Canonical URL، حط رابط النسخة الأساسية. 3. **قلّل النسخ** (Rank Math ← الإعدادات العامة ← الروابط): صفحات المرفقات وروابط ?replytocom ونسخ الطباعة بتعمل تكرار. Rank Math بيشيل كتير منهم من إعدادات الروابط. ## المصادر - [Google: دمج عناوين URL المكررة](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls?hl=ar) --- # إزاي أحل مشكلة «صفحة مكررة بدون صفحة أساسية محددة من قِبل المستخدم»؟ > الحالة دي معناها إن جوجل لقى الصفحة نسخة مكررة من صفحة تانية، وإنت ما حددتش canonical، فاختار هو النسخة الأساسية وساب دي برّه الفهرس. لو اختياره صح (زي نسخة ?utm) سيبها. لو غلط، حط canonical على النسخة اللي إنت عايزها، أو اعمل 301، أو خلّي المحتوى مختلف فعلًا لو الصفحتين مقصودين. - المصدر: https://seoquestionsbank.com/technical/duplicate-no-canonical/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - حالة «نسخة مكررة بدون صفحة أساسية محددة من قِبل المستخدم» في تقرير فهرسة الصفحات - روابط فيها ?utm أو ?ref أو /amp أو /feed في القائمة - صفحات منتجات متشابهة جدًا (نفس الوصف بألوان مختلفة) - صفحتين خدمات بنفس النص مع تغيير اسم المدينة بس ## السبب نفس المحتوى (أو قريب منه جدًا) متاح من أكتر من رابط، ومفيش وسم canonical يقول لجوجل أنهي النسخة الأساسية. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير فهرسة الصفحات ← السبب ده، وفحص عنوان URL بيقولك الصفحة الأساسية حسب Google - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): فلتر Canonicals ← Missing و Content ← Exact/Near Duplicates - [Siteliner](https://www.siteliner.com/) (مجانية): نسبة المحتوى المكرر بين صفحات موقعك ## خطوات الحل 1. **افرق بينها وبين المشكلة التانية**: هنا إنت ما حددتش canonical أصلًا فجوجل اختار. لكن «نسخة مكررة، اختار Google صفحة أساسية مختلفة عن المستخدم» معناها إنك حددت canonical وجوجل ما اقتنعش، ودي ليها سؤال منفصل. - الصفحة مكررة ← فيه canonical منك؟ ← لأ ← بدون صفحة أساسية محددة من قِبل المستخدم ← أيوه بس جوجل خالفه ← اختار Google صفحة مختلفة 2. **شوف جوجل اختار أنهي نسخة**: افتح كل رابط من التقرير في فحص عنوان URL وشوف «الصفحة الأساسية حسب Google». - Google Search Console: فهرسة الصفحات ← نسخة مكررة بدون صفحة أساسية محددة من قِبل المستخدم - https://example.com/blog/post?utm_source=fb: الأساسية حسب Google: /blog/post - https://example.com/services/cairo: الأساسية حسب Google: /services/giza - https://example.com/product?color=red: الأساسية حسب Google: /product 3. **لو اختيار جوجل صح، سيبها**: روابط التتبع والباراميترات والنسخ المطبوعة طبيعي تفضل برّه الفهرس. دي حالة إعلامية مش خطأ، ومش محتاج تعمل حاجة غير إنك تحط canonical لو حابب تبقى الإشارة أوضح. 4. **لو الاختيار غلط، حدد أنت**: حط canonical كامل (https والدومين) في كل نسخة يشاور على النسخة اللي إنت عايزها، ووحّد الروابط الداخلية والـ Sitemap عليها. لو النسخة التانية ملهاش لازمة للزائر، 301 أوضح. ```html <!-- في https://example.com/product?color=red --> <link rel="canonical" href="https://example.com/product"> <!-- وفي الصفحة الأساسية نفسها (self-referencing) --> <link rel="canonical" href="https://example.com/product"> ``` 5. **لو الصفحتين مقصودين، فرّقهم**: زي صفحة خدمة لكل مدينة: لو النص متطابق جوجل هيدمجهم. اكتب محتوى مختلف حقيقي لكل صفحة (عنوان، أسعار، أمثلة، تقييمات محلية) أو ادمجهم في صفحة واحدة. 6. **اتحقق من الإصلاح**: بعد ما تخلص، اطلب «التحقق من الإصلاح» في التقرير، وتابع خلال أسابيع. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): canonical تلقائي لكل الصفحات - [Redirection](https://wordpress.org/plugins/redirection/) (مجانية): تحويل النسخ المكررة للنسخة الأساسية 1. **ركّب إضافة سيو واحدة**: ووردبريس لوحده بيحط canonical للمقالات والصفحات، بس مش للأرشيفات وكل الحالات. Rank Math أو Yoast بيغطوا الباقي. 2. **حوّل النسخ اللي ملهاش لازمة** (الأدوات ← Redirection): لو صفحتين نفس المحتوى، احذف واحدة واعمل 301 للتانية. 3. **خلّي الروابط الداخلية للنسخة الأساسية**: متربطش مرة بـ www ومرة من غيرها، أو مرة بـ / في الآخر ومرة من غيرها. ## المصادر - [Google: دمج عناوين URL المكررة](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls?hl=ar) - [Search Console: تقرير فهرسة الصفحات](https://support.google.com/webmasters/answer/7440203?hl=ar) --- # إزاي أظبط السيو في متجر سلة أو زد أو شوبيفاي؟ > المنصات الثلاثة بتعمل حاجات تقنية كتير لوحدها (Sitemap، شهادة SSL، canonical أساسي)، فشغلك أنت على المحتوى: عنوان ووصف ورابط مكتوبين يدوي لكل منتج وتصنيف، وصف منتج أصلي مش منسوخ من المورّد، صور خفيفة بـ Alt، وربط المتجر بـ Search Console وإرسال الـ Sitemap. الإعدادات بالظبط بتختلف حسب المنصة والباقة. - المصدر: https://seoquestionsbank.com/technical/ecommerce-platforms/ - القسم: السيو التقني · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - منتجات بعنوان واحد ووصف المورّد المنسوخ - صفحات المنتجات مش ظاهرة في جوجل بعد شهور - العنوان في نتايج البحث هو اسم المتجر بس - مش عارف فين ملف الـ Sitemap بتاع المتجر ## السبب أصحاب المتاجر بيفتكروا إن المنصة «بتعمل السيو لوحدها»، فبيسيبوا الحقول الافتراضية ويرفعوا المنتجات بأوصاف المورّد. ## الأدوات - [Shopify](https://www.shopify.com/): في كل منتج وتصنيف (Collection) قسم Search engine listing للعنوان والوصف والرابط - [سلة](https://salla.sa/): من صفحة المنتج: حقول تحسين محركات البحث للعنوان والوصف والرابط (حسب نسخة لوحة التحكم) - [زد](https://zid.sa/): من إعدادات المنتج والمتجر: حقول السيو للعنوان والوصف - [Google Search Console](https://search.google.com/search-console) (مجانية): ربط المتجر وإرسال الـ Sitemap ومتابعة فهرسة المنتجات ## خطوات الحل 1. **اربط Search Console وابعت الـ Sitemap**: ضيف المتجر كـ Domain property (التحقق بـ DNS من مكان ما الدومين مسجل) أو URL prefix بوسم HTML. افتح example.com/sitemap.xml تتأكد إنه موجود، وابعته من «ملفات Sitemap». شوبيفاي بيعمله تلقائي، وسلة وزد كمان بيولّدوه، بس اتأكد بنفسك. - Google Search Console: ملفات Sitemap - https://example.com/sitemap.xml: تم بنجاح - الصفحات المكتشفة: 1,240 - الصفحات المفهرسة من المنتجات: 310 2. **اكتب عنوان ووصف لكل منتج وتصنيف**: ما تسيبش الافتراضي. العنوان: اسم المنتج + أهم صفة + الماركة أو المتجر. الوصف: جملة بتقنع بالضغط. ابدأ بأكتر 20 منتج بيبيعوا وأهم التصنيفات. 3. **رابط المنتج قصير وواضح**: عدّل الـ slug لكلمات المنتج بدل الأرقام أو النص العشوائي لو المنصة بتسمح. لو غيّرت رابط منتج قديم مفهرس، تأكد إن فيه تحويل 301 (شوبيفاي بيعرض خيار إنشاء تحويل وقت التعديل، وفي المنصات التانية راجع إعدادات التحويلات أو الدعم). 4. **وصف أصلي وصور خفيفة**: اكتب وصف بكلامك: المقاسات، الخامة، الاستخدام، الأسئلة اللي العملاء بيسألوها. ارفع الصور بحجم معقول واكتب Alt لكل صورة. 5. **اتأكد من الصفحات المكررة**: شوبيفاي مثلًا بيعرض نفس المنتج من /collections/x/products/y ومن /products/y، والـ canonical فيه بيشاور على /products/y تلقائي. في أي منصة افحص عينة منتجات بـ «فحص عنوان URL» وشوف الصفحة الأساسية اللي جوجل اختارها. ```html <!-- مثال: صفحة منتج في شوبيفاي مفتوحة من داخل تصنيف --> <!-- https://example.com/collections/abayas/products/black-crepe-abaya --> <link rel="canonical" href="https://example.com/products/black-crepe-abaya"> ``` 6. **اختبر بيانات المنتج المنظمة**: معظم القوالب بتضيف Product schema. حط رابط منتج في Rich Results Test واتأكد إن السعر والتوفر بيظهروا من غير أخطاء. ## لو موقعك WordPress - [WooCommerce](https://wordpress.org/plugins/woocommerce/) (مجانية): لو متجرك على ووردبريس بدل سلة أو زد - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): Schema المنتجات والعناوين والـ Sitemap للمتجر 1. **نضّف روابط المتجر** (الإعدادات ← روابط دائمة ← روابط المنتجات الدائمة): ظبط «قاعدة المنتج» و«قاعدة تصنيف المنتجات» لكلمات قصيرة. 2. **اقفل صفحات المتجر الخاصة**: السلة والدفع وحسابي: ووكومرس و Rank Math بيعملوها noindex تلقائي. اتأكد إنها مش في الـ Sitemap. 3. **ظبط المنتجات اللي خلصت** (ووكومرس ← الإعدادات ← المنتجات ← المخزون): من ووكومرس ← الإعدادات ← المنتجات ← المخزون: متخفيش المنتجات اللي خلصت لو هترجع. سيبها تظهر بحالة «غير متوفر». ## المصادر - [Google: أفضل ممارسات السيو للتجارة الإلكترونية](https://developers.google.com/search/docs/specialty/ecommerce?hl=ar) - [Shopify Help Center: SEO](https://help.shopify.com/en/manual/promoting-marketing/seo) --- # صفحات مهمة عليها noindex ومستبعدة من جوجل. ألاقيه فين وأشيله إزاي؟ > التقرير ده معناه إن جوجل زار الصفحة ولقى عليها أمر noindex فمش هيعرضها في النتائج. لو الصفحة مش مهمة (وسوم، سلة، نتايج بحث) سيبها. لو مهمة، افحصها بأداة فحص عنوان URL عشان تعرف الـ noindex جاي من وسم meta في الصفحة ولا من هيدر X-Robots-Tag، وشيله من مصدره (غالبًا إعداد في Yoast أو Rank Math)، وبعدين اطلب الفهرسة. - المصدر: https://seoquestionsbank.com/technical/excluded-by-noindex/ - القسم: السيو التقني · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-08 ## الأعراض - تقرير «فهرسة الصفحات» في Search Console فيه سبب «Excluded by noindex tag» لصفحات أو مقالات مهمة - صفحات التصنيفات أو المنتجات كلها مش ظاهرة في جوجل، والمقالات ظاهرة عادي - مقال واحد بالذات مش بيتفهرس مهما طلبت فهرسته - إضافة الكروم أو أداة فحص بتقول إن الصفحة عليها noindex وأنت مش فاكر إنك حطيته ## السبب أمر noindex اتحط من غير قصد: إعداد في إضافة السيو لنوع محتوى كامل (المنتجات أو التصنيفات مثلًا) أو لمقال واحد من تبويب «متقدم»، أو هيدر X-Robots-Tag من السيرفر أو Cloudflare أو إضافة حماية، أو إضافة صيانة وقرب الافتتاح نسيتها شغالة، أو إضافتين سيو شغالين مع بعض. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير فهرسة الصفحات يجمعلك الصفحات، وفحص عنوان URL يقولك الـ noindex جاي من الوسم ولا الهيدر - [فحص فهرسة الصفحة](https://seoquestionsbank.com/free-tools/indexability-checker/) (مجانية): يقرا الـ meta robots وهيدر X-Robots-Tag وrobots.txt لأي رابط في ثانية - [httpstatus.io](https://httpstatus.io/) (مجانية): يعرض هيدرز الرد، فتشوف لو فيه X-Robots-Tag: noindex - [Chrome DevTools](https://developer.chrome.com/docs/devtools) (مجانية): تبويب Network يوريك هيدرز الصفحة، وتقدر تدور على noindex في الكود ## خطوات الحل 1. **افرز القائمة الأول: مش كل noindex غلط**: افتح Search Console، ثم «فهرسة الصفحات»، واضغط على سبب «Excluded by noindex tag» وشوف أمثلة الروابط. صفحات زي الوسوم، السلة، الدفع، حسابي، نتايج البحث الداخلي، وصفحات الشكر: الـ noindex عليها صح، سيبها. اللي يهمك المقالات والمنتجات والتصنيفات والخدمات اللي عايزها تظهر. - Search Console: الفهرسة ← الصفحات ← Excluded by noindex tag - /tag/seo-tips/: طبيعي: وسم - /cart/: طبيعي: سلة - /product/blue-shirt/: مشكلة: منتج مهم - /blog/seo-guide/: مشكلة: مقال مهم 2. **اعرف الـ noindex جاي منين**: خد رابط صفحة مهمة من القائمة وافحصه بأداة فحص عنوان URL، واضغط «اختبار عنوان URL المباشر». في جزء «الفهرسة» هتلاقي سطر بيقول الـ noindex اتلقى في «robots meta tag» (يعني جوا كود الصفحة) ولا في «X-Robots-Tag http header» (يعني من السيرفر). ده بيحدد هتصلّح فين. ولو مستعجل، أداة فحص فهرسة الصفحة في الموقع هنا بتقولك نفس المعلومة. - Search Console: فحص عنوان URL ← اختبار عنوان URL المباشر - Indexing allowed?: No: 'noindex' detected in 'robots' meta tag - أو: No: 'noindex' detected in 'X-Robots-Tag' http header 3. **لو جاي من وسم meta في الصفحة**: افتح الصفحة واضغط Ctrl+U (عرض المصدر)، وبعدين Ctrl+F واكتب noindex. لو لقيت السطر ده يبقى في إضافة أو القالب بيكتبه. في ووردبريس 9 مرات من 10 بيبقى من إضافة السيو (شوف جزء ووردبريس تحت). لو موقعك مش ووردبريس، دوّر في ملف الـ head بتاع القالب أو إعدادات المنصة على robots. ```html <!-- ده اللي بيمنع الفهرسة --> <meta name="robots" content="noindex, follow"> <!-- الصح للصفحة المهمة: يا إما مفيش وسم robots خالص، يا إما --> <meta name="robots" content="index, follow"> ``` 4. **لو جاي من هيدر X-Robots-Tag**: الهيدر مش بيبان في الكود، فلازم تشوفه في الرد نفسه: بأداة فحص الفهرسة أو httpstatus.io أو بالأمر اللي تحت. لو لقيت X-Robots-Tag: noindex، دوّر عليه في ملف .htaccess، أو إعدادات Nginx، أو Cloudflare (Transform Rules)، أو إضافة حماية أو كاش. امسح السطر من مكانه، وامسح الكاش. ```bash # افحص الهيدر من التيرمنال curl -sI https://example.com/page/ | grep -i x-robots-tag # السطور اللي بتعمل المشكلة (امسحها أو حددها لصفحات معيّنة بس) # Apache (.htaccess) Header set X-Robots-Tag "noindex, nofollow" # Nginx add_header X-Robots-Tag "noindex"; ``` 5. **متحطش noindex بالجافاسكربت وتشيله بيها**: لو الصفحة جاية من السيرفر وعليها noindex، وبعدين كود JavaScript بيشيله، جوجل ممكن ميعملش رندر للصفحة أصلًا ويكتفي بالـ noindex الأولاني. يعني الـ noindex لازم يتشال من الـ HTML الأصلي اللي السيرفر بيبعته، مش بسكربت بعد التحميل. 6. **بعد ما تصلّح: اطلب الفهرسة وابدأ التحقق**: ارجع لفحص عنوان URL، واعمل «اختبار مباشر» تاني لحد ما يقول Indexing allowed: Yes، واضغط «طلب الفهرسة» للصفحات المهمة. بعدين في تقرير الصفحات افتح السبب واضغط «التحقق من الإصلاح». واتأكد إن خريطة الموقع فيها الصفحات المهمة بس، ومفيهاش صفحات عليها noindex بقصد. - شيل الـ noindex من مصدره ← امسح الكاش ← اختبار مباشر: Indexing allowed = Yes ← طلب الفهرسة ← التحقق من الإصلاح ## لو موقعك WordPress - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): فيه إعداد لكل نوع محتوى ولكل مقال يحدد يظهر في نتايج البحث ولا لأ - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): Robots Meta لكل نوع محتوى ولكل مقال، وفيه خيار noindex عام 1. **اتأكد من إعداد القراءة الأول** (الإعدادات ← القراءة ← ظهور محركات البحث): لو علامة «منع محركات البحث من أرشفة هذا الموقع» متعلّمة، الموقع كله عليه noindex. شيلها واحفظ. (ده بالتفصيل في سؤال «موقعي مش ظاهر في جوجل خالص».) 2. **في Yoast: افتح أنواع المحتوى والتصنيفات** (Yoast SEO ← الإعدادات ← أنواع المحتوى): ادخل على كل نوع (المقالات، الصفحات، المنتجات) واتأكد إن «إظهار … في نتائج البحث» شغال. وكمان في «التصنيفات» (Categories، Product categories) لو عايزها تظهر. الوسوم سيبها مقفولة غالبًا. 3. **في Rank Math: راجع Robots Meta** (Rank Math ← Titles & Meta ← Global Meta / Posts / Products): في «Global Meta» اتأكد إن No Index مش متعلّمة. وبعدين افتح Posts و Pages و Products وكل تصنيف، وشيل علامة No Index من «Robots Meta» للي عايزه يظهر. 4. **افحص المقال نفسه من المحرر** (المقالات ← تعديل المقال ← Yoast: متقدم / Rank Math: Advanced): لو المشكلة في مقال واحد: افتحه، وفي صندوق Yoast افتح «متقدم» وخلّي «السماح لمحركات البحث بإظهار هذا المحتوى» = نعم. في Rank Math افتح تبويب Advanced وخلّي Robots Meta على Index. 5. **شيل أي إضافة بتتعارض** (الإضافات ← الإضافات المنصّبة): متشغلش إضافتين سيو مع بعض (Yoast و Rank Math مثلًا)، ووقّف إضافات الصيانة و Coming Soon لو الموقع اشتغل خلاص. بعد أي تغيير امسح كاش إضافة الكاش و Cloudflare. الصفحات اللي ووكومرس نفسه بيحط عليها noindex (السلة، الدفع، حسابي) سيبها كده، ده الصح. ## المصادر - [Google Search Central: منع الفهرسة باستخدام noindex](https://developers.google.com/search/docs/crawling-indexing/block-indexing?hl=ar) - [Google Search Central: مواصفات علامة robots meta وهيدر X-Robots-Tag](https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag?hl=ar) - [مساعدة Search Console: تقرير فهرسة الصفحات](https://support.google.com/webmasters/answer/7440203?hl=ar) --- # صفحات الفلاتر والترتيب في المتجر عاملة آلاف الروابط. أتحكم فيها إزاي (Faceted Navigation)؟ > قرّر الأول أنهي تركيبات فلاتر ليها بحث حقيقي وتستاهل تتفهرس (زي «أحذية رياضي رجالي»)، وسيب الباقي. الفلاتر اللي مش محتاجها في جوجل امنع زحفها بـ robots.txt أو خليها في جزء # من الرابط، واللي هتفهرسها خلّي باراميتراتها ثابتة ومرتبة، ورجّع 404 للتركيبات اللي مفيهاش نتائج. - المصدر: https://seoquestionsbank.com/technical/faceted-navigation/ - القسم: السيو التقني · المستوى: متقدم - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - Screaming Frog لقى عشرات الآلاف من الروابط فيها ?color= و ?sort= و ?price= - Search Console فيه آلاف الصفحات «تم الاكتشاف - غير مفهرسة حاليًا» كلها روابط فلاتر - تقرير إحصاءات الزحف بيوضح إن جوجل بيصرف معظم وقته على روابط فلاتر بدل المنتجات الجديدة - نفس المنتجات ظاهرة في صفحات كتير بترتيب مختلف ## السبب كل فلتر أو ترتيب بيعمل رابط جديد، وتركيبات الفلاتر مع بعض بتطلع عدد روابط شبه لا نهائي. جوجل بيزحف عليها كلها فبيضيع وقت الزحف على صفحات مكررة أو فاضية وبيتأخر في الصفحات المهمة. ## الأدوات - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): اعمل Crawl للمتجر، وافتح تبويب URL ← فلتر Parameters عشان تشوف حجم روابط الفلاتر وأنواع الباراميترات - [Google Search Console](https://search.google.com/search-console) (مجانية): الإعدادات ← إحصاءات الزحف لمعرفة جوجل بيزحف على إيه، وتقرير الصفحات لمعرفة كام رابط فلتر اتكشف أو اتفهرس - [Screaming Frog Log File Analyser](https://www.screamingfrog.co.uk/log-file-analyser/) (مجانية): ارفع ملفات لوج السيرفر وشوف Googlebot طلب كام رابط فيه باراميترات فلاتر مقارنة بالمنتجات ## خطوات الحل 1. **اعرف حجم المشكلة**: زحف المتجر بـ Screaming Frog وطلّع الروابط اللي فيها باراميترات. قارن عددها بعدد المنتجات والأقسام الحقيقية، وشوف في Search Console إحصاءات الزحف لو جوجل بيصرف أغلب طلباته عليها. - Screaming Frog SEO Spider: URL ← Parameters - /shoes?color=red&size=42&sort=price: 200 · Indexable - /shoes?sort=newest: 200 · Indexable - /shoes/running/men: 200 · Indexable 2. **قسّم الفلاتر لنوعين**: فلاتر ليها بحث فعلي ومحتوى مختلف (النوع، الماركة، أحيانًا اللون) دي ممكن تبقى صفحات قابلة للفهرسة، ويُفضّل يبقى ليها رابط نظيف ومحتوى خاص. وفلاتر ملهاش قيمة في البحث (الترتيب، السعر من/إلى، المقاس، عدد المنتجات في الصفحة) دي ما تتفهرسش. - فلتر جديد ← حد بيدوّر عليه؟ ← أيوه: رابط ثابت قابل للفهرسة ← لأ: امنع الزحف 3. **امنع زحف الفلاتر اللي مش محتاجها**: أقوى طريقة عند جوجل هي Disallow في robots.txt للباراميترات دي. البديل إنك تحط الفلاتر دي في جزء # من الرابط، لأن جوجل عمومًا بيتجاهل الجزء ده. خلي بالك إن canonical و nofollow على الروابط أضعف في تقليل الزحف من robots.txt. ```robots User-agent: * # امنع الترتيب والسعر والمقاس Disallow: /*?*sort= Disallow: /*?*price= Disallow: /*?*size= # أو خلي الفلاتر في الـ fragment # https://example.com/shoes#color=red&size=42 ``` 4. **ظبّط الروابط اللي هتتفهرس**: استخدم الفاصل القياسي & بين الباراميترات، وخلي ترتيب الفلاتر في الرابط ثابت دايمًا (مثلًا اللون قبل المقاس) عشان نفس التركيبة ما تطلعش بأكتر من رابط. وصفحة الفلتر المفهرسة تحط canonical لنفسها. 5. **رجّع 404 للتركيبات الفاضية**: لو تركيبة فلاتر مفيهاش منتجات أو مش منطقية، رجّع كود 404 بدل صفحة فاضية بـ 200، وما تعملش Redirect لصفحة عامة. وفي القايمة نفسها ما تعرضش لينك لفلتر نتيجته صفر. 6. **تابع النتيجة**: بعد أسابيع من التطبيق، راجع إحصاءات الزحف في Search Console: المفروض نسبة طلبات روابط الفلاتر تقل، والمنتجات الجديدة تتكشف وتتفهرس أسرع. ## لو موقعك WordPress - [Filter Everything](https://wordpress.org/plugins/filter-everything/) (مجانية): فلاتر ووكومرس مع تحكم في الفهرسة - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): noindex لروابط الفلاتر 1. **اعرف شكل روابط الفلاتر**: جرّب فلتر واتفرج على الرابط: لو بيضيف ?filter_color= أو ?orderby= يبقى دي روابط مكررة. 2. **خلّي الفلاتر noindex**: معظم إضافات الفلاتر فيها خيار تمنع فهرسة الصفحات المفلترة أو تحط canonical للتصنيف الأساسي. فعّله. 3. **اعمل صفحة حقيقية للفلتر المهم**: لو «أحذية جلد سوداء» عليها بحث، اعملها تصنيف فرعي بوصف وعنوان خاص بدل ما تسيبها رابط فلتر. ## المصادر - [Google: إدارة الزحف على روابط التنقل حسب الفئات (Faceted navigation)](https://developers.google.com/search/docs/crawling-indexing/crawling-managing-faceted-navigation) - [Google: إدارة ميزانية الزحف للمواقع الكبيرة](https://developers.google.com/search/docs/crawling-indexing/large-site-managing-crawl-budget?hl=ar) --- # Search Console بيقول «Page with redirect» أو «Alternate page with proper canonical tag»، دي مشكلة؟ > غالبًا لأ. الحالتين دول معناهم إن جوجل فاهم موقعك صح: صفحة بتحوّل لصفحة تانية، أو نسخة مكررة بتشاور على الأصل بـ canonical، فهو مفهرس الأصل بس. المشكلة الوحيدة لو صفحة أنت عايزها في النتايج طلعت في القايمة دي، أو لو روابط داخلية وسايت ماب لسه بتشاور على الروابط المحوّلة. - المصدر: https://seoquestionsbank.com/technical/gsc-redirect-canonical-status/ - القسم: السيو التقني · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-03 ## الأعراض - تقرير فهرسة الصفحات فيه آلاف الروابط تحت «Page with redirect» - صفحات منتجات أو تصنيفات تحت «Alternate page with proper canonical tag» - عدد الصفحات غير المفهرسة أكبر من المفهرسة وخايف ## السبب جوجل لقى روابط قديمة بتحوّل (http أو www أو رابط اتغيّر)، أو نسخ من نفس الصفحة (فلاتر وترتيب ومعاملات UTM و AMP) عليها canonical للصفحة الأصلية. ده سلوك طبيعي، وبيكبر لو الروابط الداخلية أو الـ Sitemap لسه فيها الروابط القديمة. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير فهرسة الصفحات وفحص عنوان URL لكل رابط - [أداة فحص التحويلات](https://seoquestionsbank.com/free-tools/redirect-checker/) (مجانية): تشوف الرابط بيحوّل لفين وبكام خطوة - [Screaming Frog](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): يلاقي الروابط الداخلية اللي بتشاور على تحويلات ## خطوات الحل 1. **افتح التقرير وافهم الحالة**: في تقرير «فهرسة الصفحات» انزل لجدول «سبب عدم فهرسة الصفحات» واضغط على الحالة عشان تشوف أمثلة للروابط. - Google Search Console: الفهرسة ← الصفحات - Page with redirect (صفحة تتضمن إعادة توجيه): طبيعي غالبًا - Alternate page with proper canonical tag: طبيعي غالبًا - Duplicate, Google chose different canonical: محتاج مراجعة 2. **راجع عينة من الروابط**: خد 10 روابط من القايمة. لو كلها نسخ قديمة (http أو من غير www أو رابط اتغيّر أو فيه ?utm= أو ?orderby=) يبقى سيبها. لو لقيت صفحة مهمة عايزها تظهر، افحصها بـ «فحص عنوان URL» وشوف جوجل اختار أنهي canonical. - رابط من القايمة ← نسخة قديمة أو مكررة؟ ← أيوه: سيبه ← لأ: صلّح التحويل أو canonical 3. **نضّف الروابط الداخلية**: الروابط في القوائم والمقالات والفوتر لازم تشاور على الرابط النهائي مباشرة، مش على رابط بيحوّل. ده بيقلل الحالة دي ويوفّر زحف. - Screaming Frog: Response Codes ← Redirection (3xx) - Inlinks: الصفحات اللي فيها الرابط القديم - Redirect URL: حط الرابط ده مكانه 4. **خلّي الـ Sitemap فيه الروابط النهائية بس**: الـ Sitemap لازم يبقى فيه صفحات بترجع 200 ومفهرسة ولنفسها canonical. لو فيه روابط بتحوّل أو نسخ مكررة شيلها. 5. **اعرف إمتى تقلق فعلًا**: الحالة المقلقة الحقيقية هي «Duplicate, Google chose different canonical than user» (جوجل اختار أصل غير اللي أنت حددته)، أو صفحة مهمة ظهرت تحت redirect وهي مش المفروض تحوّل. دي محتاجة تصليح. أما العدد الكبير لوحده مش مشكلة. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): يحدد canonical لكل صفحة ويشيل الصفحات المحوّلة من الـ Sitemap - [Redirection](https://wordpress.org/plugins/redirection/) (مجانية): يوريك كل التحويلات ويلاقي أكتر روابط 404 1. **راجع canonical لصفحة معينة** (تحرير الصفحة ← Rank Math ← Advanced): في صندوق Rank Math تحت المحرر افتح تبويب Advanced، وسيب Canonical URL فاضي عشان الصفحة تشاور على نفسها، إلا لو هي نسخة فعلًا. 2. **شوف التحويلات اللي عندك** (الأدوات ← Redirection ← التحويلات): اتأكد إن مفيش تحويل لصفحة مهمة بالغلط، وإن كل التحويلات 301 لصفحة نهائية. ووردبريس بيحط canonical لكل صفحة تلقائي من غير أي إضافة، فالحالة «Alternate page with proper canonical tag» لصفحات فيها ?replytocom= أو ?amp طبيعية جدًا. ## المصادر - [مساعدة Search Console: تقرير فهرسة الصفحات](https://support.google.com/webmasters/answer/7440203?hl=ar) - [Google Search Central: توحيد عناوين URL المكررة](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls?hl=ar) --- # موقعي اتهكر وجوجل بيعرض تحذير «قد يكون هذا الموقع مخترقًا». أعمل إيه؟ > افتح تقرير مشاكل الأمان في Search Console عشان تعرف نوع الاختراق وأمثلة الروابط، وبعدين نضّف الموقع بالكامل: سد الثغرة، غيّر كل كلمات السر، شيل الملفات والصفحات المزروعة، وحدّث كل حاجة. بعد ما تتأكد إنه نضيف اطلب مراجعة من نفس التقرير، والتحذير بيتشال بعد ما جوجل يقبلها. - المصدر: https://seoquestionsbank.com/technical/hacked-site/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - جملة «قد يكون هذا الموقع مخترقًا» تحت موقعك في نتائج جوجل - صفحات غريبة متفهرسة باسم موقعك (أدوية، كازينو، حروف يابانية) - الزوار من جوجل بيتحولوا لموقع تاني والموقع شكله سليم لما تفتحه مباشرة - رسالة في Search Console عن مشكلة أمان ## السبب حد استغل ثغرة (إضافة أو قالب قديم، كلمة سر ضعيفة، سيرفر مش متحدث) وزرع صفحات سبام أو كود أو تحويلات، وغالبًا بيعرضها لجوجل بس عشان صاحب الموقع ما ياخدش باله. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): قسم الأمان ← مشاكل الأمان: نوع الاختراق وأمثلة الروابط وزر طلب المراجعة. وفحص عنوان URL عشان تشوف الصفحة زي ما Googlebot شايفها - [Sucuri SiteCheck](https://sitecheck.sucuri.net/) (مجانية): اكتب رابط الموقع واعمل فحص سريع لبرمجيات خبيثة أو سبام أو تحويلات ظاهرة، وكرره بعد التنضيف - [Google Safe Browsing - حالة الموقع](https://transparencyreport.google.com/safe-browsing/search) (مجانية): اكتب الدومين وشوف هل جوجل معتبره خطر حاليًا ## خطوات الحل 1. **اعرف نوع الاختراق**: افتح Search Console ← الأمان والإجراءات اليدوية ← مشاكل الأمان. هتلاقي نوع المشكلة (حقن محتوى، حقن روابط URL، حقن كود، برمجيات ضارة) وأمثلة روابط متأثرة. ابدأ منها. - Google Search Console: الأمان والإجراءات اليدوية ← مشاكل الأمان - مخترق: حقن عناوين URL: أمثلة: /cheap-pills-123.html - مخترق: حقن الرموز: تم رصده 2. **شوف اللي جوجل شايفه**: كتير من الاختراقات بتعرض السبام لجوجل بس. افحص أمثلة الروابط بأداة فحص عنوان URL واختبر الرابط المنشور، وشوف لقطة الشاشة والـ HTML. ودوّر في جوجل بـ site:example.com على صفحات غريبة. 3. **اقفل الباب الأول**: كلّم الاستضافة، وغيّر كل كلمات السر (لوحة التحكم، FTP/SSH، قاعدة البيانات، حسابات الأدمن)، وامسح أي مستخدم أدمن مش معروف. لو التنضيف هياخد وقت، ممكن تقفل الموقع مؤقتًا عن الزوار. 4. **نضّف وسد الثغرة**: أفضل حل غالبًا: رجّع نسخة احتياطية نضيفة من قبل الاختراق، وبعدين حدّث النظام والقالب وكل الإضافات واشيل اللي مش مستخدم. راجع .htaccess والملفات المعدّلة حديثًا وأي تحويلات غريبة. الصفحات المزروعة لازم ترجّع 404 أو 410. لو الثغرة لسه مفتوحة هيتهكر تاني. - نسخة نضيفة ← تحديث كل حاجة ← حذف الصفحات المزروعة (404) ← فحص تاني 5. **اطلب المراجعة**: لما تتأكد إن الموقع كله نضيف (افحصه تاني بـ Sucuri SiteCheck وفحص عنوان URL)، ادخل مشاكل الأمان واضغط «طلب مراجعة». اكتب بالتفصيل عملت إيه وإزاي سديت الثغرة. المراجعة ممكن تاخد من أيام لأسابيع حسب نوع المشكلة. 6. **شيل البواقي من النتائج**: بعد التنضيف، صفحات السبام اللي بترجّع 404 هتخرج من الفهرس مع الوقت. لو عايز تخفيها بسرعة استخدم أداة الإزالة في Search Console، وراقب تقرير الصفحات والأداء الأسابيع اللي بعدها. ## لو موقعك WordPress - [Wordfence Security](https://wordpress.org/plugins/wordfence/) (مجانية): فحص ملفات وجدار حماية - [Sucuri Security](https://wordpress.org/plugins/sucuri-scanner/) (مجانية): فحص وتنظيف ومراقبة التغييرات - [Limit Login Attempts Reloaded](https://wordpress.org/plugins/limit-login-attempts-reloaded/) (مجانية): بيوقف محاولات تخمين كلمة السر 1. **افحص الموقع** (Wordfence ← Scan): ركّب Wordfence واعمل Scan كامل. هيقارن ملفات ووردبريس والإضافات بالنسخ الأصلية ويوريك المختلف. 2. **غيّر كل كلمات السر** (المستخدمين ← كل المستخدمين): لوحة التحكم، الاستضافة، قاعدة البيانات، FTP. وامسح أي حساب أدمن مش معروف. 3. **حدّث كل حاجة** (الإضافات ← الإضافات المنصّبة): ووردبريس والقالب والإضافات. وامسح أي إضافة أو قالب مش مستخدم أو مش بيتحدث. 4. **اطلب المراجعة**: بعد التنظيف، من Search Console ← الأمان والإجراءات اليدوية ← مشاكل الأمان، اطلب مراجعة. ## المصادر - [Google: تقرير مشاكل الأمان](https://support.google.com/webmasters/answer/9044101?hl=ar) - [web.dev: مساعدة للمواقع المخترقة](https://web.dev/articles/hacked) --- # موقعي عربي وإنجليزي، والنسخة الإنجليزية بتظهر للناس في مصر بدل العربي. أظبط hreflang إزاي؟ > كل نسخة لازم تشاور على نفسها وعلى كل النسخ التانية بـ hreflang (رابط متبادل)، مع x-default للنسخة الافتراضية، وكل الروابط تكون canonical لنفسها مش للنسخة التانية. - المصدر: https://seoquestionsbank.com/technical/hreflang/ - القسم: السيو التقني · المستوى: متقدم - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - النسخة الغلط بتظهر في بلد معين - تحذير: لا توجد علامات إرجاع (no return tags) - النسخة العربية مش مفهرسة ## السبب hreflang من طرف واحد، أكواد لغة غلط (زي ar-EG مكتوبة ar_EG)، أو canonical من النسخة العربية للإنجليزي. ## الأدوات - [Merkle hreflang Tags Testing Tool](https://technicalseo.com/tools/hreflang/) (مجانية): فحص hreflang لأي رابط - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): تبويب Hreflang: Missing Return Links - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير الأداء حسب البلد ## خطوات الحل 1. **اكتب المجموعة كاملة في كل نسخة**: الكود ده بيتحط في head النسخة العربية والإنجليزية الاتنين بنفس الشكل. ```html <link rel="alternate" hreflang="ar" href="https://example.com/ar/seo/"> <link rel="alternate" hreflang="en" href="https://example.com/en/seo/"> <link rel="alternate" hreflang="x-default" href="https://example.com/en/seo/"> ``` 2. **استخدم أكواد صح**: اللغة بكود ISO 639-1 (ar، en) والبلد اختياري بـ ISO 3166-1 بشرطة: ar-EG، ar-SA. مفيش كود اسمه ar-AR. 3. **Canonical لنفسها**: كل نسخة canonical بتاعها بيشاور على نفسها. canonical من العربي للإنجليزي بيلغي النسخة العربية. 4. **افحص روابط الإرجاع**: في Screaming Frog تبويب Hreflang فلتر Missing Return Links. كل رابط لازم يرد على اللي بيشاور عليه. - Screaming Frog: Hreflang ← Missing Return Links - /en/seo/ → /ar/seo/: ar ما بترجعش لـ en 5. **اربط النسختين للزائر**: حط زرار تبديل لغة واضح، ومتعملش تحويل تلقائي حسب الـ IP لأنه ممكن يمنع جوجل من رؤية النسخ. ## لو موقعك WordPress - [Polylang](https://wordpress.org/plugins/polylang/) (مجانية): لغات منفصلة و hreflang تلقائي - [TranslatePress](https://wordpress.org/plugins/translatepress-multilingual/) (مجانية): ترجمة من الواجهة و hreflang تلقائي 1. **استخدم إضافة لغات واحدة**: Polylang أو TranslatePress بيطلعوا hreflang لكل صفحة ونسختها. متضيفش hreflang بإيدك فوقهم. 2. **ظبط اللغة الافتراضية والروابط** (اللغات ← الإعدادات ← الرابط): خلّي العربي لغة افتراضية، والإنجليزي في /en/. 3. **متعملش تحويل تلقائي بالـ IP**: عطّل «اكتشاف لغة المتصفح» لو بيحوّل الزائر غصب عنه. جوجل بيزحف غالبًا من أمريكا وممكن يشوف الإنجليزي بس. ## المصادر - [Google: النسخ المترجمة من صفحتك](https://developers.google.com/search/docs/specialty/international/localized-versions?hl=ar) --- # الموقع بيفتح بأكتر من نسخة (http و https، بـ www ومن غير). ده بيأثر على السيو؟ > أيوه، ده بيعمل محتوى مكرر وبيوزع الروابط. اختار نسخة واحدة (غالبًا https) وحوّل كل النسخ التانية لها بـ 301 في خطوة واحدة، وحدّث الـ canonical والـ Sitemap. - المصدر: https://seoquestionsbank.com/technical/https-www/ - القسم: السيو التقني · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - http://example.com بيفتح من غير ما يتحول - قفل المتصفح فيه تحذير (محتوى مختلط) - جوجل مفهرس نسختين من نفس الصفحة ## السبب عدم إعداد تحويل على مستوى السيرفر بعد تركيب شهادة SSL، أو روابط داخلية وصور لسه بـ http. ## الأدوات - [httpstatus.io](https://httpstatus.io/) (مجانية): فحص النسخ الأربعة مرة واحدة - [Why No Padlock](https://www.whynopadlock.com/) (مجانية): إيجاد المحتوى المختلط - [Really Simple SSL (ووردبريس)](https://wordpress.org/plugins/really-simple-ssl/) (مجانية): إصلاح الروابط والتحويل ## خطوات الحل 1. **افحص النسخ الأربعة**: حط الأربع روابط في httpstatus.io. كلهم لازم يوصلوا للنسخة النهائية بتحويل 301 واحد. - httpstatus.io: فحص 4 روابط - http://example.com: 301 → https://example.com - http://www.example.com: 200 (مفيش تحويل) - https://www.example.com: 200 (مفيش تحويل) - https://example.com: 200 2. **أضف التحويل في السيرفر**: قاعدة واحدة بتحوّل أي نسخة للنهائية. ```apache RewriteEngine On RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTP_HOST} ^www\. [NC] RewriteRule ^ https://example.com%{REQUEST_URI} [L,R=301] ``` 3. **صلّح المحتوى المختلط**: أي صورة أو سكريبت بيتحمل بـ http على صفحة https لازم يتغير لـ https. استخدم Why No Padlock تعرف أماكنها. 4. **حدّث كل الإشارات**: الـ canonical، الـ Sitemap، الروابط الداخلية، وضيف خاصية الدومين (Domain property) في Search Console عشان تشوف كل النسخ. ## لو موقعك WordPress - [Really Simple Security](https://wordpress.org/plugins/really-simple-ssl/) (مجانية): بيفعّل HTTPS ويحوّل كل الروابط ويصلّح المحتوى المختلط 1. **ظبط الدومين الأساسي** (الإعدادات ← عام): خلّي «عنوان ووردبريس» و«عنوان الموقع» بنفس الصيغة اللي اخترتها (https ومع www أو من غير). 2. **فعّل HTTPS**: بعد ما الاستضافة تركّب شهادة SSL، Really Simple Security بيفعّل HTTPS ويحوّل http لـ https بـ 301. 3. **اتأكد إن كل النسخ بتتحوّل**: جرّب http:// و www. والنسخة من غير www. كلهم لازم يروحوا بتحويل واحد للنسخة الأساسية. ## المصادر - [Google: دمج عناوين URL المكررة](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls?hl=ar) --- # Search Console بيقول «Indexed, though blocked by robots.txt»، أصلّحها إزاي؟ > robots.txt بيمنع الزحف بس، مش الفهرسة. لو فيه روابط بتشاور على صفحة ممنوعة، جوجل ممكن يفهرس الرابط من غير ما يقرا الصفحة. لو عايز الصفحة تظهر: شيل المنع من robots.txt. لو مش عايزها: افتح الزحف عليها وحط noindex، لأن جوجل لازم يقدر يزور الصفحة عشان يشوف الـ noindex. - المصدر: https://seoquestionsbank.com/technical/indexed-though-blocked/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-03 ## الأعراض - تحذير «Indexed, though blocked by robots.txt» في Search Console - صفحات بحث داخلي أو فلاتر أو سلة ظاهرة في جوجل من غير وصف - نتيجة في جوجل مكتوب تحتها «لا تتوفر معلومات عن هذه الصفحة» ## السبب الصفحة ممنوعة بـ Disallow في robots.txt، بس فيه روابط (داخلية أو خارجية) بتشاور عليها، فجوجل فهرس الرابط نفسه من غير ما يشوف محتواه. وأي noindex جوه الصفحة جوجل مش شايفه لأنه ممنوع يدخلها. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): التقرير بيعرض الروابط، وفحص URL يقول أنهي سطر في robots.txt مانعها - [أداة فحص robots.txt](https://seoquestionsbank.com/free-tools/robots-txt-tester/) (مجانية): تعرف أنهي قاعدة بالظبط بتمنع الرابط - [أداة فحص قابلية الفهرسة](https://seoquestionsbank.com/free-tools/indexability-checker/) (مجانية): تشوف الصفحة فيها noindex ومسموح زحفها ولا لأ ## خطوات الحل 1. **قرر: عايز الصفحة دي في جوجل ولا لأ؟**: افتح الروابط من التقرير. صفحة مقال أو منتج أو تصنيف؟ يبقى عايزها، وروح للخطوة التانية. صفحة بحث داخلي (?s=) أو سلة أو add-to-cart أو فلتر؟ يبقى مش عايزها، وروح للخطوة التالتة. - رابط في التحذير ← صفحة مهمة؟ ← أيوه: افتح الزحف ← لأ: افتح الزحف + noindex 2. **لو عايزها: شيل المنع**: دوّر على سطر Disallow اللي بيطابق الرابط وشيله أو ضيّقه. بعدين اعمل «فحص عنوان URL» واطلب فهرسة. ```robots # قبل: بيمنع كل الروابط اللي فيها ? ومنها صفحات مهمة User-agent: * Disallow: /*? # بعد: يمنع البحث والسلة بس User-agent: * Disallow: /?s= Disallow: /*add-to-cart=* ``` 3. **لو مش عايزها: noindex مكان Disallow**: شيل الـ Disallow للصفحات دي مؤقتًا، وحط عليها noindex. جوجل هيزورها ويشوف الـ noindex ويشيلها من النتايج. بعد ما تختفي من التقرير، ممكن ترجّع المنع لو الزحف عليها كتير. ```html <meta name="robots" content="noindex, follow"> ``` 4. **وقّف الروابط اللي بتدلّ جوجل عليها**: لو صفحات السلة أو الفلاتر بتظهر لأن القالب فيه روابط ليها في كل صفحة، خلّي الأزرار دي تشتغل بفورم أو JavaScript بدل رابط عادي، أو على الأقل متحطهاش في الـ Sitemap. 5. **اعمل Validate Fix**: بعد التصليح ارجع للتحذير في Search Console واضغط «التحقق من الإصلاح». جوجل هيعيد فحص الروابط على أيام. - Google Search Console: الفهرسة ← الصفحات ← Indexed, though blocked by robots.txt - التحقق من الإصلاح: بدأ ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): يعدّل robots.txt ويعمل noindex لصفحات البحث والأرشيفات - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): محرر robots.txt وإعدادات ظهور الأرشيفات 1. **noindex لصفحات البحث الداخلي** (Rank Math ← Titles & Meta ← Misc Pages): فعّل Noindex Search Results عشان صفحات ?s= تخرج من جوجل. 2. **noindex للسلة والدفع وحسابي** (الصفحات ← تحرير ← Rank Math ← Advanced): افتح كل صفحة من دول في المحرر، وفي صندوق Rank Math تبويب Advanced علّم No Index. 3. **ظبط robots.txt** (Rank Math ← الإعدادات العامة ← Edit robots.txt): متسيبش Disallow على صفحات عليها noindex لحد ما تختفي من جوجل. ## المصادر - [Google Search Central: مقدمة عن robots.txt](https://developers.google.com/search/docs/crawling-indexing/robots/intro?hl=ar) - [Google Search Central: منع الفهرسة بـ noindex](https://developers.google.com/search/docs/crawling-indexing/block-indexing?hl=ar) - [مساعدة Search Console: تقرير فهرسة الصفحات](https://support.google.com/webmasters/answer/7440203?hl=ar) --- # إيه هو IndexNow وهل أستخدمه؟ > IndexNow بروتوكول مفتوح بتبلّغ بيه محركات البحث فورًا إن صفحة اتضافت أو اتعدلت أو اتمسحت، بدل ما تستنى الزحف. بيستخدمه Bing و Yandex و Seznam و Naver، لكن جوجل مش بيستخدمه. لو جمهورك على Bing أو أدوات بتعتمد عليه، فعّله لأنه سهل ومجاني (من Rank Math أو Cloudflare مثلًا)، وكمّل مع جوجل بالـ Sitemap. - المصدر: https://seoquestionsbank.com/technical/indexnow/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - مقالاتك الجديدة بتاخد وقت طويل عشان تظهر في Bing - إضافة السيو بتسألك تفعّل IndexNow ومش عارف ينفع جوجل ولا لأ - بتعدل أسعار ومخزون كتير ومحركات البحث بتعرض بيانات قديمة ## السبب محركات البحث بتكتشف التغييرات بالزحف الدوري، وده بياخد وقت. IndexNow بيخليك إنت اللي تبلّغهم بالتغيير. ## الأدوات - [Bing Webmaster Tools](https://www.bing.com/webmasters/) (مجانية): متابعة الروابط اللي اتبعتت بـ IndexNow وحالتها - [IndexNow](https://www.indexnow.org/) (مجانية): التوثيق الرسمي للبروتوكول وطريقة الإرسال - [Rank Math](https://rankmath.com/) (مجانية): وحدة Instant Indexing بتبعت روابط ووردبريس لـ IndexNow تلقائي - [Cloudflare](https://www.cloudflare.com/) (مجانية): Crawler Hints: بيبعت إشعارات IndexNow تلقائي لما المحتوى يتغير ## خطوات الحل 1. **اعرف مين بيستخدمه**: المحركات المشاركة بتشارك الإشعارات مع بعض، فإرسال لواحد بيوصل للباقيين. جوجل اختبر البروتوكول لكنه مش بيستخدمه، فجوجل لسه بيعتمد على الزحف والـ Sitemap. - صفحة جديدة أو اتعدلت ← إشعار IndexNow ← Bing و Yandex و Seznam و Naver ← زحف أسرع للرابط 2. **أسهل طريقة: إضافة أو CDN**: في ووردبريس: Rank Math ← Instant Indexing وفعّل IndexNow، وهو بيعمل المفتاح ويبعت تلقائي عند النشر والتعديل. أو في Cloudflare: Caching ← Configuration ← Crawler Hints وفعّله. 3. **أو ابعت بنفسك**: اعمل مفتاح (8 لـ 128 حرف من a-z و A-Z و 0-9 و -) وارفعه كملف نصي في جذر الموقع اسمه نفس المفتاح وجواه المفتاح نفسه. بعدين ابعت الروابط بطلب POST (لحد 10,000 رابط في المرة) أو GET لرابط واحد. ```http POST /indexnow HTTP/1.1 Host: api.indexnow.org Content-Type: application/json; charset=utf-8 { "host": "www.example.com", "key": "4f8e2b7c9a1d4e6f8b0c2d4e6f8a0b1c", "keyLocation": "https://www.example.com/4f8e2b7c9a1d4e6f8b0c2d4e6f8a0b1c.txt", "urlList": [ "https://www.example.com/blog/new-post", "https://www.example.com/products/updated-item" ] } ``` 4. **تابع في Bing Webmaster Tools**: من قسم IndexNow هتشوف الروابط اللي اتبعتت ومصدرها. الرد 200 أو 202 معناه الطلب اتقبل، مش إن الصفحة اتفهرست. - Bing Webmaster Tools: IndexNow - روابط مستلمة آخر 7 أيام: 142 - آخر رد: 202 Accepted - روابط مرفوضة: 3: المفتاح مش متطابق 5. **ما تسيبش أساسيات جوجل**: IndexNow إضافة مش بديل. خلّي الـ Sitemap محدّث بـ lastmod صحيح، وروابط داخلية للصفحات الجديدة، عشان جوجل والمحركات التانية يلاقوها. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): فيه وحدة Instant Indexing بتبعت IndexNow - [IndexNow Plugin](https://wordpress.org/plugins/indexnow/) (مجانية): إضافة IndexNow الرسمية 1. **فعّل IndexNow من إضافة واحدة** (Rank Math ← لوحة التحكم ← Instant Indexing): لو عندك Rank Math فعّل وحدة «Instant Indexing». أو ركّب IndexNow Plugin. متشغلش الاتنين. 2. **اختار أنواع المحتوى**: خلّيه يبعت المقالات والصفحات والمنتجات بس، مش المرفقات. 3. **اعرف حدوده**: IndexNow بيبلّغ Bing و Yandex وغيرهم. جوجل مش بيستخدمه، فاعتمد على الـ Sitemap و Search Console لجوجل. ## المصادر - [IndexNow: التوثيق](https://www.indexnow.org/documentation) - [Bing: IndexNow](https://www.bing.com/indexnow/getstarted) - [Cloudflare: Crawler Hints](https://developers.cloudflare.com/cache/advanced-configuration/crawler-hints/) --- # موقعي معمول بـ React أو JavaScript وجوجل مش شايف المحتوى أو الروابط. أعمل إيه؟ > افحص الصفحة في أداة فحص عنوان URL وشوف الـ HTML اللي جوجل عرضه. لو المحتوى ناقص، استخدم العرض من جهة السيرفر (SSR) أو التوليد الثابت (SSG)، وخلي الروابط وسوم a حقيقية فيها href. - المصدر: https://seoquestionsbank.com/technical/js-rendering/ - القسم: السيو التقني · المستوى: متقدم - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - الصفحة المعروضة في Search Console فاضية أو ناقصة - الصفحات الداخلية مش بتتكتشف - العنوان والوصف واحد لكل الصفحات ## السبب المحتوى بيتبني في المتصفح بعد التحميل (CSR)، أو الروابط معمولة بـ onClick بدل href، أو ملفات JS ممنوعة في robots.txt. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): فحص عنوان URL ← عرض الصفحة التي تم الزحف إليها - [Rich Results Test](https://search.google.com/test/rich-results) (مجانية): عرض HTML المُعالج بسرعة لأي رابط - [Screaming Frog (JavaScript Rendering)](https://www.screamingfrog.co.uk/seo-spider/): مقارنة الـ HTML الأصلي بالمعروض ## خطوات الحل 1. **شوف الصفحة بعين جوجل**: فحص عنوان URL ← اختبار عنوان URL المباشر ← عرض الصفحة التي تم اختبارها ← HTML. دوّر على نص من المحتوى الأساسي. - Google Search Console: فحص عنوان URL ← عرض الصفحة التي تم اختبارها ← HTML - <div id="root"></div>: المحتوى مش موجود في HTML 2. **خلي الروابط قابلة للزحف**: جوجل بيتبع وسوم a اللي فيها href بس. ```html <!-- جوجل مش هيتبعه --> <span onclick="go('/pricing')">الأسعار</span> <!-- جوجل هيتبعه --> <a href="/pricing">الأسعار</a> ``` 3. **انتقل لعرض من السيرفر**: في Next.js أو Nuxt استخدم SSR أو SSG للصفحات المهمة، عشان الـ HTML يوصل جاهز بالمحتوى والعنوان والوصف. 4. **اسمح بملفات JS و CSS**: اتأكد إن robots.txt مش مانع مجلدات السكريبتات والستايل، لأن جوجل محتاجها يعرض الصفحة. ## لو موقعك WordPress - [Asset CleanUp](https://wordpress.org/plugins/wp-asset-clean-up/) (مجانية): بتعرف كل صفحة بتحمّل سكريبتات إيه وتقفل اللي مش محتاجه - [Flying Scripts](https://wordpress.org/plugins/flying-scripts/) (مجانية): بيأجّل السكريبتات لحد ما الزائر يتفاعل 1. **اتأكد إن المحتوى في HTML**: ووردبريس بيطلع HTML من السيرفر، فالمشكلة غالبًا من سلايدر أو تبويبات أو page builder بيحمّل المحتوى بـ JavaScript. افتح Ctrl+U واتأكد إن النص موجود. 2. **متأجلش كل حاجة**: إضافات الأداء ممكن تأجّل JS اللي بيعرض القوائم أو المحتوى. لو حاجة اختفت، استثني السكريبت ده. 3. **لو الموقع Headless**: لو ووردبريس بيغذّي واجهة React، استخدم SSR (زي Next.js أو Astro) بدل عرض المحتوى من المتصفح بس. ## المصادر - [Google: أساسيات JavaScript SEO](https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics?hl=ar) --- # إزاي أعمل ملف llms.txt وهل بيفيد؟ > llms.txt ملف Markdown بتحطه في جذر الموقع (/llms.txt) فيه ملخص وروابط لأهم صفحاتك عشان نماذج الذكاء الاصطناعي تقراها بسهولة. ده اقتراح مجتمعي (llmstxt.org) مش معيار رسمي، وجوجل قال إنه مش بيستخدمه في البحث ولا AI Overviews. تكلفته قليلة فمفيش ضرر تعمله، بس ما تتوقعش منه ترتيب أو زيارات. - المصدر: https://seoquestionsbank.com/technical/llms-txt/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - سمعت إن llms.txt لازم عشان تظهر في ChatGPT - إضافة السيو عندك فيها خيار تعمل llms.txt ومش عارف تفعّله ولا لأ - عملت الملف ومفيش أي فرق في الزيارات ## السبب الملف انتشر بسرعة كـ «ترند» في سيو الذكاء الاصطناعي، مع إنه مجرد اقتراح ومحركات البحث الكبيرة ما أعلنتش إنها بتعتمد عليه. ## الأدوات - [llmstxt.org](https://llmstxt.org/) (مجانية): المواصفة الأصلية للاقتراح وشكل الملف - [Rank Math](https://rankmath.com/) (مجانية): فيه وحدة بتولّد llms.txt تلقائي من صفحاتك في ووردبريس - [Google Search Console](https://search.google.com/search-console) (مجانية): ده المكان اللي تقيس فيه ظهورك في بحث جوجل فعلًا، بما فيه AI Overviews ## خطوات الحل 1. **افهم هو إيه ومش إيه**: llms.txt مش بيمنع ولا بيسمح بزحف حاجة (ده شغل robots.txt). هو مجرد فهرس مقروء لنماذج اللغة. ممثلين جوجل قالوا علنًا إنهم مش بيستخدموه، ومفيش دليل منشور إن أي محرك كبير بيعتمد عليه في الترتيب. - robots.txt: مين يزحف ← sitemap.xml: كل الروابط للمحركات ← llms.txt: ملخص وروابط مختارة للـ LLMs 2. **اكتب الملف بالصيغة المقترحة**: عنوان H1 باسم الموقع، سطر ملخص بعد >، وبعدين أقسام H2 فيها روابط لأهم الصفحات مع وصف قصير. قسم Optional للحاجات الثانوية. ```markdown # بنك السيو > أسئلة وإجابات عملية عن تحسين محركات البحث بالعربي، كل إجابة فيها خطوات وأدوات. ## أهم الصفحات - [كل الأسئلة](https://example.com/questions/): فهرس كل الأسئلة مقسمة حسب القسم - [السيو التقني](https://example.com/technical/): الفهرسة والزحف والسرعة ## Optional - [عن الموقع](https://example.com/about/): مين بيكتب المحتوى ``` 3. **ارفعه في الجذر**: لازم يفتح على https://example.com/llms.txt كملف نصي. في ووردبريس ممكن من إضافة السيو لو بتدعمه، أو ارفعه بالـ FTP. - المتصفح: example.com/llms.txt - كود الحالة: 200 - Content-Type: text/plain أو text/markdown - الروابط جواه: كلها 200 ومش محجوبة 4. **ركّز على اللي بيفرق فعلًا**: اللي بيأثر على ظهورك في AI Overviews وأدوات الذكاء الاصطناعي هو نفس أساسيات السيو: صفحات قابلة للزحف والفهرسة، محتوى واضح بيجاوب مباشرة، وعدم حجب البوتات اللي عايزها في robots.txt. ## لو موقعك WordPress - [Website LLMs.txt](https://wordpress.org/plugins/website-llms-txt/) (مجانية): بيعمل llms.txt من صفحاتك ويحدّثه تلقائي - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): فيه خيار لعمل llms.txt في النسخ الحديثة 1. **ركّب إضافة واحدة**: Website LLMs.txt بيعمل الملف على /llms.txt ويختار أنواع المحتوى. لو Rank Math عندك فيه الخيار، استخدمه بدل إضافة زيادة. 2. **اختار الصفحات المهمة بس**: متحطش كل المقالات. حط الصفحات الأساسية والأدلة اللي بتشرح شغلك. 3. **اختبر الملف**: افتح موقعك/llms.txt واتأكد إنه بيفتح ونصه نضيف. llms.txt لسه مش معيار رسمي وجوجل مش بيستخدمه. ركّبه لو سهل عليك، بس متتوقعش منه ترتيب. ## المصادر - [llmstxt.org: مواصفة llms.txt](https://llmstxt.org/) - [Google: ميزات الذكاء الاصطناعي وموقعك الإلكتروني](https://developers.google.com/search/docs/appearance/ai-features?hl=ar) --- # إيه هو تحليل ملفات السجل (Log Files) وإزاي أستخدمه؟ > ملفات السجل (access logs) هي سجل السيرفر لكل طلب وصله، ومنها تعرف Googlebot زار أنهي صفحات فعلًا، وكام مرة، وخد كود حالة إيه. بتحللها عشان تكتشف ميزانية زحف ضايعة على روابط ملهاش لازمة، وصفحات مهمة جوجل مش بيزورها، وأخطاء 404 و5xx اللي البوت شايفها. - المصدر: https://seoquestionsbank.com/technical/log-files/ - القسم: السيو التقني · المستوى: متقدم - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - صفحات مهمة جديدة بتاخد أسابيع عشان تتزحف - تقرير إحصاءات الزحف في Search Console فيه طلبات كتير على روابط بباراميترات - مش عارف جوجل بيشوف أخطاء 5xx ولا لأ - موقع كبير (آلاف الصفحات) ونسبة كبيرة منه مش متفهرسة ## السبب أدوات الزحف زي Screaming Frog بتوريك الموقع شكله إيه، لكن مش بتقولك جوجل فعلًا زار إيه. الإجابة دي موجودة بس في سجلات السيرفر. ## الأدوات - [Screaming Frog Log File Analyser](https://www.screamingfrog.co.uk/log-file-analyser/) (مجانية): يستورد ملفات السجل ويوريك زيارات كل بوت لكل رابط وأكواد الحالة (المجاني لحد 1000 سطر) - [Google Search Console](https://search.google.com/search-console) (مجانية): الإعدادات ← إحصاءات الزحف: صورة عامة عن طلبات Googlebot وأكواد الاستجابة - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): تزحف الموقع وتقارن بالسجل عشان تطلع الصفحات اللي البوت مش بيوصلها ## خطوات الحل 1. **هات ملفات السجل**: اطلبها من الاستضافة أو نزّلها من cPanel (Raw Access) أو من السيرفر مباشرة (Nginx أو Apache). خد فترة كافية، أسبوعين لشهر على الأقل. لو بتستخدم CDN زي Cloudflare، جزء من الطلبات ممكن ما يوصلش سيرفرك، فخد السجلات من الـ CDN لو متاحة. 2. **افهم شكل السطر**: كل سطر طلب واحد: الـ IP، الوقت، الرابط، كود الحالة، الحجم، والـ User-Agent. ```text 66.249.66.1 - - [20/Oct/2026:10:15:32 +0000] "GET /blog/seo-tips HTTP/1.1" 200 5123 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/W.X.Y.Z Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" ``` 3. **اتأكد إن البوت جوجل بجد**: أي حد يقدر يكتب Googlebot في الـ User-Agent. اعمل reverse DNS للـ IP: لازم يرجع اسم بينتهي بـ googlebot.com أو google.com، وبعدين forward DNS للاسم ده يرجع نفس الـ IP. Log File Analyser بيعمل ده بخيار Verify Bots. ```bash host 66.249.66.1 # 1.66.249.66.in-addr.arpa domain name pointer crawl-66-249-66-1.googlebot.com. host crawl-66-249-66-1.googlebot.com # crawl-66-249-66-1.googlebot.com has address 66.249.66.1 ``` 4. **شوف أكواد الحالة اللي البوت بياخدها**: طلّع توزيع الأكواد لطلبات Googlebot. نسبة كبيرة من 404 أو 301 أو 5xx معناها البوت بيضيّع وقته. ```bash # عدد طلبات Googlebot لكل كود حالة (صيغة combined log) grep "Googlebot" access.log | awk '{print $9}' | sort | uniq -c | sort -rn ``` 5. **دوّر على الهدر والفجوات**: في Log File Analyser: شوف أكتر الروابط زيارة (هل هي باراميترات وفلاتر؟)، واستورد قائمة روابط الـ Sitemap أو زحف Screaming Frog وقارن: الصفحات اللي في الموقع ومالهاش ولا زيارة من البوت هي اللي محتاجة روابط داخلية أكتر. - Log File Analyser: URLs ← Googlebot Smartphone - /shop?sort=price&page=37: 1,240 طلب · 200 - /old-category/: 380 طلب · 404 - /blog/seo-tips: 45 طلب · 200 - /services/new-page: 0 طلب (في الـ Sitemap) 6. **صلّح وقيس تاني**: اقفل الهدر (روابط داخلية للنسخ الأساسية، robots.txt للفلاتر اللي مالهاش لازمة، صلّح الـ 404 والتحويلات المتسلسلة)، وبعد شهر حلّل السجل تاني وقارن. - ملفات السجل ← التحقق من Googlebot ← أكواد الحالة والهدر ← تصليح ← تحليل تاني بعد شهر ## لو موقعك WordPress - [WP Crontrol](https://wordpress.org/plugins/wp-crontrol/) (مجانية): بيوريك المهام المجدولة اللي ممكن تتقل السيرفر - [Query Monitor](https://wordpress.org/plugins/query-monitor/) (مجانية): بيوريك الاستعلامات والأخطاء البطيئة 1. **نزّل ملفات السجل من الاستضافة**: ووردبريس مش بيحفظ access log. هتلاقيه في cPanel ← Raw Access أو Metrics، أو اطلبه من الدعم. 2. **فعّل سجل أخطاء ووردبريس**: في wp-config.php حط WP_DEBUG_LOG بـ true و WP_DEBUG_DISPLAY بـ false. الأخطاء هتتسجل في wp-content/debug.log من غير ما تظهر للزوار. رجّعها بعد ما تخلص. 3. **دوّر على الزحف الضايع**: في السجل شوف Googlebot بيزور إيه: لو بيلف على ?s= أو /feed/ أو روابط فلاتر كتير، قلّلها. ## المصادر - [Google: إدارة ميزانية الزحف للمواقع الكبيرة](https://developers.google.com/search/docs/crawling-indexing/large-site-managing-crawl-budget?hl=ar) - [Google: التحقق من Googlebot](https://developers.google.com/search/docs/crawling-indexing/verifying-googlebot?hl=ar) - [Screaming Frog Log File Analyser](https://www.screamingfrog.co.uk/log-file-analyser/) --- # ركّبت SSL والموقع لسه بيقول «غير آمن» أو القفل مش ظاهر، ليه؟ > غالبًا ده «محتوى مختلط» (Mixed content): الصفحة نفسها https، بس فيها صور أو ملفات CSS أو سكريبت لسه بتتحمّل من http. المتصفح بيشيل القفل أو يمنع الملفات دي. الحل إنك تغيّر كل الروابط القديمة لـ https في قاعدة البيانات والقالب، وتخلّي الموقع يحوّل http لـ https بـ 301. - المصدر: https://seoquestionsbank.com/technical/mixed-content/ - القسم: السيو التقني · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-03 ## الأعراض - جنب الرابط مكتوب «غير آمن» أو مفيش قفل مع إن الشهادة متركبة - Console في المتصفح فيه تحذير Mixed Content - بعض الصور أو الخطوط اختفت بعد التحويل لـ https - الموقع بيفتح بـ http و https الاتنين ## السبب روابط مكتوبة بـ http:// جوه المقالات أو إعدادات القالب أو الإضافات، فضلت زي ما هي بعد تركيب الشهادة. أو عنوان الموقع في إعدادات ووردبريس لسه http، أو مفيش تحويل 301 من http لـ https. ## الأدوات - [Why No Padlock](https://www.whynopadlock.com/) (مجانية): بيطلّعلك كل ملف بيتحمّل بـ http في الصفحة - [Chrome DevTools](https://developer.chrome.com/docs/devtools) (مجانية): تبويب Console بيكتب Mixed Content ورابط الملف - [أداة فحص التحويلات](https://seoquestionsbank.com/free-tools/redirect-checker/) (مجانية): تتأكد إن http بيحوّل لـ https بـ 301 في خطوة واحدة ## خطوات الحل 1. **اعرف الملفات اللي عاملة المشكلة**: افتح الصفحة في Chrome واضغط F12 وادخل Console. هتلاقي سطور Mixed Content وفيها رابط كل ملف بيتحمّل بـ http. أو حط رابط الصفحة في Why No Padlock. - Chrome DevTools: Console - Mixed Content: http://example.com/wp-content/uploads/logo.png: صورة بـ http - https://example.com/wp-content/uploads/logo.png: نفس الصورة بعد التصليح 2. **صلّح عنوان الموقع نفسه**: في ووردبريس خلّي «عنوان ووردبريس» و«عنوان الموقع» الاتنين يبدأوا بـ https://. لو عدّلتهم والموقع وقع، رجّعهم من ملف wp-config.php. ```php // في wp-config.php فوق سطر: That's all, stop editing define('WP_HOME', 'https://example.com'); define('WP_SITEURL', 'https://example.com'); ``` 3. **غيّر الروابط القديمة في قاعدة البيانات**: الصور اللي في المقالات القديمة مكتوبة بـ http جوه قاعدة البيانات. استبدل http://example.com بـ https://example.com في كل الجداول مرة واحدة. خد نسخة احتياطية الأول. - Better Search Replace: الأدوات ← Better Search Replace - Search for: http://example.com - Replace with: https://example.com - Run as dry run: جرّب الأول وشوف عدد التغييرات 4. **حوّل http لـ https بـ 301**: لازم أي حد يفتح http يتحوّل تلقائي لـ https في خطوة واحدة. لو الاستضافة فيها خيار Force HTTPS فعّله، أو حط القاعدة دي. ```apache RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301] ``` 5. **حل مؤقت للملفات اللي مش لاقيها**: لو فاضل ملفات من إضافة أو قالب ومش عارف مكانها، الهيدر ده بيخلي المتصفح يطلب أي http على إنه https. ده حل مساعد مش بديل عن تصليح الروابط. ```http Content-Security-Policy: upgrade-insecure-requests ``` 6. **اتأكد إن كله اتصلح**: افتح الصفحات المهمة تاني وشوف القفل ظاهر والـ Console نضيف. وفي Search Console اتأكد إن الموقع مسجّل بـ https أو كـ Domain property، والـ Sitemap روابطه كلها https. ## لو موقعك WordPress - [Really Simple SSL](https://wordpress.org/plugins/really-simple-ssl/) (مجانية): يحوّل لـ https ويصلّح المحتوى المختلط تلقائيًا - [Better Search Replace](https://wordpress.org/plugins/better-search-replace/) (مجانية): يستبدل http بـ https في قاعدة البيانات كلها 1. **فعّل SSL بضغطة** (الإعدادات ← SSL): بعد تفعيل الإضافة اضغط «Activate SSL». هي بتغيّر عنوان الموقع وتعمل تحويل 301 وتصلّح الروابط وهي بتتحمّل. 2. **استبدل الروابط القديمة** (الأدوات ← Better Search Replace): Search for: http://دومينك، Replace with: https://دومينك، اختار كل الجداول، وشغّل Dry run الأول. 3. **امسح الكاش** (إضافة الكاش ← Purge All): بعد أي تغيير امسح كاش إضافة السرعة وكاش Cloudflare، عشان الصفحات القديمة متفضلش تتعرض بـ http. متشغّلش الاستبدال على http:// لوحده من غير الدومين، عشان متبوظش روابط مواقع تانية مش بتدعم https. ## المصادر - [web.dev: إزاي تصلّح المحتوى المختلط](https://web.dev/articles/fixing-mixed-content) - [MDN: Mixed content](https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content) - [WordPress: شاشة الإعدادات العامة](https://wordpress.org/documentation/article/settings-general-screen/) --- # إزاي أحل مشاكل الفهرسة على الموبايل (Mobile-first Indexing)؟ > جوجل بيفهرس وبيرتب موقعك بناءً على نسخة الموبايل، فلازم نسخة الموبايل يكون فيها نفس المحتوى والروابط والبيانات المنظمة والوسوم اللي في الديسكتوب، ومن غير ما تحجب CSS أو JS أو صور عن Googlebot للهواتف. اختبر بـ Lighthouse و Chrome DevTools وأداة فحص عنوان URL في Search Console. - المصدر: https://seoquestionsbank.com/technical/mobile-first-indexing/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - محتوى أو تبويبات موجودة على الديسكتوب ومش موجودة في نسخة الموبايل - فحص عنوان URL بيوري الصفحة على Googlebot للهواتف ناقصة أو مكسورة - موقع موبايل منفصل (m.example.com) فيه صفحات أقل من الديسكتوب - الترتيب نزل بعد ما خففت نسخة الموبايل ## السبب جوجل من 2024 بيزحف كل المواقع تقريبًا بـ Googlebot للهواتف. أي حاجة ناقصة أو محجوبة في نسخة الموبايل بتتعامل كأنها مش موجودة. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): فحص عنوان URL واختبار عنوان URL المباشر بيوريك الصفحة زي ما Googlebot للهواتف شايفها - [Lighthouse](https://developer.chrome.com/docs/lighthouse/overview) (مجانية): تقرير موبايل للأداء والسيو وإمكانية الوصول، مدمج في Chrome DevTools - [Chrome DevTools](https://developer.chrome.com/docs/devtools) (مجانية): وضع الأجهزة (Device Mode) عشان تشوف الصفحة على مقاسات الموبايل - [PageSpeed Insights](https://pagespeed.web.dev/) (مجانية): بيانات أداء الموبايل من زوار حقيقيين ## خطوات الحل 1. **اعرف جوجل شايف إيه**: افحص الرابط في Search Console واضغط «اختبار عنوان URL المباشر»، وبعدين «عرض الصفحة التي تم اختبارها»: شوف لقطة الشاشة والـ HTML. ملحوظة: جوجل وقف أداة «اختبار التوافق مع الأجهزة الجوّالة» وتقرير «سهولة الاستخدام على الأجهزة الجوّالة» في ديسمبر 2023، فاستخدم Lighthouse بدالهم. - Google Search Console: فحص عنوان URL ← اختبار عنوان URL المباشر - تم الزحف باستخدام: Googlebot للهواتف الذكية - لقطة الشاشة: القائمة والمحتوى ظاهرين - موارد الصفحة: 3 ملفات JS محجوبة بـ robots.txt 2. **قارن المحتوى بين النسختين**: نفس النص الأساسي، نفس العناوين H1 و H2، نفس الصور بـ Alt، نفس الروابط الداخلية. المحتوى المخفي في تبويبات أو أكورديون على الموبايل عادي طالما موجود في الـ HTML، لكن المحتوى اللي بيتشال من الموبايل بيضيع. 3. **اتأكد من الوسوم والبيانات المنظمة**: الـ title والـ meta description و robots و canonical و hreflang والـ JSON-LD لازم يكونوا في نسخة الموبايل كمان. ولازم الـ viewport يكون مضبوط. ```html <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="robots" content="index, follow"> <!-- نفس الـ canonical و الـ JSON-LD اللي في الديسكتوب --> ``` 4. **ما تحجبش الموارد**: راجع robots.txt: ما تمنعش ملفات CSS و JS والصور اللي الصفحة محتاجاها عشان تترسم. وما تعملش lazy-load للمحتوى الأساسي بطريقة محتاجة تفاعل (سكرول أو ضغطة) عشان يظهر. 5. **لو عندك m-dot، فكّر تتحول لـ Responsive**: جوجل بيفضّل التصميم المتجاوب لأنه رابط واحد ومحتوى واحد. لو لسه على m.example.com، لازم كل صفحة ديسكتوب يقابلها صفحة موبايل بنفس المحتوى مع rel=alternate و canonical صح، والأسهل على المدى الطويل الانتقال لـ Responsive مع تحويلات 301. - m.example.com + www ← تصميم Responsive ← 301 من m لـ www ← رابط واحد لكل صفحة 6. **شغّل Lighthouse على الموبايل**: DevTools ← Lighthouse ← Mobile ← Analyze: صلّح مشاكل الخطوط الصغيرة، الأزرار المتلاصقة، والأداء. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): نفس العنوان والوصف والـ Schema على كل الأجهزة 1. **استخدم قالب متجاوب**: نفس المحتوى للموبايل والكمبيوتر. متستخدمش إضافات «نسخة موبايل منفصلة». 2. **متخبيش محتوى على الموبايل** (Elementor ← متقدم ← Responsive): في page builders زي Elementor في خيار «إخفاء على الموبايل». اتأكد إنك مش مخبي نص أو روابط مهمة. 3. **جرّب على موبايل حقيقي**: افتح الصفحة على الموبايل وشوف القوايم والجداول والأزرار. Search Console بيعرض مشاكل الفهرسة لنسخة الموبايل. ## المصادر - [Google: أفضل ممارسات الفهرسة مع إعطاء الأولوية للجوّال](https://developers.google.com/search/docs/crawling-indexing/mobile/mobile-sites-mobile-first-indexing?hl=ar) - [Chrome: نظرة عامة على Lighthouse](https://developer.chrome.com/docs/lighthouse/overview) --- # إزاي أظبط الترقيم (Pagination) للسيو؟ > خلي لكل صفحة رابط مستقل زي ?page=2، واربط الصفحات ببعض بروابط <a href> عادية جوجل يقدر يزحف عليها، وخلي كل صفحة canonical لنفسها مش للصفحة الأولى. جوجل مبقاش بيستخدم rel=prev/next، ولو عندك «تحميل المزيد» أو تمرير لا نهائي لازم يبقى وراه روابط صفحات حقيقية. - المصدر: https://seoquestionsbank.com/technical/pagination/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - منتجات أو مقالات قديمة مش متفهرسة لأنها في صفحة 5 وما بعدها - كل صفحات الترقيم عليها canonical للصفحة الأولى - زر «تحميل المزيد» والروابط مش موجودة في الكود - Screaming Frog بيلاقي صفحات ترقيم معزولة أو بكود غير 200 ## السبب الترقيم مبني بـ JavaScript من غير روابط حقيقية، أو كل الصفحات بتشاور canonical على الأولى، فجوجل ما بيوصلش للمحتوى اللي في الصفحات اللي بعدها أو بيتجاهله. ## الأدوات - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): تبويب Pagination: راجع الصفحات اللي مش 200 أو مش مربوطة، وتبويب Canonicals عشان تتأكد إن كل صفحة canonical لنفسها - [Google Search Console](https://search.google.com/search-console) (مجانية): فحص عنوان URL لصفحة ?page=3: شوف هل متفهرسة، والصفحة الأساسية حسب Google، والـ HTML المعروض فيه الروابط ولا لأ ## خطوات الحل 1. **رابط مستقل لكل صفحة**: كل صفحة في الترقيم لازم يبقى ليها URL خاص بيها، زي ?page=2 أو /page/2/. ما تستخدمش # لأرقام الصفحات لأن جوجل عمومًا بيتجاهل الجزء ده من الرابط. - روابط الترقيم: قسم الأحذية - https://example.com/shoes?page=2: رابط مستقل - https://example.com/shoes#page=2: جوجل بيتجاهل الجزء بعد # 2. **اربط الصفحات بروابط حقيقية**: في كل صفحة حط روابط <a href> للصفحة اللي بعدها (ويُفضّل كمان للأولى والأرقام القريبة). جوجل بيلاقي الروابط من href، مش من أزرار بتشتغل بـ onclick. ```html <!-- صح: روابط جوجل يقدر يزحف عليها --> <nav> <a href="/shoes">1</a> <a href="/shoes?page=2">2</a> <a href="/shoes?page=3">التالي</a> </nav> <!-- غلط: مفيش href --> <span onclick="loadPage(3)">التالي</span> ``` 3. **كل صفحة canonical لنفسها**: صفحة 2 تحط canonical لـ ?page=2، مش للصفحة الأولى. لو كلهم بيشاوروا على الأولى، جوجل ممكن يعتبر المحتوى اللي في باقي الصفحات مكرر ويسيبه. ```html <!-- في https://example.com/shoes?page=2 --> <link rel="canonical" href="https://example.com/shoes?page=2"> ``` 4. **ما تعتمدش على rel=prev/next**: جوجل مبقاش بيستخدم rel="next" و rel="prev". مش ضار تسيبهم لأن محركات تانية ممكن تستخدمهم، بس الأساس عند جوجل هو الروابط الحقيقية بين الصفحات. 5. **تحميل المزيد والتمرير اللا نهائي**: Googlebot ما بيدوسش على أزرار ولا بيعمل Scroll زي المستخدم. لو بتستخدم «تحميل المزيد» أو Infinite scroll، خلي وراه صفحات بروابط مستقلة (?page=2...) ومربوطة بـ <a href>، عشان المحتوى يبقى متاح من غير تفاعل. 6. **افحص بالزحف**: زحف الموقع بـ Screaming Frog وراجع تبويب Pagination و Canonicals: مفيش صفحات ترقيم معزولة، ولا صفحات بكود غير 200، ولا canonical للصفحة الأولى. وافحص صفحة متأخرة في Search Console. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): بيتعامل مع صفحات الترقيم في العناوين والـ canonical 1. **سيب صفحات الترقيم مفهرسة**: /page/2/ و /page/3/ لازم يكون لكل واحدة canonical لنفسها، مش للصفحة الأولى. Rank Math و Yoast بيعملوا ده صح افتراضيًا. 2. **ظبط عدد المقالات في الصفحة** (الإعدادات ← قراءة ← عدد المقالات في صفحات المدونة): من «قراءة» حدد عدد معقول (10-20) عشان الأرشيف ميبقاش عميق جدًا. 3. **خلّي الترقيم روابط حقيقية**: لو القالب بيستخدم «تحميل المزيد» أو تمرير لا نهائي، اتأكد إنه لسه فيه روابط /page/2/ حقيقية في الكود. ## المصادر - [Google: الترقيم والتحميل التزايدي](https://developers.google.com/search/docs/specialty/ecommerce/pagination-and-incremental-page-loading?hl=ar) - [Google: جعل الروابط قابلة للزحف](https://developers.google.com/search/docs/crawling-indexing/links-crawlable?hl=ar) --- # إيه الفرق بين تحويل 301 و 302؟ وأستخدم أنهي واحد إمتى؟ > 301 معناه إن الصفحة اتنقلت على طول، فجوجل بيشيل الرابط القديم من النتائج ويحط الجديد مكانه. 302 معناه نقل مؤقت، فجوجل غالبًا بيسيب الرابط القديم في النتائج لأنه متوقع يرجع. لو النقل دائم استخدم 301 (أو 308)، ولو مؤقت فعلًا استخدم 302 (أو 307). - المصدر: https://seoquestionsbank.com/technical/redirect-301-vs-302/ - القسم: السيو التقني · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-27 ## الأعراض - نقلت صفحة لرابط جديد والرابط القديم لسه بيظهر في جوجل بعد أسابيع - Search Console بيعتبر الرابط القديم هو الأساسي (Canonical) مش الجديد - أداة فحص التحويلات بتقول 302 مع إن النقل نهائي - إضافة أو استضافة بتحوّل بـ 302 افتراضيًا من غير ما تاخد بالك ## السبب استخدام 302 للنقل الدائم (افتراضي في PHP وبعض الإضافات والاستضافات)، فجوجل يفهم إن الرابط القديم هيرجع ويفضل محتفظ بيه. ## الأدوات - [httpstatus.io](https://httpstatus.io/) (مجانية): يعرض كود كل خطوة في التحويل: 301 ولا 302 - [Chrome DevTools](https://developer.chrome.com/docs/devtools) (مجانية): تبويب Network مع Preserve log يوريك كود التحويل - [Google Search Console](https://search.google.com/search-console) (مجانية): فحص عنوان URL يوريك جوجل اختار أنهي رابط أساسي - [مولّد قواعد التحويل 301](https://seoquestionsbank.com/free-tools/redirect-generator/) (مجانية): يكتبلك قواعد 301 لـ Apache و Nginx و Cloudflare ## خطوات الحل 1. **افهم الفرق في سطرين**: 301 و 308 = النقل دائم: جوجل بينقل الترتيب والإشارات للرابط الجديد ويعرضه بداله. 302 و 307 = النقل مؤقت: جوجل بيعتبرها إشارة ضعيفة ويفضّل يعرض الرابط القديم. الفرق بين 301 و 308 (وبين 302 و 307) تقني: 308 و 307 بيحافظوا على نوع الطلب (POST يفضل POST)، وده بيهم الفورمز والـ APIs أكتر من السيو. - الرابط القديم ← 301 أو 308: نقل دائم ← جوجل يعرض الرابط الجديد 2. **اعرف إمتى تستخدم كل واحد**: 301: تغيير رابط صفحة، نقل دومين، دمج مقالين، تحويل http لـ https أو www. 302: عرض مؤقت أو صيانة لصفحة لفترة قصيرة، صفحة منتج خلص لفترة وهيرجع، تجربة A/B. لو مش متأكد والنقل مش هيرجع، استخدم 301. - الحالة: نوع التحويل المناسب - غيّرت رابط مقال: 301 - نقلت الموقع لدومين جديد: 301 - صفحة صيانة لمدة يومين: 302 - نقل دائم بـ 302: غلط: استخدم 301 3. **افحص التحويل اللي عندك فعلًا**: الصق الرابط القديم في httpstatus.io. لازم يوصل للصفحة الجديدة في خطوة واحدة بكود 301، والصفحة الأخيرة ترجع 200. كتير من الاستضافات والإضافات بتعمل 302 افتراضيًا، وفي PHP لو كتبت header("Location: ...") من غير ما تحدد الكود بيطلع 302. - httpstatus.io: Check status - https://example.com/old-page/: 302 Found - https://example.com/new-page/: 200 OK 4. **غيّر الكود لـ 301**: في Apache استخدم Redirect 301، وفي Nginx استخدم return 301، وفي Cloudflare اختار 301 في Redirect Rules. لو بتكتب PHP حدد الكود بنفسك. ```apache # Apache (.htaccess) Redirect 301 /old-page/ https://example.com/new-page/ # Nginx location = /old-page/ { return 301 https://example.com/new-page/; } # PHP header('Location: https://example.com/new-page/', true, 301); exit; ``` 5. **كمّل الإشارات للرابط الجديد**: التحويل لوحده مش كفاية: غيّر الروابط الداخلية للرابط الجديد، وحطه في الـ Sitemap، وخلّي الـ canonical بتاع الصفحة الجديدة لنفسها. وسيب الـ 301 شغال سنة على الأقل، والأفضل على طول. 6. **لو 302 قعد كتير**: جوجل بيقول إن 302 لو فضل شغال مدة طويلة ممكن يعامله كنقل دائم. بس متعتمدش على ده: لو النقل خلاص نهائي غيّره لـ 301 عشان الصورة تبقى واضحة من الأول. ## لو موقعك WordPress - [Redirection](https://wordpress.org/plugins/redirection/) (مجانية): تختار نوع التحويل (301 أو 302 أو 307 أو 308) لكل رابط - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): وحدة التحويلات وفيها اختيار نوع التحويل 1. **اختار 301 وأنت بتعمل التحويل** (الأدوات ← Redirection ← أضف تحويل جديد): في Redirection افتح «أضف تحويل جديد»، واكتب الرابط القديم والجديد، ومن الخيارات اختار «301 - Moved Permanently». 2. **راجع التحويلات القديمة** (الأدوات ← Redirection ← التحويلات): افتح قائمة التحويلات واتأكد من عمود الكود. أي تحويل دائم مكتوب 302 أو 307 غيّره لـ 301. 3. **ظبط النوع الافتراضي في Rank Math** (Rank Math ← الإعدادات العامة ← Redirections): لو بتستخدم وحدة التحويلات في Rank Math، خلّي نوع التحويل الافتراضي 301 من إعداداتها. ووردبريس نفسه لما تغيّر رابط مقال بيحاول يحوّل القديم تلقائي بـ 301، بس الأضمن تعمل التحويل بإيدك من الإضافة. ## المصادر - [Google Search Central: التحويلات وبحث Google](https://developers.google.com/search/docs/crawling-indexing/301-redirects?hl=ar) - [MDN: Redirections in HTTP](https://developer.mozilla.org/en-US/docs/Web/HTTP/Redirections) --- # عندي أخطاء 404 كتير وسلاسل تحويل (Redirect Chains). أتعامل معاها إزاي؟ > مش كل 404 مشكلة: الصفحات المحذوفة اللي مالهاش بديل ولا روابط عادي ترجع 404. المهم تحوّل الصفحات اللي عليها روابط أو زيارات بـ 301 لأقرب بديل، وتختصر أي سلسلة تحويلات لخطوة واحدة. - المصدر: https://seoquestionsbank.com/technical/redirects-404/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - تقرير «لم يتم العثور عليها (404)» بيكبر - رابط بيعدي على 3 أو 4 تحويلات قبل ما يوصل - Soft 404 في Search Console ## السبب نقل الموقع أو تغيير الروابط أكتر من مرة من غير تحديث التحويلات القديمة، وروابط داخلية بتشاور على روابط قديمة. ## الأدوات - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): Reports ← Redirects ← Redirect Chains - [httpstatus.io](https://httpstatus.io/) (مجانية): فحص سلسلة التحويل لأي رابط - [Google Search Console](https://search.google.com/search-console) (مجانية): الصفحات ← 404 و Soft 404 ## خطوات الحل 1. **اطلع السلاسل**: بعد الزحف في Screaming Frog: Reports ← Redirects ← Redirect Chains وصدّر الملف. - http://example.com/seo ← 301 → https://example.com/seo ← 301 → https://example.com/seo/ ← 301 → https://www.example.com/seo-guide/ ← 200 2. **اختصر لخطوة واحدة**: كل رابط قديم يتحول مباشرة للرابط النهائي. عدّل القواعد القديمة بدل ما تضيف قاعدة جديدة فوقها. ```apache # بدل سلسلة من 3 تحويلات Redirect 301 /seo https://www.example.com/seo-guide/ Redirect 301 /seo/ https://www.example.com/seo-guide/ ``` 3. **صلّح الروابط الداخلية**: أي رابط داخلي بيشاور على رابط فيه تحويل، غيّره للرابط النهائي مباشرة. ده بيوفر زحف وبيسرّع الصفحة. 4. **رتّب صفحات الـ 404**: من Search Console صدّر الـ 404: اللي عليه روابط أو زيارات اعمله 301، والباقي سيبه 404 عادي. اتأكد إن صفحة الخطأ بترجع كود 404 فعلًا مش 200. 5. **استخدم 301 مش 302 للنقل الدائم**: 302 معناه مؤقت. للنقل الدائم استخدم 301 أو 308. ## لو موقعك WordPress - [Redirection](https://wordpress.org/plugins/redirection/) (مجانية): تحويلات 301 وسجل 404 - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): وحدة التحويلات ومراقب 404 جوه نفس الإضافة 1. **شغّل سجل 404** (الأدوات ← Redirection ← 404s): Redirection بيسجل كل رابط بيرجع 404. شوف أكتر الروابط اللي الناس بتوصلها. 2. **حوّل اللي ليه بديل**: أي رابط قديم ليه صفحة مشابهة: 301 ليها. اللي ملوش بديل سيبه 404 عادي. 3. **اكسر السلاسل**: لو الرابط القديم بيتحوّل لرابط وبعدين لرابط تالت، عدّل التحويل الأول يروح للرابط الأخير مباشرة. Redirection بيعرض كل التحويلات في جدول. 4. **متعملش كل الـ 404 للرئيسية**: إضافات «حوّل كل 404 للرئيسية» بتعمل Soft 404. متستخدمهاش. ## المصادر - [Google: عمليات إعادة التوجيه وبحث Google](https://developers.google.com/search/docs/crawling-indexing/301-redirects?hl=ar) - [Google: رموز حالة HTTP](https://developers.google.com/search/docs/crawling-indexing/http-network-errors?hl=ar) --- # ملف robots.txt بيمنع جوجل من صفحات مهمة. أعرف ده إزاي وأصلحه؟ > افتح yoursite.com/robots.txt ودوّر على Disallow بيغطي مسارات مهمة (أشهرها Disallow: / المتساب من نسخة التجربة). جرّب الروابط في أداة الفحص، وعدّل القواعد، واعرف إن robots.txt بيمنع الزحف مش الفهرسة. - المصدر: https://seoquestionsbank.com/technical/robots-blocking/ - القسم: السيو التقني · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-08 ## الأعراض - رسالة: تم حظرها بواسطة ملف robots.txt - الموقع كله اختفى بعد إطلاق النسخة الجديدة - صفحات بتظهر في جوجل من غير وصف ## السبب قاعدة Disallow واسعة زيادة، أو ملف منسوخ من بيئة التجربة، أو منع ملفات CSS و JS اللي جوجل محتاجها للعرض. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): الإعدادات ← تقرير robots.txt + فحص عنوان URL - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): Response Codes ← Blocked by Robots.txt - [مختبر robots.txt (هنا في الصفحة)](https://seoquestionsbank.com/technical/robots-blocking/) (مجانية): جرّب قواعدك على أي مسار ## خطوات الحل 1. **افتح الملف واقراه**: اكتب yoursite.com/robots.txt في المتصفح. أخطر سطر هو Disallow: / تحت User-agent: * لأنه بيقفل الموقع كله. ```robots # خطر: بيقفل الموقع كله User-agent: * Disallow: / # سليم لووردبريس User-agent: * Disallow: /wp-admin/ Allow: /wp-admin/admin-ajax.php Sitemap: https://example.com/sitemap_index.xml ``` 2. **شوف التقرير في Search Console**: الإعدادات ← robots.txt: بيوضح آخر نسخة جوجل قراها وأي أخطاء فيها. - Google Search Console: الإعدادات ← الزحف ← robots.txt - https://example.com/robots.txt: تم الجلب · 2 تحذير 3. **جرّب الروابط المهمة**: استخدم المختبر اللي تحت: الصق الملف واكتب مسار، وهتعرف هل مسموح ولا ممنوع وإيه القاعدة السبب. 4. **عدّل وانشر**: شيل القواعد اللي بتمنع صفحات مهمة، وخلّي ملفات CSS و JS مسموحة. بعد النشر اطلب من Search Console إعادة جلب الملف. 5. **لو عايز تمنع الفهرسة استخدم noindex**: robots.txt بيمنع الزحف بس. صفحة ممنوعة ممكن تتفهرس من غير محتوى لو عليها روابط. لمنع الظهور استخدم meta robots noindex وسيبها مسموح الزحف. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): محرر robots.txt - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): محرر ملفات robots.txt 1. **أول حاجة: ظهور محركات البحث** (الإعدادات ← قراءة ← ظهور محركات البحث): لو «منع محركات البحث من أرشفة هذا الموقع» متعلّم، ووردبريس بيطلع noindex. شيله. 2. **افتح robots.txt** (Rank Math ← الإعدادات العامة ← Edit robots.txt): اقراه من الإضافة. القاعدة الآمنة لووردبريس: Disallow: /wp-admin/ و Allow: /wp-admin/admin-ajax.php، وسطر Sitemap. 3. **متمنعش ملفات القالب**: متمنعش /wp-content/ أو /wp-includes/. جوجل محتاجهم عشان يشوف شكل الصفحة. ## المصادر - [Google: مقدمة عن robots.txt](https://developers.google.com/search/docs/crawling-indexing/robots/intro?hl=ar) - [Google: حظر الفهرسة بـ noindex](https://developers.google.com/search/docs/crawling-indexing/block-indexing?hl=ar) --- # إزاي أحل أخطاء الخادم 5xx في Search Console؟ > خطأ 5xx معناه إن السيرفر فشل يرد على Googlebot. جوجل بيبطّأ الزحف لما يقابله، ولو الخطأ استمر الصفحات ممكن تخرج من الفهرس. حدد الروابط من تقرير فهرسة الصفحات، اختبرها مباشرة، دوّر على السبب في سجلات السيرفر (ضغط، plugin، قاعدة بيانات، جدار حماية بيمنع Googlebot)، وبعد الإصلاح اضغط التحقق من الإصلاح. - المصدر: https://seoquestionsbank.com/technical/server-errors-5xx/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - في تقرير فهرسة الصفحات: خطأ في الخادم (5xx) - تقرير إحصاءات الزحف بيبيّن مشاكل في الاتصال بالخادم - الموقع ساعات بيفتح وساعات يطلع 500 أو 503 - عدد الصفحات المفهرسة بيقل والزحف نزل ## السبب السيرفر مضغوط أو موارده قليلة، أو كود أو plugin بيعمل خطأ، أو قاعدة البيانات مش بترد، أو جدار حماية / CDN بيمنع أو يحدّ طلبات Googlebot. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): فهرسة الصفحات ← خطأ في الخادم (5xx) لمعرفة الروابط، والإعدادات ← إحصاءات الزحف ← حالة المضيف، وفحص عنوان URL ← اختبار عنوان URL المباشر - [UptimeRobot](https://uptimerobot.com/) (مجانية): اعمل Monitor من نوع HTTP(s) للصفحة الرئيسية وأهم الصفحات، وفعّل تنبيه على الإيميل عشان تعرف أول ما الموقع يقع ومتى بيحصل - [Screaming Frog Log File Analyser](https://www.screamingfrog.co.uk/log-file-analyser/) (مجانية): ارفع سجلات السيرفر وفلتر على Googlebot وأكواد 5xx عشان تعرف الصفحات والأوقات اللي بيحصل فيها الخطأ ## خطوات الحل 1. **اعرف الروابط المتأثرة وحجم المشكلة**: افتح فهرسة الصفحات ودوّر على سبب خطأ في الخادم (5xx) وشوف أمثلة الروابط. بعدها افتح الإعدادات ← إحصاءات الزحف وبص على حالة المضيف: لو الاتصال بالخادم فيه مشاكل يبقى الموضوع في السيرفر كله مش صفحة واحدة. - Google Search Console: الفهرسة ← الصفحات ← خطأ في الخادم (5xx) - /shop/category?page=14: 500 · آخر زحف أمس - /blog/seo-guide: 503 · آخر زحف من 3 أيام - حالة المضيف: الاتصال بالخادم: مشاكل في الأسبوع الأخير 2. **اختبر الصفحة دلوقتي**: استخدم فحص عنوان URL ← اختبار عنوان URL المباشر. لو الصفحة شغالة دلوقتي يبقى الخطأ متقطع (وقت ضغط أو عند زحف كتير). لو بتفتح عندك وبتفشل مع Googlebot بس، شك في جدار الحماية أو الـ CDN أو حد الطلبات (rate limit). 3. **دوّر على السبب في السجلات**: افتح error log في لوحة الاستضافة وسجلات الوصول (access log). ابحث عن طلبات Googlebot اللي رجعت 5xx وطابق وقتها مع الأخطاء: نفاد الذاكرة، انتهاء وقت التنفيذ، plugin اتحدث، أو قاعدة بيانات مش بترد. ```log # access.log 66.249.66.1 - - [18/Oct/2026:03:12:44] "GET /shop/category?page=14 HTTP/1.1" 500 "Googlebot/2.1" # error.log في نفس الوقت PHP Fatal error: Allowed memory size of 134217728 bytes exhausted # الحل المحتمل: زوّد memory_limit أو صلّح الـ plugin/الاستعلام التقيل ``` 4. **صلّح السبب الحقيقي**: حسب اللي لقيته: فعّل الكاش، عطّل الـ plugin اللي عامل المشكلة، حسّن الاستعلامات التقيلة، كبّر موارد الاستضافة، أو اسمح لـ Googlebot في إعدادات جدار الحماية بعد ما تتأكد إنه Googlebot حقيقي. لو بتعمل صيانة رجّع 503 مؤقتًا، مش 200 بصفحة فاضية ولا 404. ```http # أثناء صيانة قصيرة فقط HTTP/1.1 503 Service Unavailable Retry-After: 3600 # غلط: صفحة صيانة بترجع 200 (جوجل ممكن يفهرسها بدل المحتوى) HTTP/1.1 200 OK ``` 5. **راقب الموقع باستمرار**: اعمل Monitor في UptimeRobot لأهم الصفحات وفعّل التنبيهات. لو الأعطال بتتكرر في نفس الساعات (مثلًا وقت النسخ الاحتياطي أو الزحمة) هتعرف تحدد السبب بسرعة. 6. **اطلب التحقق من الإصلاح**: بعد ما الأخطاء تختفي من السجلات، ارجع لسبب خطأ في الخادم (5xx) في تقرير فهرسة الصفحات واضغط التحقق من الإصلاح. التحقق بياخد وقت، وتابع حالة المضيف في إحصاءات الزحف إنها رجعت سليمة. ## لو موقعك WordPress - [Health Check & Troubleshooting](https://wordpress.org/plugins/health-check/) (مجانية): تشغّل وضع استكشاف الأعطال وتعطّل الإضافات ليك بس - [Query Monitor](https://wordpress.org/plugins/query-monitor/) (مجانية): بيوريك الاستعلامات البطيئة والأخطاء - [WP-Optimize](https://wordpress.org/plugins/wp-optimize/) (مجانية): تنضيف قاعدة البيانات 1. **شوف صحة الموقع** (أدوات ← صحة الموقع): ووردبريس فيه صفحة «صحة الموقع» بتوريك إصدار PHP والذاكرة والمشاكل الحرجة. 2. **دوّر على الإضافة اللي بتوقع الموقع**: وضع Troubleshooting في Health Check بيعطّل الإضافات ليك أنت بس والزوار مش بيتأثروا. فعّلها واحدة واحدة. 3. **زوّد الموارد**: لو الخطأ 503 أو 508 تحت الضغط، غالبًا الاستضافة. فعّل الكاش وكلّم الدعم لزيادة الذاكرة أو العمليات. ## المصادر - [Google: رموز حالة HTTP وأخطاء الشبكة](https://developers.google.com/search/docs/crawling-indexing/http-network-errors?hl=ar) - [Search Console: تقرير إحصاءات الزحف](https://support.google.com/webmasters/answer/9679690?hl=ar) - [Search Console: تقرير فهرسة الصفحات](https://support.google.com/webmasters/answer/7440203?hl=ar) --- # موقعي مش ظاهر في جوجل خالص حتى لما أكتب اسمه، أعمل إيه؟ > ابدأ ببحث site:دومينك في جوجل. لو مفيش ولا نتيجة، فغالبًا جوجل لسه ميعرفش الموقع، أو الموقع قافل نفسه بـ noindex أو robots.txt. أشهر سبب في ووردبريس هو اختيار «منع محركات البحث من أرشفة هذا الموقع» اللي بيتساب متعلّم بعد التصميم. شيله، وسجّل الموقع في Search Console، وابعت الـ Sitemap، واطلب فهرسة الرئيسية. - المصدر: https://seoquestionsbank.com/technical/site-not-in-google/ - القسم: السيو التقني · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-08 ## الأعراض - بحث site:example.com مش بيطلّع ولا صفحة - باكتب اسم الموقع أو البراند بالظبط ومش لاقيه - Search Console بيقول «Excluded by 'noindex' tag» لصفحات كتير - الموقع اتنشر من أسابيع ومفيش ولا زيارة من جوجل ## السبب جوجل لسه مكتشفش الموقع (مفيش روابط له ولا Sitemap)، أو الموقع بيمنع نفسه: إعداد «منع محركات البحث» في ووردبريس، أو وسم noindex من إضافة أو وضع صيانة، أو robots.txt فيه Disallow: /، أو نادرًا إجراء يدوي من جوجل. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): فحص عنوان URL يقول الصفحة مفهرسة ولا لأ وليه، وفيه «طلب فهرسة» - [أداة فحص قابلية الفهرسة](https://seoquestionsbank.com/free-tools/indexability-checker/) (مجانية): تقرالك noindex و robots.txt و canonical لأي رابط - [أداة فحص robots.txt](https://seoquestionsbank.com/free-tools/robots-txt-tester/) (مجانية): تقولك الرابط مسموح لـ Googlebot ولا ممنوع - [أداة فحص الـ Sitemap](https://seoquestionsbank.com/free-tools/sitemap-checker/) (مجانية): تتأكد إن خريطة الموقع شغالة وفيها روابط ## خطوات الحل 1. **اعرف جوجل شايف إيه**: اكتب في جوجل site:example.com (بدومينك من غير https). لو طلع صفحات، فالموقع متفهرس والمشكلة في الترتيب مش الفهرسة. لو مطلعش حاجة خالص، كمّل الخطوات دي بالترتيب. 2. **شيل علامة «منع محركات البحث» في ووردبريس**: ده أشهر سبب: المصمم بيعلّمها وهو بيبني الموقع وينسى يشيلها. طول ما هي متعلّمة، ووردبريس بيضيف noindex لكل صفحات الموقع. - لوحة تحكم WordPress: الإعدادات ← القراءة - ظهور الموقع لمحركات البحث: منع محركات البحث من أرشفة هذا الموقع: متعلّم = الموقع مقفول - نفس الخيار بعد إلغاء العلامة وحفظ التغييرات: الموقع مفتوح للفهرسة 3. **اتأكد إن مفيش noindex تاني**: افتح الرئيسية واضغط كليك يمين واختار «عرض مصدر الصفحة»، ودوّر (Ctrl+F) على noindex. لو لقيته، مصدره غالبًا إضافة السيو أو إضافة «قريبًا» أو وضع صيانة من الاستضافة. ```html <!-- لو لقيت السطر ده في الصفحة، جوجل مش هيفهرسها --> <meta name='robots' content='noindex, nofollow' /> ``` 4. **افحص robots.txt**: افتح example.com/robots.txt. لو فيه Disallow: / تحت User-agent: * يبقى الموقع كله ممنوع من الزحف. شيل السطر ده وسيب الباقي. ```robots # غلط: بيقفل الموقع كله User-agent: * Disallow: / # صح لووردبريس User-agent: * Disallow: /wp-admin/ Allow: /wp-admin/admin-ajax.php Sitemap: https://example.com/sitemap_index.xml ``` 5. **سجّل الموقع في Search Console وابعت الـ Sitemap**: ضيف الموقع كـ Domain property واعمل التحقق بسجل DNS. بعدين من «خرائط الموقع» الصق رابط الـ Sitemap واضغط إرسال، ومن «فحص عنوان URL» افحص الرئيسية واضغط «طلب فهرسة». - Google Search Console: فحص عنوان URL ← طلب فهرسة - عنوان URL ليس على Google: قبل الطلب - تم طلب الفهرسة: استنى من أيام لأسابيع 6. **لو كل ده سليم ولسه مفيش**: افتح «الإجراءات اليدوية» و«مشكلات الأمان» في Search Console. لو فاضيين، فالموقع محتاج وقت وإشارات: روابط من صفحاتك على السوشيال، وملف Google Business لو نشاط محلي، ورابط من موقع تاني موثوق. الموقع الجديد ممكن ياخد من أيام لكام أسبوع. - site: مفيش نتايج ← شيل noindex و Disallow ← Search Console + Sitemap ← طلب فهرسة واستنى ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): يتحكم في Index و Noindex لكل صفحة ويعمل Sitemap - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): نفس الفكرة: Sitemap وخيار ظهور الصفحة في نتايج البحث 1. **شيل منع الأرشفة** (الإعدادات ← القراءة): شيل علامة «منع محركات البحث من أرشفة هذا الموقع» واضغط حفظ. 2. **راجع الإعداد العام في Rank Math** (Rank Math ← Titles & Meta ← Global Meta): خلّي Robots Meta الافتراضي للمقالات والصفحات على Index، ومتعلّمش No Index غير للصفحات اللي مش عايزها. 3. **فعّل خريطة الموقع** (Rank Math ← Sitemap Settings): اتأكد إن Sitemap شغال، وانسخ رابطه وابعته في Search Console. لو بتستخدم إضافة «قريبًا» أو «صيانة»، الموقع بيرجّع للزوار وجوجل صفحة واحدة أو كود 503، فجوجل مش هيفهرس حاجة لحد ما تقفلها. ## المصادر - [Google Search Central: إزاي تظهر في بحث Google](https://developers.google.com/search/docs/fundamentals/get-on-google?hl=ar) - [Google Search Central: منع الفهرسة بـ noindex](https://developers.google.com/search/docs/crawling-indexing/block-indexing?hl=ar) - [WordPress: شاشة إعدادات القراءة](https://wordpress.org/documentation/article/settings-reading-screen/) --- # خريطة الموقع (Sitemap) فيها أخطاء أو Search Console بيقول «تعذر جلب الملف». أعمل إيه؟ > اتأكد إن الملف بيفتح وبيرجع 200 ومكتوب XML سليم، ومش ممنوع في robots.txt، وفيه بس الروابط النهائية القابلة للفهرسة (200، مش redirect ولا noindex ولا canonical لصفحة تانية). - المصدر: https://seoquestionsbank.com/technical/sitemap-errors/ - القسم: السيو التقني · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - الحالة: تعذر جلب الملف - عدد الصفحات المكتشفة أقل من الحقيقي - روابط في الـ Sitemap بترجع 404 أو redirect ## السبب مسار غلط، حماية من السيرفر أو Cloudflare، XML معطوب، أو إضافة سيو بتطلع روابط مش مفروض تكون موجودة. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): الفهرسة ← ملفات Sitemap - [XML Sitemap Validator](https://www.xml-sitemaps.com/validate-xml-sitemap.html) (مجانية): التأكد من صحة الصيغة - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): Mode: List ← رفع الـ Sitemap وفحص حالة كل رابط ## خطوات الحل 1. **افتح الملف بنفسك**: افتح رابط الـ Sitemap في المتصفح. لازم يظهر XML مش صفحة خطأ أو تسجيل دخول. لو بتستخدم Cloudflare اتأكد إن Googlebot مش متحظر. 2. **شوف الحالة في Search Console**: الفهرسة ← ملفات Sitemap. لو الحالة «تعذر جلب الملف»، احذفه وارفعه تاني بالرابط الكامل. - Google Search Console: الفهرسة ← ملفات Sitemap - /sitemap_index.xml: تم بنجاح · 1,240 صفحة - /sitemap.xml: تعذر جلب الملف 3. **نضّف الروابط اللي جوه**: في Screaming Frog اختار Mode ← List ← Download XML Sitemap، وشيل أي رابط مش 200 أو عليه noindex أو canonical لصفحة تانية. 4. **تأكد من الشكل الصحيح**: الملف لازم يكون فيه روابط كاملة، وأقل من 50,000 رابط و 50 ميجا لكل ملف. ```xml <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://example.com/seo-guide/</loc> <lastmod>2026-10-01</lastmod> </url> </urlset> ``` 5. **ضيفه في robots.txt**: سطر Sitemap: بالرابط الكامل في آخر ملف robots.txt عشان كل محركات البحث تلاقيه. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): Sitemap نضيف مع تحكم في المحتوى - [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (مجانية): Sitemap تلقائي على /sitemap_index.xml 1. **اعرف أنهي Sitemap شغال** (Rank Math ← Sitemap Settings): ووردبريس فيه Sitemap داخلي على /wp-sitemap.xml، و Rank Math و Yoast بيعطّلوه ويعملوا /sitemap_index.xml. ابعت لـ Search Console واحد بس. 2. **لو بيقول «تعذر جلب الملف»** (الإعدادات ← روابط دائمة ← حفظ): افتح الرابط بنفسك. لو 404: احفظ «روابط دائمة» مرة من غير تغيير عشان تتحدث القواعد. لو الكاش أو Cloudflare حاجبه، استثنيه. 3. **شيل اللي ملوش لازمة**: من إعدادات الـ Sitemap شيل الوسوم والمرفقات والكتّاب لو مش مفهرسين. ## المصادر - [Google: نظرة عامة على ملفات Sitemap](https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview?hl=ar) --- # إزاي أسرّع موقع ووردبريس بطيء؟ > قيس الأول بـ PageSpeed Insights عشان تعرف المشكلة فين، وبعدين بالترتيب: استضافة كويسة بإصدار PHP حديث، إضافة كاش (WP Rocket أو LiteSpeed Cache)، ضغط الصور، تقليل الإضافات التقيلة، و CDN زي Cloudflare. ما تركّبش كذا إضافة كاش مع بعض. - المصدر: https://seoquestionsbank.com/technical/slow-wordpress/ - القسم: السيو التقني · المستوى: مبتدئ - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - الصفحة بتاخد أكتر من 3 ثواني عشان تفتح على الموبايل - PageSpeed Insights بيدي LCP أحمر و TTFB عالي - لوحة التحكم نفسها بطيئة - عندك أكتر من 30 إضافة وقالب تقيل فيه سلايدر ## السبب غالبًا مزيج من استضافة مشتركة ضعيفة، عدم وجود كاش للصفحات، صور كبيرة، وإضافات وقوالب بتحمّل ملفات CSS و JS على كل صفحة. ## الأدوات - [PageSpeed Insights](https://pagespeed.web.dev/) (مجانية): قياس LCP و INP و CLS والتوصيات - [WP Rocket](https://wp-rocket.me/): كاش للصفحات وتأجيل JS وتحسين CSS بإعدادات سهلة - [LiteSpeed Cache](https://wordpress.org/plugins/litespeed-cache/) (مجانية): مجاني، وكاش الصفحات الكامل بيشتغل لو السيرفر LiteSpeed - [Cloudflare](https://www.cloudflare.com/) (مجانية): CDN لتقريب الملفات من الزوار، فيه خطة مجانية ## خطوات الحل 1. **قيس قبل ما تلمس حاجة**: حط أهم 3 صفحات (الرئيسية، مقال، منتج) في PageSpeed Insights على الموبايل. بيانات الزوار الحقيقيين فوق، والتشخيص تحت. اكتب الأرقام عشان تقارن بعدين. - PageSpeed Insights: Mobile ← Core Web Vitals - LCP: 4.8 ثانية - INP: 180 ms - CLS: 0.21 - TTFB: 1.9 ثانية 2. **ابدأ بالسيرفر**: لو الـ TTFB عالي (أكتر من حوالي 0.8 ثانية) المشكلة في السيرفر قبل الواجهة. شغّل إصدار PHP مدعوم وحديث من لوحة الاستضافة، وفكّر في استضافة أقوى لو الموقع كبر. 3. **فعّل كاش واحد بس**: اختار إضافة كاش واحدة: LiteSpeed Cache لو استضافتك LiteSpeed (مجانية)، أو WP Rocket (مدفوعة) على أي سيرفر. فعّل كاش الصفحات، وتصغير CSS و JS، وتأجيل JS اللي مش ضروري. اختبر الموقع بعد كل خيار عشان ما يتكسرش. - زائر ← CDN (Cloudflare) ← كاش الصفحة HTML ← PHP + قاعدة البيانات (لو مفيش كاش) 4. **صغّر الصور**: حوّلها لـ WebP أو AVIF، وحدد width و height، وفعّل lazy loading لكل الصور ما عدا صورة أول الشاشة. ووردبريس بيضيف loading=lazy تلقائي لمعظم الصور. ```html <!-- صورة أول الشاشة: من غير lazy ومع أولوية --> <img src="hero.webp" width="1200" height="600" alt="..." fetchpriority="high"> <!-- باقي الصور --> <img src="photo.webp" width="800" height="450" alt="..." loading="lazy"> ``` 5. **نضّف الإضافات والقالب**: عطّل أي إضافة مش محتاجها، واستبدل التقيلة (سلايدرات، page builders على كل صفحة، إضافات إحصائيات متكررة). إضافة زي Query Monitor بتوريك أبطأ الإضافات والاستعلامات. القالب الخفيف بيفرق جامد. 6. **ضيف CDN وقيس تاني**: اربط Cloudflare (حتى الخطة المجانية) لتقديم الملفات الثابتة من أقرب مكان للزائر. بعد أسبوع، قارن PageSpeed Insights بالأرقام الأولى. بيانات الزوار الحقيقيين بتاخد لحد 28 يوم عشان تتحدث بالكامل. ## لو موقعك WordPress - [LiteSpeed Cache](https://wordpress.org/plugins/litespeed-cache/) (مجانية): كاش وتحسين كامل، الأفضل على سيرفر LiteSpeed - [Query Monitor](https://wordpress.org/plugins/query-monitor/) (مجانية): بيوريك أبطأ الإضافات والاستعلامات - [Asset CleanUp](https://wordpress.org/plugins/wp-asset-clean-up/) (مجانية): يقفل CSS و JS الإضافات في الصفحات اللي مش محتاجاها 1. **اعرف مين البطيء**: Query Monitor بيظهر في الشريط اللي فوق: وقت التحميل وعدد الاستعلامات وأبطأ إضافة. 2. **قفل الملفات في الصفحات اللي مش محتاجاها**: مثلًا إضافة نماذج التواصل بتحمّل ملفاتها في كل الصفحات. Asset CleanUp يخليها في صفحة «اتصل بنا» بس. 3. **نضّف قاعدة البيانات**: WP-Optimize بيمسح المراجعات القديمة والسبام والبيانات المؤقتة. خد نسخة احتياطية الأول. ## المصادر - [web.dev: مؤشرات أداء الويب الأساسية](https://web.dev/articles/vitals) - [WordPress: تحسين الأداء](https://developer.wordpress.org/advanced-administration/performance/optimization/) --- # إزاي أحل مشكلة Soft 404 في Search Console؟ > Soft 404 معناها الصفحة بترجع كود 200 بس جوجل شايفها فاضية أو شكلها صفحة خطأ. لو الصفحة اتحذفت فعلًا رجّع 404 أو 410 أو حوّلها لبديل مناسب. ولو الصفحة سليمة، يبقى محتواها ضعيف أو بيتحمل غلط وجوجل مش شايفه. - المصدر: https://seoquestionsbank.com/technical/soft-404/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - تقرير «Soft 404» في صفحات Search Console - صفحات منتجات خلصت من المخزون بتظهر في التقرير - صفحات تصنيف فاضية ## السبب صفحة خطأ بترجع 200 بدل 404، أو صفحة تصنيف أو بحث فاضية، أو تحويل كل الصفحات المحذوفة للرئيسية، أو محتوى بيتحمل بالجافاسكريبت وجوجل شايف الصفحة فاضية. ## الأدوات - [Google Search Console](https://search.google.com/search-console) (مجانية): الصفحات ← Soft 404، و فحص عنوان URL ← عرض الصفحة التي تم الزحف إليها - [httpstatus.io](https://httpstatus.io/) (مجانية): اتأكد من الكود اللي الصفحة بترجعه فعلًا - [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) (مجانية): فلتر الصفحات اللي حجم محتواها صغير جدًا ## خطوات الحل 1. **افحص الصفحة كجوجل**: فحص عنوان URL ← عرض الصفحة التي تم الزحف إليها ← لقطة الشاشة. لو فاضية، المشكلة في التحميل مش في المحتوى. 2. **اعرف نوع الصفحة**: كل حالة ليها حل مختلف. - Soft 404 ← صفحة اتحذفت؟ ← 404 / 410 أو 301 لبديل ← تصنيف فاضي؟ ← noindex لحد ما يتملي ← سليمة بس ضعيفة؟ ← زوّد المحتوى ← فاضية في لقطة جوجل؟ ← مشكلة JavaScript 3. **رجّع الكود الصح**: صفحة الخطأ لازم ترجع 404 فعلًا. افحصها في httpstatus.io. - httpstatus.io: /product/old-shoes - الكود: 200 OK - المحتوى: «المنتج غير متوفر» - المطلوب: 404 أو 301 لبديل 4. **متحوّلش كل حاجة للرئيسية**: تحويل صفحة محذوفة للصفحة الرئيسية جوجل بيعتبره Soft 404. حوّل لأقرب بديل فعلي، ولو مفيش سيبها 404. 5. **المنتجات اللي خلصت**: لو هترجع: سيب الصفحة وقول إنها هترجع، واقترح بدايل. لو مش هترجع خالص: 301 لأقرب منتج أو للتصنيف. 6. **اطلب التحقق من الإصلاح**: بعد ما تصلح، ادخل على التقرير واضغط «التحقق من الإصلاح». ## لو موقعك WordPress - [Redirection](https://wordpress.org/plugins/redirection/) (مجانية): تحويل الصفحات المحذوفة لبديل حقيقي - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): noindex للصفحات الفاضية 1. **اعرف الصفحات**: غالبًا: نتائج بحث داخلي فاضية، تصنيفات مفيهاش مقالات، منتجات خلصت وصفحتها فاضية. 2. **التصنيفات الفاضية**: احذفها أو حط فيها محتوى. Rank Math بيستبعد التصنيفات الفاضية من الـ Sitemap. 3. **متحوّلش الكل للرئيسية**: المحذوف اللي ملوش بديل يرجع 404 أو 410. اللي ليه بديل يتحوّل 301 للبديل. ## المصادر - [Google: رموز حالة HTTP وأخطاء الشبكة (Soft 404)](https://developers.google.com/search/docs/crawling-indexing/http-network-errors?hl=ar#soft-404-errors) - [Search Console: تقرير فهرسة الصفحات](https://support.google.com/webmasters/answer/7440203?hl=ar) --- # عملت بيانات منظمة (Schema) والنتائج المنسقة (Rich Results) زي النجوم والأسئلة مش بتظهر. ليه؟ > اختبر الكود في أداة اختبار النتائج المنسقة، صلّح الأخطاء والحقول الناقصة، واتأكد إن البيانات بتطابق اللي ظاهر على الصفحة. وخلي بالك إن جوجل مش ملزم يعرضها، وإنه وقف عرض نتائج FAQ لكل المواقع من 7 مايو 2026، ونتائج HowTo متوقفة من 2023. - المصدر: https://seoquestionsbank.com/technical/structured-data/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-14 ## الأعراض - أخطاء في تقارير التحسينات في Search Console - الكود سليم بس مفيش نجوم - تحذير: حقل مفقود ## السبب أخطاء في الكود، حقول مطلوبة ناقصة، بيانات مش ظاهرة للزائر، أو نوع نتيجة جوجل قلّل عرضه. ## الأدوات - [اختبار النتائج المنسقة](https://search.google.com/test/rich-results) (مجانية): يقولك الصفحة مؤهلة لأي نوع وإيه الأخطاء - [Schema Markup Validator](https://validator.schema.org/) (مجانية): التحقق من صيغة schema.org عمومًا - [Google Search Console](https://search.google.com/search-console) (مجانية): قسم التحسينات لكل نوع ## خطوات الحل 1. **اختبر الصفحة**: حط الرابط في اختبار النتائج المنسقة. هتشوف الأنواع اللي اتلقطت والأخطاء والتحذيرات. - اختبار النتائج المنسقة: عنصر صالح واحد · 2 تحذير - Product snippets: صالح مع تحذيرات - الحقل aggregateRating: مفقود - Breadcrumbs: صالح 2. **استخدم JSON-LD**: دي الصيغة اللي جوجل بينصح بيها. حط الكود في head أو body. ```json <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Product", "name": "كورس السيو العملي", "offers": {"@type": "Offer", "price": "499", "priceCurrency": "EGP"}, "aggregateRating": {"@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "126"} } </script> ``` 3. **طابق المحتوى الظاهر**: أي تقييم أو سعر أو سؤال في الكود لازم يكون ظاهر للزائر على الصفحة. غير كده مخالف وممكن يجيب إجراء يدوي. 4. **اعرف حدود العرض**: جوجل بيقرر يعرض ولا لأ. نتائج FAQ اتوقفت لكل المواقع من 7 مايو 2026 (الكود نفسه مش بيضر لو سبته)، ونتائج HowTo متوقفة من 2023، ونجوم التقييم مش بتظهر لتقييم الشركة لنفسها. ركّز على الأنواع اللي لسه بتظهر زي Product و Breadcrumb و Article. ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): Schema تلقائي للمقالات والمنتجات والأسئلة - [Schema & Structured Data for WP](https://wordpress.org/plugins/schema-and-structured-data-for-wp/) (مجانية): لو محتاج أنواع Schema أكتر 1. **Schema من مصدر واحد**: القالب والإضافة وووكومرس ممكن يطلعوا Schema مكرر. اختبر الصفحة في Rich Results Test، ولو في نوعين من نفس الحاجة عطّل واحد. 2. **اختار النوع المناسب** (Rank Math ← Schema Generator): في صندوق Rank Math تحت المقال ← Schema اختار Article أو Product أو Recipe حسب المحتوى. 3. **المحتوى لازم يبان للزائر**: لو عملت FAQ Schema، الأسئلة لازم تبقى ظاهرة في الصفحة. ومن 7 مايو 2026 جوجل وقف عرض نتايج FAQ المنسقة لكل المواقع، فالأسئلة بتفيد القارئ بس مش هتطلع شكل خاص في جوجل. ## المصادر - [Google: مقدمة عن البيانات المنظمة](https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data?hl=ar) --- # عايز أغيّر شكل الروابط (Permalinks) في ووردبريس، أو غيّرتها والصفحات بقت 404 > لو كل الصفحات بقت 404 بعد التغيير، ادخل الإعدادات ثم الروابط الدائمة واضغط «حفظ التغييرات» من غير ما تغيّر حاجة، ده بيعيد كتابة قواعد .htaccess. ولو غيّرت الشكل لموقع قديم، لازم تعمل تحويل 301 من شكل الروابط القديم للجديد بقاعدة واحدة (Regex)، عشان متخسرش الترتيب والروابط. - المصدر: https://seoquestionsbank.com/technical/wordpress-permalinks/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-11-03 ## الأعراض - بعد تغيير الروابط الدائمة كل المقالات بتطلع 404 والرئيسية شغالة - روابطي شكلها ?p=123 أو فيها السنة والشهر وعايز أغيّرها - غيّرت الشكل والزيارات نزلت والروابط القديمة بتطلع 404 ## السبب قواعد إعادة الكتابة في .htaccess مش اتحدّثت (الملف مش قابل للكتابة أو mod_rewrite مقفول)، أو تغيير الشكل من غير تحويل 301 من الروابط القديمة، فكل الروابط اللي جوجل والمواقع التانية عارفينها بقت 404. ## الأدوات - [أداة فحص التحويلات](https://seoquestionsbank.com/free-tools/redirect-checker/) (مجانية): تتأكد إن الرابط القديم بيحوّل للجديد بـ 301 - [مولّد قواعد التحويل 301](https://seoquestionsbank.com/free-tools/redirect-generator/) (مجانية): يكتبلك قواعد التحويل لـ Apache و Nginx - [Google Search Console](https://search.google.com/search-console) (مجانية): تقرير الصفحات يوريك الـ 404 بعد التغيير ## خطوات الحل 1. **لو كل حاجة بقت 404: اعمل حفظ بس**: ادخل الروابط الدائمة واضغط «حفظ التغييرات» من غير ما تغيّر الاختيار. لو ووردبريس قالك إن .htaccess مش قابل للكتابة، هيوريك الكود تحت، انسخه وحطه في الملف بنفسك. - لوحة تحكم WordPress: الإعدادات ← الروابط الدائمة - اسم المقالة: /sample-post/: الشكل المنصوح بيه - عادي: /?p=123: مش مفهوم للزائر وجوجل - حفظ التغييرات: بيعيد كتابة القواعد 2. **اتأكد من قواعد ووردبريس في .htaccess**: لو الحفظ مصلّحش، افتح .htaccess واتأكد إن قواعد ووردبريس الأساسية موجودة. لو السيرفر Nginx فالملف ده ملوش لازمة، والاستضافة لازم تضيف try_files. ```apache # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress ``` 3. **قبل ما تغيّر شكل روابط موقع شغال**: فكّر كويس: لو الموقع قديم وليه ترتيب، التغيير هيعمل هزة مؤقتة حتى مع التحويل. غيّر لو الشكل الحالي فعلًا وحش (?p=123 أو فيه التاريخ) وأنت ناوي تحدّث المحتوى. - /2023/05/seo-tips/ ← 301 بقاعدة واحدة ← /seo-tips/ 4. **اعمل تحويل 301 بقاعدة Regex واحدة**: بدل تحويل كل مقال لوحده، قاعدة واحدة بتمسك كل الروابط القديمة. المثال ده للتحويل من /السنة/الشهر/اسم-المقالة/ لـ /اسم-المقالة/. ```regex Source URL: ^/\d{4}/\d{2}/(.*)$ Target URL: /$1 Regex: ✓ ``` 5. **حدّث الإشارات الباقية**: غيّر الروابط الداخلية في القوائم والمقالات للشكل الجديد (Better Search Replace بيساعد)، وابعت الـ Sitemap تاني في Search Console، وتابع تقرير الصفحات أسبوعين للـ 404. ## لو موقعك WordPress - [Redirection](https://wordpress.org/plugins/redirection/) (مجانية): تحويل الروابط القديمة بقاعدة Regex واحدة، وسجل 404 - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): وحدة تحويلات بتدعم Regex - [Better Search Replace](https://wordpress.org/plugins/better-search-replace/) (مجانية): يغيّر الروابط القديمة جوه المحتوى 1. **اختار «اسم المقالة»** (الإعدادات ← الروابط الدائمة): الشكل الأبسط والأوضح: /%postname%/. اضغط حفظ التغييرات. 2. **قاعدة التحويل** (الأدوات ← Redirection ← Add New): Source: ^/\d{4}/\d{2}/(.*)$ وTarget: /$1 وعلّم Regex. 3. **تابع الـ 404** (الأدوات ← Redirection ← 404s): شوف الروابط القديمة اللي لسه بتطلع 404 وضيف لها تحويل. تغيير slug مقال واحد مش محتاج القاعدة دي: ووردبريس بيحفظ الـ slug القديم ويحوّله لوحده، بس أكّد بفحص الرابط القديم. ## المصادر - [WordPress: شاشة إعدادات الروابط الدائمة](https://wordpress.org/documentation/article/settings-permalinks-screen/) - [Google Search Central: نقل موقع مع تغيير الروابط](https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes?hl=ar) --- # إزاي أحل مشكلة الكانيبالايزيشن في صفحات الوسوم (Tags) في ووردبريس؟ > صفحات الوسوم في ووردبريس غالبًا قوائم مقالات ضعيفة بتنافس مقالاتك وتصنيفاتك على نفس الكلمات. الحل الأشهر: امسح أو ادمج الوسوم اللي فيها مقال أو اتنين، وحوّلها 301 لأقرب تصنيف أو مقال، واعمل noindex لصفحات الوسوم من Rank Math أو Yoast، إلا لو عندك وسوم قليلة بتبني لها صفحات قوية بمحتوى حقيقي. - المصدر: https://seoquestionsbank.com/technical/wordpress-tags/ - القسم: السيو التقني · المستوى: متوسط - الكاتب: مهندس محمد عيد · آخر تحديث: 2026-10-20 ## الأعراض - صفحة /tag/... بتظهر في جوجل بدل المقال نفسه - مئات الوسوم كل واحد فيه مقال واحد - وسم وتصنيف بنفس الاسم (مثلًا وسم «سيو» وتصنيف «سيو») - صفحات وسوم كتير في «تم الزحف - غير مفهرسة حاليًا» ## السبب إضافة وسوم جديدة لكل مقال من غير خطة، فبيتعمل صفحات أرشيف كتير متشابهة ومحتواها مقتطفات من مقالات موجودة. ## الأدوات - [Rank Math](https://rankmath.com/) (مجانية): العناوين والميتا ← الوسوم: Robots Meta على No Index - [Yoast SEO](https://yoast.com/wordpress/plugins/seo/) (مجانية): الإعدادات ← التصنيفات والوسوم ← الوسوم: إلغاء «إظهار الوسوم في نتائج البحث» - [Google Search Console](https://search.google.com/search-console) (مجانية): أداء البحث بفلتر صفحة فيها /tag/ عشان تشوف الوسوم اللي بتجيب زيارات فعلًا - [Redirection](https://wordpress.org/plugins/redirection/) (مجانية): تحويلات 301 للوسوم اللي هتمسحها ## خطوات الحل 1. **اعرف الوسوم بتعمل إيه دلوقتي**: في Search Console ← الأداء، فلتر الصفحة «يحتوي على /tag/». أي وسم بيجيب زيارات حقيقية خليه في قائمة لوحده، والباقي غالبًا مالوش قيمة. - Google Search Console: الأداء ← الصفحة يحتوي على /tag/ - /tag/seo-tools/: 320 نقرة · منافس لمقال «أدوات السيو» - /tag/google/: 4 نقرات - /tag/backlinks-2019/: 0 نقرة · مقال واحد 2. **نضّف وادمج**: من المقالات ← الوسوم: امسح الوسوم اللي فيها مقال أو اتنين أو المكررة مع تصنيف. خلّي عدد صغير من الوسوم المفيدة للزائر. 3. **حوّل الوسوم المحذوفة**: لو الوسم كان مفهرس أو عليه روابط، اعمل 301 لأقرب تصنيف أو للمقال الأساسي بدل ما يبقى 404. Rank Math فيه وحدة تحويلات، أو استخدم إضافة Redirection. ```text /tag/seo-tools/ → 301 → /blog/best-seo-tools/ /tag/google/ → 301 → /category/google-seo/ ``` 4. **اعمل noindex لأرشيف الوسوم**: Rank Math: العناوين والميتا ← الوسوم ← Robots Meta ← No Index. Yoast: الإعدادات ← التصنيفات والوسوم ← الوسوم ← اقفل «إظهار الوسوم في نتائج البحث». الإضافتين بيشيلوا الوسوم من الـ Sitemap كمان. خلي الروابط follow عشان جوجل يوصل للمقالات. ```html <!-- الناتج في صفحة الوسم بعد التعديل --> <meta name="robots" content="noindex, follow"> ``` 5. **أو ابني صفحة وسم قوية بقصد**: لو وسم معين بيجيب زيارات ومش بينافس مقال، ممكن تسيبه مفهرس بشرط تضيف له مقدمة مكتوبة يدوي وعنوان ووصف مخصصين، يعني يبقى صفحة لها قيمة لوحدها. ده قرار حالة بحالة. 6. **ما تستخدمش robots.txt هنا**: لو منعت /tag/ في robots.txt، جوجل مش هيقدر يشوف وسم noindex، والصفحات ممكن تفضل في الفهرس من غير محتوى. noindex محتاج الصفحة تبقى قابلة للزحف. - وسم ضعيف ← فيه زيارات أو روابط؟ ← لأ ← امسح + 301 ← أيوه ومش منافس ← طوّره ← الباقي ← noindex, follow ## لو موقعك WordPress - [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) (مجانية): noindex لأرشيف الوسوم وشيله من الـ Sitemap - [Redirection](https://wordpress.org/plugins/redirection/) (مجانية): تحويل الوسوم المحذوفة 1. **noindex للوسوم** (Rank Math ← العناوين والميتا ← الوسوم): اقفل فهرسة الوسوم من إعدادات الإضافة. 2. **نضّف الوسوم الضعيفة** (المقالات ← الوسوم): امسح الوسوم اللي عليها مقال أو اتنين. 3. **حوّل اللي كان مفهرس** (الأدوات ← Redirection): وسم كان بيجيب زيارات: 301 لأقرب تصنيف أو مقال. ## المصادر - [Google: حظر الفهرسة باستخدام noindex](https://developers.google.com/search/docs/crawling-indexing/block-indexing?hl=ar) - [Google: دمج عناوين URL المكررة](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls?hl=ar)