网站后台怎么转发网页内容(网站通过seo方式推送通过sitemap方式优化(组图) )
优采云 发布时间: 2021-11-08 03:17网站后台怎么转发网页内容(网站通过seo方式推送通过sitemap方式优化(组图)
)
介绍
之前我们写过如何搭建一个可以上网的个人博客《作为程序员,我没有自己的博客吗?》博客搭建了,但是没有流量,百度不行搜索,而谷歌无法搜索。这是一个小缺陷吗?如何让别人通过搜索引擎搜索到我们博客的内容,给我们带来自然流量?这就需要我们的网站通过seo进行优化。
SEO是英文Search Engine Optimization的缩写,中文译为“搜索引擎优化”。SEO指的是站内优化,如网站结构调整、网站内容构建、网站代码优化等,以及外部优化。百度收录
我们来看看被百度的效果。
我们在百度搜索引擎中输入site:(site:),如果如下图所示,说明我们的网站已经是百度收录了。如果你没去过收录,怎么能让百度来收录你的网站专栏。
将站点添加到百度
我们需要登录百度搜索资源平台,只要是百度拥有的账号即可。登录成功后,在站点管理中点击添加网站,输入域名,按照步骤操作。
然后在第二步,选择网站的类型后,根据自己的喜好选择这个。
第三步之后,需要验证网站的所有权。验证网站所有权的三种方式
这个比较简单,直接下载需要的文件,放到hexo主题目录下的source文件夹下:
然后执行hexo clean && hexo g && hexo d命令重新部署后就可以看到了,然后在域名后面加上文件名
在这种情况下,您需要在域名提供商的后台管理中添加域名解析。以阿里云的域名解析为例:
将网站的资源推送到百度
经过上面的步骤,百度已经知道了我们网站的存在,但是百度并不知道我们的网站上有什么内容,所以我们只好将我们的内容推送给百度。
还在百度资源搜索平台上。我们可以看到有四种提交方式。
使用站点地图推送
要推送站点地图,我们需要先安装站点地图插件
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
这两个插件是用来生成Sitemap文件的,Sitemap文件是用来告诉搜索引擎我们网站上哪些资源可以被抓取的。
安装完成后,我们执行hexo cl&&hexo g命令后,会发现public目录下多了baidusitemap.xml和sitemap.xml文件。
打开文件可以看到,生成的其实是我们每个文章的url,然后我们的文章 url默认是年月日,标题也是中文的。
这种文章链接不利于seo搜索。目录太长,收录中文(不利于seo),如果修改文章的title,文章的url也会相应改变。像一些知名的博客网站,比如我们修改了博客园中文章的标题,但是它的url不会改变。网址是永久的。而且标题不会是中文的。
hexo-abbrlink
hexo-abbrlink 是一个解决 hexo 博客链接永久问题的方法。它可以支持使用不同的算法和基数转换文章 链接。
安装
npm install hexo-abbrlink --save
用
打开 config.yml 并将永久链接修改为如下所示
permalink: :year/:month:abbrlink.html
abbrlink:
alg: crc32 #算法选项:crc16丨crc32
rep: hex #输出进制:dec为十进制,hex为十六进制
然后执行hexo clean && hexo g命令,我们可以发现永久链接生成如下:
永久url生成,我们重新部署后访问
然后我们回到百度提交页面进行提交。
至此,百度提交完成。
谷歌收录
我们来看看谷歌收录的效果图:
与百度和谷歌的效率相比,是无法比拟的。该站点似乎在一天左右的时间内 收录。百度拿收录快一个月了,但是收录的方法和百度是一样的。点击进入
然后返回到 Google 的 Search Console 并添加您自己的站点地图地址。这个在百度提交的时候就已经生成了。
至此,Google和百度的博客收录就完成了。其他搜索引擎类似。如果您有兴趣,请尝试一下。最后,我想说,欢迎您与朋友交换链接。
结束