Advertisement
  1. Web Design
  2. SEO

Мета-теги и SEO

Scroll to top
Read Time: 6 min
This post is part of a series called SEO Fundamentals for Web Designers.
How to Create an SEO-Friendly URL Structure
The Problem of Duplicate Content and How to Solve it
This post is part of a series called Strange and Unusual HTML.
How to Create Your Own HTML Elements With Web Components
Native Popups and Modals With the HTML5 “dialog” Element

() translation by (you can also view the original English article)

Когда речь заходит о влиянии мета-тегов на выдачу поисковых систем, многое понимается неправильно. Некоторые теги использовались в прошлом, но сейчас уже утратили свою силу. Итак, какие теги по-прежнему полезны для SEO, а какие нет?

Что такое мета-теги?

Мета-теги дают поисковику больше информации о веб странице. Это неявная информация, и это означает, что она скрыта для посетителей веб-страницы.

Мета-теги можно найти на странице внутри элемента <head>. В прошлом меня спрашивали, можно ли размещать мета-теги в <body>, но лучше такого не делать. При размещении мета-тегов внутри body, некоторые браузеры могут их не обработать; и по сути вы создаете невалидную разметку.

Часто мета-теги содержат атрибут name, который устанавливает тип метаданных. Значение этих данных задается через атрибут content. Есть разные виды допустимых пар имя-значение, которые можно использовать в мета-тегах, поэтому давайте взглянем на некоторые из них.


Мета-теги, с которыми вы столкнетесь

Давайте быстро пробежимся по нескольким мета-тегам, которые можно найти на веб-странице.

Meta Description

Meta description является, возможно, одним из самых полезных мета-тегов. Как предполагается в названии, он дает поисковикам краткое описание страницы. Выглядит это примерно так:

1
<meta name=”description” content=”Everything you need to know about meta tags for search engine optimization/>

Этот тег раньше имел большое влияние на ранжирование, но обновления поисковых алгоритмов уменьшили это воздействие. Meta description не повысит вас в выдаче, но все же может быть полезным т.к. он используется на страницах выдачи результатов поиска.

Это означает, что он все еще может улучшить рейтинг кликов (click-through rate) ваших страниц. В конце концов слова, которые соответствуют поисковому запросу пользователя, выделяются жирным. Вот почему хорошее описание страницы (в котором используются ключевые слова) может стать более уместным для пользователей, увеличивая шанс их перехода на вашу страницу. Рекомендуемая длина описания составляет 160 символов.

Но что произойдет, если у вас пустое описание или если вообще не используется meta description? Поисковые системы по-прежнему покажут в выдаче короткий текст, но создадут его сами. Большинство из них будут не так хороши, и это означает, что вы упускаете возможность убедить пользователя перейти именно на вашу страницу.

Meta Robots

Мы уже говорили об этом теге в прошлой статье. Для тех, кто еще не прочитал ее - вот короткое пояснение:

Тег meta robots используется, чтобы управлять доступом к веб-странице для поисковых систем. Вы можете разрешить или запретить поисковикам индексировать страницу, проходиться по внутренним ссылкам или архивировать ее. Например:

1
<meta name=”robots” content=”noindex, nofollow />

Эти мета-теги сообщают поисковому движку не индексировать страницу и не производить перехода по ссылкам внутри нее. В случае использования двух противоречивых терминов (например, noindex и index), Google выберет более ограничивающий вариант.

Почему этот тег полезен для SEO? Во-первых, это простой путь запретить индексацию дублируемого контента, например в отдельной странице для печати (print version). Также он может быть полезным для неполных страниц или страниц, содержащих конфиденциальную информацию.

Title

Технически тег title не является мета-тегом, но часто его относят сюда же. Я включил его в этот список, потому что он очень важен для поисковой оптимизации.

Тег title обязателен для всех HTML-документов, он определяет название документа. Разметка выглядит так:

1
<title>Title of the page</title>

Очень простой и очень мощный. Title отображается в двух различных местах; в шапке браузера и в результатах выдачи поисковиков. Это означает, что тег title имеет сильное влияние на CTR и ранжирование.

