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

Карта сайта или по английски Sitemap - это своего рода путеводитель для по сайту для пользователей или роботов. Карта сайта должна отображать только достоверную информацию относительно структуры Вашего сайта. Наивно полагать, что можно обойтись и без карты сайта, в том случае, если мы отобразили список разделов в «подвале» сайта». Напоминаем, мы с Вами SEO специалисты, для нас нет мелочей и маловажных моментов в оптимизации, карта тоже элемент оптимизации! Sitemap содержит в себе все ссылки Вашего веб - ресурса. Карта сайта в себя включает: основные разделы ресурса, все подразделы, а также отдельные страницы.
Какие бывают карты для сайта?
"Одной карты мало, дайте две!" - Как мы уже говорили ранее, карта сайта используется не только роботами, но и посетителями Вашего сайта. Каждый уважающий себя seo-специалист создать 2 карты, одну для пользователей, вторую - для роботов. Для пользователей будет визуально приятная и понятная карта - оформленная в стиле Вашего ресурса. Для поисковых роботов - карта будет иметь вид xml файла, оформленная согласно общепринятых директив, понятных машинам.
Sitemap в XML формате используется исключительно роботами поисковых систем. Основная задача XML карты - предоставление «паукам» точной информации относительно структуры сайта, частота обновления страниц. Благодаря XML карте, роботы могут оперативно индексировать новые страницы на Вашем веб - ресурсе, поисковые роботы заносят информацию из карты сайта в базу поисковой системы. В случае отсутствия на сайте карты Sitemap.xml, некоторые страницы могут индексироваться в течение месяцев, в отдельных случаях, что еще хуже, в течение нескольких лет.
Карта сайта в формате HTML предназначена пользователям, визуально отображает структуру Вашего сайта. Если структура сайта сложна, вполне вероятно, что необходимый пользователю раздел или рубрика могут быть найдены исключительно благодаря карте сайта.
Для вебмастера или seo-специалиста крайне важно не допускать "фатальных ошибок" в оптимизации. Одной из таких ошибок является крайне неверное допущение малоопытных оптимизаторов, которые используют HTML карту в качестве инструмента перелинковки. Это "ФАТАЛЬНАЯ ошибка!". Во-первых, HTML карта не может быть представлена в качестве полноценной Sitemap: Вам очень повезет если поисковая машина увидит страницу карты сайта, как огромный список внутренних ссылок сайта, в худшем случае - пессимизирует ее за злоупотребление ссылкам, каждый seo специалист должен помнить, что внешними ссылками злоупотреблять нельзя, их не должно быть более 4х на одной странице, что касается внутренних ссылок - их число не должно превышать 100 для каждой отдельно взятой страницы! Кроме всего перечисленного, поисковый робот может занести Вашу карту в категорию спама, в такой спам может попасть не весь список страниц, а например, некоторый процент от общей массы, это может значить для Вас следующее: часть Ваших страниц останется без индексации.
Как создать XML карту сайта?
Существует множество сервисов для создания xml карт, платных и бесплатных, в команде FoCeO используются свои собственные разработки. Важно понимать, что профессионал в области SEO должен уметь пользоваться не только всем известными, автоматическими инструментами, но и создавать карты "своими руками". Мы рассмотрим небольшой припер рукописной XML карты сайта. Не забывайте и о том, что наш с Вами sitemap.xml должен иметь кодировку UTF8. Содержимое файла карты сайта sitemap.xml выглядит следующим образом:
XML карта сайта в seo


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

<url>

<loc>http://foceo.ru/</loc>

<lastmod>2014-09-18T18:54:13+04:00</lastmod>

<changefreq>always</changefreq>

<priority>1.0</priority>

</url>

<url>

<loc>http://foceo.ru/pingqueen/</loc>

<lastmod>2017-03-24T18:57:09+04:00</lastmod>

<changefreq>daily</changefreq>

<priority>0.9</priority>

</url>

<url>

<loc>http://foceo.ru/download/</loc>

<lastmod>2017-03-25T18:59:37+04:00</lastmod>

<changefreq>daily</changefreq>

<priority>0.8</priority>

</url>

</urlset>

