COSCUP / 2017

https://coscup.org/2017/
6 stars 7 forks source link

讓網站內容可以被搜尋引擎 index #27

Open bobchao opened 7 years ago

bobchao commented 7 years ago

目前 SEO 是 0,請使用 Server-side render 先產出資料給爬蟲去爬

denny0223 commented 7 years ago

活動資訊可以上語意標籤解決

現階段需要讓議程資訊可以被爬?

yoyo930021 commented 7 years ago

我認為上SSR有難度 需要請開發者評估

bobchao commented 7 years ago

需要讓議程資訊可以被爬無誤

搜尋那些在議程資訊內的關鍵字,也應該要有機會找回來到 COSCUP 網站,而不是只有「COSCUP 活動資訊」才找得到。

denny0223 commented 7 years ago

我會傾向在 build process 就做掉這件事

為了要讓議程內容可以爬而要 server 我個人覺得很討厭

bobchao commented 7 years ago

有另外的做法可以做到就隨便,本意就是如 https://github.com/COSCUP/coscup2017-website/issues/27#issue-242601713

CrBoy commented 7 years ago

https://snipcart.com/blog/vuejs-tutorial-seo-example 參考這個?

yoyo930021 commented 7 years ago

@CrBoy 這個專案是 React 實際上跟 vue.js SSR 應該有一段差距 據我所知 如果專案剛開始就沒考慮 SSR 那之後要 SSR 可能是一個大工程 可能需要請開發網站的人評估

david50407 commented 7 years ago

找了一下 stackoverflow,如果你的網址不是 hashbang 的話,Google 跟 Bing 都會去 render 這些 client-side render 的頁面,也會納入 SEO

如果可以的話 server 端調整成接受 rewrite 的話應該是可以解決這個問題(如果可以調整的話

yoyo930021 commented 7 years ago

@david50407 可能在議程上還是會有問題 主要是 Google 只會抓去 同步產生的 client-side render 如果是非同步產生的 可能扔然抓不到

david50407 commented 7 years ago

@yoyo930021 至少部分的頁面可以抓取總比全部都沒有好?