針對SEO行業,網上曾經有一種論調,稱SEO低技術、門檻低,引發眾SEOER群起而攻之,這種看法確實很片面,但又不得不否認相當一部分 SEOER缺乏最基本的編程知識,導致在日常工作的效率很低,有時還會因為不懂技術鬧出一些啼笑皆非的笑話。 其實作為一名SEOER,不懂編程不可怕,可怕地是缺乏與技術人員(包括但不限於前端工程師,後台開發人員以及服務器維護人員)溝通的能力。 今天就從前端工程師說起,談談在SEO工作中前端開發人員的重要性,看看與技術人員合理的溝通能如何增強SEO工作的效果。
1.良好的用戶體驗
作為前台人員,確保良好的用戶體驗是首當其沖的。一名優秀的前端工程師通過合理的頁面布局,整潔漂亮、主次分明的配色,可以輕易引導用戶找到網頁的重點部分,在十分舒適的浏覽體驗中完成對站點的浏覽、對需求信息的尋找。這點毫無疑問,對提高站點轉化率、降低網站跳出率有著十分重要的作用。與之相反的是,現在互聯網上鋪天蓋地的淘寶客單頁站點,看似頁面制作精美,實則用戶體驗極差,大部分情況下,用戶都是找不到需要的內容而誤點鏈接,其轉化率之低可想而知。2010年,被神化的單頁模式實際上是在低的不可思議的轉化率下實現盈利的,這也注定了這種模式不會長久。事實上,最近已經經常在一些論壇上聽人抱怨,用單頁的網站成家率極低,這種模式已基本上走到盡頭了。
2.站點代碼整齊有序、高效
我們知道頁面代碼是否遵循W3C標准是搜索引擎排名的參考因素之一,可能在一般人看來現在已經不用考慮相關問題了,市面上常見的CMS都做到了符合 W3C標准,其實不然,符合不代表最優。以常見的DEDE為例,其默認模板就有過多的JS調用、頁面中依然有style屬性(不符合W3C的結構與表現分離的思想)等問題。盡管過度考慮這些問題有點過度吹毛求疵了,其對排名的影響幾乎為零。但是一個優秀的前端工程師會在布局設計時為你考慮到相關問題,實現頁面代碼的最優化,提高JS代碼的執行效率,縮小Cookies,用js調用代替iframe等。 不積小流無以成江海,這些看似小問題,但也許你比排名在你前面的站點就差了這麼點。
3.提升站點訪問速率
這個其實跟第二點有點類似,主要是代碼的優化,用過百度統計新功能“網速診斷”的朋友們知道,
細致入微的百度沒有像其他測速網站一樣,僅僅給出頁面下載總時間完事兒,而是在服務器速度一定的情況下,給出了提高頁面加載速度的幾種方案,其中主要有合並JS文件、合並CSS文件,使用Css Sprite以減少對服務器的請求次數等方法。 這些細節問題,很少有人注意到,因為提升的幾毫秒速度幾乎可以忽略不計,但有經驗的前端工程師會考慮到這些問題,這樣你的站點的速度拼不過幾大門戶,但是卻獲得了百度的不少加分。 類似的一些細節性可以提升頁面速度的技巧還有很多,比如,啟用gzip壓縮頁面體積(很多主機都擁有的功能,但是知道用的人很少),將JS文件放在頁面的後面可以明顯提升頁面加載速度(這點多少人的站點做到了?),圖片限定大小可以避免浏覽器重新渲染等。
4.站點改版平穩過渡
最後一點,我想對很多站點是最重要的,伴隨著站點的發展,頁面改版是不可避免的,不過相信很多人都有站點改版造成的快照停滯、排名下跌甚至降權等問題。其實,處理這個問題相當簡單,站點改版時僅僅修改CSS文件,不動結構內容代碼,可以輕易在搜索引擎不察覺的情況下完成改版,通常小改版只需要前端工程師改幾行CSS代碼就行了,如果頁面布局的內容需要大換血,可以分幾次小規模的改版完成修改,這期間只要不修改title等重要信息,站點完全可以平滑過渡,快照、排名、收錄不會有任何的異常。 下次站點改版需要換模板時,不要很匆忙的就換上模板,進行適當的修改,盡可能與原來各頁面的代碼相似,效果要好很多。市面上主流CMS的結構內容都很固定,更改的通常只有幾個div標簽,想通過css更改布局還是非常容易的。
本文無痘美眉網,怎麼去痘痘(http://www.5doum.com)站長撰寫,闡述了下前端開發與SEO工作的聯系,同時也提醒眾 SEOER,不要認為一味的的發外鏈就是SEO,回過頭來看看這些細節性的內部問題你都做好了麼? 如果這篇文章反響好,以後還會推出更多關於與技術人員溝通實現最優的SEO效果的文章,敬請期待。