Авг
15th

Извещение Google об изменениях

Author: SmiTteR | Files under SEO, Карты сайтов

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

http://www.google.com/webmasters/sitemaps/ping?sitemap=http://ваш-сайт/sitemap.xml

Если вы откроете этот url, вы просто получите сообщение, что ваша карта сайта добавлена в очередь, и что вы должны зарегистрировать свою карту сайта на странице http://www.google.com/webmasters/sitemaps, если вы не сделали этого раньше.

Такой запрос можно легко создать и программным способом. Например, это может сделать следующий код, использующий библиотеку cURL:

$sitemapUrl = SITE_DOMAIN . SITE_FOLDER . ‘/sitemap.xml’;
$pingUrl=”http://www.google.com/webmasters/sitemaps/ping?sitemap=” .
urlencode ($sitemapUrl);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $pingUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$result = curl_exec($ch);

Можно реализовать программную логику, когда этот код выполняется при каждом изменении карты сайта Google - например, при изменении какой-либо страницы с описанием продукта или страницы с оглавлением.

6 responses. Wanna say something?

  1. Pravdin
    Авг 25, 2008 at 20:21:25
    #1

    Да, есть над чем задуматься.

    [Reply]

  2. Sandal
    Сен 6, 2008 at 01:31:16
    #2

    Хороший пост и цинично и со вкусом, конкретики правдо маловато, но думаю это даже к лучшему

    [Reply]

  3. Tipello
    Сен 9, 2008 at 01:48:42
    #3

    Спасибо ;)

    [Reply]

  4. Fort-Best
    Окт 11, 2008 at 16:48:21
    #4

    Очень благодарен за материалы! Пригодилось для написание дипломной.

    [Reply]

  5. Fear
    Окт 12, 2008 at 22:27:42
    #5

    Спасибо за пост, а это тема=)

    [Reply]

  6. Marina
    Окт 29, 2008 at 07:28:44
    #6

    Добавил в закладки. Теперь буду почаще читать!

    [Reply]

Post a Comment