Создайте Google Sitemap для своего сайта и избавьтесь, тем самым, от ряда проблем. Код для карты сайта


Карта с адресом компании на сайте — Webasyst

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

Обычно страница Контакты на вашем сайте создана через Сайт->Страницы или Магазин->Витрина->Страницы. Откройте её на редактирование и перейдите на вкладку HTML. В этом режиме необходимо вставить код предлагаемый картографическими сервисами. Основные картографические сервисы: Google.Карты, Яндекс.Карты и OpenStreetMap. Стоит выбрать тот который представляет лучшее отображение вашего региона.

Google.Карты

На странице https://www.google.ru/maps/ найдите местоположение и в левом выпадающем меню по кнопке ☰ выберите "Поделитесь с друзьями или получите код карты". Переключитесь на вкладку Код, отцентрируйте карту и скопируйте код вида:

<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m12!1m3!1d4490.729912544475!2d37.61565403902758!3d55.752162152658855!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!5e0!3m2!1sru!2sru!4v1446321871360" frameborder="0" rel="border:0" allowfullscreen></iframe>

Яндекс.Карты

Для Яндекс.Карт существует конструктор https://tech.yandex.ru/maps/tools/constructor/ доступный после регистрации или авторизации для уже существующих яндекс-аккаунтов. С его помощью сформируйте карту, добавьте нужные отметки и пути подъезда. Нажмите "Сохранить карту и получить ссылку" и скопируйте код вида

<script type="text/javascript" charset="utf-8" src="https://api-maps.yandex.ru/services/constructor/1.0/js/?sid=tr5dHkPra7srQ0N0DjEJ6Bu5JM_F2CV1&width=500&height=400&lang=ru_RU&sourceType=constructor"></script>

OpenStreetMap

Пройдите по адресу http://www.openstreetmap.org/ и выберите местоположение. В правом выпадающем меню выберите иконку Вставить на сайт и отметьте вкладку Код. Здесь вы можете настроить параметры и скопировать код:

<iframe frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://www.openstreetmap.org/export/embed.html?bbox=37.60612607002258%2C55.74793660031878%2C37.624043226242065%2C55.75346149255379&layer=mapnik" rel="border: 1px solid black"></iframe><br/><small><a href="http://www.openstreetmap.org/#map=17/55.75070/37.61508">Посмотреть более крупную карту</a></small>

После получение нужного кода вставьте его на страницу Контакты и сохраните. В предпросмотре можете сравнить размер и при необходимости изменяя в коде значения width и height настроить ширину и высоту карты.

support.webasyst.ru

Как создать SiteMap и добавить на сайт

  1. SEO Блог
  2. Создание сайта
2012-06-21 Sitemap

Sitemap или карта сайта - это специальный файл (обычно имеет расширение xml), в котором заложена информация обо всех существующих на сайте страницах. При помощи этого файла есть возможность дать понять поисковой системе, какие именно страницы сайта желательно проиндексировать в первую очередь, насколько регулярно производится обновление данных на страницах, а также важность индексации отдельных страниц сайта. Это существенно упрощает поисковым роботам проведение индексации. Файл SiteMap непременно должен быть на всех сайтах, состоящих из пятидесяти страниц, и более.

Как создать файл SiteMap онлайн и добавить его на сайт

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

Смотрите полный видеокурс на iTunes

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

Но для того, чтобы от этого файла был ожидаемый эффект, мало просто создать и добавить SiteMap на свой сайт, нужно еще и донести до поискового робота информацию о его наличии. Для этого нужно путь к нему прописать в файле Robots.txt, добавив в него строку:

Sitemap: http://ВАШ_САЙТ.ru/sitemap.xml

После этого все операции выполнены, ваш sitemap готов выполнять свои функции. Нужно только помнить, что в одном созданном xml файле не должно быть больше 50 000 страниц, и объем его должен быть не больше, чем 10 мегабайт. В противном случае, будет нужно создать еще один такой файл.

Комментарии к статье

← Предыдущая статьяСледующая статья →

seodiz.ru

Создание карты сайта. Файл sitemap.xml для Google и Яндекс.

Всем привет! Не так давно на блоге SEO-Mayak.com  в первой части статьи о карте сайта — «Как создать карту сайта для посетителей на wordpress» я писал о важности уважительного отношения к посетителям создавая для них удобную навигацию по блогу. Сегодня продолжим эту тему. Создавать карту сайта мы будем в формате .xml, которую не увидят посетители, но зато хорошо разглядят поисковые машины.

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

