Как эффективно управлять sitemap.xml для сайта среднего размера? - PullRequest
0 голосов
/ 17 декабря 2018

Есть несколько вопросов относительно этого:

  1. Где поместить файл?Это генерируется за запрос (как API)?Сохранено ли оно на сервере хранения?

  2. Когда обновлять файл?Это каждый раз, когда добавляется новый контент?Пакетное обновление лучше?

  3. Как обновить lastmod?Нужно ли это уточнять?

Общее количество URL-адресов, я думаю, составляет около 10000 существующих URL-адресов и, возможно, 50 URL-адресов в день.Есть ли что-то еще, чтобы рассмотреть для sitemap.xml?

1 Ответ

0 голосов
/ 17 декабря 2018

Поисковые системы не сканируют карты сайта очень часто, поэтому вы можете обновлять их с помощью cron один раз в день.Поместите файл sitemap.xml в корневую папку своего веб-сайта и добавьте его в инструменты поисковых систем, такие как веб-мастер Google.Вы также можете связать этот файл в файле robots.txt:

Карта сайта: http://example.com/sitemap.xml

Если у вас более 50000 страниц, разделите карту сайта на несколько с ограничением 50000 ссылок в каждой (например, sitemap_1.xml, sitemap_2.xml).Свяжите их вместе в основном sitemap.xml. Если вы используете PHP, вы можете использовать мое решение: https://github.com/Sunsetboy/sitemaps-generator

...