Выпекаем сайты, находим покупателей

Правильное использование Карты сайта

Для чего нужен Sitemap.xml?

Чаще всего, под sitemaps подразумевают XML-файл, содержаший информацию о страницах сайта для поисковых систем. В частности, хранится информация о частоте обновления и времени последнего индексирования, а также важности страницы относительно других внутренних ссылок сайта. Это необходимо для более разумной индексации вашего сайта. К тому-же, карта сайта помогает найти страницы на которые не ведут внутренние ссылки.

Для чего не нужен Sitemap.xml?

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

Как быть?

Первый вариант - это заполнение файла вручную. Вторым вариантом будет автоматическая генерация sitemap.xml, с анализом базы данных для динамических сайтов и сканированием директории для статических. При правильно спроектированной базе данных, вы сможете выбирать все страницы, независимо от существования на них ссылок в структуре сайта, от-туда же и все необходимые данные для каждой страницы. При сканировании директории, соответственно соберёте все страницы, а также данные о последнем изменение файла. Для автоматической генерации, вы можете использовать мой скрипт, читайте "Скрипт генерации sitemap.xml"

Пример sitemap.xml


«?xml version="1.0" encoding="UTF-8"?>
«urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   «url>
      «loc>http://makefuture.net/helloworld/«/loc>
      «lastmod>2012-10-15«/lastmod>
      «changefreq>weekly«/changefreq>
      «priority>0.4«/priority>
   «/url>
«/urlset>

Техническая информация

Для структуризации данных используются XML-теги, сам файл в формате UTF-8, не более 10мб, не более 50000 ссылок. Можно сделать несколько файлов и объединить в индексном файле.
Распологать следует в корневом каталоге с именем "sitemap.xml".
Дополнительно(для некоторых поисковых ботов) создают sitemap.txt, в нём только ссылки, каждая с новой строки.

Документация

Подробная техническая информация на www.sitemaps.org.
Документация от Google.
Документация от Yandex.

Проверка(сравнение конструкции) файла

Для обычных файлов здесь, для индекс файлов тут.

Валидаторы

Валидатор от Google.
Валидатор от Yandex.

Оповещение поисковиков о карте сайта

Осуществляется несколькими способами:

1. При помощи интерфейса инструментов вебмастера.
2. Добавлением строчки Sitemap: Sitemap: http://makefuture.net/sitemap.xml в robots.txt.
3. Сделайте HTTP-запрос:
Google http://google.com/webmasters/sitemaps/ping?sitemap=
Bing http://www.bing.com/webmaster/ping.aspx?siteMap=
Ask.com http://submissions.ask.com/ping?sitemap=
Yahoo! http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=SitemapWriter&url= и http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=

Также советую создать HTML Sitemap.

Продолжайте узнавать!

Данная статья является частью публикации, описывающей приобретение начальных навыков в продвижении и оптимизации Вашего сайта. Советую прочесть весь материал на тему раскрутки и seo-оптимизации.

Комментарии и отзывы к материалу

Открыта вакансия на первого комментатора!

Отправить комментарий

Как зовут?

Сообщение