請問display:none是否被搜索引擎認為作弊?
劉樹波 提問于 3年 之前
請問display:none是否被搜索引擎認為作弊?或者直接忽略其中的內容?如果想實現部分內容不在前臺顯示,而被搜索引擎抓取,比較可靠有效的方式是什么?謝謝ZAC。
3 個回答
Zac 管理員 回答于 3年 之前
僅僅因為使用display:none并不會被搜索引擎認為是作弊,也不會忽略其中的內容。display:none可以有很正常的使用場景,和作弊沒有任何關系,比如PC版和移動版顯示不同菜單、排版,某些內容太長,缺省設置是隱藏的,用戶點擊“顯示更多”或加號,或者點擊選項卡,內容才顯示。這很正常。
但你說的情況可能就危險了:實現部分內容不在前臺顯示,而被搜索引擎抓取。如果所謂部分內容不在前臺顯示,指的是前面說的類似情況,用戶點擊選項的話,還是可以顯示的,那沒問題。如果不顯示的內容,無論用戶做什么都顯示不出來(除了看源代碼),用戶是怎么都看不到的,而你又想被搜索引擎當作正文抓取,那就是刻意隱藏文字了,有作弊之嫌。
張博 回復于 3年 之前
如果用其它方法呢,例如很高的line-height或者font-size:0?
Zac 管理員 回復于 3年 之前
一樣的邏輯:用戶看得到嗎?怎么都看不到,是作弊;需要時點擊個什么東西就能看到,不是作弊。比如font-size是零,那是怎么都看不到的,會被認為是作弊。
千羽千鶴 回答于 3年 之前
判斷來源UA與IP,是蜘蛛UA和蜘蛛服務器IP顯示那些內容。普通用戶則不顯示,技術上可以這樣實現,但是不清楚會不會被逮到K站。
Zac 管理員 回復于 3年 之前
這是典型的cloaking,會被認為是作弊(如果被檢測到的話)。
黃生 回答于 2年 之前
我有一個菜單欄,在pc端顯示,在移動端完全不現實,用display:none屬性,這樣屬于作弊嗎?如果屬于作弊,用js調用也不利于seo。我應該怎么辦?
我的是響應式的網站,排版就只能這樣做
Zac 管理員 回復于 1年 之前
這個不屬于作弊,常見應用。
來源:SEO每天一貼 Zac 昝輝