RT.
拿 vue router 来说, 用的是 path-to-regexp,
看了下代码和说明,这货只能同时用一个分隔符,
意味着只能实现 article/{id}/{page}.html 的路径
实现不了 article/{id}-{page}.html 之类的格式
对于 SEO 来说,这两种地址格式简直天壤之别。
市面上大量的 CMS 也是如此。
再举个可能会引起反感的例子,
这就像当下的前端技术栈,
有时候你只是为了实现需求而写代码,
别人用 Vue 你就用 Vue,别人用 React,你就用 React...
根本不知道他给你带来的是啥。
跟风,浮躁,缺少思考是我对当前前端环境的感受。
当然,我只是简单吐个槽,见笑。
框架、CMS 都只是工具,重点还是在于人怎么用。
1
airyland 2019-05-19 13:23:51 +08:00
"实现不了 article/{id}-{page}.html 之类的格式"
其实变通一下,你把 {id}-{page} 写成一个参数,在逻辑里以横线分隔解析出两个变量不就可以了。 即使不行,纯页面跳转不考虑单页面交互的话,你在 nginx 层来个路径映射处理也可以。 |
2
guyskk0x0 2019-05-19 13:45:38 +08:00
"实现不了 article/{id}-{page}.html 之类的格式" ?
可以呀,你的是不是 id 或 page 里有横杆? |
3
Takamine 2019-05-19 13:48:49 +08:00
某度:费什么心思做 SEO,来来来,充钱就行。:doge:
|
4
veike 2019-05-19 13:53:21 +08:00 via Android
有个问题,百度现在对单页抓取怎么样了。
|
5
westoy 2019-05-19 13:53:21 +08:00 4
SEO 就是骗鬼的
要么有站群积累(包括黑链), 要么氪钱, 没有第三条路子 |
6
veike 2019-05-19 13:55:26 +08:00 via Android 3
还有,这种路径对 SEO 影响很小了,话说都人工智能的年代了,心思花到内容上更好一点。
|
7
westoy 2019-05-19 13:58:51 +08:00
@veike
不管可不可以, 不要去增加搜索引擎负担, 十年前 google 就说可以通过 hashbang + ?_escaped_fragment_的方式进行抓取, 然后事实证明照着办的人都实力证明自己是个傻 X.............所以实至今日大家就算用客户端的 JS 框架, 考虑搜索引擎的还在用 server rendering 做 fallback.......... 而且现在真的要做内容, 找对口平台就行, 还搞啥网站......... |
8
ningfeng 2019-05-19 14:00:27 +08:00 3
百家号已经一统天下了,SEO 已经名存实亡
|
9
codermagefox 2019-05-19 14:00:34 +08:00
别说 SEO 不友好了,就算是完全不考虑 SEO,Vue,React 带来的好处也不是你一句轻飘飘的话能否决的.
这个优越的真没必要... |
10
shehuizhuyi 2019-05-19 14:17:49 +08:00
不用百度对我来说 seo 没什么用 谷歌反正比谷歌收录快
|
11
wmm7172252 2019-05-19 14:19:29 +08:00 via Android
给百度充钱比什么 SEO 都有效。
|
12
whypool 2019-05-19 14:20:16 +08:00
对于 seo 来说,路由格式有鸡毛用?
N 年之前吹动态路由对 seo 不友好要搞伪静态也是这帮人吧,结果呢? |
13
luob 2019-05-19 14:30:04 +08:00
都 9102 年了,还有把开源软件想象成作者一个人的事的人吗。
|
14
Felldeadbird 2019-05-19 14:58:09 +08:00 via iPhone 1
之前公司请了一个 seo 的人,本来路由就是楼主说的情况。后面根据他的要求给改了…一段时间后………
排名不升反降了…从第一页最后降到第二页第一。 |
15
opengps 2019-05-19 14:59:45 +08:00 via Android 1
看重地址栏不如多关注 titli,description
|
16
LosLord 2019-05-19 15:12:39 +08:00
有个疑惑,VUE 这种框架都是动态加载的,怎么实现 SEO 的?
|
18
jamblues OP 谢谢楼上各位对小弟的 SEO 指导
1. SEO 不是改个路由就能上天的,后边需要的是合理结构、优质内容、完整的用户体验来支撑。 2. 靠 SEO 财务自由的人不少吧,说 SEO 没用的,只能说没有接触到它的精髓。 3. 关于 Vue 路由那个例子,也许很多外行看来 /dir/{id}/{page}/ 和 /dir/{id}-{page}.html 其实是一样的,建议仔细去了解一下。 小弟做站群 4、5 年,规模几百个,最近想重写一部分架构,调研时遇到了这个问题上来吐个槽而已 我并非带有任何情绪,想否定任何人或团队的作品来提升优越 通用框架这东西,和真正做项目在实际应用中有时候差得太远 为了兼顾易用和扩展,牺牲了精细化和性能, 所以,更多的时候我会去思考,对于框架,到底需要他来做什么事。 |
19
testplusplus 2019-05-19 15:42:10 +08:00
spa 虽然响应快,seo 需要动额外的脑筋,花额外的资源。
|
20
opengps 2019-05-19 15:50:54 +08:00 via Android
@westoy 我这边纯粹个人经验,title 的搜索效果就很好,只不过 description 统一的,简洁里完全不起作用,我网站至今还是?传参,基本也能一篇收录一个
|
22
nicevar 2019-05-19 16:15:57 +08:00
你说的这些在十年前可能是有用的,现在这些套路基本上也就是跑个过场,你的内容结构再清晰,用户停留时间不长,相似内容多关联阅读少,页面再怎么优化也是白搭,更不要说现在的收录动态变化的了
|
24
springz 2019-05-19 16:48:05 +08:00
现在还有人在乎 SEO ?
|
25
io123 2019-05-19 16:48:30 +08:00 via Android
嗯,你这个问题充钱就能解决
|
26
murmur 2019-05-19 17:04:55 +08:00
seo 你说一说就可以了,google 上不去,百度不给钱 seo 有用?
|
27
LosLord 2019-05-19 17:14:28 +08:00
@airyland SSR 这种当然知道,但是这样限制条件就变多了,成本上升,完美支持 SSR 的 UI 组件或者库又有多少。还得有 NodeJS 做中间层。
|
28
billytom 2019-05-19 17:20:30 +08:00 via iPhone
seo 到今天已经是一个虚构名词了,google 有 seo 但你上不去还要 e 文,百度现在基本就是站内搜索,seo 不存在的,百家号+智能小程序+百度系内容=前一二页
|
29
KgM4gLtF0shViDH3 2019-05-19 17:43:07 +08:00
@westoy #5 v 站是怎么做的?
|
30
airyland 2019-05-19 18:19:26 +08:00
@LosLord 如果你仅仅是几个静态页面当然也不需要额外的东西。但是我们说 seo 通常是有一定的数据量,已经需要依赖数据库存储了,说不上什么成本上升,当然你也可以全部生成静态页面。支持 SSR 的组件也不少,实在不支持写一个也说不上有多少成本。 因为技术并不是最难的那部分。
|
31
hoyixi 2019-05-19 18:35:07 +08:00
1 这两种 URL 其实没多大分别
2 用 React,Vue 的,本来都是些异步请求页面,HTML 里根本没啥东西,对 SEO 多半也没多少要求,甚至 PC 端都砍了 3 CMS 都是提供基本功能,现在不是提供的 SEO 功能好不好的问题,而是 SEO 那点东西,你知道,大家都知道,搜索引擎再搞点暗箱操作,于是效果不明显了,难做了而已。 另外国内是赢者通吃模式,你大,你早,你抢了地盘,搜索引擎和一些应用的推荐系统,也照顾你,新手再想出头很难。 |
32
westoy 2019-05-19 19:38:52 +08:00
@bestkayle 站长早先把跑在 appspot 上的程序放出来的, 攒了不少外链, 而且当初也没什么 python 写的程序, 等于从 CPyUG 和其他程序社区导了不少流过来, 之后就是良性循环+时间熬权重
|
33
dodo2012 2019-05-19 19:43:44 +08:00
seo ?算了,百家号教你作人
|
34
sagaxu 2019-05-19 20:02:43 +08:00
vue router 实现不了 article/{id}-{page}.html 之类的格式 ?
很生动的示范了“跟风,浮躁,缺少思考” |
35
janxin 2019-05-19 20:07:08 +08:00
他们所谓的 SEO 友好=====》 SSR
|
36
westoy 2019-05-19 20:12:47 +08:00
回到楼主这个问题
避免目录过深, 以及使用静态页面, 曾经, 注意, 是曾经, 在 SEO 里是对的 多曾经呢? 上个世纪 早年 yahoo 制霸, google 未出那会儿, 蜘蛛爬取能力和搜索引擎处理能力有限, 为了避免爬虫陷入死循环, 对目录过深以及动态页面都有数量限制, 所以为了骗搜索引擎, 都会把动态页面伪装成目录较线的文件, 当时 IIS 下的 isapi_rewrite 还卖钱来着。 大概 04 还是 05 年, 大众软件上找过 yahoo 还是 google 的人解析过 SEO 的一系列问题, 当时说到这个问题呢已经不是问题了, 也就是说在对待深目录和文件, 以及动态页面和伪静态方面基本已经是一视同仁了 然后, 现在是 2019 年 |
38
Tezos 2019-05-19 20:35:15 +08:00 via iPhone
拿 seo 相对友好的 cms Wordpress 来说吧 一个普通小站 就算你内容原创再高 tkd 内外链 静态化这些基础优化做的再好 没有流量辅助也是白搭。而现在这年代想靠长尾词获取自然流量很难了 百度推广+百度系(百家号 知道 贴吧 文库)基本可以占据前两页
至于那些所谓做快排 蜘蛛池 站群等黑帽 seo 的 具体效果如何不太清楚 应该大部分都是骗子吧。 |
39
veike 2019-05-19 21:01:17 +08:00 via Android
我看现在网上讲 SEO 的文章,5 年前都那么说,现在还这么说。估计 10 年前也是这么说的。为啥呢,因为都是抄的。
|
40
sbmzhcn 2019-05-19 21:57:15 +08:00
上面很多人的确没有 SEO 经验。
其实 Google 也很傻逼的,它就是一个程序,完全没有想象中那么高大上,即使现在是 2019 年,当年的好多 bug 仍然有效。 |
41
cway 2019-05-19 22:12:49 +08:00
来自 SEO 人员对程序员的鄙视,尤雨溪出来挨打
|
42
cway 2019-05-19 22:13:08 +08:00
/手动滑稽
|
43
conwey 2019-05-19 22:15:38 +08:00
SEOER?不存在的,分分钟教你改变你的想法。---百度
|
44
wafm 2019-05-19 22:25:33 +08:00
借楼来个信息:
寻求移动端 SEO 合作 详细可以 TELEGRAM 聊 Znk3Nzc4ODg= (base64) 敲门暗号: V2EX seo 谢谢! |
45
newghost 2019-05-19 23:15:04 +08:00
如果是我,也绝不会设计成 article/{id}-{page}.html 这样的分隔形式,因为你无法保证 id/ page 等变量中没有 - 分隔符。
感觉绝大部分框也会这样考虑,人家不这样做是有原因的。 |
46
mywaiting 2019-05-19 23:22:10 +08:00 1
我觉得都 2019 年了,大家对 SEO 是不是还有什么误解......
常见的 SEO 策略就不说了,那都是某某圈圈用来忽悠人骗钱的,其中也包括帖主说的这个 URL 长短的问题,根本就是不懂 SEO 的表现之一 作为做站群的前辈,我觉得犯这样的错误不应该 真金白银一句话总结 SEO 吧:前期靠友链,后期靠点击 看得懂就懂吧,不懂就当我是神经病 |
47
jamblues OP 感谢楼上各位的建议,受小弟一拜~
只是,大哥们个个都用 2019 年来说事~ 小弟我想说,既然都承认 2019 年了,为什么一定要去断定某件事情对与错呢? SEO 没有实战结果的大哥,可以说你的见解,讲你的故事,但是评价甚至抨击他人的对错是不是过头了点哈? 我花了 2 年时间,一点一滴的思考,如何做好每一个环节。 目前凭个人能力养活了:月活 2 千万 UV,3 亿 PV 的站群,如果这算是错误的话,我愿意一直错下去~ 当然,这也只是互联网的一角罢了,比小弟搞 SEO 的大牛多了去,只是不愿意露面罢了, 大家没必要自己做不好 SEO 去就去 BALA: 别玩啦,整不好的。 这技术 2019 年没用啦。 等等 只是因为你没有花心思,没有在这领域里细心钻研,仅此而已。 最后,我还是那句话,只是简单吐个槽: 框架有时候并非万能,也不一定就是你想要的。 谢谢各位,见笑了。 |
48
patx 2019-05-20 00:57:34 +08:00
膜拜下站群大佬
|
49
ericgui 2019-05-20 02:45:17 +08:00
article/{id}-{page}.html
article/:id-:page 老铁,你对 vue-router 有误解 |
50
jim9606 2019-05-20 03:09:07 +08:00
现在 SEO 不那么重要了,而且各家 spider 技术也有进步,你也不好说那些流传下来的 SEO 要点还管不管用。
技术栈跟风的好处就算是有充足的资料和足够多的用户提前踩坑,对于活跃的开源项目这是改善质量和迭代的重要动力。对于入门的人来说选个流行的方案没毛病,毕竟不能要求每个用户都对每种方案都很了解,随大流至少遇到坑也容易解决。 |
52
qiukong 2019-05-20 06:22:21 +08:00
如果程序是免费的,那原则上就是“爱用不用,不用滚”
不过从逻辑上考虑,楼主说的也没错。 /dir/{id}/{page}.html 像是目录子页 /dir/{id}-{page}.html 更像是页面 但从代码角度来说,只有一个 /分隔符明显比 /和-更省事 |
53
defunct9 2019-05-20 06:43:32 +08:00 via iPhone
大碗宽面伺候
|
54
jorneyr 2019-05-20 07:37:13 +08:00
一个 url rewrite 搞定的事,不需要归咎到框架上
|
55
jry 2019-05-20 08:18:11 +08:00 via iPhone
大佬,想更你学习站群思路。有技术,不知道做什么内容。
|
57
kisshere 2019-05-20 08:40:52 +08:00
“对于 SEO 来说,这两种地址格式简直天壤之别。”,都 9012 年了,说这话不怕被大家笑话啊
|
59
lijunnan 2019-05-20 08:50:09 +08:00 via Android
你说的那个链接中横杠问题对 seo 的帮助并不大。现在的搜索已经开始 A.I.识别内容了。以前的内容伪原创就行了。现在非得洗稿才可以。相应的,对网站内部优化“不完美”的兼容性也提高了不少。
核心问题还是在内容本质和网站给用户的体验上。 |
60
VeryZero 2019-05-20 09:00:24 +08:00
|
61
zephyru 2019-05-20 09:07:44 +08:00
@LosLord
我感觉你两说的不是一个成本.. 你在说开发成本,他在说性能成本... 他说静态页面的意思是,不想服务器端渲染的话,可以通过 vue 开发直接生成静态站..来做 SEO... 实际上现在 SSR 貌似也不是传统的服务端渲染吧,通常是首屏服务端渲染,后面的还是 SPA 的形式...以减少服务器的压力 |
62
jamblues OP @kisshere
为什么要怕?大家愿意把我当笑话看,我十分荣幸。技术怎么解决路由不重要,我也知道有一万种方式去解决。但包括你在内,大部分人都认为这两个 URL 在 SEO 里没区别。我不想过多解释,也就笑笑,我想这也是为什么很多大牛不愿出来交流的最终原因。 |
63
ylsc633 2019-05-20 09:43:37 +08:00
膜拜大佬...
请问各位大佬 怎么友好的解决 单页面 seo 的问题.. 像百度 对单页面 整站就只收录一个... |
64
LanAiFaZuo 2019-05-20 09:43:52 +08:00
牛逼啊,楼主求指教:base64 解码 cXExMDM5NDkyMDI2
|
65
sannyzeng 2019-05-20 11:19:26 +08:00
楼上已经给出解决方案了
article/{id}-{page}.html article/:id-:page 或者 rewrite 都可以解决你的问题啊 |
66
veike 2019-05-20 11:36:42 +08:00
楼主能说一说两种 url 天壤之别在哪里吗?莫非是二级目录权重比三级目录权重高?
|
67
jamblues OP @veike
你好: 1. 权重问题,用 article/id-page.html 影响的是 /article/ 目录的权重,如果你想 /article/ 有好的排名,你就必须得走 /article/id-page.html 的文件形式让文件输出权重给目录。而且,对于长尾词,html 后缀权重更高。P.S. 当然,我举的例子只是方便让大家理解,并不代表就是实际是这么应用的。 2. 层次问题,全走 / 或者全走某个 - 或者 _ 之类的分隔符,意味着你站点的层次不够清晰,SEO 并非空穴来风,层次清晰的数据才是他们判断优质网站的标准。P.S. 我没说层次不清晰搜索引擎就不会有好的排名了,只是需要的时间更久而已。 3. 收录问题,目录层级越深,收录所耗的时间越长,但是单纯的追求浅层次的 URL,代表站点内容单一,久了也不一定会有好的排名。 在路由这个简单的问题上,我对度娘实战的经验、思考和理解不止于此,介于篇幅,先做以上通用的解释吧。 |
68
enenaaa 2019-05-20 13:13:07 +08:00 1
这楼里看下来,SEO 就像是玄学领域。 既不能证明是对的,也没法证明是错的。
|
69
veike 2019-05-20 13:27:33 +08:00 via Android
@enenaaa SEO 肯定不是玄学了,搜索引擎抓取,内容分析,排序都是建立在数学理论基础上的。所以 SEO 只要按着制定的规则来做。而制定规则又必须要参照 W3C 标准。所以肯定不是玄学了。
|
70
lxmfly123 2019-05-20 14:04:32 +08:00
`article/:id-:page`
你自己试过吗? |