2012-11-01 57 views
1

這是我的機器人:robot.txt讓Google停止索引我的網站?

User-agent: * 

Disallow: /feed/ 
Disallow: /trackback/ 
Disallow: /wp-admin/ 
Disallow: /wp-content/ 
Disallow: /wp-includes/ 
Disallow: /xmlrpc.php 
Disallow: /wp- 

Sitemap: http://chineselearnonline.com/sitemap.xml 

奇怪,我把從一個博客。但我注意到這讓谷歌停止索引我的WordPress網站。

那裏有什麼問題?

+0

假設您的網站是http://www.chineselearnonline.com/,它[仍然在Google上編入索引](https://www.google.com/#hl=zh-CN&sclient=psy-ab&q=site:chineselearnonline.com&oq =網站:chineselearnonline.com&gs_l = hp.3 ... 2997.10114.1.10641.15.14.1.0.0.2.152.1769.0j14.14.0.les%3B..0.0 ... 1c.1.aJGTRTiNrpY與PBX = 1&BAV = on.2, or.r_gc.r_pw.r_cp.r_qf。&FP = d0997f8bfea33815&BPCL = 37189454&BIW = 1196&波黑= 850)。 – jmort253

+0

@ jmort253謝謝,我認爲你是對的。但奇怪的是,當人們輸入時,它曾經出現在搜索結果的頂部:中文在線學習。現在它不再出現。最近,我搬到了新的服務器。這可能是原因嗎? – alexchenco

+0

您是否更改了域名?如何鏈接?例如,如果google中的結果是'http:// chineselearnonline.com/learn.html',並且您將其更改爲'http:// chineselearnonline.com/learn.php',那麼您破壞了您的鏈接。 ;(。 – jmort253

回答

1

聽起來,當您將網站移至其他服務器時,您可能無意中更改了用於訪問您的網站的基本網址。例如,您提到過您的網站曾被訪問過http://chineselearnonline.com/v4,現在它位於http://chineselearnonline.com/,沒有v4。

考慮到網站主題,其他人可能通過博客或其他共享形式與您建立了鏈接。如果搜索引擎試圖遍歷你的鏈接並發現它們被破壞,那麼你在搜索引擎中的排名將會下降。

請注意,這與更改實際服務器上代碼的位置不同,只是指向該文件夾的url。

爲了解決這個問題,你可以編輯你的htaccess文件來添加一條規則到301將所有的/ v4鏈接重定向到新的基本url,這樣任何用戶或者搜索引擎實體都會自動重定向到有效的網址。這也告訴搜索引擎你的內容已經永久移動到新的位置。

如果您的鏈接在Google中消失,則建立301重定向可以修復Internet上的任何損壞的鏈接,並防止每個人都需要在其博客和網站中實際更新鏈接。這應該有助於建立你的SEO備份。

2

您需要重定向,正如指出的那樣,但robots.txt的,你錯過了robots.txt文件中的allow行:

User-agent: * 
Allow:/

Disallow: /feed/ 
Disallow: /trackback/ 
Disallow: /wp-admin/ 
Disallow: /wp-content/ 
Disallow: /wp-includes/ 
Disallow: /xmlrpc.php 

而此行是沒有意義的Disallow: /wp-,所以刪除它。

+0

我在想,允許應該在那裏,但不是100%確定。 +1 – jmort253

相關問題