Що таке файл Sitemap?

Основне призначення цього файлу - полегшити завдання зі збору адрес сторінок вашого сайту пошуковому роботу і тим самим прискорити процес індексації вашого ресурсу.

Індексація - це процес занесення вмісту вашого сайту в базу даних пошукової системи. Це необхідно, щоб швидко сформувати пошукову видачу - список посилань, пройшовши за якими, користувач, який набрав певну фразу в рядку пошуку, зможе знайти потрібну інформацію. З точки зору SEO, індексація - найважливіший процес, адже якщо сайту немає в індексі пошуковика, він не буде запропонований його користувачем, відповідно, дуже малоймовірно, що хтось забреде на такий ресурс.

Робот пошукової системи потрапляє на сторінки сайту, переходячи по посиланнях, провідним з головної сторінки, далі по посиланнях, провідним зі сторінок першого рівня ... ланцюжок не нескінченна - навряд чи пошуковий робот потрапить на сторінки четвертого, п`ятого і наступних рівнів. Як правило, робот успішно справляється зі своїм завданням, однак проблеми можуть виникнути, по-перше, з індексацією динамічно сформованих сторінок, по-друге, з визначенням важливості сторінок.

Файл sitemap дозволяє вирішити озвучені вище проблеми - він надає в розпорядження робота чітку структуру сайту, причому кожен елемент цієї структури забезпечений посиланням на відповідну сторінку. Карта сайта може існувати у вигляді текстового файлу або в форматі xml, в залежності від того, яку конкретно мета він переслідує. Яндекс рекомендує другий формат, оскільки він дозволяє вказати додаткові параметри, такі як: дату останньої зміни сторінки, частоту зміни сторінки, а також відносну її значимість.

Як створити Sitemap для сайту в Яндексі?

Команда підтримки Яндекса рекомендує знайти програму для створення карти сайту в інтернеті, благо існує безліч сайтів, що надають подібні послуги. Як правило, на таких сайтах діє обмеження для безкоштовної версії на 500 URL-адрес, і щоб його обійти, вам доведеться або або заплатити, або написати подібний скрипт самостійно. Шлях до розташованому на домені файлу sitemap задається відповідною директивою в файлі robots.txt.

Команда підтримки Яндекса висуває ряд вимог до файлу sitemap:

1. Цей файл повинен знаходитися на тому ж домені, для якого він створений, і, відповідно, описувати структуру тільки того домену, на якому розташований.
2. При зверненні до файлу сервер повинен віддавати код 200.
3. Карта сайту повинна містити не більше п`ятдесяти тисяч адрес, якщо їх більше - необхідно створювати кілька файлів. Крім цього, файл карти сайту не може перевищувати обсяг в 10 Мб в стислому вигляді.
4. Необхідно використовувати кодування cp1251.