it-swarm.asia

إعداد sitemap.xml المناسب

لدي موقع ديناميكي به العديد من المستخدمين (جيدًا ، أقل من 50). يُسمح لكل مستخدم بإنشاء أكبر عدد تريده من الصفحات. أعرف أن هناك حدًا لعدد الصفحات التي يمكن إدراجها في ملف Sitemap.xml ، وأنا الآن أقل من هذا الحد ، لكنني أود معرفة ما هي أفضل طريقة لتمكين محركات البحث من معرفة (كل شيء؟) حول لا تزال صفحات المستخدم الخاصة بي تحت هذا الحد حتى لو كان لديّ أكثر من الحد المسموح به.

11
Mike

حدود خريطة الموقع:

تحتوي ملفات Sitemap على 50000 عنوان URL و 10 ميغابايت لكل ملف Sitemap. يمكن ضغط ملفات Sitemap باستخدام gzip ، مما يقلل من استهلاك النطاق الترددي. يتم دعم ملفات Sitemap المتعددة ، حيث يعمل ملف فهرس Sitemap كنقطة إدخال لما مجموعه 1000 ملف Sitemap.

لاحظ أنه يمكنك تحديد ملفات Sitemap متعددة في ملف robots.txt الخاص بك :

إذا كنت تصطدم بالقيود ، فربما قسّم المستخدمين إلى حد ما. لنفترض أن كل مستخدم لديك لا يحتوي على أكثر من 10000 عنوان url للقطعة ، يمكنك تقسيمها إلى ملفات وإضافة هذا إلى ملف robots.txt:

Sitemap: http://www.example.com/sitemaps/users-001-005.xml
Sitemap: http://www.example.com/sitemaps/users-006-010.xml
Sitemap: http://www.example.com/sitemaps/users-011-015.xml
Sitemap: http://www.example.com/sitemaps/users-016-020.xml
Sitemap: http://www.example.com/sitemaps/users-021-025.xml
Sitemap: http://www.example.com/sitemaps/users-026-030.xml
Sitemap: http://www.example.com/sitemaps/users-031-035.xml
Sitemap: http://www.example.com/sitemaps/users-036-040.xml
Sitemap: http://www.example.com/sitemaps/users-041-045.xml
Sitemap: http://www.example.com/sitemaps/users-046-050.xml

الآن ، لا يزال يتعين عليك مراعاة الحد الأقصى البالغ 10 ميغابايت لكل خريطة موقع فردية ، ولكن هذه طريقة للتعامل مع مشكلة عناوين URL "كثيرة جدًا".

راجع CNN و Googlerobots.txt الملفات لرؤية ملفات Sitemap متعددة قيد التنفيذ.

11
artlung