Введение
Метатеги — это специальные элементы HTML, которые размещаются в заголовочной части документа, т.е. в его заголовке, и выполняют только служебную функцию. Они не влияют на отображение страницы в браузере и не изменяют её содержимое, но предоставляют важную информацию о свойствах документа. Метатеги часто остаются без внимания, хотя они играют важную роль в оптимизации веб-страниц.
Основные типы метатегов
Метатеги делятся на два типа: с атрибутом name
и с атрибутом http-equiv
. Метатеги с атрибутом name
предоставляют информацию о странице, например, её описание, ключевые слова, язык и авторские права. Метатеги с атрибутом http-equiv
выполняют определённые задачи при передаче HTML-документа по протоколу HTTP, такие как управление кэшированием и перенаправление страниц.
Метатеги с атрибутом name
1. Описание страницы (description
)
Этот метатег предоставляет краткое описание страницы, которое может использоваться поисковыми системами для формирования сниппета в результатах поиска.
Пример:
<meta name="description" content="Краткое описание вашей веб-страницы.">
2. Ключевые слова (keywords
)
Этот метатег содержит список ключевых слов, которые релевантны содержимому страницы. Однако современные поисковые системы редко используют этот метатег для ранжирования.
Пример:
<meta name="keywords" content="ключевые слова, через запятую">
3. Авторские права (copyright
)
Этот метатег указывает на авторские права владельца ресурса.
Пример:
<meta name="copyright" content="Имя автора или вебмастера, копирайт">
4. Автор (author
)
Этот метатег указывает на автора страницы.
Пример:
<meta name="author" content="Имя автора или вебмастера, копирайт">
5. Язык (content-language
)
Этот метатег указывает на язык, на котором написана информация на сайте.
Пример:
<meta name="content-language" content="ru">
6. Дата создания (site-created
)
Этот метатег указывает на дату создания сайта.
Пример:
<meta name="site-created" content="2023-01-01">
7. Дата истечения (expires
)
Этот метатег указывает на дату, после которой информация о сайте будет удалена из базы данных поисковых систем.
Пример:
<meta name="expires" content="2025-01-01">
8. Периодичность переиндексации (revisit
)
Этот метатег указывает на периодичность, с которой поисковые системы должны переиндексировать сайт.
Пример:
<meta name="revisit" content="30 days">
9. Запрет индексации (robots
)
Этот метатег указывает поисковым системам, что страницу не нужно индексировать.
Пример:
<meta name="robots" content="noindex">
10. Запрет следования по ссылкам (robots
)
Этот метатег указывает поисковым системам, что не нужно переходить по ссылкам на странице.
Пример:
<meta name="robots" content="nofollow">
Метатеги с атрибутом http-equiv
1. Перенаправление (refresh
)
Этот метатег позволяет указать браузеру, что нужно осуществить переход по заданному адресу через определённое время.
Пример:
<meta http-equiv="refresh" content="5; url=http://example.com">
2. Кэширование (expires
)
Этот метатег указывает браузеру, что страница устарела и не должна кэшироваться.
Пример:
<meta http-equiv="expires" content="Tue, 01 Jan 1998 02:00:00 GMT">
3. Кодировка (content-type
)
Этот метатег указывает браузеру на кодировку страницы.
Пример:
<meta http-equiv="content-type" content="text/html; charset=utf-8">
Заключение
Метатеги играют важную роль в оптимизации веб-страниц. Они помогают поисковым системам лучше понимать содержимое страницы и улучшают пользовательский опыт. Важно правильно использовать метатеги, чтобы достичь наилучших результатов в SEO.