SEO是否有需要瞭解程式及網路安全方面的知識?

來源:互聯網
上載者:User

仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳

最近和朋友聊這麼一個話題,就是從事SEO是否需要瞭解程式及網路安全方面的知識,朋友認為,每天進行優化工作已經很累了,如果又要學這個又要學那個,反而什麼都不精,更容易落得雜家的味道。 但筆者認為,如果我們做SEO時,能把自己視作為一個站長,同時把一些有用的知識都學會,不但對網站內部結構更加瞭解,而且對於整站的優化將會大有脾益,以下是筆者個人的看法:

一、不需精通網站程式設計,但起碼要懂得活學活用

譬如說,現在很多朋友都喜歡使用一些開源的CMS或者Wordpress之類的開來源程式,因為只需要調整幾個參數,改變一下URL位址以及編輯一下欄目版面等等,那麼就可以開始站長的起航之路了, 這樣的低門檻可以讓更多人擁有成為站長的機會。

不過,在SEO的優化過程中,往往會伴隨著各種各樣的情況出現,例如網站的頁面選擇,到底是使用靜態頁面、動態頁面還是偽靜態頁面呢?如果使用靜態頁面的話,儘管安裝設置時非常簡便,但如果版面有任何涉及整站變化的情況發生( 如每個頁面都需要即時展示最新文章或推薦文章等),那麼在更新頁面時,就很容易讓伺服器出現非常繁忙的暫態狀態。 此時若然我們使用偽靜態頁面的話,不但可以即時進行整站的頁面更新,讓蜘蛛可以爬行得更為流暢,而且于使用者體驗而言也會更好。

此時,對於偽靜態頁面的規則指定,如頁面參數的設定等,如果懂得PHP傳參,懂得正則描述的話,將會事半功倍,而且同樣的技術還可以應用到百度站長的「網站改版」之中。

二、資料庫的應用有必要瞭解

在優化過程中如果我們主攻站內優化的話,那麼應該經常碰到某些頁面被蜘蛛忽略的情況發生,此時我們可以利用很多有效手段來進行蜘蛛的引導,如相關文章推薦,以及前後文推薦等等,通過打通各種連結的方式,讓蜘蛛可以爬行得更加順暢, 這樣就可以讓那些被淹沒的頁面得到被搜尋引擎收錄的機會。

此外,為了讓網站的每個網頁相似度不會太高,我們還可以在推薦文章時,使用亂序的排序功能來羅列文章標題,而不是傳統的順序或者倒序,只要我們懂得利用「ORDER BY RAND()」這個SQL語句,就可以輕鬆實現亂序排列功能。

但是,由於這個亂序指令效率極低,一旦資料量稍多的情況下查詢時間就變得比較長,因此如果我們懂得更深入的SQL語句,如「select * from table where id>=(select floor(rand()*( select max(id) from table))) order by id limit 10」,那麼將可以獲得更有效的隨機結果,查詢時間也會大幅度縮小。

三、網路安全基礎知識有必要掌握

相信對於不少朋友而言,都應該嘗試過網站伺服器被DDOS攻擊,導致CPU利用率過高...... 結果自然就是網站的崩潰,每當發生這樣的情況都不得不進行重啟。

筆者就曾經被這樣的痛苦經歷折磨了好幾個月,那時候公司網站每隔幾天就會出現CPU利用率高達100%的情況發生,以至誰也流覽不了網站,不但造成客戶的流失,同時還差點讓網站被百度降權,因此筆者對於這個情況記憶猶新。

此時,我們只要安裝一些防攻擊的軟體,情況將稍有好轉,但另外一種情況又會發生——選擇高強度的防護會把蜘蛛也遮罩掉,那種經歷是非常恐怖的,因為筆者就曾經親眼目睹百度索引量-3000的情況發生,當時網站總索引量也就是3200多。 換句話而言,幾乎就是整站被K。

後來一檢查網站,認為在SEO方面沒有進行過度優化,也沒有亂髮外鏈,只是在站內進行有規律的原創文章更新,完全不涉及百度禁令範圍,後來把那個防攻擊軟體卸載不到3天,那些索引又重新回來了,儘管是虛驚一場但也十分嚇人—— 要知道被K的那幾天不但所有頂層網域名和次層網域都不見了,而且剩餘的內頁數量寥寥可數。 通過站長之家和愛站網的排名查詢功能進行查詢後發現所有的排名都煙消雲散...... 對於同是靠搜尋引擎吃飯的各位站長朋友而言,這樣經歷有多恐怖,相信大家應該能體會吧?

其實對於網路安全知識的掌握,不但可以讓我們儘量避免遭受攻擊的情況發生,同時如果網站被攻破而導致被掛黑鏈時,我們也可以知道怎樣解決。

四、總結

儘管SEO名為Search Engine Optimization,中文翻譯為「搜尋引擎優化」,事實上很多時候就是在做一個站長所要做的事情,從網站的佈局到頁面內容的安排,網站的推廣還有網路安全防備工作等等都要涉及。

筆者並非認為SEO就應該成為一個雜家,只是在實際的網站運營過程中,這些問題會不期而至,讓你防不勝防,想躲也躲不開。 為了讓消費者的使用者體驗更好,為了讓蜘蛛可以順利地爬取,我們不得不多學點東西,讓網站可以平平穩穩地運作下去。

另外筆者認為,如果我們在進行SEO優化工作的同時,能把心態放穩,把自己視作為該網站的站長,用心維護網站。 當我們能瞭解網站的整體佈局,並且懂得流覽網站的那些潛在消費者的消費心理的話,那麼我們的收穫將會更大,我們的路也會更好走。

本文作者ilovegoktv,轉載請注明出處HTTP://chaohui.taoktv.com,謝謝大家的支援。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.