2014-02-14 75 views
0

我想問你一些事情。 我想隱藏一些子菜單項,使用CSS類,並將其分配給特定的菜單項。 例如類是nodisplay用CSS隱藏菜單項 - Google會懲罰我的網站嗎?

/* Hide menu items */ 
.nodisplay { 
display:none !important; 
} 

這個偉大的工程,但我不知道這是否會通過谷歌進行處罰,因爲我讀,谷歌不喜歡隱藏的文本?我讀過Google將其標記爲垃圾郵件,是不是?

我看看Gavick菜單和Helix菜單,它們使用display:none;或者離開:-999em;也用於製作元素。

所以我的困境是,如果我使用display:none;爲了隱藏我的所有子級別3菜單項,Google會否懲罰我的網站?

預先感謝您

+5

這個問題似乎是脫離主題,因爲它是關於SEO。 –

+0

對不起,我會將我的問題移到http://webmasters.stackexchange.com/ – ataman79

回答

1

這是一個搜索引擎優化的問題,你可以在這裏問:https://webmasters.stackexchange.com/

谷歌將忽略任何非顯示。請記住,Google適用於源代碼而不是結果,因此,除了服務器端,您在源代碼中執行的任何操作都是公開的。

即使他們檢測到在藍色背景上顯示藍色字詞,Google也會忽視這一點,甚至不會對此類技術進行懲罰。

有顯示:但是沒有不那麼嚴重,因爲我們知道有時它的使用是無法避免的。但是有時候有更好的交換內容的方法,而不是jQ中的toggle()。嘗試增強您的代碼以包含較少或不包含非顯示內容,並且在SEO POV中可以。

首次渲染頁面應該不返回任何不顯示的內容,因此Google不會檢測到black hat試用版。之後,你可以用JS做任何事情,它不會影響SERP排名。

+0

感謝Siyah的回答。我問過這個問題,因爲很多下拉菜單都使用這種技術,這就是我爲什麼想知道的原因。我會在你發給我的鏈接中提問。 – ataman79

+0

沒問題。如果你能接受答案,那麼我們可以關閉這個話題。 Kolay gelsin。 – Siyah

+0

是的,答案對我來說可以,我已經在這裏開始關於此主題的新討論,正如您所建議的 http://webmasters.stackexchange.com/questions/58238/hiding-menu-item-with-css-will- google-penalize-my-site 所以我們可以關閉這個主題 – ataman79