2011-07-19 31 views
2

首先我想我明白什麼是隱形,但詳細是什麼?什麼是隱形

我的問題:我有一個使用wavemaker創建的webapp,所以它充滿了javascript和ajax調用。因此,Google抓取工具看不到我的任何內容。我的想法是現在爲用戶禁用JavaScript和爲谷歌搜索器創建一個不同的簡單html頁面。此頁面包含一個JavaScript塊這樣的重定向:

<script language="javascript" type="text/javascript"> 

    //redirect to the ajax page 
    window.location.href = 'http://www.myhomepage.com/index.html?page=about'; 

</script> 

當用戶瀏覽這個網站時,纔會發生和的JavaScript重定向開啓。谷歌爬蟲將永遠不會被重定向。這兩個網頁的內容相同,但網址不同。你認爲這種技術是隱藏的嗎?

回答

0

它通常被稱爲黑帽SEO技巧。 然而,它可以有其他用途,但通常一個好的服務器應用程序不應該使用這樣的技巧。

我覺得這解釋了它比我更好,雖然...

http://en.wikipedia.org/wiki/Cloaking

2

我認爲,提出了對基於Flash的網站的所有要點適用於這種情況。 您有1個網站使用搜索引擎抓取工具無法讀取的技術(完全正確)。 這是馬特卡茨說: 「一個很好的經驗法則是在文本瀏覽器(如鏈接或JavaScript/CSS/Flash關閉的古老瀏覽器)中查看您的網站,如果您只能訪問所有網頁通過點擊常規鏈接,您的網站應該是可以抓取的。「 http://www.mattcutts.com/blog/solved-another-common-site-review-problem/

此基礎上,和其他物品: 如果你的代碼會顯示搜索引擎爬蟲相同的內容 - 我不認爲這是僞裝

1

更簡單:

你可以利用<noscript>標籤,因此將內容傳遞給JavaScript用戶關閉的用戶(和谷歌機器人)。無需醜陋重定向...

只要使用這樣的:

<noscript>Your content for Javascript disabled browsers and bots here</noscript> 
0

時鐘是不遵守規則,搜索引擎優化和有害爲您的網站的搜索引擎優化技術,不道德的。這也叫黑帽SEO技術。在該技術中,呈現給搜索引擎蜘蛛的內容不同於呈現給用戶瀏覽器的內容。