知乎上的这个回答很好,可以参考:如何让各大搜索引擎搜索收录到刚建的wordpress网站?
里面提到了两个提交单个页面的工具
Google 网站站长工具
Baidu url提交_站长工具
对于google提交站点地图,在google console页面可以先添加站点资源,然后在站点地图里面增加站点地图.
对百度提交,在这个页面下面选择自动提交-sitemap的方式来提交.

不过typecho默认是没有站点地图的, 可以通过插件添加.

添加xml格式的站点地图

这篇文章里面介绍了typecho的google站点地图插件,下载解压缩后,将其中的Sitemap目录上传到usr/plugins中.登录typecho后台的插件页面,然后访问http://your.site/index.php/sitemap/就能得到google想要的xml格式的站点地图.
由于百度也支持谷歌的xml格式的站点地图,尝试提高上述地址时,却发现百度不能正确识别,似乎站点地图后缀必须是.xml.
于是,将上述插件Sitemap/Plugin.php中做一下修改, 第29~32行改为:

    public static function activate()
    {
        Helper::addRoute('sitemap', '/sitemap.xml', 'Sitemap_Action', 'action');
    } // old: 'sitemap', '/sitemap/', 'Sitemap_Action', 'action'

重新上传并启用,新的地址变为http://your.site/index.php/sitemap.xml
再次加入百度的站点地图后成功了.

添加html格式的站点地图

在这篇文章:Typecho 无插件轻松实现html站点地图中,提供了无插件下载站点地图的方式. 将文章中的php上传到usr/themes/default/中, 再在typecho后台创建页面,将连接地址设置为sitemap.html, 选择自定义模板为Template Page Of Sitemap,公开度设置为隐藏, 访问http://your.site/index.php/sitemap.html即可.

标签: none 阅读量: 1032

添加新评论