访问来路分析
看了下 51 啦 后台的统计数据,在网站的点击来源里面,有超过 80% 是直接访问,通过外部链接来访的约 9%,通过搜索引擎来访的约 9%。

- 直接访问 应该就是直接输入网址或者通过收藏夹直接点击进来的;
- 外部链接 应该就是在其他网站留的友链或者评论;
- 搜索引擎 目前主要就是百度搜索,用户通过主动搜索找到了这里。
朋友的支招
能建网站,并发表分享文章出来,肯定有希望得到更多人认可的动机因素。虽然我总说“无欲则刚”,但潜意识里还是避免不了“寻求认同”的社会心理。所以还是希望网站能被更多人看到。
目前搜索引擎来访的占比不高,于是从朋友那儿取取经。他说最有效的方法还是 SEO,增加文章中的关键词。但我并不喜欢。
于是他又讲了一个小技巧,把站内搜索改成百度搜索,这样的话,如果有站内搜索就会跳转到百度搜索结果页面,并且都是本站的网页结果,点击之后可以增加一些搜索引擎的来路数量。
不过站内搜索本身使用频次很低,很多人看网站的时候根本就不会用这个功能,所以能增加的来路数量也是微乎其微。
改为百度搜索的操作方法
不管实际效果如何,我先加上试上一试,新功能嘛,感觉很新鲜。
朋友发来了一串代码,让我照着他说的操作。这里简单记录一下操作过程。
- 第一步,打开 WordPress 控制台里的 functions.php 文件,打开路径:外观 → 主题文件编辑器 → 主题文件。

- 第二步,复制代码并粘贴到刚才的 functions.php 文件内容里。

- 第三步,点击“更新文件”完成修改保存,这就已经设置成功了。
自己试了下搜索效果,还不错,果然显示出来的都是自己站点的网页。

想把自己站内搜索也改成百度搜索的,可以照这个方法试一试,代码放到下面了。
附代码
//wordpress站内搜索替换为百度搜索
function wp_use_baidu_search( $wp_query ) {
$s = '';
if (isset($wp_query->query_vars['s'])) {
$s = trim($wp_query->query_vars['s']);
}
if (!$s) { // 空搜索 不进行跳转
return;
}
// 获取当前网站域名
$host = strtolower($_SERVER['HTTP_HOST']);
// 使用 baidu
$search_engine = 'https://www.baidu.com/s?ie=UTF-8&wd=';
$query = urlencode($s . ' site:' . $host);
// 进行跳转
wp_redirect($search_engine . $query);
// 不再继续
exit;
}
// 加入 替换处理
add_action('parse_query', 'wp_use_baidu_search');
2022 年 6 月 29 日更新:移除站内搜索改百度搜索功能,原因为当前收录量不足,部分文章通过百度搜索不到。
愿你向阳而立,逐光而行。
欢迎添加书签收藏本站,关注我的后续文章。
涂鸦清单-个人记录
我的来路主要是搜索引擎,占了70%多
那挺不错的,你的百科应该流量不少
如果增加几个网站的数量,不就成为 搜索引擎了
好像是这个原理哦
百度收录文章快的话,这样用不错
嗯,先试试看
虽然看了挺心动想去换的 但是懒得折腾了😂
百度对我挺好的 所有发的文章都收录了……
稳定更新收录比较快
意义不是特别大,还影响搜索体验。
嗯,主动用搜索功能的人也不多,先放着吧
这个好像对百度没什么用,其实也是要收录之后才能出现在搜索结果页的吧?
是的,只能搜出来已收录的页面,不过也会增加搜索引擎的来源数