日常網站搜索引擎優化的首要考慮因素是什么?也許很多站長和SEO工程師會首先考慮如何優化網站的TDK,即標簽、描述、關鍵字,然后重點優化外部和內部鏈接。相信做好這些工作,使頁面美觀,然后有效地添加高質量的內容,可以提高收錄率。這些SEO的基本知識是真的,但是我們在關注TDK屬性、內外鏈、高質量的網站內容的同時,往往忽略了一些平時難以直接注意到的元素,這就導致了網站看起來很好,但是卻沒有注意到收錄率的效果并不理想。
此前,在百度站長學院的站長平臺上,百度的官方工程師分享了這樣一個案例,一個由JS生成的網站主題內容,沒有優化用戶訪問,但是做了很多針對性的優化搜索引擎爬蟲,表面看起來很細致,但沒有收錄其中。其原因是網站直接把圖片的二進制內容放入HTML,導致頁面長度太長,因此不包含在百度中。也許很多站長看到這個案子會感到困惑。他們做網站已經很多年了,從未遇到過這樣的情況,網頁長度也是影響網站包含的重要因素嗎?
為了分析這個問題,我們首先需要了解網站頁面的長度。這里所謂的頁面長度不是您直觀瀏覽網站頁面時可以看到的長度。它是指頁面代碼的長度。一般來說,網站直接在HTML代碼中添加圖片鏈接或路徑,對頁面長度影響不大。然而,這個網站的案例是罕見的,它直接將圖片的二進制內容放入HTML代碼中,即直接使用編碼,導致網站不包含的情況。
百度站長平臺分析原因如下:
1,網站爬蟲爬行優化,直接將圖像二進制內容放入HTML,導致頁面長度過長,網站頁面長度為164K;
2,網站優化后,主要內容放在后,但圖片放在前面。
3,爬蟲抓取內容后,頁面內容太長,無法截短,抓取部分無法識別主要內容,終導致頁面被標識為空、短但不包含。
SEO工程師建議:
1,不建議網站使用JS生成主要內容,如JS呈現錯誤,這可能導致頁面內容讀取錯誤和頁面爬行失敗。
2,如果網站優化為爬行,建議頁面長度在128K以內,不要太長。
3,為了優化爬行,請將主要內容放在爬行器前面,以免抓取和截斷造成爬行不完全。
事實上,這個問題一般不會出現,但很少有網站會采用這種不合理的頁面優化方法。然而,它也提醒了大量的網站,頁面長度也是衡量和平時期優化網站時是否可以包括頁面質量的主要因素之一。
在分析了網頁長度導致不包含的原因后,有些人可能會問,網頁長度控制在一個合理的范圍內,而不是JS生成的主題內容,為什么收錄的效果仍然是一般的。這個問題,我們需要考慮網站前端頁面的設計,以及內容長度對收錄的影響。在此,seo優化師還提出了一些建議:
1、本文建議設置摘要列,不建議在文章開頭使用圖片。現在許多網站都有文章摘要。一般的摘要不太長,大約50-100個字。這不僅提高了用戶的閱讀體驗,而且對推動搜索引擎爬行起到了很好的作用。和百度一樣,它更喜歡抽象合理的文章內容。現在有很多網站,在發布內容時,喜歡地圖。文章加上圖片和文本真的很適合閱讀,也很受搜索引擎的歡迎。但如果文本以圖片開頭,百度首先會抓取圖片,然后抓取內容。這些物品實際上不利于抓取。因此,建議將文本放在文章的中間位置,并設置摘要,使其具有良好的效果。
2、建議對長文章進行分頁。如今,許多網站都喜歡發送長篇文章。有些網站設置頁面,而有些網站則以很長的內容拉到后。不僅用戶閱讀不好,搜索引擎爬蟲不喜歡這樣的文章。太長,用戶必須一直下拉滾動條,如果圖片太多,也會影響加載速度。同樣,搜索引擎爬蟲也有爬行困難的問題。隨著時間的推移,它會降低網站的內容評價,影響收錄。
3、頻道列頁面上的文章數不應設置得太多。目前,頻道欄目頁面的圖文摘要格式已成為主流,增加了頁面下拉長度。如果設置太長,用戶的瀏覽體驗不好,不利于搜索引擎爬行、頻道列頁面上的顯示項目數應設置為大約30個。