Початок роботи з Пошуком: посібник для розробників

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

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

Перш за все, відкрийте інструмент перевірки URL або інструмент перевірки розширених результатів і протестуйте свій сайт. Так ви зрозумієте, як його бачить Googlebot — наш пошуковий робот, який знаходить нові або змінені сторінки і додає їх до індексу Google. Більш детальну інформацію про те, як це відбувається, можна знайти в статті Як працює Пошук Google.

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

Googlebot переходить між URL-адресами за посиланнями, під час вилучення та обробки файлів Sitemap або в результаті переадресації. При цьому кожна URL-адреса обробляється незалежно від інших URL вашого сайту. Щоб були виявлені всі ваші сторінки, дотримуйтесь цих рекомендацій:

  • Використовуйте елементи <a>, які можуть сканувати роботи Google. Переконайтеся, що будь-яку сторінку сайту можна відкрити за посиланням з іншої сторінки, доступної пошуковому роботу. Перевірте, чи містить таке посилання текст або атрибут alt, що відповідає цільовій сторінці.
  • Створіть та надішліть файл Sitemap, щоб допомогти роботу Googlebot більш точно індексувати ваші сторінки. Файл Sitemap дозволяє повідомити Google та іншим пошуковим системам про те, як на вашому сайті організований контент (сторінки, відео та інші ресурси).
  • Якщо у вас є додаток JavaScript лише з однією сторінкою HTML, стежте за тим, щоб кожен екран або окрема частина вмісту мав свою URL-адресу.

Робот Googlebot здатний виконувати код JavaScript, але з застереженнями. При створенні сторінок і додатків вам потрібно враховувати особливості обробки контенту з таким кодом пошуковими роботами. Детальніше про основи пошукової оптимізації сайтів на JavaScript і про те, як усунути проблеми з JavaScript, які впливають на відображення сторінок у Пошуку Google…

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

Як допомогти роботу Googlebot швидше знаходити ваші нові та змінені сторінки:

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

Робот Googlebot знаходить тільки контент у чисто текстовій формі. Наприклад, текст у відео роботі не видно. Щоб система Пошуку Google могла визначити, чому присвячена ваша сторінка, дотримуйтесь наступних принципів:

  • Доповнюйте візуальний контент текстовими описами. Наприклад, розміщувати на сторінці з асортиментом сорочок одні картинки без підписів — не найкраще рішення. Поставте підписом кожне зображення на такій сторінці.
  • Придумуйте для кожної сторінки інформативний заголовок і додавайте метаопис. Унікальні заголовки та метаописи допомагають Google демонструвати користувачам інформацію, яка показує, що ваша сторінка відповідає запиту. Завдяки цьому кількість переходів на ваш сайт з результатів пошуку може збільшитися.
  • Використовуйте семантичні елементи HTML. Google індексує матеріали у форматі HTML і PDF, а також зображення та відео. У той же час не індексується контент, для показу якого потрібні плагіни (такі як Java і Silverlight), або область, визначена тегом canvas. По можливості використовуйте семантичну розмітку HTML, а не плагіни.
  • Переконайтеся, що ваш текстовий контент доступний в DOM. Наприклад, контент, доданий за допомогою властивості content коду CSS, не відноситься до DOM і ігнорується пошуком Google. Властивість content можна використовувати в контенті, призначеному для декоративних цілей, але роботам Google не вдасться проіндексувати такі матеріали.

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

Ви можете різними способами обмежити функціонування робота Googlebot:

  • Щоб робот не знаходив певних матеріалів, дозвольте доступ до них лише зареєстрованим користувачам. Наприклад, захистіть контент за допомогою пароля або сторінки входу.
  • Щоб робот не сканував сторінку, створіть файл robots.txt.
  • Щоб робот не індексував сторінку, дозвольте сканування та додайте метатег з директивою noindex.

Що робити, якщо контент не з’являється в Пошуку Google, а ви хочете домогтися протилежного:

  • За допомогою інструменту перевірки URL з’ясуйте, чи є у робота Googlebot доступ до потрібної сторінки.
  • Перевірте свій файл robot.txt, щоб дізнатися, чи не заборонили ви випадково роботу Googlebot сканувати сайт.
  • Подивіться, чи немає у вашому коді HTML директив noindex в метатегах meta.

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

Карусель рецептів у результатах пошуку