近日笔者尝试让谷歌收录我的博客站,发现似乎没有收录所有的文章。使用 site:本站地址
搜索的时候,谷歌提示说可以尝试 Google Search Console 来索引这个站点。
于是我进入 Google Search Console 在验证了网站所有权后,试着玩了一下。一方面 Google Search Console 可以允许用户手动挨个提交页面地址,我试了下确实是有用的,大概需要1-2天就会收录。另一方面, 谷歌允许用户提交网站地图从而方便搜索引擎直接抓取。
在安装Typecho的 Sitemap 插件后,可以通过 本站地址/index.php/sitemap.xml
来访问网站地图页面。然而,将这个地址提交到 Google Search Console 后,谷歌提示说 "无法读取此站点地图". 后来查阅资料得知,我们需要打开网站的“伪静态”功能。
由于本站使用的是 aapanel/宝塔 面板搭建,可以进入网站管理界面的 “伪静态”(URL rewrite) 标签,并选择 typecho 模板。这样设置之后,就可以通过 本站地址/sitemap.xml
来访问网站地图了。同时,我们把这个新地址交给谷歌后提示状态就成功了。
后来发现一个更简单的方法,Typecho的管理后台本身就有这个功能 [设置->永久链接->地址重写]。
参考资料:
如何使Typecho博客快速被百度收录