Файл sitemap.xml в паре с другим файлом robots.txt, о котором я писал в статье — «Файл robots.txt — запрет индексации для Яндекса и Google«, выступают в роли неких экскурсоводов или гидов.

Они берут поискового робота за его «алгоритмическую ручку» и ведут по разделам блога, показывая: что и где находится, куда стоит роботу заглянуть, а на что смотреть совсем не обязательно. При этом наши гиды подробно расскажут гостю о поступивших новинках и произошедших изменениях в жизни блога, в общем введут его в курс дела. Робот просто таит от такого внимания, ведь когда работа приносит удовольствие, то наверное даже роботу это понравиться и он непременно зайдет еще, так между прочем.

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

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

Но между этими двумя незаменимыми инструментами есть кардинальные отличия. Если файл robots.txt регулирует движение поисковых роботов по блогу, запрещая им двигаться в одном направлении и разрешая следовать в другое, то файл sitemap.xml расставляет дорожные указатели, которые облегчает движение по уже разрешенным маршрутам. В любом случаи каждый из этих инструментов как воздух необходим любому сайту или блогу для нормального существования и дальнейшего развития.

Существует специальные онлайн сервисы, которые генерируют карту сайта для поисковиков, например sitemapgenerator.ru, кому интересно можете ознакомится.

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

Создание карты сайта для поисковиков с помощью плагина Google XML Sitemaps

Скачать плагин можно по этой ссылке с официального сайта: — скачать плагин Google XML Sitemaps и далее пройти знакомую процедуру установки плагинов.

1. Распаковываем плагин и с помощью FTP клиента закачиваем в папку со всеми плагинами wp-content/plugins.

2. Заходим в адимн-панель блога во вкладку «Плагины«, ищем среди прочих Google XML Sitemaps и активируем его.

Прежде чем перейти к настройкам плагина, необходимо создать 2 пустых файла: sitemap.xml и sitemap.xml.gz и опять же с помощью FTP клиента закачать их в корень блога где находятся папки wp-admin, wp-includes и wp-content. Если Вы не хотите по каким-то причинам создавать файлы сами, то можете скачать вот этот архив, в котором содержаться уже созданные перечисленные файлы. Обязательно установите к закаченным фалам права доступа 666, если проигнорировать этот шаг, то плагин работать не будет! (Как настроить права доступа к файлам с помощью FTP клиента Filezilla)

Настройка плагина Google XML Sitemaps

Теперь можно переходить к настройкам плагина. Для этого идем в админку блога в вкладку  — «Параметры» и выбираем строчку XML-Sitemap

Нашему глазу откроется окно с настойками плагина и в верхней части этого окна будет такая надпись:

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

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

Момент №1:

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

Момент №2:

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

Момент №3:

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

Момент №4:

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

На этом с плагином Google XML Sitemaps мы закончили, но у нас еще осталось пара важных дел.

Докладываем Яндексу и Google о создании карты сайта

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

Отправить файл sitemap.xml на проверку Яндексу можно по этой ссылке. Здесь нам предлагается несколько вариантов передачи файла:

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

Ваш сайт/sitemap.xml

Нажимаем кнопку — «Проверить» и ниже появляется такое сообщение:

С чувством удовлетворения идем к Google. Отправить файл sitemap.xml на проверку в Google можно по этой ссылке. Здесь мы попадаем на такую страничку:

Нажимаем на кнопку — «Добавление/проверка файла sitemap» и выпадет такое окно:

Вводим только название файла, так как URL ресурса уже будет прописан и нажимаем — «Отправить файл Sitemap«, после чего появится такое сообщение:

Обновляем страницу и видим результат проверки файла:

И если в поле под надписью «Проблемы» ни чего нет — значит мы все сделали правильно.

Читайте также, как создать динамическую карту сайта?, с помощью плагина All in One SEO Pack/

На сегодня у меня все. Не держите в себе накопившиеся вопросы. Удачи!

С уважением, Виталий Кириллов

seo-mayak.com

Создайте Google Sitemap для своего сайта и избавьтесь, тем самым, от ряда проблем

Содержание статьи:

Автор: Герман ДростПеревод: Всеволод Козлов

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

В этой статье мы обсудим ряд вопросов, касающихся Google Sitemap:

  1. Преимущества, получаемые вследствие внедрения Google Sitemap в свою деятельность;
  2. Кому следует это использовать;
  3. Как это работает;
  4. Как создать Google Sitemap для своего сайта;
  5. Как создать динамический XML-файл Google Sitemap;
  6. Инструменты для генерации файла Google Sitemap от сторонних производителей.

