kisshere
V2EX  ›  问与答

从 SEO 的角度来讲,要求 URL 中出现关键词,那查询应该怎样实现?

By kisshere at 2014 年 8 月 17 日 · 3799 次点击
比如www.abc.com/tags/最新热门电影,这种网址,在query mysql时,不可能直接查询tag表中为“最新热门电影”这个词吧,我能否在后面加上他的tag_id,比如www.abc.com/tags/最新热门电影-45,在将$_GET['tags'] explode后得到45这个tag_id再去查询,这样会影响SEO吗?
12 条回复  •  2014-08-17 12:29:23 +08:00
Eyon
   1
Eyon  
   2014 年 8 月 17 日
1、静态化之后基本不影响
2、我宁愿不要 seo,也不要网址里有中文。
ericls
   2
ericls  
   2014 年 8 月 17 日 via Android
怎么不可以查询呢?
kisshere
   3
kisshere  
OP
   2014 年 8 月 17 日
@ericls 那样查询速度很慢啊
Busy
   4
Busy  
   2014 年 8 月 17 日
SEO已经过时了
只要排版不是太离谱,不用理会 SEO
Chigogo
   5
Chigogo  
   2014 年 8 月 17 日
用GET啊,但是数据库那边就要你优化了
lhx2008
   6
lhx2008  
   2014 年 8 月 17 日
看到有两个意思
一个是这个算普通的tag?用中文也可以检索到的啊,没问题的。
一个是要把最热电影做到tag里面?另外弄一个页面好了,或者是用户访问www.abc.com/tags/最新热门电影跳转到/hot.php什么的,按浏览量order一下就可以了,具体CMS的话,有专门的标签,专门写个专题页把标签插进入就可以了,说实话TAG本来就不是给你搞这个用的
taine
   7
taine  
   2014 年 8 月 17 日
url里面有关键词,用处真的不大
ibolee
   8
ibolee  
   2014 年 8 月 17 日 via Android
1.网址里有中文不影响seo

2.换成是5年前,SEO是在担待搜索引擎,现在已经是反过来了,不要低估搜索引擎的抓取能力,搜索引擎也在想方设法的做体验,拉拢用户。

3.不明白你的
tag里为什么要有ID。。。
1up
   9
1up  
   2014 年 8 月 17 日 via Android
回楼主
你的做法很常见
不影响seo
你要多考虑url里有了中文后的兼容性,考虑一下值不值得
binux
   10
binux  
   2014 年 8 月 17 日
为什么我觉得有用?
至少在百度,部分层由于计算和存储资源不足,只计算title, anchor, url的匹配的,更不用说离线挖掘。
leveraging
   11
leveraging  
   2014 年 8 月 17 日 via iPhone
我觉得搜索引擎肯定能识别各种情况,重点seo的应该是内容,标题的匹配程度。清晰的dom结构方便识别。url能轻松让它识别出哪些是文章哪些是栏目就ok
ericls
   12
ericls  
   2014 年 8 月 17 日 via Android
@kisshere 你的tag不是many to many么?
© 2026 V2EX · 40ms · 3.9.8.5