<meta name ="title">标签与<title> </ title>标签之间的区别

Raj*_*har 47 html meta seo

请说明<meta name="title">标签和<title></title>标签之间的区别.

<title>Page title</title>
<meta name="title" content="Page title">
Run Code Online (Sandbox Code Playgroud)

如果两者都使用最优先的?

我观察到一些网站的元标记标题和<title></title>标签都是相同的,这是预期的,请确认?

如果我们没有使用<meta>标签标题,我会对SEO有任何问题吗?

<head>
<title>Stackoverflow</title>
<meta name="description" content="free source">
<meta name="keywords" content="HTML,CSS,XML,JavaScript">    
</head>
Run Code Online (Sandbox Code Playgroud)

ajp*_*243 48

<title>是任何HTML页面上必需的元素,是有效标记,并且将在浏览器的选项卡/窗口标题中显示为页面标题.例如,尝试将以下标记输入W3C标记验证器(通过"直接输入"):

<!DOCTYPE html>
<html>
    <head></head>
    <body></body>
</html>
Run Code Online (Sandbox Code Playgroud)

不存在的情况下,这将产生一个错误<title><head>.

<meta name="title" content="page-title">元素就是这样-你的网页的元数据,任何客户端浏览器或网络爬虫可以使用或就是了不得使用.是否使用它将取决于所讨论的爬虫/客户端,因为它们都不需要查找或不查找它.

简而言之,<title>如果你想要有效的标记,你应该有一个元素.该<meta>标签将取决于你是否想为爬虫/客户,你可能不得不检查文档,如果一个特定的履带式使用它.

  • `<meta name ="title"...>`元素很可能会被忽略,因为在任何规范或公共草案中都没有提及,甚至在http://wiki.whatwg.org/wiki/MetaExtensions中也没有提及.就像许多`meta`标签一样,它是一个只写标签,只有幻觉效果. (16认同)
  • Google 无法识别“&lt;meta name="title"&gt;”:https://developers.google.com/search/docs/advanced/crawling/special-tags (2认同)

Ran*_*eer 11

第一个是显示页面名称.

<title> This will be displayed in the title bar of your Browser. </title>
Run Code Online (Sandbox Code Playgroud)

第二是爬行.

<meta name="title" content="Whatever you type in here will be displayed on search engines.">
Run Code Online (Sandbox Code Playgroud)

  • 当前的搜索引擎甚至使用它进行抓取吗?甚至是元关键字? (2认同)
  • 我猜他们这样做了.如果您希望在搜索引擎中以不同方式显示您网站的名称,则使用元标记.为什么他们不会使用这么有用的东西? (2认同)

mjk*_*fer 5

<title>标签实际上会在页面顶部显示页面名称。该<meta>标签虽然用于抓取,但可以省略,页面仍应抓取该<title>标签。如果你愿意,我认为你可以坚持使用<title>标签。

  • 是的,这就是我一直在说的。你可以走任何一条路。如果您担心网络抓取的优化,则不需要 `meta` 标签。如果没有 `meta` 标签,大多数网络爬虫都足够聪明,可以检查 `title` 标签。`meta` 可以用于更多内容,例如内容等。但是 `&lt;meta name="title" content="page-title"&gt;` 几乎完全等同于 `&lt;title&gt;page-title&lt;/title&gt;` (2认同)