iT邦幫忙

0

有關導入Next.js做SSG的SEO問題

  • 分享至 

  • xImage

如題,小弟公司有一個網站重構的計畫,需要做SEO,舊網站是用MVC寫的,新網站後端要用.NET,前端的話希望能做到前後端分離和使用React,目前研究了一下發現Next.js的SSG可以做到,之所以不用SSR是因為後面要一層Node.js去生成SSR頁面,這個在PTT有一個文章有提到(提問那個人被一些人砲.... 但我知道那個原PO在講的問題),不想加一層Node.js就是公司沒有會調校Node.js的人

目前看來就是SSG最適合,Next.js甚至還有一招Incremental Static Regenerationd可以變動資料去生成新的頁面不用重build網站。

可問題來了,資深同事說使用SSG或是ISR就是把所有預先要渲染的資料都抓起來塞在entry的頁面(index.html),這樣其他頁面的資料會因為爬的到但是顯示時卻不是在entry頁面(因為前端路由屬於動態路由,不像MVC是反回那個頁面的html),導致可能被google判定SEO詐欺,真的是這樣嗎?

如果說網站性質是像PChome那樣,有很多子路由的頁面,這些頁面都可能要SEO,會因為動態路由的關係導致上面的問題嗎?

還煩請各位高手大大指點,小弟因為之前都開發內部APP相關SPA,對於SEO的路由問題還在研究中,第一次接觸比較大的專案,希望能把架構先定義好(舊專案就是架構很亂所以才要重構....),感激不盡><

看更多先前的討論...收起先前的討論...
咖咖拉 iT邦好手 1 級 ‧ 2022-05-26 10:58:22 檢舉
比較大的公司都會遇到想轉用框架 但又捨棄不了原本的IIS
Logan iT邦新手 5 級 ‧ 2022-05-27 08:40:56 檢舉
真的><
確實是會因為預渲染返回到不同網頁變成網頁詐欺,可以參考麥當勞中獎綁架
建议使用SSR
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答