Разница между тегом ‹meta name=title› и тегом ‹title›‹/title›

Уточните, пожалуйста, в чем разница между тегом <meta name="title"> и тегом <title></title>.

<title>Page title</title>
<meta name="title" content="Page title">

Если оба используются, что является наиболее приоритетным?

Я заметил, что на некоторых сайтах оба метатега title и <title></title> совпадают, что и ожидается, пожалуйста, подтвердите?

Если бы мы не использовали заголовок тега <meta>, были бы у меня проблемы с SEO?

<head>
<title>Stackoverflow</title>
<meta name="description" content="free source">
<meta name="keywords" content="HTML,CSS,XML,JavaScript">    
</head>

person Rajasekhar    schedule 12.01.2014    source источник


Ответы (4)


<title> – это обязательный элемент на любой HTML-странице для корректной разметки, и он будет отображаться как заголовок страницы в заголовке вкладки/окна вашего браузера. Например, попробуйте ввести следующую разметку в валидатор разметки W3C (через "прямой ввод"):

<!DOCTYPE html>
<html>
    <head></head>
    <body></body>
</html>

Это приведет к ошибке, что в <head> нет экземпляра <title>.

Элемент <meta name="title" content="page-title"> — это всего лишь метаданные о вашей странице, которые любой клиентский браузер или поисковый робот может использовать или не использовать по своему усмотрению. Будет ли он использоваться или нет, будет зависеть от рассматриваемого краулера/клиента, поскольку ни один из них не обязан искать или не искать его.

Короче говоря, у вас должен быть элемент <title>, если вы хотите корректную разметку. Тег <meta> будет зависеть от того, хотите ли вы предоставлять сканеры/клиенты, и вам, вероятно, придется проверить документацию, использует ли его конкретный сканер.

person ajp15243    schedule 12.01.2014
comment
Элемент <meta name="title" ...>, скорее всего, будет проигнорирован, так как он не упоминается ни в одной спецификации, ни в общедоступном черновике, ни даже в вики. .whatwg.org/wiki/MetaExtensions. Как и многие другие теги meta, это тег только для записи, только с иллюзорными эффектами. - person Jukka K. Korpela; 12.01.2014
comment
@ JukkaK.Korpela На практике я уверен, что вы правы. Я пытался объяснить больше теоретической стороны этого, но я был бы удивлен, если бы какие-то поисковые роботы заботились об этом. - person ajp15243; 12.01.2014
comment
Видимо, я узнаю слова, изложенные здесь. Это как копипаст из другого источника ххе - person Faris Rayhan; 13.07.2018
comment
Google не распознает <meta name="title"> : developers.google.com/search/docs/ расширенный/сканирование/ - person Michael Liquori; 06.07.2021

Во-первых, отображать имя страницы.

<title> This will be displayed in the title bar of your Browser. </title>

Второй — для ползания.

<meta name="title" content="Whatever you type in here will be displayed on search engines.">
person Ranveer    schedule 12.01.2014
comment
используют ли современные поисковые системы это для сканирования? или даже мета-ключевые слова? - person Gasim; 12.01.2014
comment
Думаю, да. Метатеги используются в том случае, если вы хотите, чтобы название вашего сайта по-разному отображалось в поисковых системах. Почему бы им не использовать такую ​​полезную вещь? - person Ranveer; 12.01.2014
comment
Некоторые метатеги используются для перенаправления страницы или для установки других переменных? - person Doug Hauf; 08.07.2014
comment
Правильно! Я этого не знал. Просто прочитайте здесь. Хотя они так часто используются? - person Ranveer; 09.07.2014
comment
Почему любая поисковая система должна учитывать содержимое метаэлемента заголовка? Он не отображается для конечного пользователя, поэтому это может привести к большому количеству спама в поисковых системах. По той же самой причине тег meta keywords больше не используется поисковыми системами. - person z80crew; 08.09.2014
comment
@z80crew О! Это так? Что же сегодня используют поисковые системы? - person Ranveer; 08.09.2014
comment
@Ranveer Они используют множество факторов ранжирования. Наиболее важными факторами на странице являются тег <title> и видимый контент на странице. Это сочетается с факторами обратных ссылок и множеством моделей использования, таких как время, проведенное на сайте, или показатель отказов, особенно возврат на страницу результатов поисковой системы. - person z80crew; 09.09.2014
comment
Поздно; но связано: наш веб-поиск (известный поиск на Google.com, которым ежедневно пользуются сотни миллионов людей) полностью игнорирует метатеги ключевых слов. – Мэтт Каттс, группа обеспечения качества поиска googlewebmastercentral.blogspot.co.uk/2009/09/ - person William Isted; 07.01.2016

Тег <title> на самом деле будет отображать имя страницы вверху страницы. Тег <meta>, хотя и используется для сканирования, может быть опущен, и страница все равно должна сканироваться по тегу <title>. Я думаю, вы могли бы просто придерживаться тега <title>, если хотите.

person mjkaufer    schedule 12.01.2014
comment
Я заметил, что на некоторых сайтах оба метатега title и ‹title›‹/title› совпадают, что и ожидается, пожалуйста, подтвердите? - person Rajasekhar; 12.01.2014
comment
Да, это то, что я говорил. Вы можете пойти любым путем. Если вы беспокоитесь об оптимизации для веб-сканирования, вам не нужен тег meta. Большинство поисковых роботов достаточно умны, чтобы проверять тег title, если тега meta нет. meta можно использовать для чего-то большего, например контента и т. д., но <meta name="title" content="page-title"> почти полностью синонимично <title>page-title</title>. - person mjkaufer; 12.01.2014

Я заметил, что для некоторых сайтов блогов Google будет использовать

<meta name="description"

для общего описания сайта.

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

Поэтому я бы попробовал мета-описание для обзора и

<title> 

для конкретного контента.

person Norbert Norbertson    schedule 07.01.2016