This page has been robot translated, sorry for typos if any. Original content here.

Структура і Скрипт (php) Google Sitemap



  • Структура Google Sitemap
  • Скрипт створення Google Sitemap


  • Укомплектувавши свій сайт файлом Google Sitemap, Ви вбиваєте відразу двох зайців: по-перше, Ви можете бути впевнені в тому, що Google проиндексирует всі наявні в цьому файлі сторінки Вашого сайту, по-друге, Google буде регулярно сканувати цей файл на наявність нових сторінок для індексації.

    У цій статті ми обговоримо ряд питань, що стосуються Google Sitemap:

    1. Переваги, одержувані внаслідок впровадження Google Sitemap в свою діяльність;
    2. Кому слід це використовувати;
    3. Як це працює;
    4. Як створити Google Sitemap для свого сайту;
    5. Як створити динамічний XML-файл Google Sitemap;
    6. Інструменти для генерації файлу Google Sitemap від сторонніх виробників.

    Переваги, одержувані внаслідок впровадження Google Sitemap в свою діяльність:

    1. Прискорення процесу виявлення і додавання сторінок сайту в індекс Google.
    2. Швидке знаходження Google'ом зазнали змін сторінок сайту.
    3. Забезпечення більш швидкого попадання сайту в результати пошукової видачі Google.
    4. Допомога 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-генераторів:

    1. Зайдіть на сайт http://www.sitemapspal.com і введіть адресу Вашого сайту в форму, що знаходиться в самому верху сторінки сайту
    2. натисніть Submit
    3. Скопіюйте згенерований для Вашого сайту код і вставте його в чистий текстовий файл блокнота (notepad)
    4. Збережіть цей текстовий файл під ім'ям sitemap.xml
    5. Завантажте цей файл в кореневу директорію Вашого сайту (туди, де знаходиться домашня сторінка сайту)
    6. В адресному рядку браузера наберіть повний шлях до згенеровані файли, наприклад http://www.yoursite.com/sitemap.xml. Якщо Ви все зробили правильно, то Ви побачите список URL'ов і ніяких помилок
    7. Тепер відкрийте свій Google Sitemap акаунт і додайте цей шлях (з пункту 6) у відповідну графу в акаунті
    8. Проробляйте ці кроки стосовно до кожного свого сайту.

    резюме

    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 [ Google Sitemap Script (php) for Static Websites ] [ Google Sitemap Script (php) for Static Websites ] [ 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.