返回頂部
關閉軟件導航
位置:首頁 > 資訊 > SEO優化>單頁應用(Single Page Application)的搜索引擎優化

  單頁應用并不是一個全新發明的技術,而是隨著互聯網的發展,越來越受web開發者歡迎,單頁應用的體驗可以模擬原生應用,一次開發,多端兼容,效果酷炫,節省成本。然而,由于單頁應用基本全部使用JS,受制于SEO效果,目前國內使用單頁應頁技術的網站還是少之又少。在已知使用單頁應用的站點中,攜程旅行的SEO效果一直不錯,那么今天,我們請攜程旅行SEO技術負責人安琦老師為我們分享了單頁應用SEO解決四大方案,其中第四套是目前攜程旅行采用的技術方案,監控數據表明效果符合預期:

  一、單頁應用?此SPA不是彼SPA…

  我們所說的“單頁應用”都為Single Page Application的直譯,基本市面上“單頁面應用”、“One Page Application”、“SPA”及某些語境下的“webapp ” 都是指這一類移動站點。

seo單頁面生成軟件   那么典型的SPA是什么樣子?我們用手機看看這條URL,http://cc-ng-z.azurewebsites.net/,可以衍生想象一下乘以N倍的:切換頁面無需加載的效果,HTML和JS無法比擬的動畫,以及對原生APP的追求……

  *案例采用了angularJS這個鼎鼎大名的框架

  關于HTML5及單頁應用的處境,推薦以下兩篇文章,第二篇實際上是百度UMX寫的,但是現在原文刪掉了,可以對自己的移動站點在技術架構上有個抉擇和處理:

  HTML5移動應用開發的生態環境簡介

  論Web App、Hybrid App以及Native App的設計差異

  二,高科技永遠連累我們干苦力的

  為什么這么寫,因為SPA對SEO損傷很大,非常大。

  優點當然毋庸置疑:效果酷炫,我在視覺和產品面前無從反駁;性能高速度快,全JS嘛當然快,我在運維和產品面前無言以對;運算分散,異步加載,又省硬件又省流量,我在開發和產品面前徹底投降;JS前后端,一個人干一個站的活兒——關于這一點,我在老板、HR和產品面前哭的像一個孩子。總之,在各路人馬的一番碾壓后,我手里的網站改版了,一個SPA誕生了。

  問題接踵而來:我發現所有頁面都變成了全JS生成;所有URL中參數前面都被#分割;第三方統計系統無法再正常工作;PC和移動的適配正則全部失效了;所有人都高興了,只有你,做SEO的、做網站優化的,欲哭無淚。

  實際上我觀察下來,只要使用了SPA架構的站點或多或少收到傷害,當看到有些大站點沒做處理,只有可能搜索對于他們是個微不足道的渠道,比如錘子手機官網甚至不可思議地在PC站點上使用了類似架構,我相信他們的索引是有點問題的。這讓我想到知乎上一個問題,說AMAZON的URL那么亂(當時)是因為他們不注重SEO嗎?答案是不是,是他們更注重tracking。同理,SPA帶來的優點勝過SEO,我被PK掉了。

  三,求人不如求己

  在SPA項目面前,我發現我被放在了所有人的對立面,無法抗拒這種時髦架構的上線,當然不得不說效果確實比WAP即視感的站點高端和好用太多,不要螳臂當車逆歷史車輪而動。既然反抗也很痛,那么享受吧!我知道,我還和搜索引擎在一起;老板要的是解決方案,當然回滾這種方案會讓我先滾。

  讓我們看看一個典型的SPA網站架構seo單頁面生成軟件,和傳統的服務端生成內容不同,在傳統的網站,當你發起請求的時候,頁面的組裝是在服務器上完成的,反饋給瀏覽器的是已經完成組裝的HTML內容;而之于SPA,服務端負責了數據和素材的存儲,頁面的邏輯執行和組裝是在瀏覽器上通過Javascript完成和呈現的,這也就意味著,SPA不需要請求→接受、請求→接受、請求→接受、請求→接受這樣玩了。完全憑借本地數據,即可完成基本的頁面請求和訪問。

  基于此,當某人需要像APP那樣切換頁面但不刷新,并要在此基礎上做文章時,#(井號)這個奇葩的符號粉墨登場,完成了“又要本地傳輸數據又不需要刷新頁面”這個奇葩需求的歷史任務,給單頁應用的可抓取性重重一擊。整個SPA的網站,URL不可抓取,頁面內容不可抓取,糟透了。

  解決思路倒也簡單,圍繞全JS和URL可用解決問題。

  【方案一:盡人皆知的Google抓取AJAX方案】

  如何讓搜索引擎抓取AJAX內容?

