Правильный sitemap.xml

BB
На сайте с 13.04.2013
Offline
12
3504

Всем привет. Динамически формирую sitemap для сайта, скрипт уже написал, но вопрос в другом, как правильно должен выглядеть sitemap? Часто встречаю такую структуру документа на сайтах

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

<url>

<loc>

http://blabla.ru/

</loc>

<urlset>

Этого я думаю достаточно, или обязательно указывать всякие priority или lastmod? Last Modified отправляю заголовком от сервера.

А теперь главный вопрос, нужно ли в urlset прописывать xmlns=и ссылки на sitemaps.org ?

anebilitsa
На сайте с 07.02.2012
Offline
167
#1

Я, обычно, указываю priority

Отличный облачный майнинг (https://hashflare.io/r/D9BC3BC7) Аудит и продвижение сайтов (/ru/forum/935103) | Сервис для снятия позиций сайта (http://allpositions.ru/redirect/28240)
rame0
На сайте с 17.03.2011
Offline
41
#2
bugs_bunny:
Всем привет. Динамически формирую sitemap для сайта, скрипт уже написал, но вопрос в другом, как правильно должен выглядеть sitemap? Часто встречаю такую структуру документа на сайтах
.....
А теперь главный вопрос, нужно ли в urlset прописывать xmlns=и ссылки на sitemaps.org ?

Вот описание протокола sitemap: http://www.sitemaps.org/ru/protocol.html#xmlTagDefinitions

По ссылке в таблице указано, какие параметры обязательные, а какие - нет.

xmlns= указывать нужно.

BB
На сайте с 13.04.2013
Offline
12
#3
rame0:
Вот описание протокола sitemap: http://www.sitemaps.org/ru/protocol.html#xmlTagDefinitions
xmlns= указывать нужно.

Спасибо, этого будет достаточно? <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

А то в примере выше несколько ссылок. Или это только для тех, кто генерирует sitemap с помощью сервиса? Т.е хочу сказать, если генерирую самостоятельно, то одного урла будет достаточно как в описании?

---------- Добавлено 14.10.2013 в 01:34 ----------

Т.е xsi и xsd не нужно указывать?

rame0
На сайте с 17.03.2011
Offline
41
#4
bugs_bunny:

Т.е xsi и xsd не нужно указывать?

Дальше по тексту описания протокола (http://www.sitemaps.org/ru/protocol.html#validating) написано, зачем нужны эти атрибуты. Они не обязательны.

BB
На сайте с 13.04.2013
Offline
12
#5

Благодарю вас за помощь!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий