Карта сайта текстовой документ формата xml, в котором отражаются ссылки на все веб - страницы сайта, чаще организованные по структуре сайта. Назначение Карты сайта - элемент навигации по сайту и дополнительный проводник поисковых ботов. Может создаваться с учетом директив файла robots.txt.
Содержание статьи:
- Форматы карты сайта Sitemap
- Генераторы online карт сайта Sitemap
- Загрузить карту сайта в каталог сайта
- Карта сайта в файле Robots.txt сайта
- Проинформировать поисковики о созданной карте сайта
- Что делать если поисковики видят ошибку в Sitemap
- Что делать с несколькими картами сайта Sitemap.xml
- Итоги статьи.
Карта сайта для поисковиков - общее
Карты сайта генерируются в различных форматах, но основным форматом для поисковых систем является карта сайта формата XML. В карте сайта XML кроме URL-адресов всех доступных для сканирования страниц сайта, содержится дополнительная информация по каждому адресу.
Для каждого URL-адреса указываются метаданные: приоритетность адреса в структуре сайта, последнее сканирование карты и частота планируемого обновления информации на сайте ,которые указываются перед формированием карты сайта в генераторе Sitemap.
Это пример адреса одной страницы сайта в карте сайта формата .XML. Указан не только сам адрес страницы,но и предполагаемая частота обновления информации на сайте (daily) и приоритет в иерархии карты (1.00).
<url> <loc>http://www.joomla-abc.ru/</loc> <changefreq>daily</changefreq> <priority>1.00</priority> </url>
Надо помнить, что карта сайта не гарантирует полную и быструю индексацию всех страниц сайта. Она всего лишь помогает поисковым машинам лучше ориентироваться в структуре сайта и соответственно более тщательно сканировать ваш сайт. Но, несмотря на это, сделать карту сайта, лучше в начале наполнения сайта контентом. Хотя, повторюсь, и без Sitemap поисковики рано или поздно найдут ваш сайт и все его страницы.
Форматы карты сайта Sitemap
- Для создания карты сайта существуют Online инструменты, которые называются генераторы Sitemap.
- Sitemap (сайтмап) это общепринятое название карты сайта, а также протокола, по которому эта карта создается. Протокол Sitemap 0.9 это набор XML тегов, сделанных в кодировке UTF-8.
- Как я уже говорил основной формат карты сайта [.xml].Основная карта сайта для поисковиков генерируется с именем Sitemap.xml. Имя карты сайта можно менять по своему усмотрению.
- Также можно сгенерировать карту сайта Sitemap.txt; Sitemap.html. Отдельно можно сделать карты Sitemap для фото (image), для видео (video), для новостей сайта (news), версий для мобильных телефонов (mobile).
Генераторы online карт сайта Sitemap
Итак, у вас новый сайт с небольшим объемом контента. Задача создать карту сайта Sitemap,которую «примут» основные поисковые машины интернет.
Не всякую карту сайта поисковые системы считают правильной и «принимают» ее для периодического сканирования. Коректность файлов Sitemap (валидность) имеет большое значение для поисковых машин. Причем с корректностью файлов Sitemap ситуация очень неоднозначная. Sitemap который устраивает Яндекс, может не устроить Google и наоборот.
Для создания файла Sitemap.xml, который устраивает всех поисковиков, есть общепризнанный генератор Sitemap: xml.Sitemaps.com. Это бесплатный инструмент для создания карты сайта до 500 страниц.
Считается, что созданная карта сайта этим генератором, специально сгенерирована для поисковых систем: Google,Bing,Yahoo. Однако,отмечу, что Яндекс также прекрасно принимает карты от этого генератора Sitemapдля обхода.
Этим генератором создается файл Sitemap только для текстового материала .Карты сайта для фото,видео,новостей создаются отдельно, только в платной версии генератора.
Работать с генератором xml.Sitemap очень просто (фото ниже).
- Заходите на сайт online генератора (ссылка чуть выше).
- Вводите URL своего сайта (1) и выбираете метаданные создаваемой карты сайта, а именно в метаданных указываются (смотри скиншот):
- пункт 2 на фото - Предполагаемая частота обновления информации на сайте;
- пункт 3 на фото - Когда создавалась последняя карта сайта;
- пункт 4 на фото 4 - Приоритет URL статей в рамках сайта.
Генерируются шесть форматов Sitemap (XML, sitemap.xml.gz, ROR, Text, HTML, urllist.txt) ,которые нужно скачать на свой компьютер.Можно получить карту сайта на свой email.
Из всех форматов сгенерированной карты сайта Sitemapдальше нужны карты Sitemap.xml и Sitemap.xml.gz
Загрузить карту сайта Sitemap.xml и Sitemap.xml.gz в каталог сайта
Зайдите в каталог сайта по FTP соединению и скопируйте сделанные карты сайта Sitemap.xml и Sitemap.xml.gz в корневой каталог вашего сайта. Напомню коневой каталог сайта это папка, куда установлен ваш сайт Joomla. Скорее всего это папки [httpdocs] или [publ_html] или [ваш_домен].
Добавить карту сайта в текстовой файл Robots.txt сайта
О том, что у вас в каталоге сайта теперь есть удобный информатор о контенте на сайте (карта cайта) нужно проинформировать поисковые машины. Начать нужно с добавления адреса вашей карты сайта,Sitemap.xml,в файл robots.txt это текстовой файл с правилами обхода поисковиками вашего сайта.
Форма добавления URL адресов карт сайта вашего сайта в файл Robots.txt следующая:
User-agent: * Allow: / Sitemap: http://example.com/sitemap.xml #где example.com ваш сайт, а sitemap.xml название вашей сгенерированной карты#
- Если у вас есть файл Robots.txt,а он должен быть,то вставьте строку Sitemap: со своими данными в конце файла Robots.txt.
- Чтобы посмотреть файл Robots.txt вашего сайта, введите в адресную строку браузера ваш_сайт/robots.txt
- Таким же образом можно добавить в файл robots.txt карту сайта Sitemap.xml.gz.
Проинформировать поисковики о созданной карте сайта
Сделав карту сайта и разместив ее в каталоге сайта,нужно напрямую сообщить об этом поисковикам.Делается это в инструментах веб-мастеров. У каждого крупного поисковик есть свой инструмент для веб-мастера.
Для Google это Google Webmaster Tools, для Яндекс это Яндекс Веб-мастер, для Bing это Bing Webmaster Center.
Чтобы отправить свои карты сайта поисковикам нужно войти в аккаунт инструментов веб-мастеров. Для входа используются аккаунты Google(для Google Webmaster Tools),Яндекс (для Яндекс веб-мастер) и Hotmail (для Bing Webmaster Center)
В каждом веб-мастере ищете строку в меню: Карта sitemap или Файлы Sitemap и в предложенной форме вписываете URL вашей Sitemap и нажимаете отправить.
Если поисковик не видит ошибок, то карту сайта Sitemap поставят на сканирование. В Яндекс карта сайта заранее проверяется в Валидаторе на наличие ошибок.
Что делать если поисковики видят ошибку в Sitemap
Если поисковик видит ошибку в вашей карте сайта, то он об этом сообщит. Причем, одни и те же карты могут устраивать одни поисковики и не устраивать другие.
Так, например Google наверняка покажет ошибку, если вы включите в карту новостную ленту, фото и видео сайта. Для каждого типа контента Google требует отдельные карты. Замечу, что генератор xml.Sitemap,о котором шла речь чуть выше, делает карты специально под поисковик Google.
Если поисковик увидел ошибку в карте сайта, то первое, что нужно сделать, удалите карту сайта из каталога. Сгенерируйте новую карту с указанием новых метаданных, например, измените настройки приоритета URL страниц.После генерации новой карты, закачайте ее в каталог сайта и попробуйте отправить в поисковики еще раз.
Как правило, это помогает. Не забывайте удалять старые карты из веб-мастеров.
Что делать с несколькими картами сайта Sitemap.xml
Если вы сделали несколько разных карт сайта для статей, фото, видео, новостей, то выкладывать их в поисковых инструментах веб-мастер,нужно по- разному.
В Яндекс нужно показать все сделанные карты сайта по отдельности, только названия должны быть разные.
В Google нужно сделать объединенную карту сайта, которая называется «Индекс Sitemap карта сайта».
Индекс Sitemap
Делается индекс Sitemap следующим образом:
Например, у вас две сгенерированные карты сайта Sitemap1.xml.gzи Sitemap2.xml.gz. Формат [gz] это сжатый вариант карты сайта.
В любом текстовом редакторе (например, Notepad++) создаете следующий файл по типу:
<?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>http://www.example.com/sitemap1.xml.gz</loc> <lastmod>2013-12-02T18:23:17+00:00</lastmod> </sitemap> <sitemap> <loc>http://www.example.com/sitemap2.xml.gz</loc> <lastmod>2013-12-02</lastmod> </sitemap> </sitemapindex>
Где <lastmod> необязательный тег
Дата последнего изменения URL в формате ГГГГ-ММ-ДД чч: мм (значение времени указывать необязательно).
<changefreq> необязательный тег
Представляет подсказку о том, как часто изменяется страница. Допустимые значения:
- always(это значение применяется для страниц, которые изменяются при каждом посещении)
- hourly (почасовой)
- daily (ежедневно)
- weekly (раз в неделю)
- monthly (раз в месяц)
- yearly (раз в год)
- never(это значение используется для архивных URL).
Тег <priority> необязательный.
Описывает приоритет URL относительно других URL на сайте. Значения приоритета варьируются в диапазоне от 1 (крайне важно) до 0.1 (совсем не важно). Приоритет не влияет на рейтинг вашего сайта в результатах поиска Google.
После того как вы сделали этот файл XML сохраните его под уникальным именем и загрузите в корневой каталог сайта. В инструментах веб мастеров Google отправьте URL этого созданного файла индекс Sitemap поисковику в форме «Добавить Sitemap».
Если Google «увидел» вашу объединенную карту Sitemap удалите одиночные карты из инструментов веб-мастера. Из каталога карты сайта удалять не нужно.
Итоги статьи:
- Карта сайта Sitemap ,для Joomla, является необязательным, но полезным инструментом поискового продвижения сайта;
- Для создания карты сайта Sitemap существуют online инструменты: Генераторы Sitemap;
- Сгенерированная карт сайта, в формате [.xml] и [.xml.gz] размещается в корневом каталоге сайта;
- Адреса карт Sitemap нужно проинформировать поисковые машины в инструментах веб-мастера;
- Требования к картам сайта у поисковиков Googleи Bing отличаются от требований Яндекс, из-за чего одна и та же карта может приниматься одними и не приниматься другими поисковиками;
- Можно делать отдельные карты сайта для Яндекс и Google;
- Для Google делаются отдельные файлы Sitemap(карты сайта) для различного типа контента ;
- Информацию о карте сайта нужно внести в файл Robots.txt сайта;
- После того как сделали карту сайта для поисковиков, следует заняться картой сайта для посетителей.
На этом все! Карта сайта для поисковиков готова.
©Joomla-abc.ru
Статьи близкие по теме
Похожие статьи
Файл robots.txt для сайта Joomla – ...
Файл robots.txt для сайта Joomla это правила, по которым поисковики будут с...