假設這是產品分類頁面網址
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不利?
SEO只看關鍵字~不看數字~
而且以主網域優先~
但要有內容~~不然通常評價很低...
基本上先針對你的問題來回答
所以想問問大家用1代替table真的會比較快嗎?
這一般是看程式設計,依我的推測,如果是需要在資料庫做搜尋的話,一般是數字搜尋會比較快。
一般來說,如果優先要求速度的話,大多數我也會用數字。
對SEO會不會有影響?
完全不會有影響,認真來說,seo主要還是在內容,網址的部份是次要的。
但網址中有加上關鍵字來說,會有加分的效果。但不用擔心用其它值或是太長會不會有影響。
如果是你的話會選擇哪種方式?
這看需求。看你想要視覺感還是流暢感。
視覺感的意思,就是覺得那個數字很礙眼。不太想讓他出現。
那就得只單純用key名來利用程式多做一次工來取得id數字後搜尋。
但因為這樣多多少少會增加命令次數,自然就會比較慢。
但所謂比較慢還得看內容而定,如果是那種慢不到1秒中的。一般我還是會採用視覺感
這二個網址都連到同一頁,搜尋引擎會認定是二個頁面,不會認定是同一個頁面。
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認定為不同頁面。