Имам динамичен сайт, който има много (добре, по-малко от 50) потребители. Всеки потребител има право да създава толкова страници, колкото иска. Знам, че има ограничение за това колко страници можете да бъдете изброени в sitemap.xml и засега съм под това ограничение, но бих искал да знам кой е най-добрият начин да се даде възможност на търсачките да знаят (всички?) страниците на моя потребител, докато все още са под това ограничение, дори ако имам повече от ограничението.

Ограничения на Sitemap:

Файловете на Sitemap имат ограничение от 50 000 URL адреса и 10 мегабайта на карта на сайта. Картата на сайта може да се компресира с помощта на gzip, намалявайки консумацията на честотна лента. Поддържат се множество файлове на Sitemap, като индексният файл на Sitemap служи като входна точка за общо 1000 Sitemap.

Имайте предвид, че можете да посочите множество карти на сайта във вашия файл robots.txt:

Ако се натъкнете на ограничението, може би да разделите потребителите си по някакъв начин. Да предположим, че всеки от вашите потребители има не повече от 10 000 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 и Google robots.txt файлове, за да видите множество карти на сайта в действие.

  • 2 Забележка: ограничението от 10 MB е за карта на сайта, а не общо
  • 1 Може би си струва да се направи връзка и да се даде пример с файла на индекса на Sitemap: sitemaps.org/protocol.php#index Това се използва и от много сайтове и има предимствата от разгръщането в инструментите за уеб администратори на Google. Няколко примера: nanaimo.ca/sitemap.xml barnonedrinks.com/sitemap.xml
  • Има ли някой всъщност видяно карта на сайта от 10MB? Yeowzerz!
  • Не съм виждал карта на сайта от 10 MB, но ето една с 50 000 URL адреса: gstatic.com/dictionary/static/sitemaps/ ...
  • (намерен след няколко минути чрез преглеждане на някои карти на сайта за cnn и google и няколко други големи новинарски / архивни сайтове)

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?