<code id="6mcsu"></code>
<li id="6mcsu"></li>
<li id="6mcsu"><dl id="6mcsu"></dl></li>
  • <code id="6mcsu"><tr id="6mcsu"></tr></code>
    或者

    單頁應用如何解決SEO

    作者:聚擎 瀏覽:188 發布時間:2017-07-06
    分享 評論 0

    所謂的單頁(Single Page Application)的應用[簡稱SPA],是一種新興的頁面展示方式,這種方式通常采用HTML5等語言做出來的,像百度的siteapp就是一個非常典型的例子。

      <html data-ng-app=”app”>是其標志性的標注。

      對于這種頁面來說,很多都是采用js等搜索引擎無法識別的技術來做的,所以百度是無法識別的,那么這類型的網頁要怎么做SEO呢?An7給我們介紹了一種非常好的方法,但是這種方法適用于大型網站,小型網站慎用。

      最佳方案:用更高效的方式完成兩套頁面

      簡單的架構圖,SPA這種架構,渲染是在客戶端(瀏覽器)完成的,大致流程如下

     
    單頁優化
     

      SPA簡單流程

      蜘蛛無法執行JS,相應的頁面內容無從抓取,弊端還是那個弊端

      但我們知道,傳統的服務端生成頁面,response里已經是服務器渲染組裝好的HTML代碼,瀏覽器只負責正確地展現,蜘蛛負責正確的解析,所以,我們需要給蜘蛛渲染完成的HTML,那么你的框架需要兼容如下流程的功能。

      雙渲染的流程

      我們看到,當訪問為SEO所需頁面的時候,數據傳輸到了SEO 服務器完成渲染和組裝然后吐給瀏覽器和蜘蛛,那么蜘蛛拿到的即是完全可見且融合了SPA的頁面——landing頁都是蜘蛛可見的,接下去用戶的點擊都是SPA的頁面。

      需要注意的是,如果你是用URL來區分SPA架構與否,那么內鏈及入口要全部使用SEO URL,只為用戶暴露SPA的鏈接,JS在這里陰差陽錯地成為了優勢,那些SPA的鏈接將比較難被抓取的。

      其實可以不使用URL來區分,延伸想想。

      這樣一個流程,也無多少高精尖元素,其實只是“依照條件”增加了一個服務端自動渲染的步驟,在架構方案上再細細夯實,可以實現一套代碼兩處運行、SEO頁面可單獨自定義功能、、同一張landing人和蜘蛛沒有跳轉,沒有區別對待、全棧工程師的大量使用、SEO頁面永遠保持最新版等等省時省力的需求功能。

     
    單頁優化
     

      總之,如果你和我一樣,有文章前面部分的抱怨,SPA架構勢在必行,兩套頁面改版不能同步,單獨多做一套可抓取頁面沒有太多資源投入,與此同時還是想以比較保守的方式給蜘蛛展現網站的內容,那么這個思路可以考慮,然后為自己量身定做。

      關于單頁應用的網站優化,在實踐中我所經歷過的這些吧

      優化不是按部就班,作為從業人員要審時度勢地采取不同方案,以結果為導向,上不了線,再好的優化也是個方案。

    中文在线天堂网WWW| 日韩精品无码免费专区网站| 久久久无码精品亚洲日韩京东传媒| 久久久久亚洲精品无码蜜桃| 亚洲一区二区中文| 国产AV无码专区亚洲精品 | 国产成人无码av| 亚洲中文字幕无码久久综合网| 无码人妻品一区二区三区精99| 最近中文字幕高清免费中文字幕mv| 国产aⅴ无码专区亚洲av| 中文精品无码中文字幕无码专区| 日本中文字幕在线2020| 亚洲av无码一区二区三区人妖| 无码精品人妻一区二区三区免费看| 无码八A片人妻少妇久久| 少女视频在线观看完整版中文| 精品日韩亚洲AV无码一区二区三区| 久久久久亚洲AV片无码下载蜜桃 | 中文字幕一二三区| 亚洲精品人成无码中文毛片| 人妻aⅴ无码一区二区三区| 免费无码午夜福利片69| 欧美精品丝袜久久久中文字幕| 天天看高清无码一区二区三区| 国产免费无码一区二区| 亚洲av福利无码无一区二区 | 久久亚洲AV成人无码软件| 亚洲中文字幕无码爆乳AV| 无码色AV一二区在线播放| 国产99久久九九精品无码| 精品久久久久久久无码 | 人妻丰满?V无码久久不卡| 色情无码WWW视频无码区小黄鸭| 国产啪亚洲国产精品无码 | 无码国产乱人伦偷精品视频 | 色窝窝无码一区二区三区| 免费精品无码AV片在线观看| 免费看又黄又无码的网站| 97无码免费人妻超| 无码人妻AⅤ一区二区三区水密桃|