名称下面的网站介绍内容怎么改(seo优化推广是一个烦人的事情啊喂,怎么办? )
优采云 发布时间: 2021-10-26 03:02名称下面的网站介绍内容怎么改(seo优化推广是一个烦人的事情啊喂,怎么办?
)
搜索引擎优化
促销是一件烦人的事情。哎,尤其是我们这些搞技术的,可能不擅长推广。那我们怎样才能让别人知道我们呢?我们必须想办法让其他人通过搜索来搜索您的博客。内容为我们带来自然流量,这需要 seo 优化才能使我们的网站对搜索引擎友好
SEO是英文Search Engine Optimization的缩写,中文译为“搜索引擎优化”。SEO指的是站内优化,如网站结构调整、网站内容构建、网站代码优化等,以及外部优化。
让百度收录你的网站
我们要做的第一件事就是让各大搜索引擎收录您的网站。我们刚建网站的时候,搜索引擎还没有收录我们的网站。在搜索引擎中输入site:,如果如下图所示,说明我们的网站还没有被百度收录。我们可以直接点击下面的“提交网址”提交我们的网站
验证 网站 的所有权
登录百度站长平台:只要您有百度下的账号,就可以登录。登录成功后,在站点管理中点击添加网站,输入您的站点地址。建议你输入以www开头的网站,不要输入github.io,因为github不允许百度蜘蛛爬取github上的内容,所以如果你希望自己的网站是百度收录 , 您只能使用您购买的域名
选择网站的类型后,需要验证网站的所有权。验证网站的所有权有三种方式:文件验证。html标签验证和cname解析验证都可以,比较简单,但是需要注意的是文件验证文件的存放位置需要放在源文件夹中,如果是html文件,hexo会编译它, layout: false 必须添加,这样它就不会被hexo编译。(如果验证文件是txt格式的就不用了。)另外两种方法也很简单。我个人推荐文件验证和cname验证。cname验证最简单,加个解析器就好了~
生成 网站 地图
我们需要使用npm自动生成网站的sitemap,然后将生成的sitemap提交给百度等搜索引擎
安装站点地图插件
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
修改博客配置文件
修改根目录配置文件中的url为你的站点地址
# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: http://cherryblog.site
root: /
permalink: :title.html
permalink_defaults:
执行后会在网站的根目录下生成sitemap.xml文件和baidusitemap.xml文件,可以查看是否生成了文件。sitemap.xml 文件是搜索引擎常用的文件,baidusitemap.xml 是百度专用的站点地图文件。
提交链接到百度
然后我们就可以把我们生成的sitemap文件提交给百度,或者在百度站长平台上,找到提交的链接,这里可以看到有两种提交方式,自动提交和手动提交,自动提交分为主动推送,自动推送和站点地图
如何选择链接提交方式 1、 主动推送:最快的提交方式,建议您立即通过此方式将网站上产生的新链接推送给百度,以确保新链接能被百度及时获取收录。2、自动推送:最方便的提交方式,请将自动推送的JS代码部署在站点各个页面的源代码中。每次浏览部署代码的页面都会自动推送链接到百度。. 可与主动推送结合使用。3、站点地图:您可以定期在站点地图中放置网站链接,然后将站点地图提交给百度。百度会定期抓取检查您提交的站点地图,并处理其中的链接,但收录的速度比主动推送要慢。
一般来说,主动提交比手动提交好。从效率上来说,主动提交的方式有以下三种:
主动推送>自动推送>站点地图
主动推送
安装插件 npm install hexo-baidu-url-submit --save 并在根目录下的配置文件中添加字段
baidu_url_submit:
count: 100 # 提交最新的一个链接
host: www.cherryblog.site # 在百度站长平台中注册的域名
token: 8OGYpxowYnhgVsUM # 请注意这是您的秘钥, 所以请不要把博客源代码发布在公众仓库里!
path: baidu_urls.txt # 文本文档的地址, 新链接会保存在此文本文档里
添加新部署者后
deploy:
- type:baidu_url_submitter
这种方式执行hexo deploy时,会推送新链接
设置自动推送
在主题配置文件下,设置baidu_push为true:
然后下面的代码会自动推送到百度,位置是themes\next\layout_scripts\baidu_push.swig,这样你每次访问博客中的一个页面,都会自动提交一个站点地图给百度
{% if theme.baidu_push %}
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
{% endif %}
站点地图
把我们上一步生成的sitemap文件提交给百度就行了~
我记得被百度收录 的过程是相当长的一段时间。有一次,我觉得我的方法有问题。提交链接在站长工具中显示了两天左右,网站被百度收录。大概用了半个月==,来看看现在的成果吧。在百度上搜索站点:cherryblog.site 并找到结果。
您也可以通过在搜索框中输入域名来查找该站点
关键词的名字也可以在第二页找到,所以打开!
让 google收录 您的网站
和百度比起来,谷歌的效率还真是不快。好像十分钟左右网站就会收录。其实方法和百度一样。您首先验证您的站点所有权,然后提交站点地图 google 站点。平台:然后注册账号,验证站点,提交站点地图,一步步来,久久就可以google收录
让其他搜索引擎收录您的网站
除了百度和谷歌两大搜索引擎,还有搜狗、360等其他搜索引擎,流程是一样的。您可以选择自行添加。这里就不重复了~
优化你的网址
seo搜索引擎优化认为网站的最佳结构是用户从首页点击三下就可以到达任何页面,但是我们使用hexo编译的网站打开文章的url:sitename/ year/mounth/day/title 有四层结构。这样的URL结构不利于seo,爬虫往往会抓取不到我们的文章,所以我们可以直接把URL改成sitename/title的形式,而title最好用英文,并修改根目录下的配置文件中的永久链接如下:
url: http://cherryblog.site
root: /
permalink: :title.html
permalink_defaults: