2011-12-12 57 views
1

編輯:有些改寫相比(體內)的a元素,當鏈接是有關XHTML朋友網絡關係澄清XFN:我應該使用'a'還是'link'元素?

如何社會化搜索引擎解釋一個link元素(頭)?

特別地,Google social graph demo

  • 沒有提及<link rel="me">元件,顯然這些鏈接隨後谷歌機器人。
  • 恰恰相反,Google bot成功地遵循了<a rel="me">鏈接。

不過,我想一個作者的主頁使用Google+個人資料連接起來,而且我沒有看到在體內產生錨的點,因此可見大家(除非施加了CSS破解) 。

問題:這是Google bot/Google + /社交圖演示中的一個bug嗎?或者在XFN(XHTML Friends Network)方面,alink有什麼不同?

回答

0

鏈接元素指向主要用於當前應用程序的演示目的的資源,而錨元素完全指向其他應用程序。

搜索引擎可以並且將嘗試解釋某些鏈接元素資源,包括但不一定排除RSS源。

無論您是否告訴它(甚至請求已被robots.txt故意排除的路徑),Google都會看到鏈接並仍然關注它們。

你可以做的是使用rel =「nofollow」來告訴搜索引擎你的應用程序不會在錨中支持應用程序,從而有效否定該應用程序的「投票」。

<a href="http://www.example.com/" rel="nofollow">external application</a> 

nofollow的的主要目的是否定的垃圾特別是論壇的垃圾郵件。用戶生成的所有錨點元素通常使用nofollow否定搜索引擎操作,並且基本上只能有效捕捉那些不知情的人,他們不知道合法內容和垃圾郵件之間的區別。

Wiki有關於nofollow的一些在這裏的詳細信息... http://en.wikipedia.org/wiki/Nofollow

你應該保留你的鏈接元素使用樣式表,RSS訂閱,只有網站圖示和OpenSearch的。


根據您的說明,您需要使用meta robots元素。有三個選項...

存檔/無存檔 - 告訴搜索引擎是否可以直接(例如谷歌的緩存鏈接)給通過搜索引擎訪問網頁的緩存版本。強烈建議使用noarchive來防止內容分發者繞過安全性,並通過Google竊取您的內容。

指數/ NOINDEX - 告訴搜索引擎是否可以索引此頁面或沒有。這不能阻止搜索引擎查看它,但應該有內容,你不希望它看到。

後續/ nofollow的 - 你是否同意以下覆蓋每一個個體錨鏈接元素的設置頁面上的鏈接的全部或沒有告訴搜索引擎。

例如,不要沒有緩存的頁面,做索引,做跟隨鏈接...

<meta name="robots" content="noarchive, index, follow" /> 
+0

從我的經驗,谷歌確實*不*按照'的link rel ='頭「我」。我不想添加「nofollow」。相反,我希望谷歌*關注*此鏈接,但我希望用戶代理*不顯示*此鏈接。 – rds

+0

@rds你已經完全改變了你的問題的整個上下文,所以我編輯了底部的東西。 – John

+0

對不起,我知道你在這裏描述的是什麼,而我的問題根本就沒有關係。讓我們來看看[在我的博客上的Google搜索](http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fregis.decamps.info%2Fblog%2F)示例。你會看到豐富的片段,因爲我有一個'相對=「作者」'從主頁到我的作者頁,然後一個一個'的rel =「我」'從我的作者頁到我的Google+個人資料。問題是:**我能用'link'而不是'a' **獲得相同的結果嗎?任何現場工作的例子?如果不是,XFN規範中的「link」和「a」有什麼不同? – rds

相關問題