كيفية إنشاء خريطة موقع XML لموقعك

إذا كنت تدير موقع ويب من أي نوع ، فمن المحتمل أن يكون لديك خريطة موقع XML . سيساعد ذلك في تحسين محرك البحث(help your search engine optimization) ( SEO ). ولكن قد تتساءل عن ماهية خريطة موقع XML ، وحتى لو كنت تعرف ، كيف يمكنك إنشاء خريطة موقع XML؟ 

والخبر السار هو أن إنشاء خريطة موقع XML أسهل من فهم ماهيتها بالضبط. وفهم خرائط مواقع XML بسيط إلى حد ما أيضًا. يمكنك ان تفعلها.

ما هي خريطة موقع XML؟(What Is An XML Sitemap?)

دعنا نغطي جزء XML أولاً. يرمز XML إلى e (XML)X tensible M arkup L anguage. إنها ليست لغة برمجة بالضبط. إنها طريقة مرنة لإخبار متصفحات الويب والبرامج الأخرى بالبيانات التي يحملها مستند XML. 

على سبيل المثال ، يمكننا إخبار شخص ما أننا نعيش في 123 Main Street ويفهمون ذلك. لكن البرامج لا تفعل ذلك. 

ستساعد علامات XML الموضوعة على جانبي بيانات العنوان في إخبار البرنامج بما تعنيه البيانات. تكون العلامات دائمًا في أزواج بعلامة افتتاحية واحدة <pre><StreetNumber></pre> وعلامة إغلاق واحدة  <pre></StreetNumber></pre>

لذلك يمكننا استخدام علامات XML لإخبار البرامج بما تعنيه هذه البيانات. قد يبدو مثل:

<pre>
   <StreetNumber>123</StreetNumber>
   <StreetName>Main</StreetName>
   <StreetType>Street</StreetType>
</pre>

بالنسبة للبرنامج الذي يتعرف على هذه العلامات ، سيعرف أن هذا هو عنوان شارع كامل. ثم يمكن للبرنامج استخدام هذه المعلومات للقيام بشيء مفيد.

الجزء القابل للتوسيع يعني أن هذه العلامات يمكن أن تكون أي شيء! إذا فهم البرنامج الوسم

 to mean street number, it would still work. So a developer could use just about anything to define the data between the XML tags.

إلى خريطة الموقع. إنه يشبه إلى حد كبير ما يبدو عليه الأمر. إنها خريطة لمكان العثور على أنواع مختلفة من المعلومات على موقعنا.

(Search)تريد محركات البحث ، مثل Google ، معلومات محددة حتى يعرفوا كيفية تصنيف وترتيب موقعنا. يمكن أن توفر خريطة موقع XML هذه المعلومات.

هذا مثال لخريطة موقع XML لصفحة ويب واحدة.

<pre>
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2005-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</pre>

إليك ما تعنيه هذه العلامات:

<pre><?xml version="1.0" encoding="UTF-8"?></pre> 

يخبر هذا محرك البحث أن إصدار XML الذي نستخدمه هو 1.0 وأن النص مشفر بتنسيق UTF-8 . هذه هي مواصفات التشفير التي يجب أن يكون ملف Sitemap بها.

<pre><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></pre> 

يخبر هذا محرك البحث بمعيار خريطة الموقع المستخدم في خريطة الموقع الخاصة بنا. تذكر(Remember) ، يجب أن يستخدم XML الخاص بنا نفس العلامات التي يستخدمها البرنامج الذي يجب أن يقرأه حتى يفهمه.

<pre><url></pre> 

هذا يخبر محرك البحث بالمعلومات حول محدد موقع المعلومات(Uniform Resource Locator) ( URL ) الذي سيتبعه. يُعرف عنوان URL(URL) أيضًا باسم عنوان الويب أو الارتباط.

<pre><loc> 

يعرّف هذا البيانات الموجودة في العلامة على أنها الموقع الفعلي ، أو عنوان URL(URL) المحدد للصفحة المراد فهرستها.

<pre><lastmod></pre> 

يخبر هذا محرك البحث عندما تم تعديل هذه الصفحة آخر مرة.

<pre><changefreq></pre> 

يتيح هذا لمحرك البحث معرفة معدل تكرار التغيير لتلك الصفحة. القيم المقبولة دائمًا هي كل ساعة ، يوميًا ، أسبوعيًا ، شهريًا ، سنويًا ، أبدًا.

