淺談vue單頁(yè)面seo問(wèn)題

最近做項(xiàng)目的時(shí)候候引,被要求做seo耀销,由于項(xiàng)目已經(jīng)開發(fā)完畢淹接,且只需首頁(yè)做seo贞谓,所以考慮再三限佩,決定用prerender-spa-plugin結(jié)合vue-meta-info來(lái)實(shí)現(xiàn)首頁(yè)的seo。
如果你的頁(yè)面是動(dòng)態(tài)的裸弦,比如通過(guò)v-for或v-if等來(lái)動(dòng)態(tài)渲染的dom,則不適合此方法,可以考慮官方的SSR祟同。

代碼已更新到github,點(diǎn)擊查看

言歸正傳理疙,第一步:安裝prerender-spa-plugin晕城,vue-meta-info

npm install prerender-spa-plugin vue-meta-info --save

如果安裝失敗,使用淘寶鏡像試試

cnpm install prerender-spa-plugin vue-meta-info --save

第二部:在你的項(xiàng)目目錄下找到該文件 build/webpack.prod.conf.js窖贤,添加如下代碼
const PrerenderSpaPlugin = require('prerender-spa-plugin')

new PrerenderSpaPlugin(
  //將渲染的文件放到dist目錄下
      path.join(__dirname, '../dist'),
      //需要預(yù)渲染的路由信息
      [ '/index','/about' ],
      {
      //在一定時(shí)間后再捕獲頁(yè)面信息砖顷,使得頁(yè)面數(shù)據(jù)信息加載完成
        captureAfterTime: 50000,
        //忽略打包錯(cuò)誤
        ignoreJSErrors: true,
        phantomOptions: '--web-security=false',
        maxAttempts: 10,
      },
    )

至此,你可以打包試試赃梧,如果打包后的文件包含index和about兩個(gè)文件滤蝠,表明成功。


圖片

但是運(yùn)行打包的文件授嘀,右鍵查看網(wǎng)頁(yè)源代碼几睛,你會(huì)發(fā)現(xiàn),index和about這兩個(gè)seo的文件信息是一樣的粤攒,如果你也是這樣的情況所森,別急,把你的路由模式換成"history"模式夯接。

圖片

重新打包焕济,運(yùn)行打包文件,查看源代碼盔几,發(fā)現(xiàn)內(nèi)容不一樣了晴弃,至此才算成功。

但是會(huì)出現(xiàn)一個(gè)隱形的問(wèn)題逊拍,當(dāng)你打包后的文件部署到線上時(shí)上鞠,刷新頁(yè)面就會(huì)404了。這時(shí)需要后端配置一下芯丧,后端配置

vue-meta-info的具體使用看這里 vue-meta-info

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末芍阎,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子缨恒,更是在濱河造成了極大的恐慌谴咸,老刑警劉巖轮听,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異岭佳,居然都是意外死亡血巍,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門珊随,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)述寡,“玉大人,你說(shuō)我怎么就攤上這事叶洞■晷祝” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵京办,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我帆焕,道長(zhǎng)惭婿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任叶雹,我火速辦了婚禮财饥,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘折晦。我一直安慰自己钥星,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開白布满着。 她就那樣靜靜地躺著谦炒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪风喇。 梳的紋絲不亂的頭發(fā)上宁改,一...
    開封第一講書人閱讀 51,301評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音魂莫,去河邊找鬼还蹲。 笑死,一個(gè)胖子當(dāng)著我的面吹牛耙考,可吹牛的內(nèi)容都是我干的谜喊。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼倦始,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼斗遏!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起鞋邑,我...
    開封第一講書人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤最易,失蹤者是張志新(化名)和其女友劉穎怒坯,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體藻懒,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡剔猿,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了嬉荆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片归敬。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖鄙早,靈堂內(nèi)的尸體忽然破棺而出汪茧,到底是詐尸還是另有隱情,我是刑警寧澤限番,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布舱污,位于F島的核電站,受9級(jí)特大地震影響弥虐,放射性物質(zhì)發(fā)生泄漏扩灯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一霜瘪、第九天 我趴在偏房一處隱蔽的房頂上張望珠插。 院中可真熱鬧,春花似錦颖对、人聲如沸捻撑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)顾患。三九已至,卻和暖如春个唧,著一層夾襖步出監(jiān)牢的瞬間描验,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工坑鱼, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留膘流,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓鲁沥,卻偏偏與公主長(zhǎng)得像呼股,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子画恰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 作者:Maxime Laboissonniere原文地址: Vue.js Tutorial: An Example...
    jeneser閱讀 16,951評(píng)論 18 55
  • 沒(méi)有反思的人生不值得過(guò) -蘇格拉底 9月彭谁,嘉許自己的每一天的認(rèn)真與熱忱,感恩每一位生命中的你對(duì)我的幫助和關(guān)愛(ài) ??...
    小靈仙子閱讀 221評(píng)論 2 0
  • 一月六號(hào)则奥,西安,雪 一八年開啟了 給自己 找點(diǎn)新的好玩的事 進(jìn)軍影評(píng)寫作領(lǐng)域 小玩兩下下 雖...
    牧馬天山閱讀 228評(píng)論 0 1
  • 清晨狭园,迎著陽(yáng)光向東读处。不想辜負(fù)春天的一切,和兒子一起賞春唱矛。 春天返青的麥苗煥發(fā)著生機(jī)罚舱,風(fēng)拂過(guò)像波浪。 想起一首歌《風(fēng)...
    zfx飛霞閱讀 506評(píng)論 0 3
  • 應(yīng)該是我大二绎谦,表妹初三那年管闷,大家一起回老家,表妹從上車開始就一直哭窃肠,而且是大哭包个,問(wèn)她也不說(shuō),偶爾停頓的間隙冤留,蹦出幾...
    木棉在唱歌閱讀 258評(píng)論 2 1