2009-12-10 81 views
2

我剛纔問了這兩個問題,一個關於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

回答

1

你可能會對谷歌的improved Flash indexing功能感興趣。即使使用純Flash網站,您仍然可以獲得良好的搜索引擎優化,尤其是您可以獲得高質量的入站鏈接。

您計劃的重定向技術聽起來是合法的,但Google的索引算法仍存在可疑的風險。

+0

從技術的角度來看,有沒有關於「可能出現可疑」的信息。我一直聽到,但我還沒有看到他們如何確定可疑。 – 2009-12-10 02:15:42

+0

不,谷歌不公佈標準細節,否則可能會被惡意黑帽SEO阻撓。 – 2009-12-10 02:22:23

+1

@viatropos:這是因爲Google沒有發佈一些開源算法來告訴我們他們是如何確定什麼是可疑的。一些網站設法掩蓋隱藏,而另一些網站因爲看似無害的IP嗅探而受到懲罰。黑帽SEO的整個紀律致力於搞清楚Google如何遊戲,甚至他們經常被擊落。 – Chuck 2009-12-10 02:29:26