導航:首頁 > 網站優化 > seo面試問題404

seo面試問題404

發布時間:2020-12-01 23:26:39

1、網站SEO優化為什麼要做404頁面

在我們在訪問某個網站的時候,或許都曾遇到過404錯誤這樣的提示,而這個頁面就是404頁面。這個時候我們會發現,有的404頁面在間隔幾秒之後就會跳轉到首頁,有的404頁面有鏈接到網站其它頁面的入口,其實這些設置都是有一定道理的。那麼網站做404頁面到底是因為什麼呢?我們先從什麼是404頁面來開始了解吧。
一、什麼情況下會出現404頁面?

1、由於用戶的疏忽,請求了一個根本不存在的鏈接,也就是錯誤鏈接而導致的。
2、原來可以正常訪問的頁面,後來因為網站改版路徑發生了變化,或者是刪除了原來可以訪問的頁面所導致的。
二、什麼是404頁面?
404頁面是指用戶訪問了錯誤的鏈接或者是所請求的頁面不存在,所返回的一個頁面,在頁面上最常見的提示就是404 Not Found。
一般來說,每個網站都會有一個默認的404頁面,如下圖所示:
但這種默認的404頁面,比較簡陋和呆板,用戶無法從上面獲取到更多有用的信息,這種情況下用戶很有可能會關閉窗口離開你的網站。因此,我們一般都會自己設置一個404頁面,在這個頁面上有友好的提示,有首頁和欄目頁的入口,如此一來用戶就有可能再次的進入到你的網站,從而減少了用戶的流失,降低了網站的跳出率。
三、為什麼要做404頁面?
從用戶的角度來看,是告訴用戶這個頁面不存在,並引導用戶去點擊網站的其它頁面而不是直接關閉窗口離開。
從搜索引擎蜘蛛的角度來看,404頁面的作用是告訴蜘蛛,我這個頁面不存在了,當蜘蛛抓取到這個頁面的url的時候,返回的狀態碼是404,蜘蛛就知道這個url已經失效了,便不會再來索引該網頁。
四、404頁面的錯誤設置
將404頁面放上去,然後點擊能夠跳轉到404頁面是不是就完事了呢?很多時候我們都忽略了這個問題,當仔細的去查看http狀態碼的時候才發現有可能返回的並不是404狀態碼,而是200。
對於網站訪客而言,http的狀態碼顯示的404或是200,是沒有什麼區別的,一樣是能夠起到引導用戶,提升用戶體驗的作用。但是對於搜索引擎而言,卻是一個正常的頁面,這往往是因為錯誤的伺服器端配置而導致了返回200狀態碼。
搜索引擎判斷頁面的url是否失效,是以是否返回404狀態碼作為依據的。若搜索引擎得到這個404頁面的狀態碼卻是200,那麼就會認為此頁面的url是有效的,就會去索引並將其收錄。因為所有404頁面都是一樣的,搜索引擎就會認為大量不同的url對應了相同的內容頁面,如此一來搜索引擎就會大大降低網站的評分,甚至出現降權的情況。
總結:網站不要使用默認的404頁面,應當自己設置一個能夠引導用戶、利於用戶體驗的404頁面,設置好之後不要忘記去查詢一下http狀態碼是否為404。

2、SEO 網站抓取404 頁面問題

我們都知道蜘蛛抓取的內容只讀文字,像圖片、代碼css、js、都是不讀取的,蜘蛛是通過鏈接來前進的。如果蜘蛛抓取了一堆代碼還沒有新的鏈接,那麼就會把它當做404了,這是就想到了robots的好處了,你可以找到這些404的「頁面」如果是一些代碼、或者是功能性的文件,那你就可以用robots屏蔽啦,如果是真的404頁面,你就要手動去修改啦。修改好後也可以做一下404頁面優化。

3、Apache下如何正確設置404錯誤頁面:404錯誤代碼和seo的關系

ErrorDocument 404 /404.html在「通過HTTP狀態碼查看搜索引擎蜘蛛如何爬行你的網站」一文中,我介紹了一些經常涉及到的HTTP狀態碼及含義,譬如大家經常探討並且與本文相關的Http狀態碼:404:伺服器找不到指定的資源,請求的網頁不存在(譬如瀏覽器請求的網頁被刪除或者移位,但不排除日後該鏈接有效的可能性);410:請求的網頁不存在(注意:410表示永久性,而404表示臨時性);200:伺服器成功返回請求的網頁;301:網址永久性重定向302:網址臨時性重定向注意:大部分搜索引擎將「404」與「410」狀態同等對待,如Google。(參見Matt Cutts的說明)對HTTP404狀態碼的理解HTTP 404 錯誤意味著鏈接指向的網頁不存在,即原始網頁的URL失效,這種情況經常會發生,很難避免,比如說:網頁URL生成規則改變、網頁文件更名或移動位置、導入鏈接拼寫錯誤等,導致原來的URL地址無法訪問;當Web 伺服器接到類似請求時,會返回一個404 狀態碼,告訴瀏覽器要請求的資源並不存在。但是,Web伺服器默認的404錯誤頁面,無論Apache還是IIS,均十分簡陋、呆板且對用戶不友好,無法給用戶提供必要的信息以獲取更多線索,無疑這會造成用戶的流失。因此,很多網站均使用自定義404錯誤的方式以提供用戶體驗避免用戶流失。

4、404頁面該怎麼做?404頁面該達到怎麼樣的效果才符合SEO要求?