Хороший заголовок должен включать ключевые слова и лучше использовать их в начале заголовка. Запомните, что если эти ключевые слова соответствуют поисковому запросу пользователя, они будут выделены жирным.

Еще одна вещь, которую вы должны иметь в виду - это длина. Google ограничивает заголовки 70 символами, так что иногда вам придется переписывать заголовки, чтобы они соответствовали этому ограничению.

Dan Shure написал удивительную статью are your titles irresistibly click worthy and viral? Действительно интересный материал с большим количеством советов.


Другие мета-теги

Пробежавшись по общим мета-тегам, давайте взглянем на менее очевидных кандидатов.

Meta Content Type (charset)

Тег meta content type используется для объявления кодировки сайта. Лучше добавлять эту информации, дабы запретить браузерам "угадывать" кодировку, что может привести к проблемам с отображением, но это никак не влияет на ранжирование или CTR.

Вы можете быть знакомы с более длинной формой Content-Type:

1
<meta http-equiv='Content-Type' content='Type=text/html; charset=utf-8'>

Теперь вполне приемлемо использовать короткую обратно-совместимую версию задания кодировки.

1
<meta charset="utf-8" />

Этот тег должен располагаться перед любым элементом, содержащим текст, включая и тег title, о котором мы ранее говорили.

Meta Keywords

Этот тег раньше был полезен, но теперь не имеет большого значения. В наше время поисковые системы не используют meta keywords для оценки содержимого страницы.

В теге meta keywords вы можете хранить несколько ключевых слов о контенте страницы. Однако это не повысит вашу позицию в поисковой выдаче. Если вы все же хотите использовать этот тег (хотя непонятно зачем), используйте следующий формат:

1
<meta name=”keywords” content=”meta tags,search engine optimization />

Meta Language

Этот тег раньше использовался для объявления языка веб-страницы. Информирование экранных читалок (screen readers) и других текстовых процессоров, с каким языком они имеют дело, делает веб-контент более доступным. Вот как с помощью meta language объявляется, что предоставляемый контент на французском языке.

1
<meta http-equiv="content-language" content="fr" />

Однако замечено, что на сегодняшний день это уже излишне. Вместо этого World Wide Web Consortium рекомендует определять язык контента с помощью атрибута, а не мета-тега:

1
<html lang="en">

We contend that if you are only going to do one thing you should declare language for text-processing purposes, and that attributes should be used for that, not the other methods. - W3C

Это также можно применить к другим элементам, если язык контента, который в них содержится, отличается от определенного по-умолчанию, которое вы только что установили в элементе <html>:

1
<p lang="es">Me gusta..

Notranslate

Иногда Google показывает ссылку на перевод в результатах выдачи. Но бывают ситуации, когда делать этого не следует. Если вы не хотите, чтобы Google переводил страницу, добавьте мета-тег:

1
<meta name=”google” content=”notranslate” />

Refresh

С помощью этого тега вы можете дать браузеру команду автоматически обновлять страницу через определенный промежуток времени. Следующий код например обновляет страницу каждые 30 секунд:

1
<meta http-equiv=”refresh” content=”30”>

Возможно также перенаправить пользователя на другую страницу после этого обновления. Взгляните на следующий пример:

1
<meta http-equiv=”refresh” content=”30;URL=’http://website.com’”>

Использование этого тега не рекомендуется консорциумом W3C, потому что он может дезориентировать пользователей. Кроме того, он не имеет никакого влияния на ранжирование.


Заключение

Проще говоря, существует три мета-тега, о которых вы должны беспокоиться: meta description, meta robots и title (опять же повторюсь, технически это не мета-тег, но часто считается одним из них).

Meta description используется для показа информации о содержимом страницы. Поисковики используют его в своей поисковой выдаче. Meta robots может использоваться для предотвращения дублирования контента и запрета индексации страниц с конфиденциальными данными или незаконченных частей вашего сайта. Наконец одной из самых важных частей является тег title. Храните в нем до 70 символов и усиливайте ключевыми словами.

В прошлом тег meta keywords был очень мощным, но эти дни прошли. Лучше оставить его в покое. Другими менее важными мета-тегами (когда дело доходит до SEO) являются теги language, content, refresh и nontranslate.

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Web Design tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.