SEO單網頁網站生成器

  A proposal for making AJAX crawlable

  Google給了官方指導,并在Twitter上做了個最大的case,但后來T家放棄了,我想更多是T戰略上的放棄。騰訊的ISUX博客上也曾經推廣過這種方式,居然是在2014年,如下文:單頁應用的SEO淺談

  總的來說,這種方案可以兼容Google,如果資源實在有限,有著能抓多少是多少的心態單頁面網站自動生成助手,可以試試。主要不幸的是,5年前Google已和我們再見了

  【方案二:再做一個服務端生成內容的鏡像網站】

  說實話,量級不大的網站并且極度依賴搜索引擎這個渠道的情況下,這不失為一種方案,第一,蜘蛛絕對可抓取;第二,URL規則的完全可控(要知道現在流行的路由方式,在配置URL規則上相對于URLrewrite是有天生缺陷的);第三,SPA模式URL衍生的所有問題不再是問題。

  但是面臨的問題也令我望而卻步:我要說服team再維護一個一模一樣的網站,不是做完了事,是維護,這意味著修Bug要有資源修,改版要有資源改(能說服自己搜索進來然后點兩下看到的網站不一樣嗎?)、所有相關功能的測試、發布、常規測試,都要耦合在一起,當站點大到一定程度,流程前所未有地臃腫,推進無休止的爭吵,所有煩惱包圍著我,讓我想靜靜。我預計自己會累垮,即使搞定了所有的資源,網站優化人員自身也將面臨著非常繁重的工作,兩個網站怎么融合,適配跳轉怎么設定,是否需要主動判斷蜘蛛展現不同的內容,內鏈入口怎么放,都是耦合,且是硬耦合,網站大了頁面多了單網頁生成工具,越做耦合越多,以后一碰就是坑。

如果您覺得 單頁應用(Single Page Application)的搜索引擎優化 這篇文章對您有用,請分享給您的好友,謝謝
文章地址:http://www.meyanliao.com/article/seo/dyyySinglePageApplicationdssyqyh.html
主站蜘蛛池模板: 国产三级无码内射在线看| 国产精品无码一区二区三区免费 | 无码中文字幕色专区| 久久久久亚洲精品无码网址色欲| 久久国产精品无码网站| 国产∨亚洲V天堂无码久久久| 无码人妻一区二区三区免费| 国产AV无码专区亚洲精品| 亚洲6080yy久久无码产自国产| 久99久无码精品视频免费播放| 无码人妻精品中文字幕免费东京热| 午夜亚洲av永久无码精品| 亚洲av片不卡无码久久| 十八禁视频在线观看免费无码无遮挡骂过 | 无码精品久久久天天影视| 无码精品A∨在线观看无广告| 亚洲精品无码午夜福利中文字幕| 曰韩无码无遮挡A级毛片| 精品成在人线AV无码免费看| 久久久久久AV无码免费网站下载| 无码少妇一区二区浪潮av| 亚洲AV综合色区无码一二三区| 亚洲av永久无码制服河南实里| 中文无码日韩欧免费视频| 精品久久久久久无码人妻| 亚洲中文无码亚洲人成影院| 久久久久久亚洲AV无码专区| 无码精品人妻一区二区三区免费看 | 国产激情无码一区二区app| 无码精品人妻一区| 精品久久久无码中文字幕边打电话| 亚洲国产精品无码久久98| 直接看的成人无码视频网站| 久久久久亚洲Av无码专| 久久亚洲AV成人无码国产| 日韩午夜福利无码专区a| 亚洲国产成人精品无码一区二区 | 粉嫩大学生无套内射无码卡视频 | 熟妇无码乱子成人精品| 日韩免费人妻AV无码专区蜜桃| 久久精品无码一区二区日韩AV|