Головна » Кодування » Контролюйте, як Google індексує ваш вміст за допомогою тегів мета

    Контролюйте, як Google індексує ваш вміст за допомогою тегів мета

    Є багато пошукових систем там, але більшу частину часу власники сайтів піклуються про те, щоб їх сайт індексувався на всемогутньому Google. Один із способів покращити роботу в пошуковій системі - це використовувати мета-теги роботів.

    The мета Робот-тег є консенсус-мета-тег серед пошукових систем, таких як Google, Yahoo і Bing. Використання мета-тега дозволяє веб-розробникам мати доступ до керування доступністю для веб-сторінок, а також сканерів пошукових систем. Наприклад, щось подібне noindex перешкоджатиме роботам з пошукових систем розміщувати вашу веб-сторінку в індексі.

    Власний робот Google називається Googlebot. У цій публікації ми побачимо, як ми звертаємося до Googlebot виключно через мета-теги.

    Звернення до Googlebot

    Для адреси Googlebot вкажіть мета ім'я як googlebot замість справедливого роботів. Цей приклад перешкоджатиме роботі Googlebot розміщувати веб-сторінку у своєму покажчику, але дозволятиме роботам від Bing та Yahoo сканувати сторінку. Таким чином, ваші веб-сторінки можуть відображатися в результатах пошуку Bing і Yahoo.

      

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

      

    Повний список типів ботів Google можна знайти на сторінці сканерів веб-сайтів Google.

    Запобігання індексування зображень

    Це дуже дратує, коли ви знаходите зображення, захищене авторським правом, яке використовується іншим без вашого попереднього дозволу. Якщо ви хочете мінімізувати це, ви можете заборонити Google розміщувати зображення в їхньому індексі.

    Вкажіть тег мета-робота зі значенням noimageindex. Це дозволить роботові не індексувати всі зображення на сторінці, а ваші зображення не відображатимуться в результатах пошуку зображень Google, де люди зазвичай шукають зображення.

      

    Крім того, ви можете встановити мета-назву як googlebot-image щоб запобігти скануванню роботами Google роботів із зображеннями.

      

    Запобігання перекладу

    Google Chrome пропонує переклад сайту іноземною мовою на улюблену або місцеву мову відвідувача за допомогою Google Translate. Незважаючи на те, що переклад Перекладача Google покращується, для деяких мов це далеко не ідеально. Іноді переклад може бути дуже хитрим.

    Якщо ви не хочете, щоб Google переводив ваші веб-сторінки, встановіть мета-значення у googlebot значенням notranslate, так.

      

    Щоб запобігти перекладу певної частини сторінки, можна додати її notranslate клас в елементі, що переносить вміст:

     

    Google ігноруватиме це

    повністю.

    Запобігання індексування після заданого часу

    Ви також можете заборонити Google індексувати веб-сторінки через певний проміжок часу. Це буде особливо корисним для веб-сторінок, які мають значення лише в межах часових рамок, наприклад, сторінки реєстрації подій.

    У цьому випадку ви, ймовірно, хочете сказати роботові не сканувати та індексувати цю сторінку після закінчення події, тим самим перешкоджаючи її показу в результатах пошуку Google.

    Для цього вкажіть мета-тег із значенням unavailable_after після чого йде інформація про час. Формат часу повинен відповідати формату RFC-850, наприклад: четвер, 26-Sep-14 10:00:00 UTC

      

    Даючи наведений вище приклад, робот Google не буде сканувати сторінку після 29-Sep-14. Сторінка згодом зникне з індексу, але ви все одно зможете зберегти сторінку для архівування на веб-сайті.