Структура и Скрипт (php) Google Sitemap
Укомплектовав свой сайт файлом Google Sitemap, Вы убиваете сразу двух зайцев: во-первых, Вы можете быть уверены в том, что Google проиндексирует все имеющиеся в этом файле страницы Вашего сайта, во-вторых, Google будет регулярно сканировать этот файл на наличие новых страниц для индексации.
В этой статье мы обсудим ряд вопросов, касающихся Google Sitemap:
- Преимущества, получаемые вследствие внедрения Google Sitemap в свою деятельность;
- Кому следует это использовать;
- Как это работает;
- Как создать Google Sitemap для своего сайта;
- Как создать динамический XML-файл Google Sitemap;
- Инструменты для генерации файла Google Sitemap от сторонних производителей.
Преимущества, получаемые вследствие внедрения Google Sitemap в свою деятельность:
- Ускорение процесса обнаружения и добавления страниц сайта в индекс Google.
- Быстрое нахождение Google’ом претерпевших изменения страниц сайта.
- Обеспечение более быстрого попадания сайта в результаты поисковой выдачи Google.
- Помощь 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-генераторов:
- Зайдите на сайт http://www.sitemapspal.com и введите адрес Вашего сайта в форму, находящуюся в самом верху страницы сайта
- Нажмите Submit
- Скопируйте сгенерированный для Вашего сайта код и вставьте его в чистый текстовый файл блокнота (notepad)
- Сохраните этот текстовый файл под именем sitemap.xml
- Загрузите этот файл в корневую директорию Вашего сайта (туда, где находится домашняя страница сайта)
- В адресной строке браузера наберите полный путь к сгенерированному файлу, например http://www.yoursite.com/sitemap.xml. Если Вы всё сделали правильно, то Вы увидите список URL’ов и никаких ошибок
- Теперь откройте свой Google Sitemap аккаунт и добавьте этот путь (из пункта 6) в соответствующую графу в аккаунте
- Проделывайте эти шаги применительно к каждому своему сайту.
Резюме
Google является крупнейшей и популярнейшей поисковой машиной во всём Интернете. Каждый год миллионы веб-сайтов попадают в индекс Google, что естественным образом усложняет задачу нахождения Вашего сайта в результатах поисковой выдачи (SERP). Поэтому создайте и начинайте использовать Google Sitemap прямо сейчас.
Google Sitemap Script (php) for Static Websites
Just completed a Google sitemap script in PHP. I had been long searching for a script for static sites but found none suitable. Most scripts are incomplete and wont run on my server. Plus i did not want to spend money after a simple thing such as a sitemap. So i wrote my own script in PHP.
Google Sitemap Script (php) for Static Websites [] [] []
Some people are asking $20 – $25 for the same set of features! I dont charge a penny for it! Its FREE!!!
Have a look at the features below:
1. Set option to ignore certain files
2. Set option to ignore certain file extensions (ex. doc, pdf etc)
3. Set option to ignore certain folders.
4. Sitemap updates automatically each time you create/upload a static
file on your server – so no ongoing administration needed from your side
5. Follows sitemap protocol specified by Google.
6. Includes style sheet to get a nice sitemap output
Installation Instructions:
1. Unzip sitemap.zip
2. Upload sitemap.php, sitemap_config.php and sitemap_style.xls to your root directory (document root).
3. Open sitemap_config.php and set up values for your own website.
4. Open sitemap.php in browser – you are done!
If you have trouble using this sitemap or have any queries then post a comment below this post.
Created/Updated: 25.05.2018