现在直接走的 ajax ,但是这种对 seo 是没用的,我看有的网站直接 get 跟参数返回网页内容,这种是直接请求后端渲染网页内容返回的吗,要是这样的话是不是有点粗暴了,因为我们的网页都是直接生成的静态文件,和后端没有交互
1
linyongxin 227 天前
做过 WordPress 的搜索结果页 seo 优化,爬虫抓多了,都把网站爬挂了,因为一直是动态搜索结果,得加上缓存,例外很多违法信息会利用长搜索做外链,就用了 wpjam 的搜索插件,通过局限搜索词程度和过滤敏感字来解决。
discuz 的搜索是用“searchid”来缓存。 |
2
opengps 227 天前
有可能是伪静态,把参数构造到地址栏路径里表现成了静态页面,动态输出对应 html
也有可能是预生成的静态页面,只不过会因为后端更新而重新生成下静态文件 |
3
fionasit007 OP @opengps 对,我意思就是伪静态,但是这种方式还是要和后端有交互,我们现在还是想做纯静态文件,这种方法有办法做利于 seo 的搜索功能吗
|
4
fionasit007 OP @linyongxin 这种还是需要走后端,我就想着有没有啥办法走纯静态,不过也没想到,现在的还是走 cdn 第一次搜索根据 get 参数做缓存
|
5
opengps 226 天前
@fionasit007 想一想搜索引擎原理就知道有没有用了。搜索引擎就是个爬虫(没错,就是跟你自己写的爬虫一个性质),但是他只看第一页返回的 html 内容,所以需要报内容避免使用 ajax 二次加载的方式来展现。你现在的 ajax 方式必然不利于 seo ,因为相当于所有地址都当做了同一个结果。这种技术原理下,你即使加了 cdn 也没用,因为被搜索引擎爬虫拿到的还是原始 html
|
6
fionasit007 OP @opengps 是的,所以就要换方式呢,昨天找了下下网站内搜索大致这几种,直接 ajax ,原页面跟 get 参数伪静态搜索,还有一种新起一个域名跟 get 伪静态搜索(这类的比较多,基本上大型网站都这种,京东淘宝之类的,我想应该是分流,分散业务压力),想着多个域名做 seo 有什么问题或者难度没,seo 水太深了,我也不太精通,这次市场要重构网站,看了设计的原型图,想着改用那种方式实现
|