В нашей с Вами карте мы использовали следующие обозначения:
- Обязательный тег для карты сайта в формате xml! Базовый тег карты сайта, в него заключаются все ссылки;
- Обязательный тег для карты сайта в формате xml! Все перечисляемые в карте сайта страницы, описываются в рамках этого тега;
- Обязательный тег для карты сайта в формате xml! В рамках тега указываются непосредственно ссылки:
- Необязательный тег, в рамках этого тега стоит указывать дату последнего обновления страницы;
- Необязательный тег, в рамках которого следует указать роботу, как часто следует посещать страницу, доступные параметры: always, hourly, daily, weekly, monthly, yearly, never;
- Необязательный тег, в котором следует указывать приоритет конкретной страницы относительно других - 0,1 - наименее значимые страницы, 1 - самый высокий приоритет.
Помимо всего, что мы перечислили, важно указать пространство имен языка XML: xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
Карта сайта в формате XML может содержать в себе не более 50 тысяч ссылок, при условии, что сам файл sitemap.xml не более 10 мб.
В тех редких случаях, когда карта сайта в формате xml превышает допустимые размеры, следует использовать дополнительные карты сайта, в таком случае в основном файле карты сайта, потребуется указать ссылки на другие, дополнительные карты сайта, выглядит это следующим образом:
XML sitemap в seo


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

<sitemap>

<loc>http://foceo.ru/sitemaps/sitemap01.xml</loc>

<lastmod>2017-03-25T18:54:13+04:00</lastmod>

</sitemap>

<sitemap>

<loc>http://foceo.ru/sitemaps/sitemap02.xml</loc>

<lastmod>2017-03-25T18:54:13+04:00</lastmod>

</sitemap>

</sitemapindex>

Большая часть используемых тегов нам уже известна, новыми для нас стали следующие теги:
- так называемый родительский тег, в него заключаются адреса всех имеющихся у нас карт сайта формата xml;
- в рамках данного тега мы заключаем параметры для каждой конкретной карты сайта.
Карта сайта Sitamap.txt
Еще одним вариантом формата для хранения всех ссылок на страницы Вашего сайта, может быть формат .*txt.
Можно создать файл sitemap.txt, и заключить в него просто все ссылки сайта с новой строки, такой вариант отлично подойдет для ленивых seo специалистов, для такого файла справедливы все требования относительно вместимости и размера файла, что для *.xml, вот только возможность использования дополнительных параметров, например, заданное время индексации, дата обновления, и прочее для такой карты сайта недопустимы.
Посмотрим пример:
TXT sitemap в seo


1. http://foceo.ru/
2. http://foceo.ru/news/
3. http://foceo.ru/pingqueen/

В файл robots.txt, можно добавить любое количество карт сайта, после чего Ваши карты сайта будут доступны с в инструментах веб-мастера Гугл или Яндекс.
Как создать HTML карту сайта?
С самой сложной частью вопроса связанного с картами сайта мы с Вами уже разобрались. Теперь приступим к простой реализации карты сайта, с использованием html, напоминаем, что такая карта делается преимущественно для людей, а не для роботов. Чем проще будет реализована структура Вашего сайта в формате html, тем лучше. Мы предлагаем использовать для такой задачи маркированный список, реализация структуры сайта с его помощью наиболее простое и понятное решение:
HTML sitemap в seo


<ul>

<li><a href="http://foceo.ru">Главная страница проекта FoCeO.RU</a></li>

<li><a href="http://foceo.ru/news/">Новости проекта FoCeO.RU</a></li>

</ul>

<ul>

<li><a href="http://foceo.ru/pingqueen/">Все о приложении FoCeO Ping Queen</a></li>

</ul>

Обратите внимание, что путь к html карте сайта, в файл robots.txt прописывать не требуется.
Оформить HTML карту сайта Вы можете по собственному желание, предлагаем использовать для оформления карты стили, используемые на Вашем сайте.
На этом урок по созданию различных вариантов карт сайта заканчивается. Желаем Вам удачи в продвижении сайтов!

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

Пожалуйста, оцените удобство нашего сервиса

Общий рейтинг: 3.5/5 (21 голосов)


Используя данный сайт вы соглашаетесь с политикой конфиденциальности

Связаться с нами




Контакты
Республика Крым,
г. Симферополь,
Проспект победы 200
Телефон: +7 978 892 75 82
Email: support@foceo.ru
Первый Крымский SEO портал