Назад в блог

~ 4 минуты

Мета-теги: правильное использование и оптимизация для поисковых систем

163

7/6/2023

Узнайте, как правильно использовать мета-теги на вашем веб-сайте. Изучите важность мета-тегов для оптимизации поисковых систем, настройки title, description и keywords, и получите советы по созданию эффективных мета-тегов.

Вадим Пашаев

Вадим Пашаев

Инженер, веб-разработчик, путешественник

Мета-теги: правильное использование и оптимизация для поисковых систем
Регистрация товарных знаков
Craftum - создайте сайт за 15 минут
Домены, хостинг от reg.ru

<link rel="alternate">

Тег <link rel="alternate"> используется для указания альтернативных версий страницы на разных языках. В вашем случае, где на сайте используется пять языков (английский, русский, испанский, немецкий и французский), а английский язык используется по умолчанию, вы можете использовать следующий код:

<link rel="alternate" hreflang="en" href="https://example.com/page">
<link rel="alternate" hreflang="ru" href="https://example.com/ru/page">
<link rel="alternate" hreflang="es" href="https://example.com/es/page">
<link rel="alternate" hreflang="de" href="https://example.com/de/page">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page">

В этом примере каждый тег <link> указывает на альтернативную версию страницы на соответствующем языке. hreflang атрибут указывает код языка для каждого тега <link>, а href атрибут содержит URL-адрес каждой альтернативной страницы.

В данном случае, главная версия страницы на английском языке указывается первой без указания hreflang, так как это язык по умолчанию. Остальные альтернативные версии страниц указываются с hreflang атрибутами соответствующих языков и соответствующими URL-адресами.

Обратите внимание, что для каждой альтернативной версии страницы URL должен быть уникальным для соответствующего языка.

Для справки

<html lang="en">

Кроме тега <link rel="alternate">, для правильной настройки мультиязычного сайта рекомендуется использовать еще несколько тегов. Вот некоторые из них:

<html lang="en"> (или соответствующий языковой код) — указывает язык контента на странице. Этот тег следует разместить внутри тега <html> и указать язык, используемый по умолчанию для сайта.
<html lang="en">

<link rel="alternate" hreflang="x-default" href="https://example.com/en/page">

<link rel="alternate" hreflang="x-default" href="https://example.com/en/page"> — этот тег указывает альтернативную версию страницы, которая будет использоваться в случае, если язык пользователя не соответствует ни одному из указанных hreflang значений. Обычно используется для указания английской версии страницы в качестве значения x-default.
<link rel="alternate" hreflang="x-default" href="https://example.com/en/page">

<meta charset="UTF-8">

<meta charset="UTF-8"> — определяет кодировку символов для страницы. Часто используется кодировка UTF-8, которая поддерживает большинство языков.

<meta charset="UTF-8">

<meta http-equiv="Content-Language" content="en">

<meta http-equiv="Content-Language" content="en"> (или соответствующий языковой код) — указывает язык контента на странице. Этот тег следует разместить внутри раздела <head>.

<meta http-equiv="Content-Language" content="en">

Подписаться на рассылку

Получите лучшие новости по веб-разработке и AI

Подписаться на рассылку

Получите лучшие новости по веб-разработке и AI

Оценка проекта

Хотите быструю оценку Вашего проекта?

Василий Иванов
Максим Насенников
Виктория Мальцева
Vadim Pashaev

Заполните форму справа и наша команда экспертов поможет найти для Вас оптимальное решение вашей идеи или задачи

Есть интересная идея?

И вы очень хотите ее реализовать, пишите нам и получите подробное коммерческое предложение и быструю реализацию