伺服器端渲染(Server side render)。為避免 SPA 讓 SEO 變差,先渲染網頁內容,再將後續操作交給 JavaScript,雖然使用者一樣能享受到 SPA 不用換頁的好處,不過首次加載的時間增加了,在 SSR 的開發上也要需要會一點後端技術。
AMP:
加速行動網頁(Accelerated Mobile Pages)。由 Google 推出,目的是透過格式的優化和 Google 引擎的快取,提升行動裝置網頁的載入速度。因為網頁速度會影響 SEO 排序,所以使用 AMP,SEO 排序也會提高。
缺點是網站被 AMP 優化後,網站已經變為 Google 快取網頁,除了不容易回到原始網站,也有流量被 Google 吸走的疑慮。
PWA:
漸進式網頁應用程式(Progressive Web App)。為增進使用者體驗,讓網頁不再只是網頁,而是要用起來像個 App,看起來也像個 App。除了讓網頁得到安裝、推播等其他功能,甚至利用Skeleton 先把畫面的骨架顯示出來,以及用 Service Worker 搭配快取,在沒有網路時也能夠使用部分功能。