YunYouJun / yunyoujun.github.io

🌐 云游君的小站,一个自言自语的地方。
https://yunyoujun.cn
Creative Commons Attribution 4.0 International
156 stars 139 forks source link

让百度收录你的 GitHub Pages 博客 | 云游君的小站 #6

Open YunYouJun opened 5 years ago

YunYouJun commented 5 years ago

https://yunyoujun.cn/note/baidu-seo-about-github-pages/

前言因为一些历史缘故,GitHub 拒绝了百度的爬虫检索。而这也导致托管在 GitHub 之上的博客无法被百度检索到。 虽然标题是让百度收录你的 GitHub Pages 博客,但终究还是走了取巧的措施。

Memento1990 commented 5 years ago

coding的域名解析到底是填 pages.coding.me 还是它pages里说的个人网址呀? 我看好多地方说的都不一样...

YunYouJun commented 5 years ago

@Memento1990

可以参见 Coding 帮助文档

添加 CNAME 记录,在项目设置中绑定域名下面有行小字 : 绑定前请在域名 DNS 设置中添加一条 CNAME 记录指向 xxxx.coding.me。将@和www记录都解析到这个即可。 xxxx.coding.me点击『确定』

Coding 以前是填 pages.coding.me 可行的,后来应该是和 GitHub Pages 的风格统一,后变成解析到 xxx.coding.me。 我现在用的是 yunyoujun.coding.me ,可行。

Memento1990 commented 5 years ago

@YunYouJun @Memento1990

可以参见 Coding 帮助文档

添加 CNAME 记录,在项目设置中绑定域名下面有行小字 : 绑定前请在域名 DNS 设置中添加一条 CNAME 记录指向 xxxx.coding.me。将@和www记录都解析到这个即可。 xxxx.coding.me点击『确定』

Coding 以前是填 pages.coding.me 可行的,后来应该是和 GitHub Pages 的风格统一,后变成解析到 xxx.coding.me。 我现在用的是 yunyoujun.coding.me ,可行。

多谢~还想请问一下, 您这个在添加百度资源搜索时, 那个 https 验证有没有通过呀, 用您这个方式?

YunYouJun commented 5 years ago

@Memento1990 不客气,https 验证是成功的。抓取可能需要多等几天才能更新。 image image

Memento1990 commented 5 years ago

可是结果是:

弄这个百度SEO已经一个月有余了...还是没有弄好...心塞塞~还请指点迷津~

YunYouJun commented 5 years ago

@Memento1990 https 也要等上一天再验证,我当时也是遇到过这种情况。 建议你可以先把 coding 停掉,只保留 github,并务必开启 https 强制跳转。 然后可以先把 https 验证通过,之后再把 coding 的解析开启,再等一天,可以进行抓取,应该可以成功。

https 验证通过后,抓取诊断处会变成 https 。

Memento1990 commented 5 years ago

@YunYouJun @Memento1990 https 也要等上一天再验证,我当时也是遇到过这种情况。 建议你可以先把 coding 停掉,只保留 github,并务必开启 https 强制跳转。 然后可以先把 https 验证通过,之后再把 coding 的解析开启,再等一天,可以进行抓取,应该可以成功。

https 验证通过是怎么查看的? 我现在网站是可以https访问, 也是安全的, 算通过了吗? 我按你的方法先试一下. 非常感谢给出的建议~

Memento1990 commented 5 years ago

BTW, 这个百度收录, https 验证这些, 需要备案吗? 我没有买服务器, 所以没法备案, 这个有影响吗?

YunYouJun commented 5 years ago

@Memento1990 百度的 https 验证通过的话,就会告诉你的,会变成我之前截图的那个状态。 (缓存这个很头疼,所以主要就是要等,我当初怎么改都不行,以为没救了,结果等了几天后,重新验证就成功了。)

https 验证用不到备案,没有关系的。

Memento1990 commented 5 years ago

好的, 多谢指点~

Memento1990 commented 5 years ago

你好~想咨询一下: 我在百度资源搜索中添加的站点是 https 的, 而且在coding和github上的pages 也都开启了pages, 但是如图上所示, 为啥在百度资源搜索的抓取诊断, 还有sitemap提交里, 它都只是识别http的? 很是纳闷~

YunYouJun commented 5 years ago

百度的 HTTPS 认证有通过吗?通过的话,按理说会自动显示为 https 才对。 ……其他我就不清楚了。

henryisdzh commented 4 years ago

我本来不打算说话的,但是看在这文章这么有用的份上,我就给你一颗星星吧