Расширенная карта сайта

Файлы Sitemap – Вебмастер. Помощь

С помощью файла Sitemap можно сообщить Яндексу об актуальной структуре сайта, указав специальную директиву в robots.txt или добавив в Яндекс.Вебмастер.

Формат и требования к файлу Sitemap.

Вебмастер позволяет:

  • загрузить файл;
  • сообщить об обновлении файла;
  • удалить файл.

На странице Файлы Sitemap:

  1. Выберите из списка сайт.
  2. В поле впишите URL, по которому доступен файл. Например, https://example.com/sitemap.xml.
  3. Нажмите кнопку Добавить.

После добавления файл попадает в очередь на обработку. Робот загрузит его в течение двух недель. Каждый добавленный файл, в том числе вложенный в файл индекса Sitemap, обрабатывается роботом отдельно.

После загрузки напротив каждого файла вы увидите один из статусов:

СтатусОписаниеПримечание
«OK» Файл сформирован правильно и загружен в базу робота Напротив файла отобразится дата последней загрузки.Проиндексированные страницы появятся в результатах поиска в течение двух недель
«Редирект» Указанный URL перенаправляет на другой адрес Удалите редирект и сообщите роботу об обновлении
«Ошибка» Файл сформирован неправильно Нажмите ссылку Ошибка, чтобы узнать подробности. После внесения изменений в файл сообщите роботу об обновлении
«Не проиндексирован» При обращении к Sitemap сервер возвращает HTTP-код, отличный от 200 Проверьте, доступен ли файл для робота с помощью инструмента Проверка ответа сервера, указав полный путь к файлу.Если файл недоступен, обратитесь к администратору сайта или сервера, на котором он расположен.Если файл доступен, сообщите роботу об обновлении
Доступ к файлу запрещен в robots.txt с помощью директивы Disallow Разрешите доступ к Sitemap и сообщите роботу об обновлении

Если вы изменили добавленный в Яндекс.Вебмастер файл Sitemap, его не надо удалять и загружать снова — робот регулярно проверяет файл на обновления и ошибки.

Чтобы ускорить обход файла, нажмите значок. Если вы используете файл индекса Sitemap, можно запустить обработку каждого перечисленного в нем файла. Робот загрузит данные в течение трех дней. Использовать функцию можно до 10 раз для одного хоста.

Когда вы израсходуете все попытки, следующая будет доступна через 30 дней после первой. Точная дата отображается в интерфейсе Вебмастера.

В интерфейсе Яндекс.Вебмастера можно удалить те файлы, которые были добавлены на странице Файлы Sitemap:

  1. Выберите нужный сайт из списка.
  2. Напротив нужного файла нажмите значок.

Если для Sitemap была добавлена директива в файле robots.txt, удалите ее. После внесения изменений информация о Sitemap пропадет из базы робота и Яндекс.Вебмастера в течение нескольких недель.

Была ли статья полезна?

Источник: https://yandex.ru/support/webmaster/indexing-options/

Что такое карта сайта и как правильно сделать sitemap xml

Карта сайта (sitemap) — это html страница сайта или специальный xml файл, в котором отражены ссылки на все важные страницы сайта. Чтобы понять, что такое карта сайта, достаточно представить книжное оглавление и сразу же станет ясно, зачем нужна карта сайта.

Карта сайта помогает посетителю, будь это человек или поисковый робот, быстро найти любую страницу сайта, совершая минимальное число переходов.

На простых, небольших сайтах все страницы могут быть доступны через 1-2 клика от главной страницы, но что делать, если сайт большой и структура его непроста? Подобный сайт будет неудобен не только посетителям, но и неочевиден для поисковых систем.

Какие бывают карты сайта

Поисковые системы индексируют сайт постепенно, уровень за уровнем, начиная с главной страницы. Если на сайте много уровней вложенности страниц, то пока все страницы сайта проиндексируются пройдут многие месяцы.

Значит, необходимо создать карту сайта, на которой будут все ссылки на все страницы сайта сразу, чтобы робот не тратил время на переходы по уровням вложенности, верно? И да и нет. Ответ зависит от того зачем делается карта и какой она будет.

Давайте рассмотри, какие бывают карты сайта.

Карта сайта HTML Sitemap

Карты сайта делятся на 2 основных вида или формата: карта сайта html и карта сайта файл xml. HTML карта сайта — это страница сайта, на которой перечислены ссылки. Обычно это ссылки на самые важные разделы и страницы сайта.

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

Если на странице будет слишком много ссылок, далеко не все ссылки могут быть проиндексированы или вовсе страница карты сайта может быть исключена из поиска за чрезмерное количество ссылок, пусть даже внутренних ссылок.

Для того, чтобы карта сайта html правильно индексировалась и адекватно воспринималась посетителями не стоит размещать на странице более 100 ссылок. Этого более чем достаточно, чтобы разместить на странице все разделы и подразделы, которые не влезли в основное меню.

Обычно, карта сайта в формате HTML имеет древовидную структуру, где указаны развернутые разделы и подразделы. Излишне громоздкие HTML карты сайта, зачастую оформляются графическими элементами, CSS-стилями и дополняются Java-script. Однако, карта сайта html не имеет большого значения для поисковых систем.

HTML карта сайта — это не есть полноценный sitemap. Как же быть, если на сайте сотни, тысячи, десятки тысяч страниц? Для этого необходимо разместить ссылки на все страницы в карте сайта в формате xml.

Карта сайта XML Sitemap

XML карта сайта — это файл формата xml, вида sitemap.xml, который обычно находится в корне сайта. У карты сайта в формате xml есть множество преимуществ перед html картой сайта. Sitemap xml — это специальный формат карты сайта

Источник: https://convertmonster.ru/blog/seo-blog/sitemap-xml-chto-takoe-karta-sajta-html/

Детальное руководство по файлу Sitemap

В этом путеводителе мы рассмотрим следующие вопросы:

Что такое Sitemap ?

Это файл, который содержит в себе перечень ссылок на все важные страницы сайта. То есть, этот документ направляет поисковые системы на основной контент на сайте.

Для чего нужна карта сайта

Сайтмап нужен, если у сайта есть проблемы с индексацией, которые вызваны: 1) большим количеством страниц; 2) отсутствием ссылок (внутренних или внешних) на страницы;

3) глубокой вложенностью на сайте (запутанной структурой).

HTML vs XML-карта сайта

Карты сайта бывают следующих типов:

Самое простое объяснение разницы между этими форматами в том, что XML-карта в первую очередь предназначена для поисковых систем, а HTML – для пользователей.

HTML-карта – это всего лишь общий обзор сайта, содержит только информацию и страницы, которые нужно видеть пользователям.

Если вы находитесь на сайте и ищете определённый раздел, при переходе на Sitemap HTML легко его найдёте.

Несмотря на то, что такой тип карт сайта ориентирован на пользователя, он также может помочь вашему ранжированию в поисковых системах. Это одно из свидетельств того, что вы заботитесь об удобстве сайта для пользователя.

При составлении HTML-карты сайта важно учитывать:

1. Структурированное содержание.

Карта сайта должна быть понятна и удобна для восприятия пользователя. Желательно, чтобы она включала в себя разделы, категории, подкатегории и т. д.

2. Анкоры ссылок.

В отличие от XML-карты, каждая ссылка должна иметь название, чтобы пользователям было понятно, на какую страницу они перейдут.

3. Ссылка на карту сайта должна быть доступна на всех страницах сайта. Обычно её размещают в футере страницы.

Протокол XML-карты сайта предназначен для поисковых роботов. XML-файл содержит в себе информацию о том, когда последний раз обновлялся URL-адрес, насколько это важно и как часто происходят изменения.

Обычно Sitemap состоит из следующих XML-тегов:

Обязательные: – определяет стандарт протокола и инкапсулирует этот файл. – содержит в себе информацию о URL-адресе (является родительским тегом).

– содержит абсолютный URL-адрес.

Необязательные: – указывает дату последнего изменения файла. – указывает частоту смены файла.

– указывает на значимость документа на сайте. Диапазон значений: от 0,1 до 1,0 (по умолчанию 0,5).

Не устанавливайте для каждого URL-адреса слишком частую смену файла и максимальный приоритет. Если метки частоты и приоритета не отражают реальность, вероятнее всего, поисковые системы будут более склонны игнорировать всю карту XML.

Другие форматы Sitemap

Помимо вышеперечисленных карт сайта, поисковые системы также поддерживают следующие форматы:

Источник: https://siteclinic.ru/blog/technical-aspects/rukovodstvo-po-karte-saita-sitemap/

Иерархическая HTML карта сайта

Hierarchical HTML Sitemap предлагает посетителям лёгкую и интуитивно понятную навигацию по вашему блогу

Этот плагин генерирует HTML карту сайта вашего блога WordPress. Он выводит список записей, разбитых и отсортированных по иерархии рубрик. С помощью шорткода можно легко и быстро отображать карту сайта на странице или в любом месте, где шорткод работает, например в виджете.

Вывод не включает каких либо CSS или JavaScript фалов — это чистый HTML

Возможности:

  • Простой шорткод: [htmlmap]
  • Рубрики отсортированы иерархически.
  • Выводит записи и/или страницы.
  • Позволяет исключать указанные записи/страницы или рубрики.
  • Выводит облако категорий над списком записей для лучшей навигации.
  • Выводит дату публикации записи.
  • Чистый HTML без встроенных стилей или скриптов.
  • Не загружает никакие .js или .css файлы.
  • Нет рекламных или авторских ссылок.

Возможности PRO версии:

Иерархическая HTML карта сайта Pro позволяет:

  1. Настраивать расширенные опции карты сайта
  2. Использовать генератор шорткода, для включения необходимых опций

Использование и Опции

Шорткод плагина [htmlmap] принимает несколько дополнительных параметров:

  • exclude : позволяет указать ID записей или страниц, которые нужно исключить из карты сайта (например: [htmlmap exclude=445,446]).
  • exclude_cat : позволяет указать ID рубрик, которые нужно исключить из карты сайта (например: [htmlmap exclude_cat=1,34]).
  • showpages : опция включает вывод списка страниц (например: [htmlmap showpages]).
  • hidecloud : скрывает облако рубрик (например: [htmlmap hidecloud]).
  • showdescription : включает вывод описания для категорий (они не выводятся по умолчанию; например: [htmlmap showdescription]).
  • hidedate : скрывает даты публикаций записей (например: [htmlmap hidedate]).
  • hidecount : отключает вывод числа с количеством постов возле названия рубрики (например: [htmlmap hidecount]).

Несколько параметров могут быть использованы в одном и том же шорткоде. Например:

[htmlmap exclude=”3546,7398″ exclude_cat=”1,34″ showpages hidecloud]

Дополнительно

  • Документация
  • GitHub репозиторий для багрепорта
  • Пример карты сайта.
  1. Войдите в админку WordPress.
  2. Наведите курсор на «Плагины» и нажмите «Добавить новый».
  3. В форме Поиска введите Hierarchical HTML Sitemap и нажмите кнопку «Найти плагины».
  4. На странице результатов нажмите на ссылку «Установить сейчас» для «Hierarchical HTML Sitemap».
  5. Нажмите «Активировать плагин» для завершения установки. Готово!
  1. Скачайте Hierarchical HTML Sitemap и разархивируйте папку с архивом.
  2. Загрузите папку hierarchical-sitemap в директорию /wp-content/plugins/.
  3. Зайдите в консоль управления WordPress и перейдите в раздел «Плагины» -> «Установленные Плагины».
  4. Активируйте «Hierarchical HTML Sitemap».
  1. Убедитесь, что плагин установлен и активирован.
  2. Наведите курсор на «Страницы» и нажмите «Добавить новую» в консоли управления WordPress.
  3. Дайте вашей странице название «Карта сайта» и вставьте [htmlmap] в поле содержания.
  4. Сохраните страницу и нажмите на ссылку «Просмотреть», чтобы увидеть вашу карту сайта

Установка

  1. Войдите в админку WordPress.
  2. Наведите курсор на «Плагины» и нажмите «Добавить новый».
  3. В форме Поиска введите Hierarchical HTML Sitemap и нажмите кнопку «Найти плагины».
  4. На странице результатов нажмите на ссылку «Установить сейчас» для «Hierarchical HTML Sitemap».
  5. Нажмите «Активировать плагин» для завершения установки. Готово!
  1. Скачайте Hierarchical HTML Sitemap и разархивируйте папку с архивом.
  2. Загрузите папку hierarchical-sitemap в директорию /wp-content/plugins/.
  3. Зайдите в консоль управления WordPress и перейдите в раздел «Плагины» -> «Установленные Плагины».
  4. Активируйте «Hierarchical HTML Sitemap».
  1. Убедитесь, что плагин установлен и активирован.
  2. Наведите курсор на «Страницы» и нажмите «Добавить новую» в консоли управления WordPress.
  3. Дайте вашей странице название «Карта сайта» и вставьте [htmlmap] в поле содержания.
  4. Сохраните страницу и нажмите на ссылку «Просмотреть», чтобы увидеть вашу карту сайта
Читайте также:  Жареный сазан - рецепт как приготовить сазана на сковороде

Отличная карта сайта и очень простая в использованииThis sitemap KICKS ASS and looks fantastic!It tested WP Sitemap Page, WP SEO HTML Sitemap Plugin and HTML Page Sitemap. Hierachical html Sitemap is the best to youse of all of em. You can customize the output and it works. I tryed that in “HTML Page Sitemap” to but faild cause the output was limited to “pages” only. Code is clean ul-li with h2, nice anchor links to get “up” again. Easy to use and even a none programmer can customize the output. Works with Wp 4.4I'm not someone who leaves a comment here, but this plugin deserves that. I have not found a single HTML sitemap plugin that has the option to exclude category – this has that option. Thanks again!I don't always post comments here, but this was EXACTLY what I was looking for. I used a mobile responsive theme with both pages and posts, but only one menu. I still showed posts in the right column, but if the screen was narrow, they get pushed to the bottom. So I made one more page with this shortcode on it in about 30 seconds and added it to the end of my page menu. Problem Solved!Посмотреть все 10 отзывов

  • протестировано с WordPress 4.9.6
  • added: опция hidecount, позволяющая отключить вывод числа с количеством записей возле названия рубрики
  • добавлены хуки фильтров:
    • hierarchicalsitemap_category_title_html
    • hierarchicalsitemap_posts_list_html
    • hierarchicalsitemap_pages_list_html
  • протестировано с WordPress 4.7
  • Исправлено: вывод пустых категорий (у которых нету записей, но есть дочерние непустые рубрики)
  • Новая функция: отображает описание для категорий (используйте опцию showdescription)
  • Новая функция: скрывает дату публикации записи (используйте опцию hidedate)

Источник: https://ru.wordpress.org/plugins/hierarchical-html-sitemap/

Карта сайта sitemap.xml и .html: полный обзор

Задумались о создании  «Карты сайта»? Попробуем разобраться в том, как правильно ее сделать.

Что такое карта сайта?

Карта сайта – это отдельная страница, на которой перечислены все разделы, подразделы, статьи. Это что-то вроде каталога, в котором зафиксированы все статьи сайта со ссылками на эти самые статьи.

Для чего нужна карта сайта? XML или HTML: какая карта лучше?

Карта сайта в формате html нужна для посетителей – чтобы облегчить им поиск нужной информации. Такая карта должна обязательно присутствовать на крупных сайтах, объемом больше 30 страниц.

А карта сайта в формате xml просто необходима для поисковых систем  – чтобы поисковый робот увидел все ссылки, которые есть на сайте и лучше индексировал сам сайт.

Итого лучше создать 2 отдельные карты сайта: sitemap.XML для роботов и .HTML для посетителей.

С помощью файла Sitemap вы можете сообщить Яндексу, какие страницы вашего сайта нужно индексировать, как часто обновляется информация на сайте, а также индексирование каких страниц наиболее важно. Полезно посмотреть карты крупных сайтов или хороших сайтов вашей тематики, находящиеся в ТОПе.

Формат xml разберем позднее, сначала попробуем разобраться с форматом html, т.е. с привычной для нас картой, которую мы видим практически на каждом портале.

