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問題。

相關文章