我運行一個動態網站,可能會或可能不會根據用戶偏好重定向某一路線。如何刪除303重定向的谷歌搜索結果?
我們假設它是http://clientname.example.com/maybe
。我們的後端有一個對/maybe
的響應,但是如果客戶端決定他們寧願使用他們的網站來獲取該頁面上的信息,我們會在另一個域上使用303重定向到他們的頁面。
我們所有的內容頁面都使用<meta name="robots" content="noindex">
標籤,因此Google不會爲我們的任何頁面編制索引。然而,當我搜索谷歌的「site:our_domain_name.com」時,我得到了一堆結果,所有的結果都追溯到那些返回303的動態路由。當我點擊谷歌搜索結果時,按照預期遵循303我到達客戶的網站。我想要的是爲了解決我的難題,而不是在結果中顯示出來。
今天早上我正在排除故障,我意識到我們的noindex元標記顯然沒有被機器人看到,因爲它遵循重定向,所以我在服務器上添加了一個規則,將'X-Robot-Tag: noindex
'標題添加到重定向響應。
那夠了嗎?如果我等了很長時間,這些搜索結果會被刪除嗎?
你是否也在robots.txt中阻止它們?或者你只是使用機器人meta標籤和x-robots-tag標頭? – plasticinsect
只是元標記和我剛剛添加的標題...沒有robots.txt。 – theJoeBiz
好。那麼你應該沒問題,至少在主要的搜索引擎上。可能需要幾周的時間。 – plasticinsect