問題描述
請説明<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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。