很多 CMS、框架都说对 SEO 友好,实际作者根本没有 SEO 经验

2019 年 5 月 19 日
 jamblues

RT.

拿 vue router 来说, 用的是 path-to-regexp,

看了下代码和说明,这货只能同时用一个分隔符,

意味着只能实现 article/{id}/{page}.html 的路径

实现不了 article/{id}-{page}.html 之类的格式

对于 SEO 来说,这两种地址格式简直天壤之别。

市面上大量的 CMS 也是如此。


再举个可能会引起反感的例子,

这就像当下的前端技术栈,

有时候你只是为了实现需求而写代码,

别人用 Vue 你就用 Vue,别人用 React,你就用 React...

根本不知道他给你带来的是啥。

跟风,浮躁,缺少思考是我对当前前端环境的感受。


当然,我只是简单吐个槽,见笑。

框架、CMS 都只是工具,重点还是在于人怎么用。

10389 次点击
所在节点    程序员
73 条回复
zephyru
2019 年 5 月 20 日
@LosLord
我感觉你两说的不是一个成本..
你在说开发成本,他在说性能成本...
他说静态页面的意思是,不想服务器端渲染的话,可以通过 vue 开发直接生成静态站..来做 SEO...
实际上现在 SSR 貌似也不是传统的服务端渲染吧,通常是首屏服务端渲染,后面的还是 SPA 的形式...以减少服务器的压力
jamblues
2019 年 5 月 20 日
@kisshere
为什么要怕?大家愿意把我当笑话看,我十分荣幸。技术怎么解决路由不重要,我也知道有一万种方式去解决。但包括你在内,大部分人都认为这两个 URL 在 SEO 里没区别。我不想过多解释,也就笑笑,我想这也是为什么很多大牛不愿出来交流的最终原因。
ylsc633
2019 年 5 月 20 日
膜拜大佬...

请问各位大佬 怎么友好的解决 单页面 seo 的问题.. 像百度 对单页面 整站就只收录一个...
LanAiFaZuo
2019 年 5 月 20 日
牛逼啊,楼主求指教:base64 解码 cXExMDM5NDkyMDI2
sannyzeng
2019 年 5 月 20 日
楼上已经给出解决方案了

article/{id}-{page}.html

article/:id-:page

或者 rewrite 都可以解决你的问题啊
veike
2019 年 5 月 20 日
楼主能说一说两种 url 天壤之别在哪里吗?莫非是二级目录权重比三级目录权重高?
jamblues
2019 年 5 月 20 日
@veike
你好:
1. 权重问题,用 article/id-page.html 影响的是 /article/ 目录的权重,如果你想 /article/ 有好的排名,你就必须得走 /article/id-page.html 的文件形式让文件输出权重给目录。而且,对于长尾词,html 后缀权重更高。P.S. 当然,我举的例子只是方便让大家理解,并不代表就是实际是这么应用的。
2. 层次问题,全走 / 或者全走某个 - 或者 _ 之类的分隔符,意味着你站点的层次不够清晰,SEO 并非空穴来风,层次清晰的数据才是他们判断优质网站的标准。P.S. 我没说层次不清晰搜索引擎就不会有好的排名了,只是需要的时间更久而已。
3. 收录问题,目录层级越深,收录所耗的时间越长,但是单纯的追求浅层次的 URL,代表站点内容单一,久了也不一定会有好的排名。

在路由这个简单的问题上,我对度娘实战的经验、思考和理解不止于此,介于篇幅,先做以上通用的解释吧。
enenaaa
2019 年 5 月 20 日
这楼里看下来,SEO 就像是玄学领域。 既不能证明是对的,也没法证明是错的。
veike
2019 年 5 月 20 日
@enenaaa SEO 肯定不是玄学了,搜索引擎抓取,内容分析,排序都是建立在数学理论基础上的。所以 SEO 只要按着制定的规则来做。而制定规则又必须要参照 W3C 标准。所以肯定不是玄学了。
lxmfly123
2019 年 5 月 20 日
`article/:id-:page`
你自己试过吗?
r1chb0ss
2019 年 5 月 20 日
@jamblues 方便留个联系方式吗,我最近也在研究站群
r1chb0ss
2019 年 5 月 20 日
@r1chb0ss 我这边是自己开发站群系统,非常希望可以一起交流交流,企鹅:NDA0NDA0NzU=
kwrush
2019 年 5 月 21 日
@LosLord 服务端渲染啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/565523

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX