Создаем XML-карту

Карта сайта является отдельной страницей, предназначенной для демонстрации четкой структуры интернет-портала. Неопытные разработчики могут сказать: «Зачем нужна эта страница, если все разделы сайта можно без проблем указать в «подвале»?». Такая позиция является крайне неправильной.

Нужно понимать, что Sitemap необходим не только реальным посетителям, но и поисковым сервисам. Конечно, если ваш интернет-портал – это любительский проект, содержащий не больше 20 страниц, Sitemap использовать совершенно необязательно. Если же вы создаете полноценный проект, объемом в несколько сотен или тысяч страниц, Sitemap является обязательным атрибутом.

Разница между HTML и XML-картами

Учитывая, что Sitemap может быть интересен не только реальным пользователям, но и поисковикам, многие разработчики принимают решение создать 2 абсолютно разных карты – XML и HTML.

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

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

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

Как создать XML-карту

Для создания XML-карты доступно три основных способа:

  • покупка специального генератора, автоматически создающего Sitemap;
  • использование возможностей специализированного онлайн-сервиса;
  • самостоятельное написание файла XML.

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

Стоимость необходимой лицензии может достигать $30. Что касается наиболее востребованных и эффективных генераторов, то сегодня наибольшим спросом пользуются такие программы:

  • SiteMap XML Generator;
  • Sitemapspal;
  • WWW SiteMap Generator.

Существуют и бесплатные онлайн-сервисы для бюджетных проектов. Этот вариант создания XML-карты предусматривает только лишь указание адреса сайта и нажатие кнопки «Загрузить». Среди известных онлайн-сервисов особого внимания заслуживают такие проекты, как XML-Sitemaps и FreeSiteMapGenerator.

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

  • url — для указания информации об URL страницы;
  • urlset — для указания сразу нескольких URL-адресов;
  • loc — для указания адреса страницы;
  • lastmod — для указания времени последнего редактирования страницы;
  • changefreq — для напоминания частоты изменения страницы;
  • priority — для демонстрации приоритета страницы.

Следует заметить, что теги url, urlset и loc — это обязательные теги для XML-карты.

Sitemap надо не только создать, но и интегрировать на одну из страниц интернет-портала. Это можно сделать путем загрузки Sitemap.xml в корневой каталог. Для того чтобы это сделать быстро и без особых проблем, можно воспользоваться возможностями «Яндекс-Вебмастер» или «Инструменты для вебмастеров» от Гугл.

В процессе интеграции Sitemap в базу Яндекс следует выбрать добавляемый сайт и перейти в «Настройка индексирования». После этого появится поле, в которое нужно добавить точный путь к созданному XML файлу.

Для интеграции Sitemap в Гугл необходимо сделать все то же самое. Стоит только лишь учесть, что в Гугл необходимая вкладка называется «Оптимизация».

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

Рекомендации по разработке XML-карты

  • Поисковики работают с картами сайта, содержащими не больше 50 тысяч URL.
  • Размер используемого XML файла должен быть менее 10 Мб. В противном случае желательно разбить этот файл на несколько частей.
  • Если создается несколько XML файлов, желательно использовать такие теги: sitemapindex (родительский тег), sitemap (этот тег должен быть указан во всех отдельных файлах XML-карты), loc (для указания конкретного положения файла) и lastmod.
  • Все URL необходимо определить одинаково: с префиксом «www» или без него.
  • В Sitemap следует указать на пространство имен языка XML.

Особенности создания HTML-карт

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

Практически HTML-карты построены в виде «дерева». В них разделы и подразделы выделяются при помощи разных CSS-стилей и графических элементов.

В процессе разработки HTML-карты для масштабного проекта желательно создавать ссылки в форме вкладок. За счет этого можно избавиться от лишней громоздкости. Также стоит отметить, что для повышения функциональности страницы с HTML-картой желательно обратиться к Java-script.



Теги:
0

Оставить своё мнение

Ваш e-mail не будет опубликован. Обязательные поля помечены *