返回頂部
關(guān)閉軟件導(dǎo)航
位置:首頁(yè) > 資訊 > SEO優(yōu)化>單頁(yè)應(yīng)用(Single Page Application)的搜索引擎優(yōu)化

  單頁(yè)應(yīng)用并不是一個(gè)全新發(fā)明的技術(shù),而是隨著互聯(lián)網(wǎng)的發(fā)展,越來(lái)越受web開(kāi)發(fā)者歡迎,單頁(yè)應(yīng)用的體驗(yàn)可以模擬原生應(yīng)用,一次開(kāi)發(fā),多端兼容,效果酷炫,節(jié)省成本。然而,由于單頁(yè)應(yīng)用基本全部使用JS,受制于SEO效果,目前國(guó)內(nèi)使用單頁(yè)應(yīng)頁(yè)技術(shù)的網(wǎng)站還是少之又少。在已知使用單頁(yè)應(yīng)用的站點(diǎn)中,攜程旅行的SEO效果一直不錯(cuò),那么今天,我們請(qǐng)攜程旅行SEO技術(shù)負(fù)責(zé)人安琦老師為我們分享了單頁(yè)應(yīng)用SEO解決四大方案,其中第四套是目前攜程旅行采用的技術(shù)方案,監(jiān)控?cái)?shù)據(jù)表明效果符合預(yù)期:

  一、單頁(yè)應(yīng)用?此SPA不是彼SPA…

  我們所說(shuō)的“單頁(yè)應(yīng)用”都為Single Page Application的直譯,基本市面上“單頁(yè)面應(yīng)用”、“One Page Application”、“SPA”及某些語(yǔ)境下的“webapp ” 都是指這一類(lèi)移動(dòng)站點(diǎn)。

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

  *案例采用了angularJS這個(gè)鼎鼎大名的框架

  關(guān)于HTML5及單頁(yè)應(yīng)用的處境,推薦以下兩篇文章,第二篇實(shí)際上是百度UMX寫(xiě)的,但是現(xiàn)在原文刪掉了,可以對(duì)自己的移動(dòng)站點(diǎn)在技術(shù)架構(gòu)上有個(gè)抉擇和處理:

  HTML5移動(dòng)應(yīng)用開(kāi)發(fā)的生態(tài)環(huán)境簡(jiǎn)介

  論Web App、Hybrid App以及Native App的設(shè)計(jì)差異

  二,高科技永遠(yuǎn)連累我們干苦力的

  為什么這么寫(xiě),因?yàn)镾PA對(duì)SEO損傷很大,非常大。

  優(yōu)點(diǎn)當(dāng)然毋庸置疑:效果酷炫,我在視覺(jué)和產(chǎn)品面前無(wú)從反駁;性能高速度快,全JS嘛當(dāng)然快,我在運(yùn)維和產(chǎn)品面前無(wú)言以對(duì);運(yùn)算分散,異步加載,又省硬件又省流量,我在開(kāi)發(fā)和產(chǎn)品面前徹底投降;JS前后端,一個(gè)人干一個(gè)站的活兒——關(guān)于這一點(diǎn),我在老板、HR和產(chǎn)品面前哭的像一個(gè)孩子??傊?,在各路人馬的一番碾壓后,我手里的網(wǎng)站改版了,一個(gè)SPA誕生了。

  問(wèn)題接踵而來(lái):我發(fā)現(xiàn)所有頁(yè)面都變成了全JS生成;所有URL中參數(shù)前面都被#分割;第三方統(tǒng)計(jì)系統(tǒng)無(wú)法再正常工作;PC和移動(dòng)的適配正則全部失效了;所有人都高興了,只有你,做SEO的、做網(wǎng)站優(yōu)化的,欲哭無(wú)淚。

  實(shí)際上我觀察下來(lái),只要使用了SPA架構(gòu)的站點(diǎn)或多或少收到傷害,當(dāng)看到有些大站點(diǎn)沒(méi)做處理,只有可能搜索對(duì)于他們是個(gè)微不足道的渠道,比如錘子手機(jī)官網(wǎng)甚至不可思議地在PC站點(diǎn)上使用了類(lèi)似架構(gòu),我相信他們的索引是有點(diǎn)問(wèn)題的。這讓我想到知乎上一個(gè)問(wèn)題,說(shuō)AMAZON的URL那么亂(當(dāng)時(shí))是因?yàn)樗麄儾蛔⒅豐EO嗎?答案是不是,是他們更注重tracking。同理,SPA帶來(lái)的優(yōu)點(diǎn)勝過(guò)SEO,我被PK掉了。

  三,求人不如求己

  在SPA項(xiàng)目面前,我發(fā)現(xiàn)我被放在了所有人的對(duì)立面,無(wú)法抗拒這種時(shí)髦架構(gòu)的上線,當(dāng)然不得不說(shuō)效果確實(shí)比WAP即視感的站點(diǎn)高端和好用太多,不要螳臂當(dāng)車(chē)逆歷史車(chē)輪而動(dòng)。既然反抗也很痛,那么享受吧!我知道,我還和搜索引擎在一起;老板要的是解決方案,當(dāng)然回滾這種方案會(huì)讓我先滾。

  讓我們看看一個(gè)典型的SPA網(wǎng)站架構(gòu)seo單頁(yè)面生成軟件,和傳統(tǒng)的服務(wù)端生成內(nèi)容不同,在傳統(tǒng)的網(wǎng)站,當(dāng)你發(fā)起請(qǐng)求的時(shí)候,頁(yè)面的組裝是在服務(wù)器上完成的,反饋給瀏覽器的是已經(jīng)完成組裝的HTML內(nèi)容;而之于SPA,服務(wù)端負(fù)責(zé)了數(shù)據(jù)和素材的存儲(chǔ),頁(yè)面的邏輯執(zhí)行和組裝是在瀏覽器上通過(guò)Javascript完成和呈現(xiàn)的,這也就意味著,SPA不需要請(qǐng)求→接受、請(qǐng)求→接受、請(qǐng)求→接受、請(qǐng)求→接受這樣玩了。完全憑借本地?cái)?shù)據(jù),即可完成基本的頁(yè)面請(qǐng)求和訪問(wèn)。

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

  解決思路倒也簡(jiǎn)單,圍繞全JS和URL可用解決問(wèn)題。

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

  如何讓搜索引擎抓取AJAX內(nèi)容?

