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

2019-05-19 13:03:43 +08:00
jamblues  jamblues

RT.

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

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

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

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

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

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


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

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

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

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

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

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


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

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

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

请问各位大佬 怎么友好的解决 单页面 seo 的问题.. 像百度 对单页面 整站就只收录一个...
LanAiFaZuo
LanAiFaZuo
2019-05-20 09:43:52 +08:00
牛逼啊,楼主求指教:base64 解码 cXExMDM5NDkyMDI2
sannyzeng
sannyzeng
2019-05-20 11:19:26 +08:00
楼上已经给出解决方案了

article/{id}-{page}.html

article/:id-:page

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

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

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

https://www.v2ex.com/t/565523

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

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

© 2021 V2EX