1. 程式人生 > >搜尋引擎優化-讓你的網站更容易被搜尋到

搜尋引擎優化-讓你的網站更容易被搜尋到

轉自我的個人部落格搜尋引擎優化

前言

搜尋引擎優化也稱為SEO優化,在新的網站做出來之後,瀏覽量怎麼也上不去,究其原因還是因為別人在百度或者谷歌的時候搜尋不到你的網站。所以怎麼樣在搜尋引擎中提升你的排名,便是一種學問了。提升排名的好處就不說了,不然你也不會想著去做SEO優化。

原理

搜尋引擎的的實現原理是,將全網上的網頁都做成索引。這些索引放在伺服器上,你搜索的時候,搜尋引擎根據你的關鍵詞,在這些索引中查詢與關鍵詞最相關的資訊,然後按照相關性排名給你展示。那搜尋引擎是如果將全網的資料做成索引的呢?這個就是一門學科:搜尋引擎。簡單通俗的原理如下:

  1. 先給一些需要採集的網站的url
  2. 解析採集到的網站,然後收集每個頁面裡的資料以及url
  3. 接著採集這些url,最多深入7層,有研究表明,到達7層後,在深入就是重複的資料了。

全網上的資料那麼多,搜尋引擎的資料採集,在採集網頁是,搜尋引擎只要靜態資料,不需要非同步載入的資料,而且一個網頁上的資料是按照型別不同,其權重也有所不同。一個網頁採集的資訊中生成索引權重交大的如下:

  1. title 標籤
  2. meta 標籤,keywords屬性,description 屬性
  3. h 標籤,
  4. a 標籤

SEO優化的方法

優化可以分為3大種的方式,網頁的頁面結構、其他網站、花錢。這裡主要說說從技術上如何實現SEO優化。

網頁頁面結構

  • title 標籤

    title是展示給使用者的,在瀏覽器的最上面,一般包含品牌的名稱,以及你簡短的宣傳語,比如:百度一下,你就知道,比如我部落格的title是:牛慧升的部落格|Alvin Blog,比如知乎的首頁是:知乎 - 有問題上知乎。其實這個就是你想讓使用者看到什麼都可以寫上。

從原理上來說,title在搜尋引擎建立索引中佔據的權重是最大的。
百度的title:
如圖所示

  • meta 標籤

該標籤中可以重複寫,但是裡面的name不要相同,關鍵在於name為keywords、description兩種。

keywords:如果你想要使用者通過什麼關鍵詞搜尋到你,你就把這些關鍵詞羅列在此處,

descreption:此處對你的網站做最詳細、最真實的描述,因為搜尋引擎會對這段話進行自然語言解析然後提取出關鍵部分,放入搜尋引擎的索引中。下面是知乎的description

有問題,上知乎。知乎是中文網際網路知名知識分享平臺,以「知識連線一切」為願景,致力於構建一個人人都可以便捷接入的知識分享網路,讓人們便捷地與世界分享知識、經驗和見解,發現更大的世界。
  • h1/h2標籤

由於這兩個標籤在網頁上顯示的時候是很大的字型也很顯眼,搜尋引擎在採集資料的時候,這兩個標籤的內容當然也很重要。所以,可以在這兩個標籤中放想讓使用者搜尋到的內容。如果不想讓使用者看到,可以將這兩個標籤隱藏掉。(但是不贊同這麼做,百度、谷歌這些搜尋引擎在收集索引的時候有防作弊手段,一旦發現會對排名有直接影響,如果萬不得已要這麼做話,使用css隱藏,不要直接使用style)

  • a 標籤

在超連結中多放一些與本網站相關的連結,這樣可以提高內容相關性,特別是知名網站,這個和蹭熱點很類似,可以迅速提升你的排名。

  • 利用圖片的 alt內容。

圖片中的alt為如果圖片載入失敗顯示的內容,這個的作用類似於head中的keywords

  • 網站的選單設計

每個網站都有選單,需要保證點選選單中的一個連結後,跳轉的頁面最好也應該有選單頁面,這樣自己的網站就是一個迴圈,每一個頁面都有跳轉到自己網站的入口。

在有些網站中有網站地圖,根據自己的網站結構,製作網站地圖,讓你的網站對搜尋引擎更加友好化。讓搜尋引擎能過 SiteMap 就可以訪問整個站點上的所有網頁和欄目。最好有兩套 siteMap,一套使用者方便客戶快速查詢站點資訊(html 格式),另一套方便搜尋引擎得知網站的更新頻率、更新時間、頁面權重(xml 格式)。所建立的 sitemap 要和你網站的實際情況相符合

網站地圖如圖所示:
如圖所示

  • 網站的url設計

url設計最好保持簡單明瞭,每一個層次代表著自己的分類。這樣搜尋引擎也會通過url進行分層獲取。

利用其它網站

影響你排名很重要的因素就是,看你的網頁與其他網頁的關係度,關係度越高,搜尋後的排名就越靠前,解決辦法就是:

  • 將你的網頁地址,分享在各大論壇上。這樣有效的增加了,搜尋引擎的爬蟲在爬去其他網站時候,採集你網站的可能性,你的網站被爬蟲採集的越頻繁,並且一直在更新,你的排名就越靠前。
  • 最好將連結分享在與你網站相關的內容下,如果你是做美食的,你可以在知乎寫一篇美食的文章,然後分享上你的連結,這樣你的這篇文章也受歡迎,你的網站的相關度也就越高,最後你的網站排名就越高

花錢

因為現在大多數人使用的搜尋引擎都是百度、搜狗、360.所以只需要在這3家花錢,自然就可以提高搜尋的排名,唯一不好的地方就是,花錢多才能有最好的排名,而且還有很明顯的廣告二字。

總結

搜尋引擎是個長時間的戰役,不是一勞永逸的事情,如果你的網站做好了,然後一直不更新,網站的排名會往下掉。需要經常更新。並且時常出現在其他網站中。另外此文中的搜尋引擎知識僅僅是皮毛,想要深入還需要勤加學習才行。