修改网站首页title的SEO标题问题,可以做到首页跟其他页面title不一样,增强SEO。

修改文件:\views\default\global\header_meta.tpl.htm
第六行的

<title><?php echo $this->page_title; ?></title>

替换成

<?php if (!$this->user_id) { ?>
<?php if (!$_GET['app'] OR $_GET['app'] == 'home') { ?>
<title><?php echo $this->page_title; ?>-SEO关键词往这里填!</title>
<?php } else { ?>
<title><?php echo $this->page_title; ?></title>
<?php } ?>
<?php } else { ?>
<title><?php echo $this->page_title; ?></title>
<?php } ?>

这个SEO是给搜索引擎看的,所以做了没有登陆的判断。
我不懂PHP,不知道代码可不可以再优化。
希望官方以后可以在后台设置SEO标题。

QQ截图20130414180143.png



已邀请:

uiewe

赞同来自: 小李歌 lidanghong haixia timilive ahayat

关注下吧,希望官方重视SEO的优化。网站优化永远比网站外观重要。

roger - 视觉设计师

赞同来自: tesact haixia 15bz

这个建议不错,建议官方参考一下wordpress 标题 描述 和关键词,不知道能有所启发么?


<?php if (is_home()){
$keywords = "关键词,woqu,wokao,nima";
$description = "牛x,相当牛x的网站 - 绝对牛x和必须牛x的wecenter";
} elseif (is_single()){
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
$str = csubstr(strip_tags($post->post_content),0,220);
$str = trim($str);
$str = strip_tags($str,"");
$str = ereg_replace("\t","",$str);
$str = ereg_replace("\r\n","",$str);
$str = ereg_replace("\r","",$str);
$str = ereg_replace("\n","",$str);
$str = ereg_replace(" "," ",$str);
$description = trim($str);
}
$keywords = "";
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . ", ";
}
}
?>
<meta name="keywords" content="<?=$keywords?>" />
<meta name="description" content="<?=$description?>" />
<title><?php
global $page, $paged;
wp_title( '|', true, 'right' );
bloginfo( 'name' );
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo " | $site_description";
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf( __( 'Page %s' ), max( $paged, $page ) );
?></title>

小李歌

赞同来自: higomail

很不错,好用简单~~~

向蓝 - 低调卓越

挺不错,+1

tesact - 80后网商男

感谢分享,代码是没有问题,但是我复制运行后,关键字网这里填却成乱码了,手动输入进去的也是乱码,请问怎么解决

该问题目前已经被锁定, 无法添加新回复