搜尋引擎與前端SEO

Cassie1492949236626發表於2018-05-24

目錄

  • tdk優化
  • 頁面內容優化
  • url優化
  • robot優化

tdk優化

定義:所謂“TDK”(T:title,頁面的標題; D:description,頁面的描述文字; K:keywords,頁面關鍵字。)

頁面內容優化

1、img標籤加上alt屬性

2、一個頁面最好只有一個h1標籤

url優化

1、301跳轉

301跳轉:當使用者或搜尋引擎向伺服器發出瀏覽請求時,伺服器返回的狀態碼中的一種。表示本網站永久性的轉移到另一個地址。同時302 是暫時重定向

2、描述 有很多朋友在輸入網站有這樣一個習慣。輸入百度地址的時候會直接輸入"baidu.com"會直接跳到"https://www.baidu.com/" 這就是重定向技術。 網站加上www和不加www對搜尋引擎來說是兩個站點,這樣使用者訪問的時候會導致流量分散,導致頁面的權重降低。

robot優化

meta robot(Robots Meta Directives)

<meta name="robots" contect="all|none|index|noindex|follow|nofollow">

其中的屬性說明如下:
設定為all:檔案將被檢索,且頁面上的連結可以被查詢;
設定為none:檔案將不被檢索,且頁面上的連結不可以被查詢;
設定為index:檔案將被檢索;
設定為follow:頁面上的連結可以被查詢;
設定為noindex:檔案將不被檢索,但頁面上的連結可以被查詢;
設定為nofollow:檔案將不被檢索,頁面上的連結可以被查詢。
複製程式碼

robot.txt

1、基本介紹

robots.txt是一個純文字檔案,在這個檔案中網站管理者可以宣告該網站中不想被robots訪問的部分,或者指定搜尋引擎可以收錄的內容,這是一個針對搜尋檔案設定的內容。

當爬蟲爬取一個站點的內容的時候,它會首先檢查該站點目錄下面是否存在robots.txt檔案,如果存在,爬蟲就會根據檔案來內容來爬取,如果不存在,爬蟲就會沿著連結抓取。

robots.txt 必須在根目錄下,並且需要全部小寫。

2、robots.txt 語法

User-agent: *
Allow: /
#下列目錄除外
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/

//以上文字表達的意思是允許所有的搜尋機器人訪問phpernote.com站點下的除了 wp-admin/,wp-includes/,wp-contents 這幾個目錄外其他的所有檔案。

//具體語法分析:其中#後面文字為註釋說明資訊;User-agent:後面為搜尋機器人的名稱,後面如果是*,則泛指所有的搜尋機器人;Disallow:後面為不允許訪問的檔案目錄。
複製程式碼

相關文章