WordPress SEO別再使用all in one SEO了!!
WordPress SEO?大部分都會推薦一個自動WordPress SEO外掛就是all in one seo。all in one SEO本來是為了WordPress的SEO優化服務的,但是似乎現在卻起到了反作用。
1、導致重複的meta、description;
安裝了WordPress程式必然要安裝主題,主題開發者對SEO的考慮有深有淺,故有的index.php檔中已經寫好了title及description規則,但大多數使用者外掛程式者就是因為不懂php,以為裝了all in one seo 外掛程式就萬事大吉了!必然留下後患。
2、WordPress安全問題
曾經在WordPress安全一文中指出部分外掛程式目錄存在安全隱患。需要大家注意。
所以,有人針對WordPress SEO給大家整理了一下all in one SEO的替代辦法。
一、title規則
使用如下代碼替換範本中title項即可:
<title><?php if (is_single() || is_page() || is_archive()) { ?><?php wp_title('',true); ?> | <?php } bloginfo('name'); ?> </title>
二、keywords、description規則
<?if (is_home()){
$description = "WordPress國內外最新相關資訊收集整理";
$keywords = "wordpress主題,wordpress外掛,wordpress優化SEO,技術文件";
} elseif (is_single()){
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
$description = substr(strip_tags($post->post_content),0,400);
}
$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?>” />
三、重複內容的排除規則
在header中添加如下代碼:
<?php if (is_single() || is_page() || is_home() ) : ?><meta name="robots" content="index,follow" /><?php else : ?><meta name="robots" content="noindex,follow" /><?php endif; ?>
完成了以上工作,您可以直接停掉all in one SEO外掛程式了。
別再使用all in one SEO了,畢竟all in one SEO是外國人所開發的,而國外主流搜尋引擎是 Google ,Google能正確的分辨部落格必有的重覆內容問題,所以all in one SEO針對Google SEO 有不錯的效果;但您別忘了,您的部落格是在臺灣,而在臺灣不管您喜不喜歡,都必需面對 Yahoo 那個濫搜尋引擎,很多新成立的部落格在Yahoo排名不佳,部分原因除了是Yahoo不能很正確的分辨部落格必有的重覆內容問題之外,還有部分原因就是的all in one SEO問題。