404頁面的目的是:告訴瀏覽者其所請求的頁面不存在或鏈接錯誤,同時引導用戶使用網站其他頁面而不是關閉窗口離開。
很多開源系統包括CMS系統、Blog系統等不提供404頁面或提供的404頁面並未達到SEO的要求,這讓網站的權威性大打折扣。
404頁面該達到怎麼樣的效果才符合SEO要求呢?
搜索引擎通過HTTP狀態碼來識別網頁的狀態。當搜索引擎獲得了一個錯誤鏈接時,網站應該返回404狀態碼,告訴搜索引擎放棄對該鏈接的索引。而如果返回200或302狀態碼,搜索引擎就會為該鏈接建立索引,這導致大量不同的鏈接指向了相同的網頁內容。結果是,搜索引擎對該網站的信任度大幅降低。——很多網站存在這個問題:404頁面返回的是200或302狀態碼而不是404狀態碼。
正確建立404頁面的方法是:(僅適合Apache伺服器)
•在.htaccess 文件中加入代碼: ErrorDocument 404 /Error.html
•建立一個簡單的html404頁面命名 Error.html
•把 Error.html放置在網站根目錄
•如果碰到困難,參考本站:錯誤網頁、SEO十萬個為什麼的.htaccess文件。
注意:
•不要將404錯誤直接轉向到網站首頁,這將導致首頁不被收錄;
•/Error.html 前面不要帶主域名,否則返回的狀態碼是302或200狀態碼。

5、404頁面對網站SEO優化有什麼幫助

1、從網站優化角度看:
通常搜索引擎是通過HTTP狀態碼來識別網頁狀態,當出現錯誤鏈接時,網站返回值是404狀態碼,這時搜索引擎會放棄對該鏈接頁頁的索引工作,去查其它頁面。而如果不設置404頁面的話返回200或302狀態碼,搜索引擎就繼續為該鏈接建立索引,但這個頁面是有問題的所以會跳轉到其它已經有指向的頁面,這導致大量不同的鏈接指向了相同的網頁內容。結果是,搜索引擎對該網站的信任度大幅降低。
2、從用戶體驗角度看:
我們所能看到的默認的404提示頁面,一般都非常的簡單,很多訪問者看到此頁面後可能會放棄訪問網站或者對網站有不好的評價,影響網站的聲譽。所以我們在網站SEO優化過程中,可以通過製作一個更加友好404頁面,以備網站出現問題時之用。
404頁面的製作非常簡單,它就是一個簡單的HTM網頁文件即可,也可以只在網頁中放一張圖片,相信朋友們做這個都沒問題。如果不想做的太簡單又沒有什麼好的創意,可以在百度上搜一下關於404頁面的圖片,會有很多值得我們借鑒的內容。
404頁面如何製作:
(1)製作好自己的404頁面
(2)將做好的頁面上傳空間
(3)進入網站空間管理設置

6、404頁面指向index.html對seo有什麼影響嗎?

1、404頁面最好不要通過 301 302 等方式跳轉到首頁;
2、建議你在404頁面做一個A標簽指向首頁;

7、SEO菜鳥你知道軟404會給你帶來災難嗎

什麼是軟404

當蜘蛛訪問到一個不存在的頁面,正常情況下會返回一個404狀態碼,告訴百度蜘蛛不要再索引這個頁面。可是有的時候由於某種原因,蜘蛛在索引一個不存在的頁面,卻返回一個200狀態碼(成功索引),這就是軟404。這樣一來,雖然在用戶眼裡,這是一個404頁面,但是蜘蛛卻認為這是一個正常頁面。

軟404後果

1、會讓你的網站被降權

百度蜘蛛遇到正常的404頁面,本來是應該不會索引的,但軟404就會被索引, 因為它一個「正常」頁面。所以當你的網站里有很多死鏈接,那麼百度就會大量收錄很多空頁面,相似頁面,從而被百度降權。

2、會被壞人利用

如果你覺得你網站裡面沒有死鏈接,軟404無所謂,那你就錯了。雖然你網站沒有死鏈接,但如果你的競爭對手發現你網站存在軟404,他可能會使勁的刷你的軟404,給你的軟404加很多外鏈,讓百度收錄你的空頁面,相似頁面,害你被百度降權。

處理軟404方法

超級簡單,百度搜索http狀態碼查詢或使用搜外SEO工具,輸入你網站一個不存在的頁面,如果返回狀態碼是200,那麼你就要趕緊聯系空間商了,請他們教你如何正確的404頁面。

8、SEO為什麼要做404錯誤鏈接頁面

返回一個404 狀態碼,告訴瀏覽器要請求的資源並不存在。導致這個錯誤的原因一般來說,有:網站本身問題導致:
網頁URL本身已經發生變化,而前台頁面沒有及時更新;
網頁本身或網頁文件位置發生改變,而沒有及時在後台更新;
外部鏈接拼寫出錯;網站內容管理員或程序管理員在處理URL上沒有考慮周全,比如一些地方如果加入了鏈接屬性導致URL不能正常訪問。
用戶網路環境導致:
無法在所請求的埠**問該網頁URL地址。
Web服務擴展鎖定策略阻止本請求。
MIME映射策略阻止本請求。
對於內容較多的大中型網站管理員,使用上面的死鏈接檢測工具可能會消耗很多時間,可以關注每天網站日誌文件中的用戶狀態碼情況,發現並及時解決404錯誤問題。
製作友好的404錯誤頁面,提醒用戶訪問出錯信息,引導用戶進行首頁或目錄查找,提供站內查找功能或網站管理員聯系方式。
對於SEO人員(搜索引擎優化工作者)來講,建議參考「404錯誤是否會對網站造成影響」一文獲取更多信息。
普通用戶:嘗試更換瀏覽器或清理瀏覽器緩存(排除由於瀏覽器控制項或惡意插件等引起無法訪問的情況)

與seo面試問題404相關的知識