مثلما يصعب العثور على وجهة جديدة بدون خريطة ، يصعب أحيانًا على Google العثور على جميع الصفحات على موقع الويب الخاص بك بدون خريطة موقع.
لحسن الحظ ، من السهل والسريع إنشاء وتقديم خريطة موقع XML إلى Google.
أدناه ، نتعرف على كيفية القيام بذلك خطوة بخطوة.
حافظ على تحديث موقع الويب الخاص بك بأحدث ممارسات تحسين محركات البحث عبر إنشاء خريطة موقع XML وإرسالها إلى Google. سيوضح لك هذا الدليل كيفية انشاء خريطة موقع.
لكن أولاً ، دعنا نغطي بعض الأساسيات.
(هل تعرف الأساسيات بالفعل؟ انقر للانتقال مباشرةً إلى إنشاء ملف Sitemap .)
دورة تحسين محركات البحث للمبتدئين SEO
لا يهم إذا كنت لا تعرف شيئًا عن دورة تحسين محركات البحث للمبتدئين SEO . تم إنشاء هذه الدورة التدريبية الشاملة الشاملة لمساعدتك على تعلم تحسين محركات البحث بطريقة سهلة ومنهجية.


ما هي خريطة الموقع؟
ملف Sitemap هو ملف XML يسرد جميع المحتويات المهمة على موقع الويب الخاص بك. يجب أن تكون أي صفحة أو ملف تريد عرضه في محركات البحث في خريطة موقعك.
حقيقة ممتعة
لا يمكن أن تسرد ملفات Sitemap أكثر من 50000 عنوان URL ، ولا يمكن أن يزيد حجمها عن 50 ميغا بايت. إذا تجاوز ملف Sitemap الخاص بك واحدًا أو أكثر من هذه الأرقام ، فستحتاج إلى إنشاء أكثر من واحد.
ماذا ل XML خريطة الموقع تبدو وكأنها؟
تم تصميم خرائط مواقع XML لمحركات البحث وليس البشر. يمكن أن تبدو مخيفة بعض الشيء إذا لم ترها من قبل.
<؟ xml version = "1.0" encoding = "UTF-8"؟>
<urlset xmlns = "http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc> https://ahrefs.com/ </loc>
<lastmod> 2019-08-21T16: 12: 20 + 03: 00 </lastmod>
</url>
<url>
<loc> https://ahrefs.com.com/blog/ </loc>
<lastmod> 2019-07-31T07: 56: 12 + 03: 00 </lastmod>
</url>
</urlset>
دعونا نكسر هذا.
إعلان XML
<؟ xml version = "1.0" encoding = "UTF-8"؟>
هذا يخبر محركات البحث أنهم يقرؤون ملف XML . كما يوضح إصدار XML وترميز الأحرف المستخدم. بالنسبة إلى ملفات Sitemap ، يجب أن يكون الإصدار 1.0 ، ويجب أن يكون التشفير هو UTF ‑8.
مجموعة URL
<urlset xmlns = "http://www.sitemaps.org/schemas/sitemap/0.9">
هذه حاوية لجميع عناوين URL الموجودة في ملف Sitemap. كما يخبر برامج الزحف بمعيار البروتوكول المستخدم. تحدد معظم ملفات Sitemap معيار Sitemap 0.90 المدعوم من Google و Yahoo! و Microsoft وغيرها.
URL
<url>
<loc> https://ahrefs.com/ </loc>
<lastmod> 2019-08-21T16: 12: 20 + 03: 00 </lastmod>
</url>
هذه هي العلامة الأصلية لكل عنوان URL . يجب عليك تحديد موقع عنوان URL في <loc>
علامة متداخلة . بشكل حاسم ، يجب أن تكون هذه عناوين URL مطلقة وليست نسبية ومتعارف عليها.
على الرغم من أن هذه هي العلامة الوحيدة المطلوبة هنا ، إلا أن هناك بعض الخصائص الاختيارية:
<lastmod>
: يحدد تاريخ آخر تعديل للملف. يجب أن يكون هذا بتنسيق W3C Datetime . على سبيل المثال ، إذا قمت بتحديث منشور في 25 سبتمبر 2019 ، فستكون السمة كما يلي 2019-09-25. يمكنك أيضًا تضمين الوقت ، لكن هذا اختياري.<priority>
: يحدد أولوية عنوان URL بالنسبة إلى جميع عناوين URL الأخرى على الموقع. تتراوح القيم بين 0.0 و 1.0. الأعلى هو الأهم.<changefreq>
: يحدد مدى تكرار تغيير الصفحة. وتتمثل مهمتها في إعطاء محركات البحث فكرة عن عدد المرات التي قد يرغبون فيها في إعادة الزحف إلى عنوان URL . القيم الصالحة هنا هي دائمًا ، كل ساعة ، يوميًا ، أسبوعيًا ، شهريًا ، سنويًا ، وأبدًا .
لا شيء من هذه العلامات اختيارية و أن المهم بالنسبة SEO .
ل <lastmod>
، غاري ILYES غوغل الدول أنها تجاهله في معظم الحالات ب "المواقع يقومون بعمل الرهيبة ابقائها دقيقة." نظرًا لأن معظم مولدات ملفات Sitemap تقوم بتعيين هذا على التاريخ الحالي لجميع الصفحات ، وليس تاريخ آخر تعديل للملف ، فمن السهل معرفة السبب.
بالنسبة إلى <priority>
، تقول Google إنها تتجاهل هذه العلامة لأنها مجرد "كيس من الضوضاء".
بالنسبة إلى <changefreq>
، يقول جون مولر : "الأولوية وتغيير التكرار لم يعد يلعب دورًا كبيرًا في خرائط المواقع بعد الآن."
لماذا أحتاج إلى خريطة موقع؟
يكتشف Google محتوى جديدًا من خلال الزحف إلى الويب. عندما يزحفون إلى صفحة ما ، فإنهم ينتبهون إلى الروابط الداخلية والخارجية على الصفحة. إذا لم يكن عنوان URL المكتشف موجودًا في فهرس البحث الخاص بهم ، فيمكنهم تحليل محتوياته وفهرسته عند الاقتضاء.
لكن Google لا يمكنها العثور على كل المحتوى بهذه الطريقة. إذا لم تكن صفحة الويب مرتبطة بصفحات أخرى معروفة ، فلن يعثروا عليها.
هذا هو المكان الذي تأتي فيه خرائط المواقع.
تخبر خرائط المواقع Google (ومحركات البحث الأخرى) بمكان العثور على أهم الصفحات على موقع الويب الخاص بك حتى يتمكنوا من الزحف إليها وفهرستها.
هذا مهم لأن محركات البحث لا يمكنها ترتيب المحتوى الخاص بك دون فهرسته أولاً.
كيفية انشاء خريطة موقع
تقوم بعض أنظمة إدارة المحتوى بإنشاء خريطة موقع لك. يتم تحديثها تلقائيًا عند إضافة أو إزالة صفحات ومنشورات من موقعك. إذا كان نظام إدارة المحتوى لديك لا يقوم بذلك ، فعادةً ما يكون هناك مكون إضافي متوفر.
كيفية انشاء خريطة موقع في WordPress
على الرغم من أن WordPress يدعم 34.5٪ من مواقع الويب ، إلا أنه لا ينشئ خريطة موقع لك. لإنشاء واحد ، تحتاج إلى استخدام مكون إضافي مثل Yoast SEO .
لتثبيت Yoast SEO ، قم بتسجيل الدخول إلى لوحة معلومات WordPress الخاصة بك.
انتقل إلى الإضافات> إضافة جديد .
ابحث عن "Yoast SEO ".
اضغط على "التثبيت الآن" في النتيجة الأولى ، ثم "تنشيط".

