淺談SEO優化
維基百科:
搜尋引擎優化(SEO)是影響網站或網頁在網路搜尋引擎的未付結果中的線上可見性的過程 - 通常被稱為“自然”,“有機”或“獲得”結果。 通常,較早(或在搜尋結果頁面上排名較高),並且搜尋結果列表中出現的網站頻率越高,從搜尋引擎使用者收到的訪問者就越多; 這些訪客可以轉換成客戶。 SEO可能針對不同型別的搜尋,包括影象搜尋,視訊搜尋,學術搜尋,新聞搜尋和行業特定的垂直搜尋引擎。 SEO與本地搜尋引擎優化的不同之處在於後者專注於優化企業的線上狀態,以便當使用者輸入其產品或服務的本地搜尋時,搜尋引擎將顯示其網頁。 相反,前者更側重於國家或國際搜尋。
作為一種網際網路營銷策略,SEO考慮搜尋引擎如何工作,計算機程式設計演算法決定搜尋引擎行為,人們搜尋什麼,搜尋引擎中輸入的實際搜尋詞或關鍵詞,以及哪些搜尋引擎是目標受眾的首選。 優化網站可能涉及編輯其內容,新增內容,執行HTML和相關編碼,以增加其與特定關鍵字的相關性,並消除搜尋引擎索引活動的障礙。 推廣網站以增加反向連結或入站連結的數量是另一種搜尋引擎優化策略。 截至2015年5月,移動搜尋已超越桌面搜尋。據報道,2015年,谷歌正在開發和推廣移動搜尋,這是未來產品的一個關鍵特性。 作為迴應,許多品牌開始對其網際網路營銷策略採取不同的方法。
主要分為兩大類:
一:外部優化,包括來自各搜尋引擎的搜尋,以及外鏈推廣等方式。這個偏屬營銷的範疇,不深究。
二:內部優化,作為開發,在程式碼上的工夫當屬大頭,那麼在網站中常見的tdk大家應該都知道了,如下:
title(標題)該網頁的標題——t
description(描述)該網頁的概述——d
keywords(關鍵詞)該網頁的關鍵詞——k
<title>標題</title> <meta name="Keywords" content="關鍵字"> <meta name="description" content="簡短精悍的描述" />
百度:
1.網站首頁新增百度站長平臺驗證網站歸屬權的驗證程式碼:
<meta name="baidu-site-verification" content="bMCsmergaf"/>
站長平臺:http://zhanzhang.baidu.com/ 當你新增一個網站後,百度需要驗證網站是否為你所有,會提供幾種驗證方式,這個程式碼就是一種驗證方式。
2、各個html頁面程式碼中加入百度自動推送程式碼:
<script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();
</script>
3、將檔案sitemap.xml和robots.txt上傳至網站伺服器根目錄下
robots.txt 內容:
User-agent:* Disallow: Sitemap: https://www.xxx.com/sitemap.xml
sitemap.xml內容:
<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="sitemap.xsl"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://www.xxx.com</loc> <priority>1.00</priority> <lastmod>2019-01-04</lastmod> <changefreq>Always</changefreq> </url> <loc>https://www.9baas.com/內頁.html</loc> <priority>0.80</priority> <lastmod>2019-01-04</lastmod> <changefreq>Always</changefreq> </url> </urlset>