Преимущества, получаемые вследствие внедрения Google Sitemap в свою деятельность:

  1. Ускорение процесса обнаружения и добавления страниц сайта в индекс Google.
  2. Быстрое нахождение Google’ом претерпевших изменения страниц сайта.
  3. Обеспечение более быстрого попадания сайта в результаты поисковой выдачи Google.
  4. Помощь Google в пополнении его индекса свежим контентом, вследствие чего пользователи Google получают в ответ на свои поисковые запросы актуальный и свежий контент.

Кому следует это использовать?

Использовать Google Sitemap может каждый сайтовладелец независимо от того, сколько на сайте страниц одна или миллион. Но всё-таки необходимее всего использовать Google Sitemap владельцам тех сайтов, страницы которых претерпевают очень частые изменения.

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

Запомните: использование Google Sitemap не даёт преимущества при ранжировании!

Как это работает?

Google Sitemaps созданы с использованием XML (Extensible Markup Language). Этот язык часто используется в фидах и на блогах.

Ниже приведён пример XML-кода, который Вы должны включить в каждую страницу своего сайта:

[url][loc]http://www.yoursite.com/[/loc][lastmod]2005-07-15[/lastmod][changefreq]monthly[/changefreq][priority]0.5[/priority][/url]

Ниже приводится описание каждой строки кода:

  • location – адрес веб-страницы, например http://www.yoursite.com
  • last modified – дата последней модификации страницы
  • change frequency – говорит Google о том, как часто Вы обновляете веб-страницу. Возможные значения: never, weekly, daily, hourly, monthly, yearly
  • priority – устанавливает приоритет, который Google назначит для конкретной веб-страницы. Возможные значения: 0.0 (низший приоритет), 1.0 (высший приоритет), 0.5 (средний приоритет).

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

Ещё раз повторюсь — Google Sitemap никак не влияет на ранжирование сайта.

Как создать динамический XML-файл Google Sitemap?

Если Ваш сайт состоит из 1000 страниц и более, то создавать Google Sitemap вручную будет слишком долго, муторно и неудобно.

К счастью, Google предоставляет собственный скрипт, называемый Sitemap Generator, позволяющий очень быстро сгенерировать необходимый файл. Этот скрипт написан на языке Python, он создаёт Sitemap для Вашего сайта, используя Sitemap Protocol. Этот скрипт может создавать Sitemaps из списка URL, директорий веб-сервера или из логов доступа.

Узнать больше информации относительно инструментов, предоставляемых Google’ом для веб-мастеров Вы можете тут: https://www.google.com/webmasters/sitemaps/login

Инструменты для генерации файла Google Sitemap от сторонних производителей

Google также предоставляет информацию о других sitemap-генераторах.

Например я использую бесплатный sitemap-генератор. Он лёгок в применении, и он быстро генерирует необходимый XML-код для сайта.

Ниже я привожу пошаговый план создания Google Sitemap при помощи одного из множества бесплатных Sitemap-генераторов:

  1. Зайдите на сайт http://www.sitemapspal.com и введите адрес Вашего сайта в форму, находящуюся в самом верху страницы сайта
  2. Нажмите Submit
  3. Скопируйте сгенерированный для Вашего сайта код и вставьте его в чистый текстовый файл блокнота (notepad)
  4. Сохраните этот текстовый файл под именем sitemap.xml
  5. Загрузите этот файл в корневую директорию Вашего сайта (туда, где находится домашняя страница сайта)
  6. В адресной строке браузера наберите полный путь к сгенерированному файлу, например http://www.yoursite.com/sitemap.xml. Если Вы всё сделали правильно, то Вы увидите список URL’ов и никаких ошибок
  7. Теперь откройте свой Google Sitemap аккаунт и добавьте этот путь (из пункта 6) в соответствующую графу в аккаунте
  8. Проделывайте эти шаги применительно к каждому своему сайту.

Резюме

Google является крупнейшей и популярнейшей поисковой машиной во всём Интернете. Каждый год миллионы веб-сайтов попадают в индекс Google, что естественным образом усложняет задачу нахождения Вашего сайта в результатах поисковой выдачи (SERP). Поэтому создайте и начинайте использовать Google Sitemap прямо сейчас.

Источник: http://www.searchenginecollege.com/

Увеличение интернет-продаж

