Создали файл — теперь его нужно протестировать. Причем смотреть только на то, открывается ли он в браузере, недостаточно.
Проверяем доступность
Сначала убедитесь, что сервер отдает файл без ошибки.
Нормальный ответ — HTTP 200.
Коды 404, 403 и 500 говорят о проблеме: поисковый робот либо не найдет документ, либо не сможет получить его содержимое.
Также стоит обратить внимание на скорость ответа сервера. Если файл формируется очень долго, его обработка может проходить некорректно.
Проверяем содержимое
Откройте несколько URL из разных частей списка.
Для каждого адреса стоит проверить:
- страница действительно существует;
- URL ведет на нужный документ;
- нет лишнего редиректа;
- адрес соответствует канонической версии;
- страница не является техническим дублем.
Необязательно вручную открывать несколько тысяч страниц. Для большого ресурса лучше использовать краулер или специализированный SEO-сервис.
Проверяем XML
Файл должен соответствовать синтаксису XML. Ошибка в одном из элементов может привести к проблемам с обработкой документа.
Особое внимание стоит уделить:
- закрытию тегов;
- кодировке;
- корректности URL;
- специальным символам;
- структуре корневого элемента.
Если Sitemap создается автоматически, вероятность синтаксической ошибки ниже, но проверка все равно не помешает после изменения настроек сайта.