<meta name="title"> 标签和 <title></title> 标签的区别

Posted

技术标签:

【中文标题】<meta name="title"> 标签和 <title></title> 标签的区别【英文标题】:Difference between <meta name="title"> tag and <title></title> tag 【发布时间】:2014-01-31 07:23:53 【问题描述】:

请说明&lt;meta name="title"&gt; 标签和&lt;title&gt;&lt;/title&gt; 标签之间的区别。

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

如果两者都使用哪个优先级最高?

我观察到一些网站的meta标签标题和&lt;title&gt;&lt;/title&gt;标签都是一样的,这是预期的,请确认?

如果我们不使用&lt;meta&gt; 标签标题,我对搜索引擎优化有什么问题吗?

<head>
<title>***</title>
<meta name="description" content="free source">
<meta name="keywords" content="html,CSS,XML,javascript">    
</head>

【问题讨论】:

【参考方案1】:

&lt;title&gt; 是任何 HTML 页面上作为有效标记的必需元素,并且将作为页面标题显示在浏览器的选项卡/窗口标题中。例如,尝试将以下标记输入到W3C Markup Validator(通过“直接输入”):

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

这将产生一个错误,即&lt;head&gt; 中没有&lt;title&gt; 的实例。

&lt;meta name="title" content="page-title"&gt; 元素就是关于您页面的元数据,任何客户端浏览器或网络爬虫都可以根据需要使用或不使用。是否使用它取决于相关的爬虫/客户端,因为它们都不需要寻找或不寻找它。

简而言之,如果你想要有效的标记,你应该有一个&lt;title&gt; 元素。 &lt;meta&gt; 标签将取决于您是否要为爬虫/客户端提供,并且您可能必须检查文档以了解特定爬虫是否使用它。

【讨论】:

&lt;meta name="title" ...&gt; 元素很可能会被忽略,因为它在任何规范或公共草案甚至wiki.whatwg.org/wiki/MetaExtensions 中都没有提及。就像许多meta 标签一样,它是一个只写标签,只有幻觉效果。 @JukkaK.Korpela 在实践中,我相信你是正确的。我试图解释它的更多理论方面,但如果有任何爬虫关心它,我会感到惊讶。 显然我认识这里所说的话。就像从其他来源复制粘贴一样hhe Google 无法识别 &lt;meta name="title"&gt; : developers.google.com/search/docs/advanced/crawling/…【参考方案2】:

我注意到谷歌会使用一些博客网站

<meta name="description"

对于网站的一般描述。

因此,如果您的博客站点的主页还显示最新的博客文章,您不希望站点描述与定义的博客文章名称相同

所以我会尝试使用元描述来进行概述和

<title> 

具体内容。

【讨论】:

【参考方案3】:

&lt;title&gt; 标签实际上会在页面顶部显示页面名称。 &lt;meta&gt; 标记虽然用于爬网,但可以省略,页面仍应爬过&lt;title&gt; 标记。如果你愿意,我认为你可以坚持使用&lt;title&gt; 标签。

【讨论】:

我观察到一些网站的meta标签标题和标签都是一样的,这是预期的,请确认? 是的,这就是我一直在说的。你可以去任何一种方式。如果您担心网络抓取的优化,则不需要meta 标签。如果没有meta 标签,大多数网络爬虫都足够聪明地检查title 标签。 meta 可以用于更多,比如内容等,但&lt;meta name="title" content="page-title"&gt; 几乎完全是&lt;title&gt;page-title&lt;/title&gt; 的同义词【参考方案4】:

首先是显示页面名称。

<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.">

【讨论】:

目前的搜索引擎甚至使用它来进行抓取吗?甚至是元关键字? 我猜他们有。如果您希望网站名称在搜索引擎中以不同方式显示,则使用元标记。为什么他们不用这么有用的东西? 一些meta标签用于页面重定向或设置其他变量? @Ranveer 他们使用过多的排名因素。最重要的页面因素是&lt;title&gt; 标签和页面上的可见内容。这与反向链接因素和许多使用模式相结合,例如在网站上花费的时间或跳出率,尤其是跳回搜索引擎结果页面。 迟到;但相关:“我们的网络搜索(Google.com 上每天有数亿人使用的著名搜索)完全无视关键字元标记。” – Matt Cutts,搜索质量团队googlewebmastercentral.blogspot.co.uk/2009/09/…

以上是关于<meta name="title"> 标签和 <title></title> 标签的区别的主要内容,如果未能解决你的问题,请参考以下文章

<meta name="" content=">的作用

layui重载table列名如何引用变量?

javascript如何读取txt文本内容?

vue 路由meta 设置title 导航隐藏

META http-equiv="refresh" 实现网页自动跳转

检查 <meta-data android:name="com.google.android.geo.API_KEY" android:value="your AP