感觉如果不考虑 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 友好?

6551 次点击
所在节点    程序员
36 条回复
crystom
2017-08-14 11:03:08 +08:00
meta 标签这些真的还有用吗?据说已经过时了
shansing
2017-08-14 11:04:50 +08:00
自己提交 database.sql 明显不行啊,人家还要防着你作弊呢。

meta keywords 是已经过时了。
alwayshere
2017-08-14 11:06:19 +08:00
@crystom
@shansing 关于 meta 只是举个例子证明 SEO 繁琐而已,实际上还有太多脱裤子放 P 的 SEO 形式了
xAx
2017-08-14 11:07:00 +08:00
需要这样做?

现在不应该是从 dns 那块做分区解析,把搜索引擎流量解析到一个静态化的站点上吗?

不然 dns 搜索引擎专线有毛用?
alwayshere
2017-08-14 11:07:49 +08:00
@xAx 不是有一条规定么?给 bot 和普通用户展现的页面不一样,会被惩罚的
17771258
2017-08-14 11:08:28 +08:00
现在有累死你说的页面提交啊
别的不知道 反正 百度 360 是有的
不过是一个 xml 地址 你可以看看
chinvo
2017-08-14 11:10:03 +08:00
@17771258 因为百度是大爷,不接受 sitemap 提交。人家最大的中文搜索引擎不屑于主动抓小站
geelaw
2017-08-14 11:11:05 +08:00
难道不是 10 年前的 html 更加有用户体验么?

除了 web app,用 JS 去 render 大部分内容是很糟糕的,一个正常的内容页应该允许 JS 关闭的情况下可以正常访问全部信息。
ma125125t
2017-08-14 11:14:06 +08:00
也许这就是所谓的“ h5 ”吧。
qhxin
2017-08-14 11:16:16 +08:00
楼上+1,并不觉得现在的 js 过多参与的网页有多好,信息还不如以前直观
qhxin
2017-08-14 11:18:54 +08:00
还有各种渣 UI,设计的网页字小的一 P,还要用浏览器的放大来看。还加各种特效,眼花缭乱,还比不上以前的跑马灯。
ioth
2017-08-14 11:20:44 +08:00
高科技,不错,解决民工用不完的问题
cosmosz
2017-08-14 11:26:09 +08:00
把 app 做到单独的站,SEO 就可以互相不影响了吧
jimliang
2017-08-14 11:26:36 +08:00
现在有很多前端框架都支持服务器渲染( server-side-render )了,减少了很多工作量
Biwood
2017-08-14 11:28:25 +08:00
互联网最大的好处就是信息传播的快,搜索引擎是一种很有效的推广网站的方式,而且搜索引擎并不要求你刻意去做 SEO,你只需要按照 W3C 提供的标准老老实实写页面就已经算是很好的 SEO 了。
AJAX 能提升用户体验,但是最多只是点缀,如果希望网站的内容能够沉淀下来,最好还是少用这类功能。
cmlz
2017-08-14 11:28:38 +08:00
10 年前的 HTML,小学一年级小朋友都会写,于是高手们不断提高入行门槛,以防自己不值钱,结果把自己也恶心着了。
wsy2220
2017-08-14 11:33:06 +08:00
不需要复杂交互的页面还是纯 HTML 体验好啊
mooncakejs
2017-08-14 11:40:12 +08:00
典型的程序员思维。技术再高深,开发效率再高,不能赚钱依然破产。
zqjilove
2017-08-14 11:46:34 +08:00
看看,号称全球最牛逼的 SEO 公司 SEOMOZ 的网站写法:

Moz | SEO Software, Tools & Resources for Smarter Marketing 主页面

Moz Blog - SEO and Inbound Marketing Blog - Moz 分类页面


其实这点 SEO,应该什么都不会影响吧
stzz
2017-08-14 11:50:15 +08:00
程序员就是赚钱的个工具,多写一倍代码能多赚点钱就行,谁管你啥想法……

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

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

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

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

© 2021 V2EX