<pre><priority></pre> 

يخبر هذا محرك البحث بمدى أهمية هذه الصفحة في اعتقادنا مقارنة بالصفحات الأخرى في خريطة الموقع الخاصة بنا. تتراوح القيم المقبولة من 0 إلى 1 ، حيث يمثل 1 أعلى قيمة ويمثل 0.5 متوسط.

لاحظ أن هذه ليست أوامر لمحرك البحث(commands for the search engine) . سيقومون بقراءة تلك المعلومات ومعالجتها كيفما يريدون.

لماذا إنشاء خريطة موقع XML؟(Why Create An XML Sitemap?)

ستساعد خريطة موقع XML(XML) المصممة جيدًا في منحنا أفضل فرصة لعرض موقعنا أمام الأشخاص الذين نريد رؤيته. سيخبر محرك البحث بنوع المعلومات التي نقدمها له ، ومكان الوصول إلى المعلومات ، ومتى تم تحديث المعلومات آخر مرة.

نظرًا لأنها خريطة ، فلا يجب أن تكون تمثيلًا دقيقًا للمناظر الطبيعية. علينا أن نختار ما يدخل فيه ، حتى تحصل محركات البحث على الصفحات الصحيحة. على سبيل المثال ، لن تختلف سياسة الخصوصية(Privacy Policy) وصفحات الاستخدام المقبول كثيرًا عن أي موقع آخر على الويب. (Acceptable Use)بدلاً من تعيينها ، قم بتعيين الصفحات التي تنقل المستخدم إلى الأشياء الجيدة ، مثل أفضل منشورات المدونة أو صفحات المنتجات.

بالنسبة إلى منشورات المدونة ، قد نرغب في خريطة موقع تسرد جميع منشوراتك ولكنها تعطي أولوية أعلى للمنشورات الأحدث. وهذا يوضح للعميل ومحرك البحث أن موقعنا حديث.

هل نحتاج إلى إنشاء خريطة موقع للصور؟ الصور مهمة. المرئي هو أول ما يصل إلى رغبات العميل. لكن كل صفحة ستحتوي بالفعل على الصور ، وستتم فهرسة هذه الصور. لذا فإن امتلاك خريطة موقع فقط من الصور ليس بهذه الأهمية.

نحن الآن نقدم جوهر موقعنا لمحركات البحث. لا يحتاجون إلى إضاعة الوقت في الزحف إلى أجزاء كبيرة ضرورية ، ولكنها ليست مهمة ، من موقعنا وفهرستها. 

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

كيف أقوم بإنشاء خريطة موقع XML؟(How Do I Create an XML Sitemap?)

لحسن الحظ ، هناك العديد من الأدوات الآلية التي تساعدنا على القيام بذلك. إذا كنا نستخدم WordPress(using WordPress) ، فاحصل على المكون الإضافي Yoast SEO . إنها أداة رائعة لتحسين محرك البحث وإنشاء خريطة موقع لنا هو مجرد واحدة من ميزاتها. خذ الوقت الكافي لتتعلم حقًا كيفية استخدام المكون الإضافي Yoast SEO(learn how to use the Yoast SEO plugin) لجميع ميزاته.

صنع خريطة موقع مع Yoast(Making a Sitemap With Yoast)

  • في صفحة مسؤول WordPress الخاصة بنا ، سنقوم بتثبيت المكون الإضافي Yoast SEO . بمجرد التثبيت ، سوف نتحقق للتأكد من تمكين ميزة خرائط مواقع XML . (XML Sitemaps )يجب أن يكون بشكل افتراضي. 
  • انقر فوق(Click) Yoast SEO(Yoast SEO) في الجانب الأيسر. ثم انقر فوق علامة التبويب  الميزات .(Features)
  • قم بالتمرير لأسفل وتأكد من أن خرائط مواقع XML(XML Sitemaps) بها شريط التمرير في الوضع " تشغيل(On) " .

  • من هنا ، يمكننا أن نرى كيف تبدو خريطة الموقع. انقر فوق(Click) رمز علامة الاستفهام بجوار ملفات Sitemap بتنسيق XML(XML Sitemaps) ، ثم انقر فوق الارتباط مشاهدة خريطة موقع XML(See the XML sitemap)

  • سيفتح Yoast خريطة الموقع في متصفح الويب. لن يبدو مثل XML الذي نظرنا إليه سابقًا. لا بأس.

  • إذا كنا نرغب في رؤية XML ، فانقر بزر الماوس الأيمن فوق هذه الصفحة وحدد عرض المصدر(View Source) . ثم يتم الكشف عن XML.

هذه هي أسرع طريقة لإنشاء خريطة موقع XML في WordPress باستخدام المكون الإضافي Yoast SEO . ألق نظرة حولك في المكون الإضافي لمعرفة طرق تحسين ملف Sitemap وجعله بالضبط حسب الحاجة.

إنشاء خريطة موقع XML مع صراخ الضفدع SEO(Create an XML Sitemap With Screaming Frog SEO)

إذا كنا لا نستخدم WordPress لموقعنا ، فيمكننا استخدام مجموعة متنوعة من الأدوات عبر الإنترنت وغير المتصلة.

من المحتمل أن يكون برنامج تحسين محركات البحث (SEO) لسطح المكتب الأكثر استخدامًا(most used desktop SEO program) هو Screaming Frog SEO Spider . هناك نسخة مجانية ومدفوعة. لإنشاء خريطة موقع XML ، فإن الإصدار المجاني هو كل ما نحتاج إليه.

  • بمجرد تنزيله وتثبيته ، افتح البرنامج. قبل أن نتمكن من إنشاء خريطة موقع XML ، يجب علينا الزحف إلى الموقع. الزحف(Crawling) هو عملية الانتقال من صفحة إلى أخرى على الموقع وتجميع البيانات حول كل جزء.
  • في الجزء العلوي ، نرى مكانًا لإدخال عنوان URL(URL) لموقع الويب الخاص بك. إفعل ذلك. ثم انقر فوق الزر " ابدأ(Start ) " . سيبدأ Screaming Frog في الزحف إلى الموقع.(Frog)

  • تبدأ النافذة الرئيسية في ملء عناوين URL(URLs) للأشياء على الموقع. بمجرد أن يصبح شريط التقدم بالقرب من أعلى يمين الشاشة عند 100٪ ، يكون الزحف قد اكتمل.

  • في شريط الأدوات ، انقر فوق ملفات Sitemap(Sitemaps) ثم XML Sitemap . سيتم فتح نافذة تكوين تصدير ملف Sitemap .(Sitemap Export Configuration )

  • نافذة تهيئة تصدير ملف Sitemap(Sitemap Export Configuration) هي المكان الذي يمكننا فيه تعديل تفاصيل خريطة الموقع ، مثل changefreq و lastmod(changefreq, lastmod) وغيرها. انتقل من خلال علامات التبويب لمعرفة ما هو هناك. الإعدادات الافتراضية ستفعل الآن. انقر فوق " التالي(Next) " لبدء التصدير.

  • سيطلب منا مكان حفظ ملف sitemap.xml . تأكد(Make) من تذكر مكان حفظه. سنحتاج إلى تحميله على موقعنا حتى يكون مفيدًا.

بمجرد حفظه ، قم بتحميل ملف sitemap.xml إلى جذر موقع الويب. الآن يمكننا تسجيل خريطة الموقع في Google ومحركات البحث الأخرى.

كيف أحصل على Google لمشاهدة ملف Sitemap الخاص بي؟(How Do I Get Google To See My Sitemap?)

نحن نقول محركات البحث ، لكن المحرك الوحيد الذي يقلق كثيرًا حقًا هو Google . إذن كيف نجعل Google يرى خريطة الموقع الخاصة بنا؟ 

نأمل أن يكون ذلك مفيدًا في الحصول على تصنيف أعلى لموقعنا ، لكن ذلك لن يساعد إلا إذا علم Google بوجوده. سنحتاج إلى استخدام Google Search Console



About the author

أنا مبرمج كمبيوتر منذ أكثر من 15 عامًا. تكمن مهاراتي في تطوير التطبيقات البرمجية وصيانتها ، فضلاً عن تقديم الدعم الفني لتلك التطبيقات. لقد قمت أيضًا بتدريس برمجة الكمبيوتر لطلاب المدارس الثانوية ، وأنا حاليًا مدرس محترف.



Related posts