SEO單網(wǎng)頁(yè)網(wǎng)站生成器

  A proposal for making AJAX crawlable

  Google給了官方指導(dǎo),并在Twitter上做了個(gè)最大的case,但后來(lái)T家放棄了,我想更多是T戰(zhàn)略上的放棄。騰訊的ISUX博客上也曾經(jīng)推廣過(guò)這種方式,居然是在2014年,如下文:?jiǎn)雾?yè)應(yīng)用的SEO淺談

  總的來(lái)說(shuō),這種方案可以兼容Google,如果資源實(shí)在有限,有著能抓多少是多少的心態(tài)單頁(yè)面網(wǎng)站自動(dòng)生成助手,可以試試。主要不幸的是,5年前Google已和我們?cè)僖?jiàn)了

  【方案二:再做一個(gè)服務(wù)端生成內(nèi)容的鏡像網(wǎng)站】

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

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

如果您覺(jué)得 單頁(yè)應(yīng)用(Single Page Application)的搜索引擎優(yōu)化 這篇文章對(duì)您有用,請(qǐng)分享給您的好友,謝謝
文章地址:http://www.meyanliao.com/article/seo/dyyySinglePageApplicationdssyqyh.html
解放雙手無(wú)盡可能,有問(wèn)題添加天線貓微信
主站蜘蛛池模板: 无码国模国产在线观看免费| 国产免费av片在线无码免费看 | 亚洲国产精品无码久久九九大片| 久久久久无码精品亚洲日韩| 精品欧洲av无码一区二区14| 国产精品午夜无码AV天美传媒| 国产亚洲精品无码拍拍拍色欲 | 亚洲va中文字幕无码| 亚洲AV永久青草无码精品| 精品人妻无码专区在中文字幕| 亚洲AV无码久久精品狠狠爱浪潮| 无码熟妇人妻AV影音先锋| 未满十八18禁止免费无码网站| 亚洲男人第一无码aⅴ网站| 黄色成人网站免费无码av| 日韩精品无码熟人妻视频| 国产色爽免费无码视频| 精品人妻系列无码人妻漫画| 日韩国产成人无码av毛片 | 免费A级毛片无码专区| 亚洲中文字幕无码久久综合网| 无码精品人妻一区二区三区影院| 中文字幕无码免费久久99| 久久精品亚洲中文字幕无码麻豆| 国产羞羞的视频在线观看 国产一级无码视频在线 | 久久久久精品国产亚洲AV无码| 天堂Aⅴ无码一区二区三区| 国产aⅴ激情无码久久久无码| 久久久久久久久免费看无码| 久久久久成人精品无码中文字幕| 97人妻无码一区二区精品免费| 亚洲熟妇无码乱子AV电影| 免费无码又爽又刺激网站| 无码熟妇人妻AV在线影院| 亚洲成av人片不卡无码久久| 亚洲av无码电影网| 精品国产a∨无码一区二区三区| 日日摸日日碰夜夜爽无码| 熟妇无码乱子成人精品| 免费看又黄又无码的网站| 亚洲AV无码专区在线电影成人 |