给用户朋友调试或者排查问题的时候,常常发现一些奇葩的设置以及让人头皮发麻的应用列表,我个人喜欢有条不紊,清晰明了的环境,所以有了这篇文章。
伪静态规则设置
SEO 角度来说,不推荐使用动态 URL, 虽然 Z-Blog 不像帝国、织梦哪些默认就是静态程序,但可以通过 URL 规则的修改实现伪静态。
文章:{%host%}{%category%}/{%id%}.html 页面:{%host%}{%alias%}.html 首页:{%host%}page-{%page%}.html 分类:{%host%}{%alias%}-{%page%}/ 标签:{%host%}tags/{%alias%}-{%page%}.html 日期:{%host%}date/{%date%}-{%page%}/ 作者:{%host%}author/{%id%}-{%page%}
在后台插件管理找到【静态管理中心】开启并选择伪静态模式,然后照上文的规则进行录入。
Sitemap 设置
我做了一个相应的 Sitemap插件 可在站点后台搜索安装即可,安装好了按需设置即可(注:需要 ZBlog 开启伪静态,否则地图链接会 404,且建议地图内容输出不要超过 2M)
robots.txt 设置
在网站根目录新建 robots.txt 文件并粘贴如下内容(Sitmap 地址改成你自己的)
User-agent: * Disallow: /zb_users/ Disallow: /zb_install/ Disallow: /zb_system/ Sitemap: https://www.iddahe.com/sitemap/map.xml
屏蔽垃圾蜘蛛
一些广告蜘蛛会持续爬取我们的网站,带来没有意义的资源开销,建议直接在服务器层面直接禁止掉,我这里有一篇文章可以参考:Nginx 屏蔽垃圾蜘蛛
增加用户停留时间
超链接打开方式有多种,常见的有当前窗口打开或者新标签页打开,我推荐后者,因为新开一个标签页,用户可能不会立刻关闭原来的窗口,从而可以一定程度增加用户停留时间。如果要配置超链接全局新标签页打开,可以在网页头部添加如下代码
<base target="_blank" />
站点内链布局
很多朋友喜欢直接使用网站的标签去进行內链,我个人不推荐,因为网站的内容数量是一直在增涨的,标签过多在插入內链的时候网站速度会大打折扣,而且如果是通过工具自动生成的标签,大概率会出现一些不精准的关键词,这些內链加入文章里面的意义并不大。我个人喜欢筛选一批有限关键词精准插入到内容里面,为此我也做了相应的工具 锚文本插入工具 感兴趣的朋友可以看看。