問題描述

請說明<meta name="title"> 標籤和<title></title> 標籤有什麼區別?

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

如果兩者都被使用哪個是最優先的?

我觀察到一些網站的 meta 標籤和<title></title> 標籤都是一樣的,這是預期的,請確認?

如果我們沒有使用<meta> 標籤標題我會對 SEO 有任何問題嗎?

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

最佳解決方案

<title> 是任何 HTML 頁面上必需的元素,作為有效的標記,並將作為頁面標題顯示在瀏覽器的標籤/視窗標題中。例如,嘗試將以下標記輸入到 W3C Markup Validator(透過”Direct Input”):

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

這將導致<head> 中沒有<title> 例項的錯誤。

<meta name="title" content="page-title"> 元素就是 – 關於您的頁面的後設資料,任何客戶端瀏覽器或網路爬網程式可以根據需要使用或不使用它。是否使用它將取決於所涉及的爬蟲/客戶端,因為它們不需要尋找或不尋找它。

所以簡而言之,如果你想要有效的標記,你應該有一個<title> 元素。 <meta> 標籤將取決於您是否希望提供爬網程式/客戶端,並且您可能必須檢查檔案,特定的爬網程式是否使用它。

次佳解決方案

第一個是顯示頁面名稱。

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

第三種解決方案

<title> 標籤將實際顯示頁面頂部的頁面名稱。用於爬行的<meta> 標籤可以省略,頁面仍然應該爬過<title> 標籤。我想你可以堅持使用<title> 標籤。

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