SEO優化全過程,插件主題目錄內鏈大整合

  前一陣子我把網站徹底的做瞭一次SEO優化,效果還是不錯。雖然經歷瞭多次更換主題,頻繁改動網站標題,服務器遭遇攻擊等等一些列風波。這次SEO整合優化主要包含:seo插件使用,分類目錄整理,內鏈建設,robots文件和htaccess文件編寫,站內搜索,友情鏈接等等。經過這次優化後,網站收錄量上升明顯,搜索引擎流量也恢復得非常快。這篇文章主要講講我是怎麼對網站進行全方位優化的。下面設計到的一些技術朱海濤有分散在其他文章中,這裡做一個歸納和總結。

  最近收錄量數據,可以看到自從8月初進行優化後,收錄量大幅由以前的小幅度變化變為大幅度上升趨勢,並且幾乎每天都在變化。

  

  1,網站標題和wp主題

  網站標題經過數次更改,現在基本上穩定下來。網站標題被朱海濤大改瞭好幾次,一般來說能夠一次性確定好主題當然是更好瞭。然而對於我來說,修改標題是必經之路,因為網站運營初期的思路和現在已經發生二來很大變化。即便是不利於優化,也得進行更正,長痛不如短痛。之所以不停的折騰主題,是因為現在市面上的很多wordpress主體看起來非常漂亮,但是實際上是對搜索引擎不友好的,至少很多主題沒有對搜索引擎做過優化。畢竟多數主題都是免費的,主題作者可能也不會下很大力氣去做各個方面的優化。所以我選擇瞭使用付費主題,相對而言還是可靠一點。

  2,robots.txt文件的修改

  將robots.txt文件設置好對於集中站內權重和降低無效收瞭和多次重復收錄是至關重要的。修改好以後去百度站長平臺檢測一下代碼是否設置正確。下面是我現在使用的robots.txt文件。

  User-agent: *

  Disallow:/wp-admin/

  Disallow: /*/comment-page-*

  Disallow: /*?replytocom*

  Disallow: /wp-content/

  Disallow: /wp-includes/

  Disallow: /category/*/page/

  Disallow: /*/trackback

  Disallow: /feed

  Disallow: /*/feed

  Disallow: /comments/feed

  Disallow: /?s=*

  Disallow: /*/?s=*\

  Disallow: /attachment/

  Disallow: /tag/*/page/

  Sitemap: /sitemap.xml

  3,.htaccess文件配置

  .htaccess文件可以配置很多規則,這裡主要講一講將網站權重集中到一個域名上。大多數站長都知道要將www和不帶www域名重定向都其中一個來集中網站權重,選擇一個主域名,將另外一個直接跳轉到主域名上。當我們需要把全站的不帶www的域名跳轉到帶www域名的時候,我們可以在cpanel後臺設置。但是這個設置有一個缺陷,隻能首頁301重定向,子目錄,文章頁,列表頁都是無法跳轉的。修改.htaccess文件可以直接設置全站的跳轉。

  直接上代碼

  RewriteEngine on

  RewriteCond %{HTTP_HOST} ^lianjintuan.com$ [NC]

  RewriteRule ^(.*)$ /$1 [R=301,L]

  RewriteCond %{REQUEST_FILENAME} !-f

  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteBase /

  RewriteRule . /index.php [L]

  DirectoryIndex index.html index.php

  # END WordPress

  上面的代碼對於wordpress和zblog php是通用的。當然如果是wordpress搭建的網站,可以直接使用301重定向插件實現。

  4,開通百度站內搜索

  百度站內搜索能有效的增加網頁的收錄數量和收錄效果,這可不是我我說的的,下面是百度官方的原文。近期有站點反饋安裝百度站內搜索後,百度網頁搜索的收錄量出現瞭下降,站長擔心收錄下降和使用瞭站內搜索有關。這一點無需顧慮,使用百度站內搜索會增加百度網頁搜索的收錄渠道,隻會促進站點在大搜的收錄量,不會造成減少。

  具體影響機制如下圖:

  

  去百度站長平臺就可以開通站內搜索瞭,並且在開通站內搜索以後,還可以像百度提交種子頁面。

  

  種子頁面填寫我們制作好的sitemap.xml文件就可以瞭

  

  5,分類目錄和文章重新整理

  下圖是我現在的分類目錄,幾乎囊括瞭朱海濤所能寫的一切內容。並且幾乎沒有沖突,現在已經有好幾個欄目被收錄瞭。分好類以後為每個欄目寫好description和keywords,欄目頁的權重比內頁要高,能很好的競爭關鍵詞。當然契合網站主題也是相當重要的。另外也將文章進行瞭重新歸類,將質量比較差的文章都移除。

  

  6,tag標簽的使用 參考這篇文章《網站tag對seo影響,tag標簽應該怎麼使用》

  7,圖片alt,內鏈的建設

  給每張圖片都增加alt標簽,增加文章內鏈數量。多數站長都知道增加內鏈的重要性,但是很多人難以堅持建設好內鏈,主要還是想偷懶。其實做內鏈建設,我們完全可以使用插件來做半自動化內鏈。使用wordpress插件 WP keyword link自動內鏈插件,我們隻需要設置好相關文字對應的鏈接,以後第一次出現設置好的額文字會自動變成錨文本鏈接。使用這個插件,就需要以後一直使用,如果哪天卸載瞭這個插件,已經構建的自動內鏈又會消失。

  

  8,友情鏈接設置在首頁顯示

  在widget_logic中增加一句代碼 (is_home() || is_front_page()) !is_paged()

  

  9,服務器屏蔽惡意流量以及圖片防止復制

  這個代碼是服務器空間商所寫,可以有效減少惡意訪問,並且防止瞭圖片復制,減少網站流量耗損。這裡大傢可能沒有明白怎麼會減少寬帶流量使用量,一般情況下,別人從我們網站直接復制圖片,如果不做特殊處理,所引用的圖片依舊使我們服務器上的圖片,引用我們文章的人越多,相應的因為圖片而耗損的寬度流量就越多。需要註意的是,我曾經使用過這段代碼,會導致百度對robots.txt文件的抓取產生影響。所以可以去掉有關搜索引擎的那幾句。

  RewriteCond %{HTTP_COOKIE} !^.*securesig.*$ [NC]

  RewriteCond %{HTTP_USER_AGENT} !^.*google-bot.*$ [NC]

  RewriteCond %{HTTP_USER_AGENT} !^.*bing-bot.*$ [NC]

  RewriteCond %{HTTP_USER_AGENT} !^.*baiduspider.*$ [NC]

  RewriteCond %{HTTP_USER_AGENT} !^.*360spider.*$ [NC]

  RewriteRule ^(.*)$ detect.html [L]

  10,站點地圖,網站html版本的sitemap和xml版本的sitemap制作參考這篇文章。《免插件制作網站地圖sitemap html和xml版本》

  這裡就再給大傢分享下xml版本的網站地圖,這個版本是張戈所寫。

  將下面代碼保存到 sitemap.php,上傳到網站根目錄

  require(‘./wp-blog-header.php’);

  header(“Content-type: text/xml”);

  header(‘HTTP/1.1 200 OK’);

  $posts_to_show = 1000;

  echo ”;

  echo ”

  ?>

  daily

  1.0

  /* 文章頁面 */

  header(“Content-type: text/xml”);

  $myposts = get_posts( “numberposts=” . $posts_to_show );

  foreach( $myposts as $post ) { ?>

  monthly

  0.6

  /* 單頁面 */

  $mypages = get_pages();

  if(count($mypages) > 0) {

  foreach($mypages as $page) { ?>

  ID); ?>

  ID)->post_modified); ?>+00:00

  weekly

  0.6

  /* 博客分類 */

  $terms = get_terms(‘category’, ‘orderby=namehide_empty=0’ );

  $count = count($terms);

  if($count > 0){

  foreach ($terms as $term) { ?>

  slug); ?>

  weekly

  0.8

  /* 標簽(可選) */

  $tags = get_terms(“post_tag”);

  foreach ( $tags as $key => $tag ) {

  $link = get_term_link( intval($tag->term_id), “post_tag” );

  if ( is_wp_error( $link ) )

  return false;

  $tags[ $key ]->link = $link;

  ?>

  monthly

  0.4

  重寫.htaccess,在第一行加上一句代碼

  RewriteRule ^(sitemap)\.xml$ $1.php

  這樣代碼的意思是將php文件重寫為xml文件,ok,xml制作完畢。

  11,做好上述配置以外,外鏈建設也是相當重要的。對於自媒體作者來說,去各大自媒體平臺發稿是個增加外鏈的最好方式。可以給大傢看看朱海濤自媒體博客最近的外鏈情況,幾乎都是高質量的外鏈。

  

  12,文章列表頁在新窗口打開,這個嚴格說起來算不上seo優化,隻是用戶體驗優化。

  我現在使用的主題默認所有頁面都在原窗口打開,這個會一定程度會影響網站跳出率。所以朱海濤曾經聯系過主題作者,奈何那邊給出的方案也不行,結果在自己折騰瞭一下,發現做到這個也不是很難的事情,隻需要修改有一句代碼即可。

  在index.php裡面加載瞭文章列表頁的模板slider.php,隻需要修改一句代碼

  這裡隻針對和我使用一個系列主題的用戶。其他用戶一般隻需要在index.php中仔細查看下代碼,最後都會發現一點端倪的。wordpress主題代碼結構大同小異,找到列表頁加載模板修改即可。

  來源:朱海濤自媒體(微信/QQ號:81433982),原創文章如轉載,請註明本文鏈接: /6024