Стоит ли добавлять темы форума в мою карту сайта? - PullRequest
0 голосов
/ 19 декабря 2008

У меня есть веб-сайт, который собирается запустить с форумом. Должен ли я помещать каждую ветку в мой файл sitemap.xml, или Google просто найдет ссылки на каждую ветку через сам форум? Не беспокойтесь: для чтения форума не требуется регистрация.

Если да, то как лучше его обновлять? Делать это вручную, очевидно, не вариант для такого количества данных.

Один из способов, который я рассмотрел, - это написать Apache mod_rewrite, который перенаправляет запросы на sitemap.xml, чтобы перейти на sitemap.php, который затем генерирует все на лету.

Другой способ, о котором я могу подумать, - настроить задание cron для генерации карты и вывода ее в файл один раз в день. Это хорошие варианты, что еще я мог сделать?

Ответы [ 2 ]

4 голосов
/ 19 декабря 2008

Если у вас хорошая структура, Google, вероятно, найдет ваши темы, но всегда полезно поместить все ваши страницы в XML-карту сайта, поскольку Google в большинстве случаев сканирует ваш сайт чаще.

Что касается метода генерации, я бы предложил PHP-скрипт, который просто выбирает весь поток и затем кэширует его в течение X минут, в зависимости от нагрузки на сервер.

0 голосов
/ 19 декабря 2008

Зависит от количества сайтов. Слишком много записей в sitemap.xml может привести к обратным результатам.

Если у вас огромный форум, возможно, лучше сделать выбор и динамически создать файл sitemap.xml. Переписывание .xml в .php и наличие сценария, решающего, что перечислить в вашем файле сайта, звучит как хороший способ справиться с этим.

Должны быть перечислены темы с высокой активностью или те, которые содержат желаемые ключевые слова, другие (например, новые темы, пустые темы или темы, которые не предоставляют важного контента) могут быть исключены. Для sitemap.xml иногда меньше - больше.

...