meta
Элемент HTML <meta> - служит для передачи служебной информации поисковикам, соцсетям и представляет метаданные, которые не могут быть представлены другими элементами, связанными с мета-HTML, такими как <base>, <link>, <script>, <style> или <title>.
☞ Для управления маштабом meta
Отдельной категорией следует расматривать мета теги для предзагрузки.
- charset - Задаёт кодировку документа.
- content - Устанавливает значение атрибута, заданного с помощью name или http-equiv.
- http-equiv - Предназначен для конвертирования метатега в заголовок HTTP.
- name - Имя метатега, также косвенно устанавливает его предназначение.
- property - в эго значениях содержится инструкция для соцсетей и называется она Протокол Open Graph
Не обращайте внимание на то что в квадратных скобках [] и фигурных {}! - это для пользователей движка DLE.
Стандартные мета описания:
<meta charset="utf-8">
<base href="https://layout.rullan.in.ua/">
[not-available=showfull]<meta property="og:type" content="website" />[/not-available][available=showfull]<meta property="og:type" content="article" />[/available]
<meta name="viewport" content=" initial-scale=1.0, width=device-width" />
<!-- описание сайта -->
<meta property="og:site_name" content="конструктор шаблонов darya для dle" />
<meta name='copyright' content='dle конструктор-шаблон darya - rullan © 2018' />
<meta name='development' content='website created rullan.in.ua' />
<meta http-equiv="reply-to" content="gamessutra@gmail.com"/>
<meta name="geo.position" content="48.686661;26.586963" />
<meta name="geo.placename" content="кам'янець-подільський, хмельницька область, україна" />
<meta name="geo.region" content="ua-хмельницька область" />
<meta name="icbm" content="48.686843, 26.586933" />
<!-- / описание сайта -->
<link rel="icon" type="image/png" sizes="32x32" href="/templates/darya2/images/ico/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/templates/darya2/images/ico/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="144x144" href="/templates/darya2/images/ico/apple-touch-icon-144x144.png">
<link rel="apple-touch-icon" sizes="180x180" href="/templates/darya2/images/ico/apple-touch-icon.png">
<link rel="manifest" href="/templates/darya2/images/ico/manifest.json">
<link rel="mask-icon" href="/templates/darya2/images/ico/safari-pinned-tab.svg" color="#5bbad5">
<meta name="theme-color" content="#ffffff">
<meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="default">
<meta name="format-detection" content="telephone=no"/><meta name="format-detection" content="address=no"/>
[aviable=main]<meta name="revisit-after" content="1 days" />[/aviable][aviable=cat]<meta name="revisit-after" content="4 days" />[/aviable][aviable=showfull]<meta name="revisit-after" content="11 days" />[/aviable]
Если нужно снять ограничения на сканирование роботами тогда так:
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"/>
В атрибуті hreflang вказується мова (у форматі ISO 639-1), якою створена сторінка. За бажанням можна вказати регіон (у форматі ISO 3166-1 Alpha 2). Якщо вказано лише один код, він вважатиметься кодом мови. Мова не обов'язково має належати до певного регіону.
Якщо у Вас дві мови - українська основна:
<link rel="canonical" href="https://site.ua" />
<link rel="alternate" hreflang="uk" href="https://site.ua" />
<link rel="alternate" hreflang="en" href="https://site.ua/en/" />
<link rel="alternate" hreflang="x-default" href="https://site.ua" />
<!-- Якщо потрібно показувати якісь мову тільки для цього регіону тоді так-->
<link rel="alternate" hreflang="uk-UA" href="https://uk.example.com/" /> <!-- Українська мова тільки для регіону Україна -->
<link rel="alternate" hreflang="ru-UA" href="https://ru.example.com/" /> <!-- Російська мова тільки для регіону Україна -->
</head>
Выполняем предзагрузку внешних ресурсов:
<link rel="dns-prefetch" href="//google-analytics.com">
<link rel="dns-prefetch" href="//connect.facebook.net">
<link rel="dns-prefetch" href="//securepubads.g.doubleclick.net">
<link rel="preconnect" href="//securepubads.g.doubleclick.net">
<link rel="dns-prefetch" href="//cm.g.doubleclick.net">
<link rel="preconnect" href="//cm.g.doubleclick.net">
<link rel="dns-prefetch" href="//counter.yadro.ru">
<link rel="dns-prefetch" href="//certify.alexametrics.com">
<link rel="dns-prefetch" href="https://fonts.googleapis.com/">
Метатеги для Соцсетей:
[available=main][page-count=1]
<!-- Facebook and Twitter integration -->
<meta property="og:title" content="{category-title}"/>
<meta property="og:image" content="https://rullan.in.ua/images/rullan.jpg"/>
<meta property="og:url" content="https://rullan.in.ua/"/>
<meta property="og:site_name" content=""/>
<meta property="og:description" content="{category-description}"/>
<meta name="twitter:title" content="{category-title}" />
<meta name="twitter:image" content="https://rullan.in.ua/images/rullan.jpg" />
<meta name="twitter:url" content="https://rullan.in.ua/" />
<meta name="twitter:card" content="summary_large_image" />
[/page-count][/available]
Метатеги для Бизнеса:
<meta property="place:location:latitude" content="49.5512647"/>
<meta property="place:location:longitude" content="25.5934695"/>
<meta property="business:contact_dаta:street_address" content="Небесної сотні, 27"/>
<meta property="business:contact_dаta:locality" content="Кам'янець-подільський"/>
<meta property="business:contact_dаta:postal_code" content="46001"/>
<meta property="business:contact_dаta:country_name" content="Україна"/>
<meta property="business:contact_dаta:email" content="gamessutra@gmail.com"/>
<meta property="business:contact_dаta:phone_number" content="+380974791218"/>
<meta property="business:contact_dаta:website" content="https://rullan.in.ua/"/>
Мета для роботов:
<meta name="googlebot" content="noindex">
all |
Нет ограничений на индексирование и показ контента. Эта директива используется по умолчанию и не влияет на работу поисковых роботов, если нет других указаний. |
noindex |
Не показывать эту страницу, а также ссылку "Сохраненная копия" в результатах поиска. |
nofollow |
Не выполнять переход по ссылкам на этой странице. |
none |
Аналогично метатегам noindex, . |
noarchive |
Не показывать ссылку "Сохраненная копия" в результатах поиска. |
nosnippet |
Не показывать фрагмент текста этой веб-страницы в результатах поиска. При этом уменьшенное статическое изображение (если оно есть) останется видимым. |
notranslate |
Не предлагать в результатах поиска перевод этой страницы. |
noimageindex |
Не индексировать изображения на этой странице. |
unavailable_after: [RFC-850 date/time] |
Не отображать эту страницу в результатах поиска после указанного времени/даты. Время/дату следует указать в формате RFC 850. |
Мета тег для управления маштабом:
Если у Вас адаптивный сайт то должен стоять:
<meta name="viewport" content="width=device-width, initial-scale=1">
Первый параметр (width=device-width) отвечает за то, чтобы ширина видимой области веб-страницы равнялась CSS ширине устройства.
Второй параметр initial-scale - устанавливает первоначальный масштаб веб-страницы. Значение 1 означает то, что масштаб равен 100%.
- minimal-scale - задаёт минимальный масштаб;
- maximal-scale - устанавливает максимальный масштаб;
- user-scalable - указывает, может ли пользователь управлять масштабом или нет. (Имеет 2 значения yes и no )
<!-- viewport, без возможности его увеличения пользователем -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<!-- viewport, c возможностью его увеличения пользователем -->
<meta name="viewport" content="width=device-width, user-scalable=yes">
<!-- viewport, имеющий ширину 1024 пикселя -->
<!-- Веб-страница, с фиксированным макетом (например, с шириной 1024px или меньше) будет изначально отображаться на экране мобильного просмотра без прокрутки -->
<meta name="viewport" content="width=1024">
Если у Ва сайт не адаптивный нужно добавить:
<meta name="viewport" content="width=device-width">
И тогда он на смартфоне будет отображатся как на большом мониторе....