Чому важливо, щоб HTML-код у метаданих сторінки був коректним

Щоб системи Google обробляли метадані в максимальній відповідності до документації, HTML-код у таких метаданих має бути коректним. Google намагається розпізнати HTML-код, навіть якщо він невірний або не відповідає стандарту HTML, але помилки в розмітці можуть завадити обробці метаданих. Елемент <head> з HTML-документа є основним елементом, який використовується для розмітки метаданих на сторінці. Якщо в елементі <head> міститиметься недопустимий елемент, Google проігнорує все, що вказано після нього.

Згідно зі стандартом HTML, в елементі <head> мають міститися лише такі елементи:

  • title
  • meta
  • link
  • script
  • style
  • base
  • noscript
  • template

Згідно зі стандартом HTML, в елементі <head> можуть бути присутні лише перераховані вище елементи. Елемент <head> може оброблятися некоректно, якщо в ньому будуть присутні такі поширені елементи:

  • iframe
  • img

Ми наполегливо рекомендуємо не використовувати ці елементи в елементі <head>, але якщо це необхідно, то розміщуйте їх після тих елементів, які зможе розпізнати Google. У разі виявлення такого елемента Google вважатиме його кінцем коду елемента <head> і не зчитуватиме решту <head>.