想要把網站程式碼寫好,其實很多程式碼都需要規範,比如框結構的使用。現在很少有網站使用框結構,在 WordPress 網站製作早期,很多網站都是使用框結構來寫導航欄部分,這樣做的方式就是避免想導航欄在不同網站進行重複下載。這樣一來節省下載時間。雖然在網際網路早期這種方式避免給網站帶來很多好處。現在不常使用的原因就是開啟一個網站載入過多 iframe 體驗很不友好而且影響網頁載入速度。因此,框結構逐漸退出主流 WordPress 網站製作技術。框結構主要分為兩種:frame 和 iframe 。
一、 iframe 框架頁面對最佳化的弊端
目前,現在主流的搜尋引擎都是無法準確識別出 ifram 框架中被呼叫的連結、文字、圖片等等內容,這樣都導致網站很多內容都是無法抓取過來。在 SEO 建議中也有提到:“frame/frameset/iframe 標籤, 會導致百度 spider 的抓取困難, 建議不要使用” 。
二、 iframe 框架頁面對最佳化的優點
既然使用 iframe 標籤可以讓蜘蛛對該部分抓取困難,那我們就可以把我們網站的一些需要給多使用者看的,而不需要給搜尋引擎看到的資訊使用 ifram 標籤來設計,這樣就可以讓 ifram 變廢為寶了,而且有程式碼瘦身的作用,舉一個例子,比如一些大型網站首頁的備案資訊,榮譽證書,認證等之類的連結,這些我們不需要給搜尋引擎看,因為這樣稀釋了網站首頁的權重,我們就可以搭配 ifram 來使用,而且只需要在首頁被使用,其他頁面可以不需要這些資訊,是不是很完美呢,這就是其利!
三、 frame 框架頁面對最佳化的弊端
網站的框架結構是指利用將一個網頁分為若干個視窗,這樣可以在一個頁面上展示幾個不同內容的網頁,例如將選單和網頁內容放到兩個框架中,這樣當拉動網頁內容的捲軸時,選單部分的網頁可以保持固定不動,為瀏覽網頁帶來方便。多框架的頁面會增加站群伺服器的 http 請求,增加站群伺服器壓力,從而降低了網頁的開啟速度。
從網路站群營銷需要的角度而言,尤其是出於搜尋引擎最佳化方面的考慮,最好不要使用框架結構的 WordPress 網頁設計,或者要進行特別處理,以便適應搜尋引擎的檢索規則。框架結構的主要問題在於不能為每個網頁都設定一個標題 (TITLE),更為糟糕的是,有些搜尋引擎對框架結構的頁面不能正確處理,會影響到搜尋結果的排列名次。所以一般情況下,儘可能不採用框架結構。
四、 frame 框架頁面對最佳化的優點
如果我們覺得網站中的一些東西是不重要的,或者是不想被搜尋引擎抓取的,例如一些外部的廣告,一些功能實現的程式碼等,我們也可以利用 frame 包住這些資訊,讓蜘蛛可以更順暢的抓取我們的網站。
雖然框架對於站群 WordPress 網站建設來說有一定的幫助,但並不是絕對,用得好才有利,像框架這類對搜尋引擎較敏感的結構來說,站群 WordPress 網站建設不鼓勵大家使用,在不能保證對搜尋引擎友好的情況下,最好避免使用。