2014-09-29 77 views
1

我有一個簡單的HTML頁面,我需要隱藏Google的一小部分文本。隱藏來自Google的HTML頁面的一部分

<p> text i want to hide </p>

我可以加載這個文本使用PHP包括和使用robots.txt但問題是 - 如果有人設置鏈接到這個PHP文件 - 谷歌將再次顯示我想隱藏的文本。

我的下一個想法是:

$str = 'textiwanttohide'; 
echo base64_decode($str); 

但問題是 - 谷歌這個編碼秒內文在谷歌搜索結果中。

那麼,我怎樣才能隱藏我的谷歌文本的特定部分?有沒有一個PHP或JavaScript解決方案?

+1

「我可以用php加載這個文本包含並使用robots.txt」nope不會工作 – 2014-09-29 01:45:33

+0

爲什麼不直接設置META描述?這將是搜索結果中顯示的內容與網站內容中的文字。 – Marty 2014-09-29 01:49:46

+0

如何將文本轉換爲驗證碼?這種方式,不只是谷歌,但任何其他搜索引擎將不會公開文本:http://fakecaptcha.com/ – kums 2014-09-29 01:52:26

回答

3

的正確方法是:

indexed 
<!--googleoff: all--> not indexed <!--googleon: all> 

詳見Excluding Unwanted Text from the Index

+3

..掛起,它可能只適用於谷歌設備 – 2014-09-29 01:53:20

+1

..我廣泛的3分鐘的研究表明這不會工作(對此感到遺憾):(但感謝upvote點: - ) – 2014-09-29 01:56:12

+0

歡迎。儘管如此,它仍然可以證明是有用的,是嗎? – 2014-09-29 01:56:59

0

您可以將文本存儲在MySQL等數據庫中,並使用jquery和Ajax動態加載它。所以我認爲谷歌不應該找到這個文本。