seo搜索引擎优化期末考试(Google提交搜索引擎提交入口1.添加自己的博客地址选择验证方式)
优采云 发布时间: 2021-10-24 02:11seo搜索引擎优化期末考试(Google提交搜索引擎提交入口1.添加自己的博客地址选择验证方式)
个人博客开通一个月,访问量只有30人。 桑西宁
直到最近我才知道有一些关于 SEO 优化的东西。一旦我得到它,它会在一天内花费 180+。
一、检查你的博客是否可以收录 1.Google
inurl:wonz5130.github.io hexo
2.百度
site:wonz5130.github.io
3.结果
我发现谷歌和百度都没有收录我的博客。怪不得来的人这么少。
二、谷歌提交搜索引擎
谷歌搜索引擎提交入口
1.添加自己的博客地址
2.选择验证方式,推荐HTML文件上传
注意
第二步是将文件上传到XXX。之前一直不明白是什么意思(不小心暴露了我的IQ 2333),然后上网查了一下,发现是这个意思。我下载了HTML文件,放在\的根目录下来源。
另外,我们的博客系统使用hexo,部署在GitHub上。因此,下载谷歌验证文件后,需要在文件开头添加layout:false取消hexo的转换,如下:
layout: false
---
google-site-verification: googleXXX.html
然后使用
$ hexo g
$ hexo d
提交您的博客后,您需要等待一段时间才能在 Google 上搜索您的博客,因为 Google 需要时间来处理我们的请求、抓取相应网页并将其编入索引。此外,由于 Google 使用复杂的算法来更新索引材料,因此无法保证我们博客的所有更改都会被索引。
这是谷歌经过三天的SEO优化后搜索到的
3.站点地图
验证博客所有权后,可以使用一些网站站长工具,比如设置站点地图,那么什么是站点地图呢?引用谷歌的解释如下:
站点地图是一个文件,您可以通过它列出网站 上的网页,以便将您的网站 内容的组织结构通知Google 和其他搜索引擎。Googlebot 等搜索引擎网络爬虫会读取此文件,以便更智能地抓取您的 网站。
尽管使用站点地图并不能保证 Google 会抓取站点地图中列出的所有页面或为其编制索引,但在大多数情况下,网站 网站管理员将从提交站点地图中受益。永远不会为此受到惩罚。
对于使用Hexo写博客的小伙伴,可以使用hexo-generator-sitemap插件生成站点地图。插件的使用非常简单,下载即可:
$ npm install hexo-generator-sitemap --save
后面我们在使用hexo g的时候,会自动生成sitemap.xml文件。
向 Google 网站管理员工具提交站点地图也是一个非常简单的过程。登录你的谷歌账号,选择站点,然后可以在crawl-sitemap中看到添加/测试站点地图,如下图:
站长工具里面还有一些不错的工具,比如搜索流量——你可以在指向你的网站的链接中看到我们博客的外链,如下图
我想我可能还没有配置它,根本没有数据。
三、百度提交搜索引擎
百度搜索引擎入口
1.添加自己的博客网站
2.选择验证方式,推荐文件上传
图片为HTML,只需选择第一个文件进行验证。忘记拍qwq的截图了。
方法和google一样,只是下载文件后放到\source根目录下,修改内容即可。我总是使用 Sublime 进行编辑。
3.网页抓取
以上步骤成功后,进入站点管理,找到这里爬取的网页,点击进入。
经过几天的SEO优化,似乎有效。
我们主动提交博客文章链接
如何选择链接提交方式 1、 主动推送:最快的提交方式,建议您立即通过此方式将网站上产生的新链接推送给百度,以确保新链接能被百度及时获取收录。2、自动推送:最方便的提交方式,请将自动推送的JS代码部署在站点各页面的源码中。每次浏览部署代码的页面都会自动推送链接到百度。可与主动推送结合使用。3、站点地图:您可以定期在站点地图中放置网站链接,然后将站点地图提交给百度。百度会定期抓取检查您提交的站点地图,并处理其中的链接,但收录的速度比主动推送要慢。
一般来说,主动提交比手动提交好。下面是主动提交的三种方式
在效率方面:
主动推送> 自动推送> 站点地图
4.主动推送
选择数据类型,默认推送数据,更新数据,删除数据。后两者一般不用
填写站点,就是你的域名,我的是wonz5130.github.io
填写令牌,令牌在主动推送示例上有一个字符串。如果找不到,请按 CTRL+F 查找令牌
填写文章地址,填写您要提交的文章链接,每行一条记录
(1)找到PHP代码块副本
相似
$urls = array(
'https://wonz5130.github.io/2018/07/30/135-%E5%9F%BA%E4%BA%8E%20Hexo%20+%20GitHub%20%E7%9A%84%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA.html',
);
$api = 'http://data.zz.baidu.com/urls?site=wonz5130.github.io&token=XXX';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("\n", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;
在\source根目录下新建一个名为tui.php的文件,用Sublime打开,复制上面的代码。
注意开头和结尾要加上php语言格式:
XXX是您自己的代币,请保密。
这里推荐一个在线推送网站,一个Python大佬写的,很方便。
(2)将代码上传到空间根目录网站,然后在网页上运行
https://wonz5130.github.io/tui.php
回车后应该有返回值
5.自动推送
只需将页面上的js代码添加到网站的每个首页即可。最值得称道的是,它支持所有html页面,不再局限于建站程序!
例如:
(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);
})();
如果你不知道放在哪里,最简单的方法就是把上面的代码放在你平时用来做站点访问统计的代码旁边,比如CNZZ的站点统计。当然只是把代码放在建站程序的公共部分,比如header或者footer等公共模块。
在页面加载优化方面,建议放在footer模块中,让它post加载请求。
在那之后
$ hexo g
$ hexo d
这是百度SEO优化四天后发现的
四、 谢谢
博客推广-提交到搜索引擎
hexo干货系列:(六)hexo提交搜索引擎(百度+谷歌)
百度站长平台网址主动推送设置教程
如何使用百度的主动推送功能
百度积极推送在线工具
百度站长平台提交链接-主动推送
百度站长平台推出链接提交和JS代码自动推送