За последние 24 часа нас посетили 16676 программистов и 1651 робот. Сейчас ищут 1840 программистов ...

hreflang

Тема в разделе "HTML и CSS", создана пользователем rs_ssh, 4 окт 2014.

  1. rs_ssh

    rs_ssh Активный пользователь

    С нами с:
    18 янв 2014
    Сообщения:
    220
    Симпатии:
    0
    Сайт имеет 2 языка русский(http://www.site.ru) и английский(http://www.site.ru/en).
    В webmaster tools в таргетинг по странам и языка есть сообщение - Your site has no hreflang tags.
    Google uses hreflang tags to match the user's language preference to the right variation of your pages.

    Вставил на главную страницу сайта -
    Код (Text):
    1. <link rel="alternate" href="http://www.site.com/en" hreflang="en">
    , но всё равно google webmaster tool выдаёт тоже самое сообщение!
     
  2. metadon

    metadon Активный пользователь

    С нами с:
    6 фев 2006
    Сообщения:
    779
    Симпатии:
    0
    Возможно нужно подождать, там же не в реальном времени google следит за изменениями
     
  3. rs_ssh

    rs_ssh Активный пользователь

    С нами с:
    18 янв 2014
    Сообщения:
    220
    Симпатии:
    0
    А так на одной странице достаточно будет указать или нужно на всех русскоязычных страницах вставлять -
    Код (Text):
    1. <link rel="alternate" href="http://www.site.com/en" hreflang="en">
    ?
     
  4. metadon

    metadon Активный пользователь

    С нами с:
    6 фев 2006
    Сообщения:
    779
    Симпатии:
    0
    На сколько я понял то на каждую страницу. Для каждой странице можно указать на какие языки она переведена.
    Всё тут с примерами есть https://support.google.com/webmasters/answer/189077?hl=ru (посмотри код этой страницы чтобы это понять)


    http://www.site.com/en/info.php <link rel="alternate" href="http://www.site.com/ru/info.php" hreflang="ru">
    http://www.site.com/ru/info.php <link rel="alternate" href="http://www.site.com/en/info.php" hreflang="en">