感觉如果不考虑 SEO 的话,我可以少写至少一半的代码,真尼玛恶心烦人

2017-08-14 11:01:27 +08:00
 alwayshere

各种 ajax 交互不能用,pjax 也不能用,这些都能忍,我就老老实实舍弃用户体验,写 10 年前那种 html 吧,现在又得考虑各种 schema,各种 sitemap,什么 rel=canonical prev next 之类的一大堆,什么定期 ping,还得考虑 URL 是否强奸了 Googlebot 和 baidubot 的眼睛,还有设么 meta keywords 和 description 之类的去下跪讨好这些煞笔 bot,什么 title 形式之类的,哎数不胜数,这些毫无意义的格式对普通用户毫无意义,只能把这些煞笔 bot 娇惯的比爹还爹,而且为了把这些煞笔 bot 照顾好,我连反爬虫都不敢写,稍微把反爬虫措施写厉害点,心中就马上响起一个警钟:这个反爬虫措施,会不会把我可爱的小 bot 给伤及到了???算了,删了这些反爬虫代码吧。。。

我就两点纳闷:

  1. 为什么站长们不联合起来,共同抵制这些煞笔 bot,徒劳的增加工作量,既要权衡用户体验,又要把这些 bot 当爹,稍稍交互代码写的新奇一点,心中第一反应时:这样的格式那些 bot 认不出来咋办,万一国内的 bot 就一句“ file_get_contents ”就完了,那不就 SEO 不良好???
  2. 妥协一下,为何搜索引擎不开放一个“接收 sql 的接口”,这些 bot 大爷不用每天劳费心机的爬我的数据了,我给您老人家把我网站全部的“ database.sql ”全部提交给您行不,你检索页方便,节约流量,还可以免费获得大量数据

好了,继续搬砖了,问一下,title 一般写法是“ article | category | sitename ”好,还是 article - category - sitename ” SEO 友好?

6546 次点击
所在节点    程序员
36 条回复
xAx
2017-08-14 12:12:01 +08:00
@alwayshere 静态化出来的东西和普通用户访问看到的一样不一样,那还不是看你代码怎么写.
SuperMild
2017-08-14 12:24:08 +08:00
如果你可以少写一半代码,那么公司将会可以裁减一半人手或压低工资。
AlwaysBee
2017-08-14 12:53:10 +08:00
之前做过一些 SPA 类型网站,后来发现搜索结果只爬到了标题,内容?不存在的,于是我也没心思再管这个网站了
0ZXYDDu796nVCFxq
2017-08-14 12:54:17 +08:00
Web 开发本来 80 %就是脏活累活
aksoft
2017-08-14 13:25:23 +08:00
知足吧,seo 属于非技术性问题,不确定因素太多,只能撒大网。当然作弊除外。
zhjits
2017-08-14 13:36:10 +08:00
因为你在写网页
不是客户端程序
没有一个客户端程序会考虑让搜索引擎搜索程序内部数据这种事情的,包括用 JS 写的
写网页就好好写网页,搞什么动态内容幺蛾子
以及 pjax 能用啊,只要你前后端渲染效果一致,GitHub 不就是 pjax 么
qdwang
2017-08-14 14:04:55 +08:00
10 年前的 html 真的比现在复杂渲染方式体验好 10 倍,用户看网页,看的是信息内容。10 年前的方式配合现在的网速,输出速度快,输出确定性高。
CDL
2017-08-14 14:08:31 +08:00
看来楼上很多人都喜欢点个按钮刷新一次页面的网页嘛
superlead
2017-08-14 14:08:36 +08:00
小伙子,弄死你们家 seo
taine
2017-08-14 14:14:33 +08:00
想过为什么有搜索引擎?搜索引擎是谁搞出来的吗?
zjsxwc
2017-08-14 14:24:23 +08:00
是不是可以单独搞一套给 bot 看的网站,与正常网站同一套 url,
通过 UA 判断到是 bot 后就给它看。
zjsxwc
2017-08-14 14:36:56 +08:00
想到一个解决 spa 页面做 seo 的办法。

1. 首先你要有个工具能够获取对指定 url 浏览器渲染(包括执行 js )后的 html 内容,比如使用 PhantomJs
2. 剩下的就仅仅只是判断到是 bot 发过来的请求后,就调用 PhantomJs 来转发请求后,把渲染后的 html 返回给 bot。
vmos
2017-08-14 16:15:38 +08:00
dsg001
2017-08-14 18:42:02 +08:00
如果流量来源不是搜索引擎,完全可以无视各种 bot

如果搜索引擎是主要流量来源,老老实实的侍候吧,毕竟是考人家吃饭
msg7086
2017-08-15 04:28:23 +08:00
为什么我记得 Google bot 是可以处理一部分 Ajax 请求的?
NaughtyMonkey
2017-08-15 09:19:23 +08:00
你可以少写点。然后钱也可以少拿点。岂不美滋滋 [doge]

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

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

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

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

© 2021 V2EX