إذا حاولت إضافة الملف sitemap_1.xml إلى GSC، والذي يحتوي في الواقع على جميع (أو العديد من) صفحاتي، فإن GSC لا يستورده مع وجود خطأ.
إذًا… ما هي الطريقة الصحيحة لمساعدة GSC على فهرسة موقعي؟ أم لا أحتاج إلى فعل أي شيء ويقوم جوجل باستيراد خريطة الموقع أثناء مسح ملف robot.txt، وبعد ذلك سأضطر فقط إلى الانتظار؟
شكراً لك مرة أخرى يا ديفيد! لم أكن أعرف ما الذي يجب إضافته في GSC بشكل منفصل لـ http و https. لقد أضفت هذا النطاق إلى GSC منذ سنوات عديدة، عندما كانت الشهادات لا تُستخدم عمليًا في أي مكان. يبدو أنه لهذا السبب لم يكن من الممكن استخدام عنوان httpS في نموذج إضافة خريطة الموقع. ولكن هذه ليست مشكلة. لقد أضفت الآن موردي مرة أخرى، والآن يمكنني استخدام httpS في هذا النموذج.
ومع ذلك، في الوقت الحالي، هذا أيضًا لا يحل المشكلة. عندما أفتح معالجة بيانات هذا الملف، أرى ملفي خريطة موقع آخرين. والملف الذي يحتوي على جميع المواضيع والفئات لا يزال لا يتم استيراده بسبب خطأ:
هل يمكن أن تكون هناك مشكلة في هذا الملف؟ ربما قد تحتوي أسماء المواضيع/الفئات على بعض الرموز غير المتوافقة التي تنتهك بناء جملة xml؟ لقد تحققت منه في Notepad++ ويبدو أن xml صحيح.
نعم. في هذا الوقت، أقوم بإضافة ملف sitemap.xml فقط. تظهر الملفات sitemap_1.xml و sitemap_recent.xml في GSC من تلقاء نفسها، على حد فهمي، بعد قيام جوجل بفحص محتويات ملف sitemap.xml.
يبدو أن هناك خطأ ما بين sitemap_1.xml و GSC. في هذا الوقت (بعد يومين تقريبًا) لا يزال هذا الملف به خطأ، وفي نفس الوقت، تقوم Yandex باستيراد هذا الملف دون أي مشاكل.
فقط انظر إلى محتويات ملف sitemap.xml وستفهم.
أرسل ملف sitemap.xml فقط، ويتم إضافة الملفين sitemap_recent.xml و sitemap_1.xml تلقائيًا نتيجة لفحص Google لمحتويات ملف sitemap.xml.
أنا متأكد من أن هذا كان مقصودًا من قبل مطوري Discourse، لأن ملف sitemap.xml لا يحتوي على أي معلومات حول المواضيع والفئات، بل يحتوي فقط على روابط لهذين الملفين، واللذين يحتويان بدورهما على معلومات حول المواضيع والفئات.
أي، في النهاية، يؤدي فحص ملف sitemap.xml إلى قيام Google باستيراد sitemap_recent.xml و sitemap_1.xml.
عذراً. بالطبع كنت أقصد sitemap_index.xml. والغرض الوحيد منه هو توجيه googlebot إلى الخرائط الفرعية. لهذا السبب لا تذكر موقع sitemap_x.xml (لأنه يمكن أن يكون هناك عدة خرائط ولا تعرف عددها أبداً) و sitemap_recent.xml.
يجب عليك إرسال خريطة الفهرس فقط، لا شيء آخر. في الأساس، أنت تضيع وقتك في محاولة إرسال خرائط لا يحتاجها جوجل ولا يريدها.
مرة أخرى…
هذا بالضبط ما أفعله. أرسل sitemap.xmlفقط، وليسsitemap_x.xml وليسsitemap_recent.xml، ولكن هذه الملفات تظهر في GSC بعد أن أرسل sitemap.xmlفقط
ولا يوجد ملف sitemap_index.xml.
أعتقد أنك لم تفهم جوهر كيفية عمل جوجل مع ملف sitemap.xml من Discourse ولذلك تسأل نفس السؤال في دائرة. جوجل نفسه يستورد هذه الملفات بعد مسح ملف sitemap.xml، ولكن في حالتي، يتم استيراد ملف sitemap_recent.xml بنجاح، ويتم استيراد ملف sitemap_x.xml بخطأ.
دعني أذكرك أنه في نفس الوقت، قبل محرك بحث آخر (ياندكس) خريطة الموقع نفسها sitemap.xml دون أي مشاكل، ثم قرأ محتويات الملف sitemap_1.xml دون أي مشاكل.
إذًا… المشكلة تكمن في مكان ما بين جوجل وهذه الخريطة.
في الوقت الحالي لا. في السابق، كان هناك خريطة موقع مبنية في vbulletin في هذا الحساب. ولم تكن هناك مشاكل معها. ولكن في الوقت الحالي، قمت بحذف خريطة الموقع القديمة.
في البداية حاولت باستخدام عنوان URL، ولكن بعد ذلك استخدمت نطاقًا.