Метаданные

Как мы уже знаем, метаданные располагаются в теге <head></head>
Посмотрите пример с метаданными:

<head> <meta charset="utf-8"> <title>Учебник по HTML | vozhzhaev.ru</title> <meta name="description" content="Учебник по HTML для начинающих, данный учебник необходим web-программистам, web-дизайнерам, SEO-специалистам и всем тем, кто решил прикоснуться к миру web технологий"> <meta name="keywords" content="HTML, HTML5, учебник по HTML"> </head>

Теперь давайте разберем каждый элемент.

<meta charset="utf-8">

Устанавливает кодировку символов, используемых в документе, указывается атрибутом charset для элемента meta.
- Зачем устанавливать кодировку?
-- Кодировку HTML-страницы нужно указывать для того, чтобы веб-браузер мог правильно отображать текст на странице.
- Что будет если я не укажу кодировку?
-- Браузер попытается определить кодировку самостоятельно, но если он неправильно угадает кодировку, то вместо текста будут отображаться "кракозябры", непонятные символы. Вот пример:

Êîãäà êîäèðîâêà äîêóìåíòà çàäàíà íåâåðíî, íåêîòîðûå ñèìâîëû îòîáðàæàþòñÿ êàê «èåðîãëèôû», à íåêîòîðûå íåò.


<title>

Не лишним будет сказать, что <title> это архиважный элемент страницы.
Вот список задач которые он выполняет:

  • Используется как заголовок веб-браузера или вкладки браузера.
  • Отображается в истории браузера
  • Отображается в закладках браузера
  • Отображается в поисковой выдаче как заголовок
    title
- Какая должна быть длина title?
-- Оптимальная длина title, которая позволяет эффективно использовать ключевые фразы и дополнительный текст, должна быть не более 80 символов.

Теперь давайте проверим как это работает на практике. Напишите в своём редакторе следующий код:

<!doctype html> <html lang="ru"> <head> <meta charset="utf-8"> <title>Посмотрите на название вкладки браузера</title> </head> </html>

Теперь посмотрите название вкладки браузера, и увидите там фразу, которая написана в теге <title>


<meta name="description">

Описание веб-страницы. Часто используется поисковиками при поисковой выдаче.

<head> <meta charset="utf-8"> <meta name="description" content="Здесь будет описание страницы, его читают поисковики. На странице этот текст не отображается"> </head>

<meta name="keywords">

Элемент <meta name="keywords"> отвечает за определение ключевых слов для поисковых систем. Некоторые "SEO-специалисты" руководствуясь интуицией, гаданием на картах таро, а так же различными слухами утверждают, что <meta name="keywords"> указывать на странице не нужно и что наличие этого элемента может навредить сайту.
Судить о компетенции таких специалистов можно изучив два документа:

Итог: Google не учитывает <meta name="keywords"> при индексации сайта, а вот яндекс может учитывать содержимое при определении соответствия страницы поисковым запросам. Поэтому используйте этот тег, вреда он не принесёт и может стать полезным для поисковика от Яндекс.
Ещё больше информации об элементе <meta> w3schools


Комментарии

Добавить комментарий

Чтобы оставить комменатрий необходимо Авторизоваться