我是怎么对我的网站进行优化的(一):Title

在写这篇文章之前,我先要提出一点:所有的优化,最终都是要针对用户,不要只是针对搜索引擎,因为我们的东西,不仅仅是要被搜索到,而且要别人看了,感到有所收获才行,所以首先要在文章下下功夫。我要问大家一个问题:一个博客,什么东西最重要?答案是好的文章。所以,本博客所有的优化都是基于首页和文章页。

然而好的文章怎么才能让人搜索到呢?这就需要,我们在标题上下工夫,每一篇文章的发表,尽量去起一个好的标题,不要用“啊!”“呀!”等这类让大家看起来非常白痴的标题,不但访客不喜欢,蜘蛛也不喜欢。用户从搜索引擎中看到你的网站,第一印象就是标题,所以我们对标题进行的命名非常重要。但是,怎么显示标题呢,这也比较重要。

本站的做法

1)对于首页,显示博客的名字和描述;

2)对于文章页,显示文章的题目;

3)对于全站分隔符的设定,我使用“ | ”作为分隔符。

由于我不喜欢用插件,所以,你可以在主题的 Functions.php 扔以下代码,代码改自iGoogler主题,在此感谢主题的作者。

实现所需要的代码

<?php
function seo_title($sep) {
	/*
	 * Print the <title> tag based on what is being viewed.
	*/
	global $page, $paged;

	$post_title = wp_title( $sep, false, '' );

	if ( $post_title && is_single() ) {
		wp_title( '' , true, '' );
	}else{
		wp_title( $sep, true, 'right' );

		// Add the blog name.
		bloginfo( 'name' );

		// Add the blog description for the home/front page.
		$site_description = get_bloginfo( 'description', 'display' );

		if ( $site_description && ( is_home() || is_front_page() ) )
			echo " | $site_description";

		// Add a page number if necessary:
		if ( $paged >= 2 || $page >= 2 )
			echo ' | ' . sprintf(__('Paged %s', 'igoogler'), max( $paged, $page ) );
	}
}
?>

 

然后将 header.php 的 title 标签更改为:

<title><?php seo_title(' | '); ?></title>

 

大功告成!

此文章是由nikbobo发表在旧博客分类目录的。将固定链接加入收藏夹。

关于 nikbobo

Nikbobo,本名刘永强,记忆空间站长,男,1998 年出生于广东茂名,至今(2022 年)23 岁,目前(2022 年)就读于广州大学华软软件学院,常以“nikbobo”这个网名混迹互联网。如无特殊注明,Nikbobo 在本站发表的文章,遵循 知识共享 署名-非商业性使用-相同方式共享 4.0 国际 许可协议。详情请参阅关于页面的作者介绍。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注