انتقل إلى SEO > عام> الميزات . تأكد من تشغيل تبديل "خرائط مواقع XML ".
يجب أن تشاهد الآن ملف Sitemap (أو فهرس خريطة الموقع) إما على yourdomain.com/sitemap.xml أو yourdomain.com/sitemap_index.xml.
وي.
إذا كان تثبيت WordPress الخاص بك يقع في مجلد فرعي أو مجال فرعي ، فسيكون ملف Sitemap الخاص بك موجودًا أسفل هذا المسار. على سبيل المثال ، يمكن الوصول إلى خريطة الموقع الخاصة بمدونتنا على ahrefs.com/blog/sitemap_index.xml.
تلميح
إذا كنت ترغب في تضمين أو استبعاد أنواع معينة من المحتوى على وجه التحديد (صفحات العلامات وصفحات الفئات وما إلى ذلك) من خريطة موقعك ، فانتقل إلى إعدادات "مظهر البحث".
يمكنك أيضًا استبعاد منشورات أو صفحات فردية من مربع التعريف "متقدم" في المحرر.
هام . استبعد فقط الصفحات من خريطة الموقع التي لا تريد ظهورها في نتائج البحث.
كيفية انشاء خريطة موقع في Wix
ينشئ Wix خريطة موقع لك تلقائيًا. يمكنك العثور على هذا في yourwixsite.com/sitemap.xml .
لسوء الحظ ، لا يمكنك التحكم بشكل كبير في الصفحات التي لا يتم تضمينها في خريطة الموقع ولا يتم تضمينها. إذا كنت ترغب في استبعاد صفحة ، فتوجه إلى علامة تبويب إعدادات " SEO (Google)" للصفحة وقم بإيقاف تشغيل "إظهار هذه الصفحة في نتائج البحث".
لاحظ أن هذا يضيف أيضًا علامة وصفية لمنع الفهرسة إلى الصفحة مما يستبعدها من الظهور في نتائج البحث.
وي.
إذا كان بإمكانك تحديد عنوان URL في Wix ، فلن يزيله من خريطة الموقع. على الرغم من أن هذا قد لا يؤثر على معظم المستخدمين ، يجب أن تدرك أن تضمين الصفحات المتعارف عليها في ملف Sitemap الخاص بك ليس من أفضل الممارسات ، ويمكن أن يرسل إشارات مختلطة إلى Google.
كيفية انشاء خريطة موقع في Squarespace
ينشئ Squarespace أيضًا خريطة موقع لك تلقائيًا. يمكنك عادةً العثور عليه yoursquarespacesite.com/sitemap.xml .
لا توجد طريقة لتعديل خريطة موقعك يدويًا في Squarespace ، على الرغم من أنه يمكنك استبعاد (noindex) الصفحات من محركات البحث في علامة التبويب " SEO ".
سيؤدي هذا أيضًا إلى استبعاد الصفحة من خريطة موقعك.
كيفية انشاء خريطة موقع في Shopify
Shopify يقوم تلقائيًا بإنشاء خريطة موقع لك. يمكنك العثور عليه على yourstore.com/sitemap.xml .
لسوء الحظ ، لا توجد طريقة سهلة لمنع فهرسة صفحة في Shopify. يجب عليك تحرير الكود في الملفات السائلة مباشرة.
كيفية انشاء خريطة موقع بدون CMS
إذا كنت تعتقد أن هناك أقل من 300 صفحة على موقعك ، فثبّت الإصدار المجاني من Screaming Frog .
بمجرد التثبيت ، انتقل إلى Mode> Spider .
الصق عنوان URL لصفحتك الرئيسية في المربع المسمى "أدخل عنوان URL إلى العنكبوت".
اضغط على "ابدأ".
وي.
تأكد من استخدام الإصدار الأساسي (الرئيسي) من صفحتك الرئيسية. إذا لم تقم بذلك ، فإن Screaming Frog سيزحف إلى عنوان URL واحد فقط .
بمجرد اكتمال الزحف ، انظر إلى الزاوية اليمنى السفلية.
سيقول شيئًا كهذا:
إذا كان الرقم 499 أو أقل ، فانتقل إلى خرائط الموقع> خريطة موقع XML .
وذلك لأن جوجل لا نولي اهتماما كبيرا ل <lastmod>
، <changefreq>
و <priority>
، نوصي استبعادها من ملف خريطة الموقع.
اضغط على "التالي" واحفظ خريطة الموقع على جهاز الكمبيوتر الخاص بك. منجز.
إذا كان الرقم يظهر "500 من 500" ، فلا فائدة من تصدير ملف Sitemap. لماذا ا؟ لأنه يعني أنك وصلت إلى حد الزحف قبل أن تقوم بالزحف إلى جميع الصفحات الموجودة على موقعك. نتيجة لذلك ، قد تكون مئات الصفحات مفقودة من خريطة الموقع التي تم تصديرها - مما يجعلها غير مجدية إلى حد ما.
إحدى طرق حل هذه المشكلة هي البحث عن منشئ خرائط مواقع مجاني. هناك الكثير منهم.
لسوء الحظ ، معظمها غير موثوق.
اختبرنا بعضًا من أكثر المولدات شيوعًا ووجدنا أن القليل منها يتضمن عناوين URL غير متعارف عليها وصفحات noindexed وعمليات إعادة توجيه. هذه ممارسة سيئة لتحسين محركات البحث .
مولد كهرباء | يتضمن عناوين URL متعارف عليها؟ | يتضمن عناوين URL noindexed؟ | يشمل عمليات إعادة التوجيه؟ |
---|---|---|---|
xml-sitemaps.com | نعم ❌ | لا ✅ | لا ✅ |
web-site-map.com | نعم ❌ | لا ✅ | لا ✅ |
xmlsitemapgenerator.org | نعم ❌ | لا ✅ | لا ✅ |
smallseotools.com/xml-sitemap-generator | نعم ❌ | نعم ❌ | نعم ❌ |
freesitemapgenerator.com | نعم ❌ | نعم ❌ | نعم ❌ |
duplichecker.com/xml-sitemap-generator.php | نعم ❌ | نعم ❌ | نعم ❌ |
xsitemap.com | نعم ❌ | نعم ❌ | نعم ❌ |
إذن ما هو الحل؟
إذا فشل Screaming Frog في الزحف إلى موقعك بالكامل ، فقم بالزحف إلى موقعك باستخدام Ahrefs Site Audit .
وي.
تحقق من موقعك لزيادة سرعة الزحف. وإليك الطريقة .بمجرد اكتمال الزحف ، انتقل إلى Page Explorer وأضف هذه المرشحات.
ضرب تصدير > عرض الجدول الحالي .
افتح ملف CSV ، ثم انسخ والصق جميع عناوين URL من عمود URL في هذه الأداة .
اضغط على "إضافة إلى قائمة الانتظار" ، ثم "تصدير قائمة الانتظار بتنسيق sitemap.xml".
هذا الملف هو خريطة الموقع المكتملة.
كيفية تقديم خريطة الموقع إلى Google
للبدء ، تحتاج إلى معرفة مكان ملف Sitemap الخاص بك.
إذا كنت تستخدم مكونًا إضافيًا ، فمن المحتمل أن يكون عنوان URL هو domain.com/sitemap.xml .
إذا كنت تفعل ذلك يدويًا ، فقم بتسمية ملف Sitemap الخاص بك بشيء مثل sitemap.xml ثم قم بتحميله إلى المجلد الجذر لموقع الويب الخاص بك. ستتمكن بعد ذلك من الوصول إلى خريطة الموقع على domain.com/sitemap.xml.
وي.
يمكنك اختيار أي اسم لملف Sitemap الخاص بك ، ولكن من الجيد الالتزام بـ sitemap.xml. إذا كانت لديك خرائط مواقع متعددة ، فيمكنك الانتقال إلى نظام تسمية بسيط مثل sitemap_1.xml و sitemap_2.xml.انتقل إلى Google Search Console> ملفات Sitemap> لصق في موقع خريطة الموقع> اضغط على "إرسال"
هذا هو. منجز.
تلميح
من الممارسات الجيدة أيضًا إضافة عنوان ( عناوين ) URL لخريطة الموقع إلى ملف robots.txt .
يمكنك العثور على هذا الملف في الدليل الجذر لخادم الويب الخاص بك. لإضافة ملف Sitemap ، افتح الملف والصق هذا السطر:
خريطة الموقع: https://www.yourdomain.com/sitemap.xml
تحتاج إلى استبدال مثال عنوان URL بموقع ملف Sitemap الخاص بك.
إذا كانت لديك خرائط مواقع متعددة ، فما عليك سوى إضافة سطور متعددة.
خريطة الموقع: https://www.asos.com/sitemap_1.xml
خريطة الموقع: https://www.asos.com/sitemap_2.xml
إصلاح أخطاء مواقع الويب الشائعة التي تؤثر على ملف Sitemap الخاص بك
يخبرك Google Search Console عن معظم الأخطاء الفنية المتعلقة بخريطة موقعك.
على سبيل المثال ، إليك تحذير بأن ملف robots.txt محظور أحد عناوين URL المقدمة:
يمكنك معرفة المزيد حول هذه المشكلات وكيفية حلها هنا .
ومع ذلك ، هناك بعض المشكلات التي لا تخبرك بها Google.
يوجد أدناه زوجان من أكثرها شيوعًا ، وكيفية العثور عليها وإصلاحها.
صفحات غير مجدية ومنخفضة الجودة في خريطة موقعك
يجب أن تكون كل صفحة في خريطة الموقع الخاصة بك الآن قابلة للفهرسة ومتعارف عليها.
لسوء الحظ ، هذا لا يعني أن كل هذه الصفحات ذات جودة عالية. إذا كان لديك الكثير من المحتوى ، فمن المحتمل أن تكون بعض الصفحات منخفضة الجودة قد تم تضمينها في خريطة موقعك.
على سبيل المثال ، ألق نظرة على هاتين الصفحتين على موقع التجارة الإلكترونية:
لا يعتبر أي منهما ذا قيمة للباحثين ، ومع ذلك لا يزالان في خريطة موقع هذا الموقع ، وقد تمت فهرسة كلتا الصفحتين في Google.
للعثور على هذه الصفحات ، انتقل إلى Site Audit> Duplicate Content
ابحث عن مجموعات من الصفحات المكررة وشبه المكررة بدون القواعد الأساسية. هذه هي المربعات البرتقالية. انقر فوق واحد لرؤية جميع الصفحات في المجموعة.
تحقق من الصفحات ومعرفة ما إذا كانت لها أي قيمة.
يعد وجود صفحات منخفضة الجودة على موقعك أمرًا سيئًا لثلاثة أسباب:
- إنهم يضيعون ميزانية الزحف . إن جعل Google يضيع الوقت والموارد في الزحف إلى صفحات غير مجدية ومنخفضة الجودة ليس بالأمر المثالي. قد يقضون هذا الوقت في الزحف إلى محتوى أكثر أهمية بدلاً من ذلك. (للتسجيل ، تذكر Google أن ميزانية الزحف "ليست شيئًا يدعو معظم الناشرين للقلق بشأنه.")
- إنهم "يسرقون" سلطة الارتباط من الصفحات الأكثر أهمية. هناك علاقة واضحة بين سلطة الصفحات وترتيبها. الروابط الداخلية للصفحات منخفضة الجودة تعمل فقط على إضعاف السلطة التي يمكن أن تتدفق إلى صفحات أكثر أهمية. (من المثير للاهتمام ، عندما قمنا بحذف ما يقرب من من المشاركات من مدونة Ahrefs ، لاحظنا زيادة في حركة المرور - وليس انخفاضًا.)
- إنها تؤدي إلى تجربة مستخدم سيئة. لا توجد قيمة للزوار الذين يهبطون على هذه الصفحات. من المزعج أن ينقر الزائرون عليها ، وقد ينتهي بهم الأمر بالارتداد إذا شعروا أن موقعك منخفض الجودة ومهمل.
بشكل عام ، فإن أفضل إجراء هو إزالة الجودة المنخفضة من موقع الويب الخاص بك ، وبالتالي من خريطة الموقع. إذا كنت تفعل ذلك ، يجب أن تتذكر أيضًا إزالة أي روابط داخلية لهذه الصفحات. فشل في القيام بذلك ، وسوف تستبدل مشكلة واحدة (صفحات منخفضة الجودة) بأخرى ( روابط معطلة ).
بالإضافة إلى التكرارات وشبه التكرارات ، يمكنك أيضًا البحث عن الصفحات ذات المحتوى الرقيق.
ما عليك سوى التحقق من تقرير "في الصفحة" في "مراجعة الموقع" للصفحات التي بها تحذير "انخفاض عدد الكلمات".
تم استبعاد الصفحات من ملف Sitemap عن طريق الخطأ
إذا استخدمت أيًا من الطرق الموصى بها أعلاه لإنشاء ملف Sitemap الخاص بك ، فلن يتم تضمين الصفحات التي تحتوي على علامة noindex أو علامات أساسية (غير مرجعية ذاتية).
هذا شيء جيد. لا يجب عليك تضمين عناوين URL متعارف عليها أو صفحات noindexed في ملف Sitemap الخاص بك.
ومع ذلك ، إذا كانت لديك علامات noindex خادعة على موقعك ، فيمكن استبعاد الصفحات عن طريق الخطأ.
للتحقق من وجود أخطاء ، توجه إلى تقرير "الفهرسة" في "مراجعة الموقع" وانقر فوق تحذير "صفحة Noindex". هذا يظهر كل صفحات noindexed.
من المحتمل أن تكون معظم هذه العلامات غير مفهرسة عن قصد ، لكن الأمر يستحق تخطي القائمة للتحقق مرة أخرى. عادةً ما يكون من السهل تحديد علامات noindex الخادعة لأنها ستكون موجودة في قسم فرعي كامل من موقعك.
إذا رأيت أي صفحات لا يجب أن تكون noindexed ، فقم بإزالة علامة noindex المارقة من الصفحة وأضفها إلى ملف Sitemap الخاص بك. إذا كنت تستخدم CMS أو مكونًا إضافيًا ، فيجب أن يحدث هذا تلقائيًا.
نصيحة للمحترفين
من الجدير أيضًا البحث عن الكنسيات المارقة وعمليات إعادة التوجيه. للقيام بذلك ، انتقل إلى Data Explorer وأضف هذه المرشحات:

