博客搜索引擎优化(百度站长平台百度的玩法几乎和谷歌一毛一样网站地图)
优采云 发布时间: 2022-01-02 23:09博客搜索引擎优化(百度站长平台百度的玩法几乎和谷歌一毛一样网站地图)
参考:
Allow 表示允许访问,Disallow 表示不允许访问。请注意,接下来的两个站点地图是 网站 地图。前面提到的网站图是给爬虫用的。此配置在机器人中。
Google 搜索控制台
对于 Google,我们登录 Google 搜索控制台并添加我们自己的站点。添加方法也很简单,从google下载一个keyed html放到我们自己的博客目录即可。
然后我们找到网站的地图。
点击添加站点地图
粘贴我们之前生成的地图地址。
然后我们点击robots.txt测试工具
确保没有错误。还有其他有用的工具可以自己测试和玩。
百度站长平台
百度的玩法和谷歌的几乎一样,没有区别。首先是配置站点身份验证。我之前配置过,所以不能截图。这里有一个坑需要注意。如果你的 hexo 博客托管在 github 上,请不要使用 html 静态密钥进行验证。应该是域名解析的方式,也就是别名解析。
认证成功后查找机器人:
检查更新,注意默认协议是指向你的域名并添加/robots.txt文件
网址持久化
我们可以发现hexo默认生成的文章地址路径是[网站name/year/month/day/文章name]。比如这个
这种链接对搜索爬虫非常不友好。首先,它的URL结构超过三层,太深了。第二种使用中文路径。这样就会产生一个问题,在一些聊天工具或者分享链接中,会导致URL转码变成一串很长的链接,很难读写。而如果你的页面之前是收录或者被转贴后,当你再次编辑时,可能会导致之前的网址失效,导致不必要的404,比如下面这样。
别担心,我们有一个很好的方法来解决它。
第一种方式:
打开_config.yml配置文件,找到永久链接
#permalink: :year/:month/:day/:title/ 注释掉
#改成下面的
永久链接:/articles/:title.html
上面的方法去掉了年月日,保持网站最多三层。
第二种方式:(推荐)
安装 hexo-abbrlink
npm install hexo-abbrlink --save
Configuration_config.yml
# permalink: :title/ 注释掉上一个
永久链接:archives/:abbrlink.htmlabbrlink: alg: crc32 # 算法:crc16(default) and crc32 rep: hex # Base: dec(default) andhex
好的,这里你只需要
hexo g
hexo d
您可以发布。
那么你的链接就会变成这样。
厉害吗?
不关注
nofollow 是 HTML 页面中 a 标签的属性值。这个标签的意思是告诉搜索引擎“不要点击这个页面上的链接或者不要点击这个特定的链接”
简单来说就是防止搜索引擎爬虫爬到其他页面不回来。所以我们可以给link标签添加nofollow属性。
例如:
这个需要在主题的html模板中找到。具体的自己找吧。 (我也搜索过:p)
页面关键词优化标题
文件路径是your-hexo-sitethemesnextlayoutindex.swig,打开编辑:
原创文件
{% 区块标题 %}{{ config.title }}{% iftheme.index_with_subtitle andconfig.subtitle %}-{{config.subtitle }}
修改
{% 区块标题 %}{{ config.title }}{% iftheme.index_with_subtitle andconfig.subtitle %}-{{config.subtitle }}{% endif%}{{ theme.deion }} {% endblock% }
其实你也可以添加你想要的关键字。只要不是太多。
关键词
Keywords 也叫关键词,关键字。关键词密度是指关键词出现次数与整个网页文本相关关键词出现次数的比值。文本中出现的关键字越多,关键字密度越高,反之亦然。主题代表当前页面或栏目内容的主体。
关键字在您的 _config.yml 配置文件中。注意,除了根目录的变化,主题中还有话题。否则,将显示默认关键字。
迪翁
deion 是这个页面的描述,你想怎么写就怎么写。
结论
好了,今天就到这里。我已经把我知道的告诉了大家。 SEO 我不是专家。这只是一点点的折腾。这样配置后,属于你的关键词一般都会被搜索出来,排在最前面。当然,我的博客百度搜不到,因为大鸡扒已经被广告商承包了。听起来像是被打了一脸。我写了一篇SEO文章文章,但我没有得到收录。