随身笔记
随身笔记

wordpress网站标题seo优化

All in One SEO Pack插件其实就是用几行代码实行即可如下:
1,标题(Title)
在主题的 head.php 中修改 Title 标签为:
[code]<title>
<?php if ( is_home() ) { ?><?php bloginfo(‘name’); ?><?php } ?>
<?php if ( is_search() ) { ?>Search Results&nbsp;|&nbsp;<?php bloginfo(‘name’); ?><?php } ?>
<?php if ( is_author() ) { ?>Author Archives&nbsp;|&nbsp;<?php bloginfo(‘name’); ?><?php } ?>
<?php if ( is_single() ) { ?><?php wp_title(”); ?>&nbsp;|&nbsp;<?php bloginfo(‘name’); ?><?php } ?>
<?php if ( is_page() ) { ?><?php wp_title(”); ?>&nbsp;|&nbsp;<?php bloginfo(‘name’); ?><?php } ?>
<?php if ( is_category() ) { ?><?php single_cat_title(); ?>&nbsp;|&nbsp;<?php bloginfo(‘name’); ?><?php } ?>
<?php if ( is_month() ) { ?><?php the_time(‘F’); ?>&nbsp;|&nbsp;<?php bloginfo(‘name’); ?><?php } ?>
<?php if (function_exists(‘is_tag’)) { if ( is_tag() ) { ?><?php bloginfo(‘name’); ?>&nbsp;|&nbsp;Tag Archive&nbsp;|&nbsp;<?php single_tag_title(“”, true); } } ?>
</title>[/code]
2,描述(Description)
Description 在SEO中是很重要的元素,下面一段代码,把摘要设置成 文章页面的Description, 分类描述设置成分类页面的Description

[code]<?php
//if single post then add excerpt as meta description
if (is_single()) {
?>
<meta name=”Description” content=”<?php echo strip_tags(get_the_excerpt($post->ID)); ?>” />
<?php
//if homepage use standard meta description
} else if(is_home() || is_page()) {
?>
<meta name=”Description” content=”这里填写网站首页的描述!!!”>
<?php
//if category page, use category description as meta description
} else if(is_category()) {
?>
<meta name=”Description” content=”<?php echo strip_tags(category_description(get_category_by_slug(strtolower(get_the_category()))->term_id)); ?>” />
<?php } ?>[/code]
将代码里首页的描述补充完整,然后去分类页面填好分类描述,写文章的时候写好摘要。

3,关于存档页、作者页、标签和分类页的“noindex”元标记
在 header.php 里插入:
[code]<?php if ( !(is_home()) && !(is_single()) ) { ?><meta name=”robots” content=”noindex,follow” /><?php }?>[/code]
意思是除了首页和文章,其它页面禁止搜索引擎 index

4,关于 canonical标记
在 header.php 里插入:
[code]<?php if ( is_singular() ) { ?> <link rel=”canonical” href=”<?php the_permalink(); ?>” /> <?php } ?>[/code]
注意:所有以上的代码,都要在</head>闭合标签之前!

 

文章来源:个人随笔 香格里拉seo (www.xgllseo.com)转载请注明,请尊重版权。

随身笔记

wordpress网站标题seo优化
All in One SEO Pack插件其实就是用几行代码实行即可如下: 1,标题(Title) 在主题的 head.php 中修改 Title 标签为: [code]<title> <?php if ( is_home() ) { ?><…
扫描二维码继续阅读
2013-01-15