البحث عن الكنسيات المارقة.

التحقق من عمليات إعادة التوجيه المارقة.
قم بإزالة أي عناوين متعارف عليها وإعادة توجيه ثم أضف الصفحات المتأثرة إلى خريطة الموقع
أسئلة وأجوبة
فيما يلي بعض الإجابات عن بعض الأسئلة المتداولة حول خرائط المواقع. أخبرنا إذا كان لديك سؤال لم تتم الإجابة عليه في هذا القسم ، وسنقوم بإضافته.
هل تحتاج إلى خريطة موقع لصفحات AMP ؟
لا.

كيف أقوم بإنشاء خريطة موقع لموقع التجارة الإلكترونية؟
تقوم بإنشاء خريطة موقع لأحد مواقع التجارة الإلكترونية بنفس الطريقة التي تقوم بها لأي موقع. ومع ذلك ، من المفيد التحقق من وجود صفحات مكررة وشبه مكررة على مواقع التجارة الإلكترونية لأنها غالبًا ما تتسلل عبر الشبكة على نطاق واسع بفضل متعة التنقل متعدد الأوجه.
افكار اخيرة
لا يعد إنشاء ملف Sitemap علمًا صارخًا ، خاصةً إذا كنت تستخدم مكونًا إضافيًا يقوم بالأعباء الثقيلة نيابة عنك. ليس من الصعب إنشاء واحد من البداية - فقط قم بالزحف إلى موقعك ونسق قوائم عناوين URL الناتجة.
بعد قولي هذا ، من المهم أن تتذكر أنه لا يتعين على Google فهرسة الصفحات الموجودة في خريطة موقعك. وخرائط المواقع لا علاقة لها بالترتيب.
إذا كنت تبحث عن ترتيب أعلى في Google ، فاقرأ هذا .
ملاحظة المحرر: ظهرت نسخة من هذه المقالة في الأصل على ahrefs .