Карта сайта HTML – 7 железных правил

  1. Размещайте её на отдельной странице, попасть на которую можно из главного меню. То есть ссылка на карту сайта должна быть видна с любой страницы сайта.

  2. Структура карты должна отражать иерархию страниц сайта; в структуре должно чётко прослеживаться – где основные разделы, а где подразделы.

  3. Хорошо, если в начале карты сайта будет размещено краткое описание самого сайта, чтобы посетитель смог быстро сориентироваться, на каком именно сайте он находится.

  4. Не перегружайте карту сайта излишними картинками, лучше вообще обойтись без них.

  5. Не забудьте проставить ссылки с пунктов карты на внутренние страницы сайта, чтобы посетитель смог мгновенно перейти в нужный ему раздел.

  6. Старайтесь в описаниях разделов придерживаться правила: краткость – сестра таланта. Заголовки разделов должны быть ёмкими, чёткими и понятными. Можно добавить краткое описание раздела, например:

    «- О компании
    В этом разделе кратко описаны главные принципы работы нашей компании, история её возникновения и развития, а также наши стремления и чаянья в долгосрочной перспективе.»

  7. Следите за актуальностью карты сайта. Если из структуры удаляются какие-то страницы или, наоборот, добавляются новые, не забудьте отразить это в карте.

Соблюдайте эти 7 правил, и карта сайта станет отличным навигатором для ваших посетителей.

Карта сайта sitemap.xml: зачем нужна и как ее самостоятельно сделать

Карта сайта XML

Источник: https://1ps.ru/blog/sites/site-map/

Как сделать HTML и XML карту сайта

Карта сайта — это специальный XML или HTML-файл, где собраны ссылки на все его страницы. Она представляет собой что-то вроде книжного оглавления, которое позволяет как поисковикам, так и посетителям быстро ознакомиться с содержанием вебсайта.

Правильно сделанная карта сайта — один из инструментов успешного продвижения интернет-проекта. Рассмотрим правила создания таких карт и разберем нюансы, которые стоит принять во внимание.

Желательно, чтобы у сайта были 2 карты – XML и HTML. Первая предназначена для поисковиков, а вторая — для посетителей сайта.

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

ru/sitemap.xml и содержащий до 50 000 ссылок. Читать информацию из XML-карты могут все популярные поисковые алгоритмы.

Вот так может выглядеть сайтмап в браузере:

HTML-карта — это страница портала, на которой собраны ссылки на опубликованные статьи. При этом нужно добавлять ссылки не на каждую из страниц сайта, к тому же на одной странице не должно быть расположено слишком много ссылок. Если их будет больше тысячи, не все из них могут быть проиндексированы, также из-за большого количества ссылок страница может быть удалена из индекса поисковика.

Пример html карты сайта:

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

Виртуальный хостинг сайтов для популярных CMS:

WordPress

Joomla

OpenCart

OcStore

PrestaShop

Drupal

Magento

Moodle

MODX Revo

DLE

InstantCMS

IPB

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

Программа-генератор

Один из простых способов создания XML-карты — использование специальной программы-генератора, такой, как WonderWebWare SiteMap Generator. Подобные приложения были популярны в прошлом, большинство из них платные, однако после покупки подобного продукта можно постоянно генерировать нужные sitemap.xml. Сегодня веб-мастера предпочитают использовать онлайн-сервисы или плагины для CMS.

Вот так выглядит интерфейс программы (на английском).

Упомянутый выше SiteMap Generator — бесплатная утилита, при помощи которой можно создать карту для поисковиков в формате .xml. Также эта программа позволяет:

  • составить список внутренних ссылок сайта;
  • экспортировать собранные с сайта ссылки в файл .csv или .html;
  • составить список внешних ссылок сайта;
  • найти на сайте битые ссылки.

Найденные битые ссылки также можно вывести списком. Таким образом, эта программа с обширным функционалом по-прежнему может быть полезной при обслуживании сайта.

Еще один способ генерации XML-карты, не требующий особых знаний и навыков — воспользоваться онлайн-сервисом. Наибольшей популярностью пользуются www.xml-sitemaps.com и www.freesitemapgenerator.com.

С помощью xml-sitemaps.com можно бесплатно создать sitemap.xml для небольшого или среднего по размеру веб-сайта, который состоит не более чем из 500 страниц. Для этого понадобится только:

  • ввести адрес сайта (Starting URL);
  • примерное время обновления страниц (Change frequency);
  • время последнего обновления (Last modification) и приоритет (Priority), который может быть задан автоматически.

После нажатия на кнопку сервис создаст карту. Если страниц больше 500, придется заплатить 20$ за полную версию, чтобы сгенерировать sitemap.xml с помощью xml-sitemaps.com. Лицензия предоставляется бессрочная и подойдет тем, кому регулярно нужно создавать карты сайтов для больших порталов.

Онлайн-сервис freesitemapgenerator.com позволяет сгенерировать карту для сайта, содержащего до 5000 страниц, но потребует предварительной регистрации и верификации по e-mail.

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

Создание XML-карты вручную

Вручную можно создать карту для поисковиков в формате .xml или .txt. Первый вариант предоставляет больше возможностей, поэтому будет лучше выбрать именно его. При создании карты необходимо использовать кодировку UTF-8. Основные правила, которых необходимо придерживаться при составлении карты:

  • файл не может содержать больше 50 000 адресов;
  • файл не должен превышать по размеру 10 Мб;
  • каждый из файлов XML-карты должен быть прописан в robots.txt.

Одну карту можно разбить на несколько файлов, максимальное количество таких частей — 1000.

Пример кода

Код XML-карты в программе NotePad++ выглядит следующим образом:

Основные теги, которые используются при создании XML-карты:

  • urlset — указывает стандарт протокола, в этот тег должно быть заключено все содержимое файла;
  • url — тег ссылки, также используется один раз;
  • loc — тег, в который заключается сама ссылка на страницу.

В карту необходимо включать только абсолютные ссылки, то есть такие, которые начинаются с http://имядомена/.

