WordPress中SEO優(yōu)化相關(guān)的PHP頁(yè)面腳本技巧有哪些-創(chuàng)新互聯(lián)

這篇文章主要介紹WordPress中SEO優(yōu)化相關(guān)的PHP頁(yè)面腳本技巧有哪些,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

雨城網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,雨城網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為雨城千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的雨城做網(wǎng)站的公司定做!

WordPress中SEO優(yōu)化相關(guān)的PHP頁(yè)面腳本技巧有哪些

優(yōu)化博客副標(biāo)題

副標(biāo)題 (slogan), WordPress 中稱(chēng)為 tagline. 它與博客標(biāo)題不一樣, 可能會(huì)承載一些描述博客的文字, 優(yōu)化一下可以利用起來(lái). 如我的副標(biāo)題是 "mg12's Blog - Just Another WordPress Blog", 其中的 WordPress Blog 被我設(shè)置為 h2. 因?yàn)槲蚁敫嬖V爬蟲(chóng), 這是一個(gè)關(guān)于 WordPress 的博客.

區(qū)分顯示頁(yè)面標(biāo)題

頁(yè)面的標(biāo)題不要包含博客名稱(chēng). WordPress 標(biāo)題一般會(huì)用到 bloginfo('name') 和 wp_title() 兩部分, 前者是博客名稱(chēng), 后者是文章標(biāo)題 (如果標(biāo)題不存在則不顯示). 經(jīng)典主題和默認(rèn)主題輸出標(biāo)題用的代碼如下.

<title><?php wp_title('&laquo;', true, 'right'); ?> <?php bloginfo('name'); ?></title>

輸出的標(biāo)題結(jié)構(gòu)是 "文章標(biāo)題 &raquo; 博客名稱(chēng)".

除非你的標(biāo)題和文章內(nèi)容相關(guān)度比較高, 否則這樣的標(biāo)題對(duì) SEO 顯然是不好的. 標(biāo)題是爬蟲(chóng)認(rèn)為重要的內(nèi)容之一, 如果標(biāo)題中包含了與文章內(nèi)容無(wú)關(guān)的信息, 多少會(huì)對(duì)該頁(yè)面有所影響.

那應(yīng)該怎么弄呢? 我們可以對(duì)不同類(lèi)型的頁(yè)面進(jìn)行區(qū)分, 我的實(shí)現(xiàn)代碼如下.

<title><?php
 // 如果是首頁(yè)和文章列表頁(yè)面, 顯示博客標(biāo)題
 if(is_front_page() || is_home()) { 
 bloginfo('name');
 
 // 如果是文章詳細(xì)頁(yè)面和獨(dú)立頁(yè)面, 顯示文章標(biāo)題
 } else if(is_single() || is_page()) {
 wp_title('');
 
 // 如果是類(lèi)目頁(yè)面, 顯示類(lèi)目表述
 } else if(is_category()) {
 printf('%1$s 類(lèi)目的文章存檔', single_cat_title('', false));
 
 // 如果是搜索頁(yè)面, 顯示搜索表述
 } else if(is_search()) {
 printf('%1$s 的搜索結(jié)果', wp_specialchars($s, 1));
 
 // 如果是標(biāo)簽頁(yè)面, 顯示標(biāo)簽表述
 } else if(is_tag()) {
 printf('%1$s 標(biāo)簽的文章存檔', single_tag_title('', false));
 
 // 如果是日期頁(yè)面, 顯示日期范圍描述
 } else if(is_date()) {
 $title = '';
 if(is_day()) {
  $title = get_the_time('Y年n月j日');
 } else if(is_year()) {
  $title = get_the_time('Y年');
 } else {
  $title = get_the_time('Y年n月');
 }
 printf('%1$s的文章存檔', $title);
 
 // 其他頁(yè)面顯示博客標(biāo)題
 } else {
 bloginfo('name');
 }
?></title>

Keywords 和 Description

Keywords 為搜索引擎提供網(wǎng)頁(yè)包含的核心內(nèi)容, Description 則為搜索引擎提供網(wǎng)頁(yè)的描述信息. 我發(fā)布的主題曾經(jīng)包括了對(duì) keywords 和 description 的處理, 但因?yàn)橐恍?SEO 插件發(fā)生沖突, 在較新的版本中已經(jīng)去除. 筆者認(rèn)為 WordPress 的很多所謂 SEO 插件做得并不到位, 對(duì)中文博客支持都很差, 自己修改一下效果可能更好.

以下是我對(duì) keywords, description 和頁(yè)面標(biāo)題的處理規(guī)則, 實(shí)現(xiàn)方法可以參考上一段關(guān)于頁(yè)面標(biāo)題的說(shuō)明.

文章詳細(xì)頁(yè)面的描述一般取文章的前 220 個(gè)字符即可, 特別重要的頁(yè)面和文章可以自定義摘要, 使其信息準(zhǔn)確度更高. 如果存在摘要信息則使用摘要, 沒(méi)有則使用前 220 個(gè)字符, 實(shí)現(xiàn)代碼如下.

<?php
 if($post->post_excerpt) {
 $description = $post->post_excerpt;
 } else {
 // utf8_trim 方法是為了在截取字符之前對(duì)字符串進(jìn)行轉(zhuǎn)義, 避免出現(xiàn)截取半個(gè)漢字的情況
 // 參考文檔: http://php-utf8.61924.nl/documentation/functions/utf8_trim.html
 $description = utf8_trim(substr(strip_tags($post->post_content), 0, 220));
 }
?>

以上是“WordPress中SEO優(yōu)化相關(guān)的PHP頁(yè)面腳本技巧有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

新聞名稱(chēng):WordPress中SEO優(yōu)化相關(guān)的PHP頁(yè)面腳本技巧有哪些-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://bm7419.com/article4/dssdoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站策劃營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)