Разница между тегом <meta name= "title" > и тегом <title></title>
Просьба пояснить, в чем разница между тегом <meta name="title">
и тегом <title></title>
.
<title>Page title</title>
<meta name="title" content="Page title">
Если используются оба параметра, наиболее приоритетные?
Я заметил некоторые сайты как тега метатега, так и теги <title></title>
, оба они одинаковы, что ожидается, пожалуйста, подтвердите?
Если бы мы не использовали заголовок тега <meta>
, у меня была бы проблема с SEO?
<head>
<title>Stackoverflow</title>
<meta name="description" content="free source">
<meta name="keywords" content="HTML,CSS,XML,JavaScript">
</head>
Ответы
Ответ 1
<title>
является обязательным элементом на любой HTML-странице, который является допустимой разметкой, и будет отображаться как заголовок страницы в заголовке/окне браузера. Например, попробуйте ввести следующую разметку в W3C Markup Validator (через "Прямой ввод" ):
<!DOCTYPE html>
<html>
<head></head>
<body></body>
</html>
Это приведет к ошибке, что в <head>
нет экземпляра <title>
.
Элемент <meta name="title" content="page-title">
- это просто метаданные о вашей странице, которые любой клиентский браузер или веб-искатель может использовать или не использовать по своему усмотрению. Будет ли он использоваться или нет, будет зависеть от искателя/клиента, о котором идет речь, поскольку ни один из них не должен искать или не искать его.
Короче говоря, вы должны иметь элемент <title>
, если вы хотите иметь действительную разметку. Тег <meta>
будет зависеть от того, хотите ли вы предоставить сканеры/клиенты, и вам, вероятно, придется проверять документацию, если конкретный искатель использует его.
Ответ 2
Во-первых, чтобы отобразить имя страницы.
<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.">
Ответ 3
Тег <title>
фактически отобразит имя страницы в верхней части страницы. Тег <meta>
, используемый для обхода, может быть опущен, и страница все равно должна сканировать тег <title>
. Я думаю, вы могли бы просто придерживаться тега <title>
, если хотите.
Ответ 4
Я заметил, что для некоторых сайтов блога Google будет использовать
<meta name="description"
для общего описания сайта.
Итак, если у вас есть сайт блога, где на главной странице также отображается последнее сообщение в блоге, вы не хотите, чтобы описание сайта было таким же, как имя сообщения в блоге, определенное в
Итак, я бы попробовал мета-описание для обзора и
<title>
для конкретного контента.