Дополнительные теги, которые можно использовать при создании карты:

  • lastmod — дата последнего обновления страницы (при использовании систем управления сайтами, модули генерации карты сайта перезаписывают эти значения автоматически при изменении страницы);
  • changefreq — частота изменений страницы;
  • priority — приоритет страницы сайта при индексации (обычно 1 у главной, от 0.5 до 1 у основных страниц, менее 0.5 у «ширпотреба», например, новостных страниц, не несущих полезной информации уже через месяц).

Источник: https://www.ipipe.ru/info/kak-sdelat-kartu-sajta.html

Создаем карту сайта

Карта сайта (Sitemap) представляет собой одну web-страницу, которая отображает достоверную информацию о структуре вашего сайта. Некоторые спросят: «Нужна ли нам карта, если мы отобразили все разделы в «подвале» сайта?». Конечно нужна, ведь она выполняет функции путеводителя, как для пользователей, так и для поисковых роботов.

Читайте также:  Вобла вяленая - фото, как правильно солить воблу, вялить и сушить

Другими словами, Sitemap содержит в себе ссылки, как на основные разделы ресурса, так и на подразделы и даже отдельные страницы. Если ваш сайт состоит из десятка страничек, можно карту не делать, ее роль будет выполнять меню.

В случае же, когда мы имеем дело с полноценными порталами, объем которых измеряется в сотнях, а порой, и в тысячах страниц, тут без карты сайта не обойтись.

Одной карты мало, дайте две!

Как уже говорилось выше, карта сайта может использоваться не только роботами, но и пользователями. Поэтому большинство современных ресурсов содержит две карты: XML и HTML.

Sitemap в формате XML используется исключительно поисковыми роботами. Ее роль сводится к предоставлению «паукам» достоверной информации о структуре сайта и ее обновлении.

Именно благодаря карте, роботы оперативно индексируют новые страницы, и заносят их в поисковую базу. Если же объемный сайт не содержит файла Sitemap.

xml, многие его страницы могут быть не проиндексированы месяцами, а иногда даже на протяжении нескольких лет.

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

Некоторые неопытные пользователи довольно часто используют в качестве инструмента перелинковки HTML карту. Это очень грубая ошибка. Объясним почему.

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

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

Делаем XML карту сайта

Создать файл XML можно тремя способами:

–   приобрести специальный генератор, который создаст для вас карту сайта;

–   воспользоваться одним из онлайн-сервисов;

–   написать файл вручную.

Приобретение генератора Sitemap является одним из наилучших вариантов. Вам не придется создавать карту сайта вручную, что позволит сэкономить несколько часов времени. Единственным недостатком таких генераторов, является необходимость в покупке лицензии.

Большинство подобных программ выпускаются по shareware лицензии, стоимость которой варьируется в пределах от 20 до 30 долларов.

Лучшими представителями программ-генераторов являются: SiteMap XML Dynamic SiteMap Generator, WonderWebWare SiteMap Generatior и Sitemapspal.

Если ваш сайт состоит всего из нескольких сотен страниц, имеет смысл воспользоваться бесплатными онлайн сервисами. Вам потребуется лишь указать адрес вашего ресурса и нажать кнопку «Загрузить».

В итоге, вы получите полноценную карту вашего сайта. Среди онлайн сервисов, на наш взгляд лучшими являются: www.xml-sitemaps.com (объем сайта до 500 страниц) и www.freesitemapgenerator.

com (до 5000 страниц).

В случае если вы хотите создать Sitemap.xml вручную, вам потребуется знание следующих тегов:

–    – в данном теге указываются сведения об определенном url (адресе страницы);

–    – этот тег может заключать в себе множество url-адресов;

–    – данный тег используется для указания url;

–    – в этом теге указывается дата последнего изменения страницы;

–    – указывает насколько часто изменяется страница (атрибуты: always, hourly, daily, weekly, monthly, yearly, never);

–    описывает приоритет определяемой страницы, по сравнению с другими (значения от 0,1 – низкий приоритет, до 1 – высокий приоритет).

Теги , и являются обязательными, а , и могут не указываться в файле Sitemap.xml.

Источник: https://pr-cy.ru/lib/saytostroenie/sozdaem-kartu-sayta

OpenCart Sitemap Pro: эффективная и расширенная настройка карты сайта sitemap.xml

В каналах продвижения OpenCart по умолчанию доступен модуль Google Sitemap, отвечающий за формирование и показ карты сайта в виде файла sitemap.xml.

Однако у него есть существенные недостатки, основными из которых являются высокая нагрузка на базу данных и неоптимизированная структура данных с точки зрения SEO.

Для начала стоит отметить, для чего необходима карта сайта в формате XML, и что получает владелец сайта при её использовании.

