我剛纔問了這兩個問題,一個關於flash seo url best practices,另一個關於url redirects for seo in flash,這讓我讀了更多關於cloaking and sneaky javascript redirects的信息。合法的網址搜索引擎優化?
在這種cloaking and sneaky javascript redirects文章,它說:在無腳本標籤
「提供JavaScript的文字內容...請確保您在這兩種元素提供相同的內容(例如,提供相同的文字在JavaScript中與noscript標籤一樣)。在備用元素中包含大量不同的內容可能會導致Google在該網站上採取行動。「
「JavaScript的使用是一種完全合法的網絡實踐,但是,爲了欺騙搜索引擎而使用JavaScript不是,例如,在JavaScript中放置不同的文本比在noscript標籤中違反了我們的網站管理員指南,因爲它顯示用戶(看到基於JavaScript的文本)的內容不同於搜索引擎(查看基於無腳本的文本)的內容。「
對我來說,這聽起來像,如果你有一個Flash網站,你希望它是SEO,那麼如果您呈現具有相同的文本內容爲Flash的SWF到谷歌的HTML頁面,然後你是安全的。只要我不是"with the intent to deceive search engines"
而不是"including substantially different content in the alternate [flash] element"
,我安全嗎?這是合法的嗎?有沒有人驗證過這個?
我還從該組的網站管理員指南,這是可以接受的像site.com/home.html
一個URL重定向到site.com/#/home
閃存用戶獲得,因爲其目的是不欺騙,如果他們只能通過「查看」不同,與「模式」保持不變,是合法的嗎?
他們在那篇文章中說太多:
「需要注意的鏈接,放置在JavaScript本身並不具有欺騙性當您檢查網站的JavaScript,以確保您的網站符合我們的指南,考慮的意圖。」
...所以看起來這將是一個合法的解決方案,不是嗎?也就是說,將用戶重定向到適當的Flash網址,併爲必要的可訪問性和SEO呈現HTML。
我明白可能由於偷偷摸摸和隱藏起來而產生的惡意行爲,但這絕對不是意圖。我正在尋找更多的線索,如何在沒有谷歌生氣的情況下實現這一目標?
老實說,我不知道谷歌如何能夠告訴我是否在Rails中添加了一些檢查用戶代理的內容,並使用類似下面的代碼爲Google提供了一個非flash的HTML頁面:turn off rails sessions for robots。如果我檢查了用戶代理並只重定向了用戶,而不是谷歌機器人,谷歌能夠看到嗎?
更新
是這樣Fleb Flash Framework使用 「障眼法」?他們有一個div
元素,它可以返回閃存swf或純html內容。或者這個在SEO with Flash
從技術的角度來看,有沒有關於「可能出現可疑」的信息。我一直聽到,但我還沒有看到他們如何確定可疑。 – 2009-12-10 02:15:42
不,谷歌不公佈標準細節,否則可能會被惡意黑帽SEO阻撓。 – 2009-12-10 02:22:23
@viatropos:這是因爲Google沒有發佈一些開源算法來告訴我們他們是如何確定什麼是可疑的。一些網站設法掩蓋隱藏,而另一些網站因爲看似無害的IP嗅探而受到懲罰。黑帽SEO的整個紀律致力於搞清楚Google如何遊戲,甚至他們經常被擊落。 – Chuck 2009-12-10 02:29:26