有不少人和我聊過,覺得google技術seo這塊比較難 ,尤其是涉及到代碼部分。事實上,大多數常用到的技術seo,對技術的要求并不高 ,即使你是文科背景,也可以很輕松上手。

      覺得難的背后,我認為跟工作環境會有很大的關系:缺乏鍛煉的機會。比如像我所在的公司,主推一個官方獨立站。作為營銷團隊里最懂seo的我,在加入公司后就已經把所有技術seo不規范的地方都整了一遍;后續谷歌算法更新或者是網站升級遇到的技術性問題,自然而然地大家都是默認找我來處理。這就會形成這樣的一種局面:后面新進來的seo, 她們更多只要做好內容、外鏈和品牌聲譽度建設即可。因此,要更好地掌握技術seo, 還是要加以實踐。愿看完這篇文章的人,都能夠有所行動。

      一. 谷歌技術SEO是什么,為什么重要

      SEO工作通常被會劃分為On-Page SEO、Off-Page SEO和Technical SEO三大部分。

      On-Page的重點是內容的質量,Off-Page的重點是外鏈和品牌聲譽度,而Technical的重點是網站的架構和技術,它使搜索引擎爬蟲更容易有效地爬取并索引網站的每個頁面,以及給用戶提供友好的瀏覽體驗。

      舉個例子方便更好理解技術seo的重要性:你寫了一篇質量非常高的文章,但這篇文章卻錯誤地設置了一個noindex標簽,搜索引擎就不會去收錄它,從而無法獲得seo排名和流量。外部有個大V轉發分享了你這篇文章,并且給出了指向原文的鏈接,但由于你的網站訪問速度非常慢,用戶進來后發現老半天頁面都加載不出來就離開了。這些都是由于技術沒有處理好導致機會的錯失。

      下面這張圖來自SEMRUSH,不夠完整,但還是可以幫助快速粗略地了解到各個部分的主要優化點在哪里。

      谷歌技術SEO涉及到的范圍很廣,在這里我主要給大家普及有哪些seo技術點是重要的,為什么重要,以及通過例子加以說明如何應用。每一個技術點要完全地掌握,涉及到的知識會很多,大家需要在實踐中再深化。文章很長,已經有一定基礎的同學,可以通過目錄快速導航到你們不夠了解的領域。

      二. 盤點常用的12個技術SEO點

      1. robots.txt 文件

      如果你的網站有robots文件,那谷歌進入網站時會第一個去爬它。robots.txt 文件的作用是告訴搜索引擎抓取工具可以訪問你網站上的哪些網址。

      robots文件不是必須要有的,如果你想讓搜索引擎訪問你網站上所有頁面,那就可以不設置robots文件。但我會建議要有,因為robots文件可以有效地阻止谷歌去抓取相似的頁面,以及通過屏蔽不重要的網頁以降低服務器的負荷

      舉兩個例子:

      • 廣告投放人員復制了一個商品頁出來做A/B test, 只是改變了一個特別重要的變量,頁面內容是高度重復的。這種情況,很明顯我們是不希望搜索引擎去抓高度重復的B頁面。那我們就可以把所有用于做廣告測試的B網頁放到一個?http://xxx.com/ad/的目錄下,再通過robots文件把ad目錄下的所有頁面進行屏蔽。

      • 不計劃做SEO、禁掉也不影響SEO的網頁,那就可以通過robots.txt文件去屏蔽它,降低蜘蛛爬行網站時的服務器負荷。

      robots.txt一定是位于根目錄下,URL是http://xxx.com/robots.txt。看到這里,你不妨現在就試試通過在競爭對手的域名后面加上robots.txt,看看他們都屏蔽了哪些網頁。

      我們來看看Anker的robots頁面?https://www.anker.com/robots.txt

      解讀過來就是:Anker允許所有搜索引擎蜘蛛爬行除了URL中帶有/coming-soon以外的網頁。

      需要注意:?編進robots.txt 文件屏蔽的網頁仍然可能會被編入索引。如果谷歌發現有其它網站給了鏈接到某個被robots屏蔽的網頁,就還是很有可能會繼續索引它。如果要完全阻止,需要使用 noindex 元標記。接下來我們就講講noindex是如何使用的。

      2. noindex元標記

      noindex 標簽的作用是告訴搜索引擎不要去索引和不要在搜索結果中呈現該頁面。加了這個標簽的頁面就可以真正放心是完全屏蔽的了。

      添加方法很簡單,直接在要屏蔽的頁面HTML的head部增加下面這行代碼:

      <meta name="robots" content="noindex,nofollow" />

      記住一定要放到 <head> 部才能生效。

      反之,正常要做排名的網頁,它的robots標簽是這樣的:

      <meta name="robots" content="index,follow" />

      3. XML sitemap文件

      很多網站的robots.txt文件最后一行代碼是指向本站的sitemap文件,比如我們來看Shein的robots文件的最后一行代碼?https://www.shein.com/robots.txt

      如果這樣做,搜索引擎爬行的第二個頁面就是sitemap。那sitemap是有多重要呢?

      其實sitemap和robots文件都不是網站必須的。如果你的網站規模很小(谷歌給的定義是網頁數量<500)且內部已經全面建立鏈接,那可以不需要站點地圖。國外很多規模小的B端企業網站是單頁的,那么他們自然就不需要sitemap了。

      我建議除了單頁網站以外,最好還是要有網站地圖。網站地圖的作用就相當于給到谷歌一個指引,告訴谷歌網站上有哪些網頁。從我自己的實踐來看,網站地圖給我帶來的好處是可以加快收錄和保證收錄

      加快收錄這個很好理解。保證收錄這塊我講一個自己的經歷。有一次領導給我發了一個我從來沒見過的產品頁面(我們網站有幾千個SKU),問我為什么在谷歌搜不到這個頁面。我查了下,發現這個頁面確實沒有被谷歌收錄,推測原因是很多年前批量上的一個產品,產品很一般,上線以來都沒什么訪問量,也沒有外面的網站給它鏈接。于是我把這個產品鏈接加入到sitemap里,兩天后就能在谷歌搜到它了。

      sitemap可以通過網站插件,或者第三方的sitemap工具生成。

      注意:網站的sitemap有兩種。一種是給搜索引擎看的,URL后綴是.xml;一種是給用戶看的,URL后綴通常是.html。給搜索引擎看的sitemap長下面這個樣子:

      4. 網站速度

      網頁的加載速度是影響SEO排名的重要因素,所以作為一名SEO推廣人員,有責任定時監測網頁速度,指標不良時需向IT人員提出優化需求。

      英文SEO常用的網頁速度測試工具是PageSpeed Insights :

      PageSpeed Insightspagespeed.web.dev/

      還是以anker為例,通過PageSpeed Insights測出來的結果如下圖:

      這個工具同時還會在后面給出具體的提高速度的優化建議

      不懂技術沒關系,這個不是我們SEO人員必須要懂的東西,只要把測試的結果頁面發給IT技術一起來溝通如何改善。

      通常來說,圖片和服務器對速度的影響是最大的。所以需要跟產品上架人員多強調注意圖片的大小,單個圖片盡可能控制在100kb以下,不重要的圖片甚至可以控制在30kb以下。

      5. 結構化數據

      結構化數據可以讓 Google 更輕松地了解你的頁面和產品內容,以及讓谷歌為你的網頁創建豐富的搜索結果摘要成為可能。為什么說是成為可能呢?谷歌是不會保證,添加了結構化數據就一定會呈現豐富摘要。但如果你不去做這件事,那就一定不會有。

      下圖紅圈中的富媒體結果就是通過結構化數據來實現的:

      豐富的摘要能夠提高點擊率,為你帶來更多的SEO流量。同時點擊率的提高會間接影響提升SEO排名!

      如果還沒有添加SEO結構化數據,馬上去找你們的網站開發人員。結構化數據的配置通常可以通過網站插件快速實現 ;如果找不到合適的插件,可把谷歌官方的教程發給開發人員。

      6. 404頁面

      404頁面指示了頁面已經不存在了的狀態。404頁面會帶來糟糕的用戶體驗,還會損害網站的完整性并干擾 Google 抓取和訪問該網站的能力。短時間內網站涌現出大量的404頁面更是會直接影響到SEO排名。

      產生404頁面的原因有很多,每個公司的環境不一樣會有所差異。比如把已經EOL的商品直接下架了;類目調整,原來的一些分類不存在了;URL的生成規則是調用產品名稱,當改動產品名稱URL也會隨之改變等等。這里會建議把常見引發404頁面的原因整理出來,給到相關的運營人員,以便在做改動網站的時候注意規避。

      404頁面是有意義的,不能完全否決它。也就是說, 我們允許有少量的404頁面存在,但是要控制它占非常低的比例,并且在404頁面做好網站下一步的訪問指引。

      通常我對于404頁面的處理方法如下:

      • 因為操作錯誤引起的, 聯系相關人員恢復;

      • 必須下線的頁面 ,做301重定向跳到相關的同類頁面或首頁;

      • 如果沒有很好的跳轉指向,同時該網頁也不重要,那就以404頁面存在。

      7. 301重定向和302跳轉

      SEO人員大多對301和302不陌生。那這兩者的區別是什么,和怎么用呢?

      301重定向是永久定向,常用于域名的跳轉,它是能夠把網頁之前積累的大部分權重傳遞到新的網址。而302跳轉是暫時性,不會傳遞權重,實際應用也不多。

      可以利用第三方工具來查詢頁面是301還是302狀態

      Check your Statuscode 301 vs 302www.redirect-checker.org/

      建議重點要做SEO排名的頁面盡可能避免做301跳轉。我有個重點在推的頁面,在做了301跳轉后(只是單純更改了URL,頁面內容不變)排名直接從前三名下降到第五名之后。而且頁面所推的關鍵字外部競爭越激烈,做跳轉對排名的影響就越明顯。

      8. Canonical標簽

      Canonical也是SEO常用到的標簽,它通常用在當網站上有多個URL的內容是相同或者高度重復時,可以通過Canonical標簽告訴搜索引擎你希望哪個版本的URL出現在搜索結果中,避免權重分散。

      和noindex標簽一樣,canonical標簽也是要放置在網頁的 <head> 部分中,代碼如下:

      <link rel="canonical" href="https://example.com/sample-page/" />

      代碼里的鏈接就是要出現在搜索結果中的頁面。

      下圖是隨便找的一個英文網站的canonical標簽截圖以供參考:

      在我剛入行的時候,谷歌會嚴格遵守canonical標簽指令。然而半年前,我在幫一個女孩子debug新頁面不收錄的問題時,發現canonical tag很有可能會因為谷歌判定兩個頁面的重復度不高,從而不生效。關于這件事,我特意做了一些研究,有興趣的可以點擊這里了解更多。

      9. HTTPS安全協議

      https安全協議是一個輕量級的排名信號,如果你的網站是http, 谷歌也會索引。但https的重要性更多體現在給用戶在瀏覽網站時獲得安全的體驗。

      曾經有一次我們的網站付款頁流失率突然飆升。經過排查后,發現問題出在付款頁的某個改版動作導致付款頁網址從https變成了http。很多瀏覽器對http頁面都會有安全警告的提示,客戶就會擔心在當前頁面付款有很大的安全隱患從而流失。在修復了https后,我們的付款頁流失率也恢復了正常。

      現在基本所有的商業化網站都已經從http升級為https。如果你的網站,或者有某些網頁還沒有升級,那是時候動手了。

      10. Google?Search Console

      Google Search Google是谷歌官方出的、對監控SEO流量效果和網站性能有非常大幫助的一款工具。

      我發現很多初級的SEO用這款工具比較少,甚至是不知道有這么一款工具。 如果你的網站還沒有配置Google Search Google, 可通過訪問網址?https://search.google.com/search-console,根據相應的指示進行安裝部署。

      驗證Google Search Console的方法有很多種,甚至可以通過Google Tag Manager進行驗證,具體看下圖:

      11. Google?Tag Manager(GTM)

      Google Tag Manager是一個代碼標簽管理系統,通過它可以部署各種網站跟蹤代碼。特點是功能非常強大、可以實現快速、輕松、大量部署,同時極大地減少網站代碼冗余。

      我們常用的Google Analytics也可以通過Google Tag Manager進行部署。我第一次接觸Google Tag Manager是為了給GA配置增強型電商。配置增強型電商對于我來說還是挺復雜的,所以當時去請了懂這塊的數據專家和公司的IT配合一起來部署。配置好后,我自己學著來摸索使用,發現GTM真的太方便、太好用了!尤其是需要在部署各種廣告平臺的跟蹤代碼時,自己就能輕松地在GTM后臺操作,不需要麻煩開發的小哥。

      如果你還沒在用Google Tag Manager, 強烈推薦。先從簡單的開始,代碼部分覺得復雜的話,那就請教下網站開發小哥。

      12. 新網頁、舊內容更新沒有被收錄,如何排查和實現收錄

      這里涉及到的技術SEO知識是,你要去了解Google是如何進行頁面抓取、索引和排名的。

      網頁無法被抓取,就不可能進入索引階段。而網頁不被抓取的原因可能是我們上面提到的robots.txt, noindex, 404, canonical標簽等技術SEO引發的。

      網頁被索引了,不代表一定會有排名,這里跟On-Page SEO的關系很大。

      這是一個相對比較大的話題,有興趣的可以看我另外一篇專門講如何解決頁面不被谷歌收錄的文章。如果上面提到的技術SEO知識點你已經掌握得比較好了,直接看下面這張整理了要點的思維圖:

      三. 一些學習谷歌技術SEO的建議

      以上的分享都是我在SEO工作中常用到的,但由于使用情景較多從而無法一一細數和講得非常深入 。希望通過提供幾個學習技術SEO的思路,能夠幫助你們進一步理解和延伸:

      • Google搜索中心是一個非常好的全面學習平臺:?https://developers.google.com/search/docs

      • SEO是動態的,比如我前面舉例的canonical標簽,從以前的100%生效變成了現在的當頁面相似度不是很高時不起作用。因此需要關注SEO的最新變化,不斷更新你的SEO知識。

      • 很多SEO技術的問題需要借助網站開發人員的協助,所以平時跟他們打好交道;還可以通過建立一些網站的SEO規范文檔給到開發人員,能夠有效地規避因網站改動出現SEO不規范問題。

      關于技術SEO,我也是在工作中邊學邊運用。掌握后發現其實并不難,真的,這事零技術基礎也能做得很好。

      如果你在做技術SEO時有不一樣的應用心得,或者想要補充除了以上提到的12點以外的技術點,歡迎留言交流。



      點贊(1) 打賞

      評論列表 共有 0 條評論

      暫無評論

      服務號

      訂閱號

      備注【拉群】

      商務洽談

      微信聯系站長

      發表
      評論
      立即
      投稿
      返回
      頂部