Основная функция карты сайта, это представление структуры сайта в понятном виде для поисковых роботов (http://www.sitemaps.org/). В карте сайта могут быть представлены страницы, до которых нельзя дойти путём обхода ссылающихся друг на друга объектов. Кроме того, карта сайта экономит вычислительные ресурсы сервера, т.к. роботы не тратят время на перебор всех страниц, а получают прямые ссылки-указатели. Адрес карты сайта задаётся в директиве Sitemap файла robots.txt. Но вернёмся к недостаткам, которые возникают при использовании стандартного модуля.

Чем больше товаров, тем медленнее формируется карта сайта и тем выше вероятность того, что поисковый робот откажется от её использования, т.к. посчитает файл слишком медленным или получит ошибку после превышения максимального времени выполнения кода на PHP (пустую страницу).

Это вполне ожидаемо для магазинов с количеством товаров > 1000 на виртуальном хостинге и с количеством товаров > 5000 на виртуальном выделенном сервере.

На каждый товар отводится не менее одного запроса к БД, а также несколько запросов используется на получение канонического вида ссылки, итого, для тысячи товаров может быть выполнено до 3-х тысяч запросов к БД!

Решение в виде отдельного модуля Sitemap Pro использует всего один запрос к базе данных! Это стало возможным за счёт особого алгоритма перебора выбранных объектов и собственного механизма формирования ссылок, который полностью совместим с форматом ссылок OpenCart.

Ещё один недостаток стандартного модуля связан с выводом товаров, категорий, производителей и статей  в нескольких представлениях: с использованием канонических ссылок с путями (товары в категориях), с использованием канонических ссылок без путей и в виде ссылок-идентификаторов.

По сути, происходит дублирование одних и тех же страниц под разными адресами, а с точки зрения SEO это нерационально!

Sitemap Pro позволяет выбрать тип ссылок для страниц карты сайта, например, можно построить карту сайта только на основе канонических ссылок, что приветствуется при SEO-продвижении, а также исключает попадание в карту сайта объектов, чьи родители скрыты, т.е. отключены.


Кроме того, Вы можете настраивать дополнительные параметры карты сайта, такие как частота опроса, приоритет и включение даты последнего изменения:
Несмотря на то, что дата последнего изменения в карте сайта считается опциональной, она всё же влияет на поведение поискового робота. При наличии даты последнего изменения, робот не будет лишний раз обращаться к странице, а дождётся пока разница новой и предыдущей даты не превысит или не сравнится с частотой обхода.

Подведём итоги и посмотрим, какие преимущества даёт модуль Sitemap Pro:

  1. Высокая скорость формирования карты сайта за счёт одного запроса к базе данных и собственного алгоритма обработки выборки данных.
  2. Четыре основных секции: главная страница, производители, товары, категории и статьи. Для каждой из секции (см. примечания 1,2) могут быть заданы свой тип ссылок, частота опроса, приоритет и последнее изменение. Секции могут быть отключены (см. Статус).
  3. Построение уникальной структуры на основе типа ссылок. Исключена возможность попадания товаров из скрытых категорий.

Дополнительно реализована возможность отключения заголовка Set-Cookie, который устанавливается при первом обращении к OpenCart и в котором нет необходимости для карты сайта, что позволяет кешировать её как статический файл через сервер Nginx. Также поддерживается расширение ссылок config_seo_url_postfix для режима SEO URL Pro.

* * *

В Sitemap Pro v.1.2 добавлены две новые опции (см. скриншот выше):

  • Опция автоприоритета позволяет увеличить выставленный приоритет для товаров на одну десятую, если на них есть отзывы. Это позволяет поисковому роботу обратить внимание на обсуждаемые товары в первую очередь, соответственно, они быстрее остальных появятся в результатах поисковой выдачи.
  • Опция скрытия дубликатов исключает из карты сайта повторяющиеся товары в разных категориях. Поисковому роботу больше не придётся обращаться, по сути, к одним и тем же страницам.

Состав архива

Представленный список файлов необходимо поместить в каталог OpenCart согласно их директориям.

Условия приобретения: Модуль может быть использован только в личных целях, не допускается распространение в составе ПО OpenCart без согласия авторов модуля или публикация его в общедоступном виде. Модуль возврату не подлежит!

Условия поддержки: Бесплатная поддержка в рамках базовой версии 1.x, в том числе выпуск возможных обновлений, осуществляется в течении года с момента приобретения через зарегистрированный электронный адрес, с использованием которого была осуществлена сделка.

Примечание: Если в файле robots.txt используется ссылка на файл sitemap.xml, то не забудьте внести соответствующие изменения в файл .htaccess, а именно, заменить строку RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] на RewriteRule ^sitemap.xml$ index.php?route=feed/sitemap_pro [L] 

Эта статья может быть дополнена расширенной информацией, следите за обновлениями. По вопросам приобретения просьба обращаться через страницу контактов.

Источник: http://opencartsoftware.blogspot.com/2013/07/opencart-sitemap-pro.html

SEO оптимизация Joomla. Часть 2. Создание карты сайта

От автора: индексация – это очень важный шаг на пути продвижения сайта в целом в поисковых системах. И конечно она должна пройти правильно и в кратчайшие сроки.

Но роботы поисковых систем, индексируя Ваш сайт, это по сути скрипты, которые переходят по страничкам сайта и заносят ссылки на них в базу данных. И если сайт достаточно большой, то некоторые страницы сразу могут просто не попасть в индекс, так они будут упущены роботом.

Что бы избежать такой ситуации применяют карту сайта, которая информирует роботов, да и обычных пользователей, о структуре сайта.

Введение

Карта сайта, по сути – это содержание Вашего сайта, где представлена его полная структура страниц. То есть – это набор ссылок на страницы Вашего сайта.

Карта сайта бывает двух видов: html версия – для обычных пользователей и xml версия – для роботов поисковых систем. Отсюда следует, что карта сайта полезна как для обычных посетителей Вашего сайта так и для роботов поисковых систем.

Пользователи, приходящие в первые на Ваш сайт, еще не знакомы с его структурой и могут быстро запутаться в большом количестве страниц сайта (если конечно их много).

Карта сайта версии html значительно упростит навигацию по Вашему сайту и представит пользователю ссылки на все материалы и страницы Вашего сайта.

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого профессионального роста с нуля в сайтостроении

Узнать подробнее

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

Но опять же если структура сайта очень сложная, некоторые страницы могут индексироваться очень долго, либо вообще не попасть в индекс.

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

Читайте также:  Вяленый лещ - калорийность и рецепт

Структура XML карты сайта

Карта сайта для роботов версии XML строго стандартизирована, так как она должна быть понятна роботам различных поисковых систем. Поэтому давайте кратко рассмотрим ее структуру:

