Как создать карту сайта
FoCeO Раскрутка сайтов Крым

Подробное руководство о том, как создать карту сайта. XML и HTML карты для сайта

карта сайта, как создать карту сайта, что такое карта сайта, xml карта сайта, карта сайта html

SEO КрымПродвижение сайтов в КрымуFoCeO на английском языкеFoCeO на украинском языкеFoCeO на русском языке

Раскрутка сайтов в Крыму
Как создать карту сайта

Подробное руководство о том, как создать карту сайта. XML и HTML карты для сайта

Как создать карту сайта

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


FoCeO - как создать карту сайта




Карта сайта или по английски 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 выглядит следующим образом:


FoCeO - пример XML карты сайта

<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>


В нашей с Вами карте мы использовали следующие обозначения:


<urlset> - Обязательный тег для карты сайта в формате xml! Базовый тег карты сайта, в него заключаются все ссылки;

<url> - Обязательный тег для карты сайта в формате xml! Все перечисляемые в карте сайта страницы, описываются в рамках этого тега;

<loc> - Обязательный тег для карты сайта в формате xml! В рамках тега указываются непосредственно ссылки:

<lastmod> - Необязательный тег, в рамках этого тега стоит указывать дату последнего обновления страницы;

<changefreq> - Необязательный тег, в рамках которого следует указать роботу, как часто следует посещать страницу, доступные параметры: always, hourly, daily, weekly, monthly, yearly, never;

<priority> - Необязательный тег, в котором следует указывать приоритет конкретной страницы относительно других - 0,1 - наименее значимые страницы, 1 - самый высокий приоритет.


Помимо всего, что мы перечислили, важно указать пространство имен языка XML: xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"


Карта сайта в формате XML может содержать в себе не более 50 тысяч ссылок, при условии, что сам файл sitemap.xml не более 10 мб.

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


FoCeO - пример использования дополнительных XML карт сайта

<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>


Большая часть используемых тегов нам уже известна, новыми для нас стали следующие теги:


<sitemapindex> - так называемый родительский тег, в него заключаются адреса всех имеющихся у нас карт сайта формата xml;

<sitemap> - в рамках данного тега мы заключаем параметры для каждой конкретной карты сайта.


Карта сайта Sitamap.txt


Еще одним вариантом формата для хранения всех ссылок на страницы Вашего сайта, может быть формат .*txt.

Можно создать файл sitemap.txt, и заключить в него просто все ссылки сайта с новой строки, такой вариант отлично подойдет для ленивых seo специалистов, для такого файла справедливы все требования относительно вместимости и размера файла, что для *.xml, вот только возможность использования дополнительных параметров, например, заданное время индексации, дата обновления, и прочее для такой карты сайта недопустимы.

Посмотрим пример:


FoCeO - пример использования txt карты сайта

1. http://foceo.ru/

2. http://foceo.ru/news/

3. http://foceo.ru/pingqueen/


Проверить корректность файлов карты сайта в формате XML, можно используя соответствующие бесплатные сервисы от Яндекс и Google.


Не забудьте указать ссылку на основную карту сайта в файле robots.txt, такая ссылка должна быть оформлена с помощью соответствующие директивы:


FoCeO - директива карты сайта для robots.txt

Sitemap: http://foceo.ru/sitemap.xml


В файл robots.txt, можно добавить любое количество карт сайта, после чего Ваши карты сайта будут доступны с в инструментах веб-мастера Гугл или Яндекс.


Как создать HTML карту сайта?


С самой сложной частью вопроса связанного с картами сайта мы с Вами уже разобрались. Теперь приступим к простой реализации карты сайта, с использованием html, напоминаем, что такая карта делается преимущественно для людей, а не для роботов. Чем проще будет реализована структура Вашего сайта в формате html, тем лучше. Мы предлагаем использовать для такой задачи маркированный список, реализация структуры сайта с его помощью наиболее простое и понятное решение:


FoCeO - пример использования html карты сайта

<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 карту сайта Вы можете по собственному желание, предлагаем использовать для оформления карты стили, используемые на Вашем сайте.



На этом урок по созданию различных вариантов карт сайта заканчивается. Желаем Вам удачи в продвижении сайтов!





Пожалуйста, оцените полезность данного материала:














Вся информация, представленная на сайте, принадлежит проекту FoCeO.RU 2013

FoCeO В TwitterFoCeO В Google+FoCeO в FaceBookFoCeO ВКонтакте Рейтинг@Mail.ru
FoCeO Раскрутка сайтов Крым
Как создать карту сайта
FoCeO Раскрутка сайтов Крым