Создать карту сайта Sitemap.xml

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

Я работаю с двумя движками — Joomla и WordPress.  При создание карты Sitemap.xml  для проекта на wordpress у меня не возникло ни каких особых трудностей. Для этих целей существует специальный плагин google-sitemap-generator, который можно скачать с официальной страницы. А вот для Joomla есть компонент xml, но  для создания xml я не стала его использовать . Пришлось пойти путем выбора.

Самое первое, что пришло в голову это ипользовать сервисы, которые бесплатно могут сгенерировать карту. Одним из таких сервисов находится по адресу http://www.xml-sitemaps.com. При работе с данным сервисом все, что от вас потребуется это ввести url вашего сайта и нажать на Start. Будет создан файл sitemap.xml, который можно скачать на жесткий диск. Этот сервис идеально может подойти для проекта, у которого страниц в налиции не больше 500. Да и есть у таких сервисов небольшие огрехи — они учитывают не все страницы сайта.Так что придется ее редактировать в ручную.

Потом решила поискать программу, которая могла бы сгенерировать карту. Нашла бесплатную программу SiteMap Generator, но каково же было мое удивление, когда она выдала карту всего с десятью страницами из 550 в наличии.

И пришлось мне начинать писать карту вручную.

В основе кода карты лежит язык XML (Extensible Markur Language). Код выглядит следующим образом:

<url>
<loc>http://namesite.ru</loc>
<lastmod>2010-07-09</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>

Прежде чем приступать к созданию картынеобходимо иметь представление об

основных данных атрибутах.

loc —  адрес страницы
lastmod —  дата последней модификации страницы ( является необязательным

тегом)
changefreq —  данное значение оповещает Google о том как часто страница

подвергается модификации. ( является необязательным  тегом)
Значения могут быть такими:
— never;
— weekly;
— daily;
— hourly;
— monthly;
— yearly
priority — значение позволяющее установить приоритет для каждой страницы. (

является необязательным  тегом)
Значения могут быть такими:
0.0 — низший приоритет
1.0 — высший приоритет
0.5  — средний приоритет

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

<?xml version=»1.0″ encoding=»UTF-8″?>
<urlset xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″>
<url>
<loc>http://needforhope.ru</loc>
<lastmod>2010-07-09</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://needforhope.ru/index.php/istoriymodi</loc>
<lastmod>2010-07-09</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://needforhope.ru/index.php/aromati</loc>
<lastmod>2010-07-09</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
</urlset>

</urlset>-инкапсулирует этот файл и указывает стандарт текущего протокола.

Создать подобную карту можно в любом текстовом редакторе или же использовать программу для генерации карты сайта Sitemap Writer 2.0 . Единственно, что файл необходимо будет сохранить как sitemap.xml

Далее только что созданный файл закидываем в главную директорию сайта, public_html. При этом  установить атрибут доступа к данному файлу 777. Чтобы убедиться, что карта сайта размещена правильно и написана верно , в адресной строке пропишите путь к карте, а именно http://namesite.ru/sitemap.xml. Если вы сделали все правильно, то у вас появляется страница со списком url вашего сайта.

И в заключении путь к карте сайта показываете Гуглу и Яндексу . Для этого заходите в панель Яндекс — вебмастер или же Инструменты для вебмастера на Гугл и в соответствующей строке прописываете путь к карте — http://namesite.ru/sitemap.xml.

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

На этом все. Удачи!
Если вы не хотите пропустить появление новых материалов на блоге «Seo записки отчаянной«, то можете подписаться в удобной для вас форме.

Вам понравилась статья? Расскажите о ней друзьям!