<?xml version="1.0" encoding="UTF-8"?><urlset 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" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><loc>http://localhost/lessons/joomla_lesson/</loc><changefreq>never</changefreq><priority>1</priority><loc>http://localhost/lessons/joomla_lesson/about.html</loc><changefreq>never</changefreq><priority>1</priority>

Как Вы видите это обычный документ XML. Вначале указываем его версию и кодировку. Далее описываем блок urlset и добавляем атрибут xmlns:xsi в котором содержится путь к пространствам имен документа XML для карты сайта. Затем идут блоки url, которые содержат непосредственно ссылки на страницы сайта. Тег loc — содержит путь ссылки, changefreq частота обновления страницы и priority — приоритет.

Конечно структура XML версии несложна и карту сайта можно создать в ручную, используя только текстовый редактор. Но если сайт большой или активно дополняется статьями, в таком случае вручную создавать карту сайта не целесообразно. Поэтому давайте рассмотрим автоматическое создание карты сайта для Joomla 3.3.

Установка компонента XMap

Компонент XMap – это бесплатное расширение, которое очень быстро позволяет создать карту сайта на Вашем сайте. Основные возможности:

Создание карт сайта, как XML так и HTML;

Возможность создания нескольких карт сайта с различными параметрами;

Сжатие версии XML;

Возможность привязки стилей к XML версии карты сайта, для более красивого отображения;

Установка приоритетов и частоты обновлений ссылок;

Интеграция с различными популярными компонентами: Zoom, DOCman, VirtueMart, Fireboard, SMF, Hot Property, SOBI2, Mosets Tree, MyBlog, RSG и т.д.

Теперь давайте перейдем на официальный сайт joomla.org в раздел Extensions и используя поиск найдем расширение XMap. Далее переходим на сайт www.jooxmap.com/downloads.html, для скачивания данного расширения.

Обратите внимание, что мы можем скачать как сам компонент Xmap, так и дополнительный набор плагинов для интеграции с различными сторонними расширениями. Я скачиваю только компонент, и после этого устанавливаем как обычное расширение Joomla. После установки переходим в данный компонент

Создание карты сайта

Как Вы видите менеджер карты сайта по своему виду подобен стандартным менеджерам Joomla. Для создания карты сайта, кликаем по кнопке создать.

На вкладке Подробности карты сайта заполняем следующие поля:

Заголовок – название карты сайта;

Алиас – псевдоним (если оставить пустым – он будет создан автоматически);

Состояние – опубликована карта сайта, или нет;

Доступ – какие группы пользователей получат доступ к карте сайта(желательно оставлять Public);

Вводный текст – описание карты сайта. Используется только для версии HTML

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого профессионального роста с нуля в сайтостроении

Узнать подробнее

Далее вкладка Меню

На данной вкладке мы можем отметить галочкой, какие меню будут включены в карту сайта и определить порядок их вывода (простым перетаскивание мыши). В каждом меню мы можем указать следующие поля:

Галочка выбора – включать или нет данное меню в карту сайта;

Приоритет – задать приоритет страниц, которые привязаны к меню. От 0.1 до 1 с шагом в 0.1. Чем больше приоритет, тем важнее страница. Приоритет указывается в версии XML и для версии HTML не важен. Служит как рекомендация поисковым системам приоритета материалов Вашего сайта по отношению друг к другу. Желательно указывать разный для всех меню.

Частота обновления — частота, обновления элемента карты сайта. Доступны такие значения как ежечасно (hourly), ежедневно (daily), еженедельно (weekly), ежемесячно (monthly), ежегодно (yearly), никогда (never).

Служит для рекомендации поисковым системам частоты обновления того или иного элемента карты сайта (например, частоты обновления статьи).

То есть подсказывает поисковому роботу, как часто надо посещать страницу для повторной индексации.

Далее переходим на вкладку Параметры

Доступные поля для настройки:

Вводный текст – показывать либо нет в версии HTML;

Название меню – включать ли названия меню в версии HTML;

Имя Css класса – Ваш собственный класс, который будет присвоен карте сайта;

№ колонки – сколько колонок использовать при выводе элементов карты сайта;

Картинка внешних ссылок – для ссылок на внешние ресурсы будет использоваться выбранная картинка;

Сжимать XML – при большом размере полученной карты сайта, желательно выполнить сжатие;

Украшать XML – если установить ДА, то к версии XML будут добавлены стили CSS которые значительно украсят ее вид. Но для роботов это абсолютно не важно.

Link to author – показывать либо нет ссылку на разработчика расширения.

И последняя вкладка Новости Sitemap

Источник: https://webformyself.com/seo-optimizaciya-joomla-chast-2-sozdanie-karty-sajta/

sitemaps.org – Протокол

В этом документе приведено описание XML-схемы протокола Sitemap.

Формат протокола Sitemap состоит из XML-тегов. Для всех значений данных в файле Sitemap должно использоваться маскирование. В файле необходимо использовать кодировку UTF-8.

Sitemap должен:

  • В начале поставьте открывающий тег , а в конце поставьте закрывающий тег .
  • Укажите область имен (стандарт протокола) в теге .
  • Включите запись для каждого URL-адреса как родительский тег XML.
  • Включите дочернюю запись для каждого родительского тега .

Все теги необязательны. Поддержка необязательных тегов может отличаться в зависимости от поискового сервера. Чтобы получить более подробную информацию, обратитесь к документации поискового сервера.

Также все URL-адреса в файле Sitemap должны быть с одного узла, например www.example.com или store.example.com. Дополнительные сведения см. в разделе Расположение файла Sitemap

Пример XML-файла Sitemap

Ниже приведен пример файла Sitemap, в котором содержится только один URL-адрес и использованы все необязательные теги. Необязательные теги выделены курсивом.

          http://www.example.com/       2005-01-01       monthly       0.8    

