iT邦幫忙

0

請問大家網址規劃的問題

假設這是產品分類頁面網址
www.abc.com.tw/collections
在此頁選擇分類,進入產品列表頁
例如:桌子類table
網址是 www.abc.com.tw/collections/1/table
但省略/table也可以連到桌子類頁面
 
詢問工程師,為什麼table前面還要再加上1,他說這樣載入速度會比用table快
 
因為看了很多相關產業的網站,但沒有看過類似的情況
大部分就是直接用 www.abc.com.tw/collections/table
另外也看了一些SEO相關文章,說網址層級越少越好,超過5層就不會抓取,且用文字會比數字好
 
所以想問問大家用1代替table真的會比較快嗎?對SEO會不會有影響?如果是你的話會選擇哪種方式?

【補充】
產品列表頁是很多不同產品的縮圖,點縮圖會開啟遮色片顯示產品內容和相關照片
可以想像成跟Google圖片一樣,例如:桌子類產品617
網址是 www.abc.com.tw/collections/1/table/product/617/0/item123
解釋一下尾巴" 617/0/item123 "的意思
617是第幾項上傳的產品
0是主圖也是列表頁的縮圖(1是第1張附圖、2是第2張附圖...依此類推)
item123是照片的編號(也是產品編號,每張附圖編號不同)

這樣層級是不是太多,對SEO不利?

看更多先前的討論...收起先前的討論...
Homura iT邦研究生 3 級 ‧ 2018-07-11 15:19:41 檢舉
我猜那個1可能是table分類的key
速度會比較快的話應該是在搜尋時比對的字串比較小會快一些
我覺得應該沒快到很明顯
謝謝回覆~
產品數量大約有1千多個,不知道這樣會不會搜尋時速度會不會差很多
請問你說的key指的是什麼呢?
我目前只確認1是上傳的類別順序,Table是第1個上傳的類別
感覺比較像是載入圖片的子路徑設計閃掉一些不必要的驗證動作,不過以前我是用 a, b, c ...來分類相關圖片! 比較快可能是因為指定後只作單純匯圖到頁面的動作, 省略掉其他驗證權限的過程, 應該吧!然後key類似表格中的欄位名稱或代號, 而value就是該欄位填入的值 ex : {name: darwin} => key=name, value=darwin
Homura iT邦研究生 3 級 ‧ 2018-07-11 16:59:53 檢舉
上面達爾文都解釋完了0.0
0
純真的人
iT邦高手 4 級 ‧ 2018-07-11 15:15:57

SEO只看關鍵字~不看數字~

而且以主網域優先~

但要有內容~~不然通常評價很低...

感謝回答~ 請問網址有中文對SEO有幫助嗎?

也會列入搜尋~
如果你的網址是有SSL用https更好~

0
浩瀚星空
iT邦研究生 5 級 ‧ 2018-07-12 10:49:46

基本上先針對你的問題來回答

所以想問問大家用1代替table真的會比較快嗎?
這一般是看程式設計,依我的推測,如果是需要在資料庫做搜尋的話,一般是數字搜尋會比較快。
一般來說,如果優先要求速度的話,大多數我也會用數字。

對SEO會不會有影響?
完全不會有影響,認真來說,seo主要還是在內容,網址的部份是次要的。
但網址中有加上關鍵字來說,會有加分的效果。但不用擔心用其它值或是太長會不會有影響。

如果是你的話會選擇哪種方式?
這看需求。看你想要視覺感還是流暢感。
視覺感的意思,就是覺得那個數字很礙眼。不太想讓他出現。
那就得只單純用key名來利用程式多做一次工來取得id數字後搜尋。
但因為這樣多多少少會增加命令次數,自然就會比較慢。
但所謂比較慢還得看內容而定,如果是那種慢不到1秒中的。一般我還是會採用視覺感

0
facers
iT邦新手 3 級 ‧ 2018-10-14 01:36:26

這二個網址都連到同一頁,搜尋引擎會認定是二個頁面,不會認定是同一個頁面。
http://www.abc.com.tw/collections/1/table
http://www.abc.com.tw/collections/1/

以SEO的角度來看,二頁相同內容也會影響搜尋引擎爬蟲爬資料時,且權重會被分散,加不加1反而沒那麼重要。

建議:
1.靜態網址轉址用URL Rewrite處理(不論Windows或Linux及語言都可以處理)。
2.在頁面增加rel=canonical標頭,避免Google認定為不同頁面。

我要發表回答

立即登入回答