www.seoschool.ru

Правильный файл sitemap.xml или как создать карту сайта своими руками

Заметка: активирована адаптивная версия сайта, которая автоматически подстраивается под небольшой размер Вашего браузера и скрывает некоторые детали сайта для удобства чтения. Приятного просмотра!

04.06.2013

Здравствуйте уважаемые читатели блога Site on! Сегодня я хочу продолжить тему "создания своими руками" и если в прошлый раз мы говорили о создании ЧПУ (SEF) ссылок, то сегодня речь пойдёт о составлении собственной XML карты сайта.

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

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

Зачем нужна карта сайта?

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

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

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

Я считаю, что, если наличие HTML версии нужно далеко не всегда, то XML я использую даже для трёхстраничных сайтов, как минимум ради "галочки" в кабинете поисковых систем и мизерного повышения траста к своим сайтам. Делать её всего пару минут, а лишней она точно не будет.

Положительные стороны наличия XML карты сайта:

  • Более быстрая индексация новых страниц.
  • Гарантия, что робот найдёт нужные страницы.
  • Возможность распределения приоритетов при индексировании.
  • Возможность указания частоты обновления информации на каждой странице.
  • Возможность указания даты последнего обновления страницы.
  • Капля в сосуд доверия к вашему сайту.

Внимание!

Для файлов Sitemap должна использоваться кодировка UTF-8.

Размер XML карты сайта не должен превышать 10 MB и не должен содержать больше 50000 URL. Если ваша карта превышает данные показатели, вы можете разбить её на несколько файлов и создать файл индекса sitemap. Подробнее об этом дальше.

В XML версии все ссылки должны быть абсолютными! То есть начинаться сhttp://имя_домена/

Как создать sitemap.xml своими руками?

Вначале вы должны создать файл с произвольным именем и расширением .xml, либо .txt или RSS канал, но XML формат даёт больше возможностей и более привычен. Также рекомендуется размещать его именно в корне вашего сайта и называть sitemap.xml, но опять-таки повторюсь, вы можете пренебречь этими рекомендациями и назвать файл как хотите, а также положить его куда угодно. Лично я за классику, поэтому для этого блога сделал всё как рекомендуется:

http://site-on.net/sitemap.xml

Далее открываем файл на редактирование, например, с помощью редактора кода Sublime Text 2 или phpDesigner 8 и первой строчкой, без пробелов и табуляций пишем xml-пролог, в котором мы указываем кодировку:

<?xml version="1.0" encoding="UTF-8"?>

После этого идёт обязательный корневой XML-тег:

<urlset>

Он должен содержать стандарт текущего протокола:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

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

<url></url>

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

<loc></loc>

Который, как я уже писал, будет вложен в тег <url>. В конце последнего <url> не забываем закрыть корневой элемент </urlset>. Итого минимальная карта сайта будет иметь вид:

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://site-on.net/</loc> </url> </urlset>

Ещё раз повторю, что все теги, написанные здесь обязательны - без них ваша карта сайта не будет работать вообще, так как XML не допускает ошибок! А теперь давайте поговорим о необязательных тегах, благодаря которым мы можем указывать дополнительную информацию о каждом конкретном URL, они, как и обязательный тег loc пишутся внутри тега url.

Тег lastmod

Тег

<lastmod>

Предназначен для указания даты последнего изменения страницы, дата должна быть записана по стандарту W3C Datetime. Например:

<url> <loc>http://site-on.net/</loc> <lastmod>2013-06-04T08:34:46+01:00</lastmod> </url>

Можно опустить точное время и записывать lastmod в более привычном виде:

<lastmod>2013-06-04</lastmod>

Тег changefreq

Тег

<changefreq>

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

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

Например:

<url> <loc>http://site-on.net/</loc> <lastmod>2013-06-04</lastmod> <changefreq>weekly</changefreq> </url>

В данном примере мы указали частоту обновления главной страницы: раз в неделю. Обращаю ваше внимание, что как и в случае с директивами robots.txt – тег changefreq носит лишь рекомендательный характер, поэтому если вы укажите частоту обновления страницы раз в год, то это ещё не значит что роботы будут посещать её всего лишь 1 раз в год, они могут наведываться хоть каждую неделю, если посчитают нужным.

Тег priority

И последним тегом, которым вы можете пользоваться при составлении своего файла sitemap.xml является:

<priority></priority>

