it-swarm-eu.dev

Jak špatné je používat displej: žádný v CSS?

Mnohokrát jsem slyšel, že je špatné používat display: none z důvodů SEO, protože by to mohl být pokus o prosazení irelevantní populárních klíčových slov. Pár otázek:

  1. Je to stále přijímáno moudrost?
  2. Záleží na tom, jestli skrýváte pouze jediné slovo nebo snad jen jednu postavu?
  3. Pokud byste se tomu měli vyhnout, jaké jsou preferované techniky pro úkryt (v situacích, kdy je třeba, aby se za určitých podmínek stala viditelnou)?

Některé reference, které jsem zatím našel:

Matt Cutts z roku 2005 v komentáři

Pokud používáte CSS pro skrytí textu, nemějte překvapení, pokud se tomu říká spam. Neříkám, že mouseovers nebo DHTML text nebo mít-a-logo-but-have-text je spam; Na tu poslední jsem odpověděl na konferenci, když jsem řekl: „představte si, jak by to vypadalo, kdyby návštěvník, konkurent nebo někdo odhlásil spamovou zprávu. Pokud ukážete název vaší společnosti a je to Expo Markers místo loga Expo Markers, mělo by být v pořádku. Pokud je text, který se rozhodnete ukázat, „Expo Markers levná online sleva, koupit online Expo Markers výprodej ...“, pak bych byl opatrnější, protože to může vypadat špatně. “

A v dalším komentáři ke stejnému článku

Pomocí CSS na Googlu můžeme označit text, který se zdá být skrytý. K dnešnímu dni jsme kvůli tomu algoritmy neodstranili. Snažíme se vyhnout vyhazování dětí do vody.

Eric Enge řekl v roce 2008

Legitimní použití této techniky je tak rozšířené, že bych jen zřídka očekával, že vyhledávače potrestají web za použití atributu display: none. Je jen velmi obtížné implementovat algoritmus, který by skutečně dokázal zjistit, zda má konkrétní použití display: none podvádět vyhledávače nebo ne.

72
Andy

V těchto dnech těžkých webů jQuery (a dalších rámců JavaScriptu) pak nevidím, jak to může být problém, protože se často používá, když používáte věci, jako jsou posuvníky jQuery, přechody, galerie, tickery atd. Ty jsou nyní běžné a vyhledávače jsou dostatečně chytré, aby slepě penalizovaly jejich používání.

Uživatel to uvádí ve fóru Google Fórum pro webmastery :

„Pouhé použití displeje: žádný automaticky nevyvolá pokutu. Klíčem je, zda existuje mechanismus - automatický nebo mechanismus, který uživatel vyvolá - aby byl obsah viditelný. Google se při zpracování JavaScriptu velmi zběhlí najít a interpretovat takové mechanismy. Pokud používáte platné HTML, CSS a JavaScript, nemusíte se čeho bát. Hodně štěstí! "

57
Dan Diplo

Pokud to nezneužíváte, nebude to problém. V současné době Google neprolézá šablony stylů CSS hledající instance display: none

Google nebude prohlašovat válku o široce používaném pravidlu stylu, pouze dává varování těm, kteří si myslí, že by mohli přidat 1000 klíčových slov na web, který je nastaven na display: none nebo ještě horší, margin-left: 9999px

7
Shane Stillwell

Použijte „display: none“, pouze pokud je to ten pravý nástroj, který chcete použít.

Jak citace napovídají, vyhledávače problému se zobrazením žádné nevyžádané pošty jsou spam. Pokus o vyhledávače spamu, bez ohledu na to, jaké nástroje k tomu používáte, je špatný nápad. Pokud používáte CSS pro něco jiného než spam, pak to není žádný problém.

Správný nástroj pro správnou práci.

6
luiscubal

Souhlasím s Dan Diplo a přidám k tomu, co řekl, také Google sám používá display: none na své HOME PAGE , takže to opravdu nemůže být problém s jeho používáním, pokud jej nepoužíváte pro spamování (tj. vkládání stovek fo klíčových slov na displej: žádný panel DIV).

Otevřete Google HOME PAGE a podívejte se do zdrojového kódu HTML. Vyhledejte display:none uvidíte to mnohokrát. :)

4
Marco Demaio

Myslím, že byste se měli pokusit přijít s jinými alternativami, ale zde je několik referenčních článků

Zahrnuje odkazy na Maile a Vanessa v rádiovém chatu Webmastera na toto téma http://luigimontanez.com/2010/stop-using-text-indent-css-trick/

Maile je inženýr Google http://maileohye.com/html-text-indent-not-messing-up-your-rankings/

Je to něco, co Google přijde s řešením pro, ale negativní offset a zobrazení žádné nejsou bezpečné, pokud budete mít dlouhodobý Outlook.

3
AndyBeard

Právě jsem měl konferenci se seo na google a to není pravda. Displej žádný penalizuje, pro jistotu. Nějakou dobu před tím byla věnována zviditelnění místo toho pomocí negativních velikostí textu nebo negativní odsazení.

Je skutečností, že text musí být viditelný a nesmí být viditelně omezován. Alespoň žádná deska kotle nebo zdvojený nebo líný obsah.

Mimochodem, Google může dělat, co chtějí na svých stránkách, že se pravděpodobně postavili první, i když to bylo brambor.

Zejména navrhovaný a pravděpodobně použitelný přístup je ukázat to a bez ohledu na to, jaké důsledky může mít návrh.

Navrhuji věci jako z-indexování (vrstvení), abych zkontroloval, zda náhodou tento typ stylů není považován. Ale nemyslím si, že algoritmus je dostatečně silný, aby to zvážil. Nebo například vypočítat polohu pole nad velikostí obrazovky, aby bylo možné považovat záporné umístění za vizuální blok.

Související text pro zájem o seo ergo by měl být viditelný.

0
Budaya

Google prochází obsah CSS display:none.

Skrýt něco od Googlu je špatné, pouze pokud se záměrně snažíte manipulovat s žebříčky vyhledávání.

Skryté možnosti a texty od návštěvníků jsou nyní běžnou praxí vzhledem k tomu, jak se interaktivní weby staly, takže se nemusíte bát. V minulosti lidé používali tyto metody ke hraní SEO, skrytí klíčových slov a odkazů atd. Výsledkem je, že když Google prohledává web, který má před prohlížečem skryté věci, považuje tento web za méně důvěryhodný.

0
Josip Ivic