См. также пример с несколькими URL-адресами.

Определения XML-тегов

Ниже описаны доступные XML-теги.

АтрибутОписание

обязательный Инкапсулирует этот файл и указывает стандарт текущего протокола.
обязательный Родительский тег для каждой записи URL-адреса. Остальные теги являются дочерними для этого тега.
обязательный URL-адрес страницы. Этот URL-адрес должен начинаться с префикса (например, HTTP) и заканчиваться косой чертой, если Ваш веб-сервер требует этого. Длина этого значения не должна превышать 2048 символов.
необязательно Дата последнего изменения файла. Эта дата должна быть в формате W3C Datetime. Этот формат позволяет при необходимости опустить сегмент времени и использовать формат ГГГГ-ММ-ДД.Обратите внимание, что этот тег не имеет отношения к заголовку “If-Modified-Since (304)”, который может вернуть сервер, поэтому поисковые системы могут по-разному использовать информацию из этих двух источников.
необязательно Вероятная частота изменения этой страницы. Это значение предоставляет общую информацию для поисковых систем и может не соответствовать точно частоте сканирования этой страницы. Допустимые значения:

  • always
  • hourly
  • daily
  • weekly
  • monthly
  • yearly
  • never

Значение”всегда” должно использоваться для описания документов, которые изменяются при каждом доступе к этим документам. Значение “никогда” должно использоваться для описания архивных URL-адресов.Имейте в виду, что значение для этого тега рассматривается как подсказка, а не как команда. Несмотря на то, что сканеры поисковой системы учитывают эту информацию при принятии решений, они могут сканировать страницы с пометкой “ежечасно” менее часто, чем указано, а страницы с пометкой “ежегодно” – более часто, чем указано. Сканеры могут периодически сканировать страницы с пометкой “никогда”, чтобы отслеживать неожиданные изменения на этих страницах.

необязательно Приоритетность URL относительно других URL на Вашем сайте. Допустимый диапазон значений — от 0,0 до 1,0. Это значение не влияет на процедуру сравнения Ваших страниц со страницами на других сайтах — оно только позволяет указать поисковым системам, какие страницы, по Вашему мнению, более важны для сканеров.Приоритет страницы по умолчанию — 0,5.Следует учитывать, что приоритет, который Вы назначили странице, не влияет на положение Ваших URL на страницах результатов той или иной поисковой системы. Поисковые системы используют эту информацию при обработке URL, которые относятся к одному и тому же сайту, поэтому можно использовать этот тег для увеличения вероятности присутствия в поисковом индексе Ваших самых важных страниц.Кроме того, следует учитывать, что назначение высокого приоритета всем URL на Вашем сайте не имеет смысла. Поскольку приоритетность – величина относительная, этот параметр используется для того, чтобы определить очередность обработки URL в пределах сайта.

К началу

Маскирование символов

В файле Sitemap должна использоваться кодировка UTF-8 (обычно ее можно выбрать при сохранении данного файла). В XML-файлах для всех значений данных (включая URL-адреса) должно использоваться маскирование символов, перечисленных ниже в таблице.

СимволМаскирование

Амперсанд & &
Одинарные кавычки ' '
Двойные кавычки "
Больше > >
Меньше

Источник: https://www.sitemaps.org/ru/protocol.html

SEO: разбираемся с картами сайта в форматах HTML и XML

Если представить, что веб-сайт – это книга, то карта сайта – это страница с ее содержанием. Карты сайта или сайтмэпы (sitemaps) бывают двух видов: HTML и XML. Каждая имеет свое предназначение и свою ценность для поисковой оптимизации.

Карты сайта в формате HTML предназначены для пользователей, а карты сайта в XML-формате – для поисковых систем. Каждый из форматов сайтмэпов имеет свои сильные и слабые стороны, когда дело касается SEO. Поэтому важно понимать их особенности, составляя план по поисковой оптимизации.

Карты сайта в XML и SEO

Начнем с формата XML. Дословно XML – это Extensible Markup Language или расширяемый язык разметки.

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

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

Пример карты сайта в XML.

Итак, поисковые машины – единственные пользователи карт сайта в XML. Поэтому для SEO XML-сайтмэп – это что-то вроде приглашения для поисковых роботов просканировать и проиндексировать определенный список URL-ов.

Существует несколько важных моментов, которые стоит знать о XML-сайтмэпах:

  • Карты сайта в XML не гарантируют индексирование. Они просто рекомендуют поисковикам URL-ы, которые нужно просканировать и проиндексировать. 
  • URL-ы в списке карты сайта в XML не передают ссылочный авторитет, в отличие от HTML-ссылок на вашем сайте. 

Карты сайта в XML не помогают улучшить ранжирование. Если единственное место, где поисковая система находит ваш URL, – это карта сайта в XML, то очень маловероятно, что этот URL проранжируется. Он может быть проиндексирован, но у него не будет авторитета, который HTML-ссылки обычно передают странице. По сути, такая страница окажется изолированной.

Идеально, если XML-сайтмэп генерируется и отправляется автоматически, например, еженедельно без какого-либо вмешательства человека. Эту возможность можно настроить на уровне платформы через встроенную функцию, плагин или другое ПО.

Когда генерировать, обновлять и отправлять карту сайта в XML нужно вручную, о такой карте обычно легко забыть. И тогда в сайтмэпе могут остаться неактуальные страницы, ведущие к устаревшему контенту.

А это может запутать поискового робота.

Источник: https://www.imagecms.net/blog/laboratoriia-seo/seo-razbiraemsia-s-kartami-saita-v-formatah-html-i-xml

Ссылка на основную публикацию