Он показывает, какие страницы нужно проиндексировать как можно скорее, а какие можно и потом, то есть данный тег расставляет приоритет важности (очередь на сканирование). Значение задаётся от 0.0 до 1.0, значение для всех URL по умолчанию равно 0.5.

Внимание!

Priority – это относительная величина, поэтому нет смысла писать для всех страниц (с целью накрутки) приоритет – 1.0, это действие бессмысленно.

Priority – не влияет на позиции страниц в поисковой выдаче! Его значение влияет только на очередь индексирования между страницами вашего сайта.

Пример:

<url> <loc>http://site-on.net/create</loc> <priority>1.0</priority> </url> <url> <loc>http://site-on.net/create/html</loc> <priority>0.8</priority> </url>

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

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://site-on.net/</loc> <lastmod>2013-06-04</lastmod> <changefreq>weekly</changefreq> <priority>1.0</priority> </url> <url> <loc>http://site-on.net/about</loc> <lastmod>2013-06-04T08:34:48+01:00</lastmod> <priority>1.0</priority> </url> <url> <loc>http://site-on.net/create</loc> <priority>1.0</priority> </url> </urlset>

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

По стандарту, в sitemap.xml все нижеприведённые символы должны быть замаскированы с помощью соответствующих им значений в таблице:

sitemap

Вам необязательно маскировать символы вручную, вы можете воспользоваться этим сервисом: www.accessify.com

Создание файла индекса Sitemap для использования нескольких sitemap.xml

По стандарту, если у вас несколько файлов sitemap.xml, то они должны быть перечислены в файле индекса – это, как бы парадоксально не звучало, карта ваших карт сайта. То есть в файле индекса содержится перечень всех ваших файлов sitemap, в нём вы также можете пользоваться необязательным атрибутом lastmod.

Структура файла индекса полностью идентична структуре обычной карты сайта, поэтому чтобы не растягивать статью просто приведу вам пример:

<?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>http://site-on.net/sitemap1.xml</loc> <lastmod>2013-06-04</lastmod> </sitemap> <sitemap> <loc>http://site-on.net/sitemap2.xml</loc> </sitemap> </sitemapindex>

Вся вышеприведённая информация взята с официального источника: www.sitemaps.org

Как создать правильную карту сайта для Joomla

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

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

Однако если количество страниц вашего сайта давно перевалило за 20 и постоянно растёт, то составление карты сайта своими руками теряет свою целесообразность на фоне всех неудобств и затрат времени. Поэтому ребята из Guillermo Vargas решили создать замечательный компонент для Joomla под названием XMAP, который помимо самой Джумлы имеет поддержку большинства популярных компонентов (VirtueMart, Zoo, K2 и др.).

Благодаря этому компоненту вы всего за пару минут создадите правильную карту (HTML и XML) для сайта любого объёма!

Компонент для создания карты сайта на Joomla + VirtueMart – XMAP

Актуальная версия Joomla на момент написания статьи: 2.5.11, актуальная версия XMAP: 2.3.3. Итак, скачиваем бесплатный компонент XMAP с официального сайта разработчиков, этот компонент доступен для любой версии Joomla и VirtueMart, не забудьте выбрать именно вашу версию:

карта сайта

Далее устанавливаем его стандартным способом с помощью "Менеджера расширений", затем заходим в административную панель Джумла: Компоненты/Xmap и сразу зайдём во вкладку "Расширения", чтобы включить нужные нам плагины:

Xmap

Обычно это Content, WebLinks и VirtueMart для интернет-магазинов. После чего возвращаемся на предыдущую страницу и нажимаем красивую жёлтую кнопочку "Создать" вверху справа:

создать

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

В остальном вам должно быть всё понятно, разве что я рекомендую отключить опцию "Украшать XML", так как она вовсе не к чему:

Украшать XML

После всех настроек не забываем поставить состояние "опубликовано" и нажать "сохранить и закрыть":

опубликовать и сохранить

Теперь нам остаётся лишь нажать на ссылку "XML Sitemap" и скопировать URL карты сайта в robots.txt и кабинеты Яндекса и Гугл:

XML Sitemap

Примечание:

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

Если что-то осталось непонятным или вы с чем-то не согласны – оставляйте свои комментарии, я обязательно отвечу.

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

Пожалуйста, оцените эту статью Средняя оценка: 4.8 из 5 (проголосовало: 121)

Статья оказалась вам полезной? Подпишитесь, чтобы не пропустить новые!

Вы можете помочь развитию проекта, сделав всего 1 клик:Спасибо!

site-on.net