JavaScript - ES6 # 4 | Proměnné - Var, Let, Const - dynamické psaní JS | Tharun Shiv

Myslíte si, že je skutečný rozdíl mezi, například

Hello!, welcome to my fantastic website!

a nejjednodušší možný

Hello! welcome to my fantastic website!

?

předem děkuji HAPPY NEW YEAR

Z pohledu SEO na tom příliš nezáleží. Spekuluje se, že obecně je pro SEO lepší vysoký poměr obsahu k značce. Ale neviděl jsem pro to žádný skutečný důkaz. Toto často opakované tvrzení je pravděpodobně zobecněno skutečností, že vysoce kvalitní stránky mají obecně hodně obsahu a stránky se spoustou obsahu budou mít vysoký poměr obsahu k značce.

Je také možné, že tato populární koncepce pocházela z dob, kdy hlavní vyhledávače indexovaly pouze první X bajtů z vaší stránky. I když to do jisté míry stále může platit, limit je obecně dostatečně vysoký, takže pro všechny praktické účely nejde o problém (pokud ano, pak jste buď rohovým případem, nebo to děláte špatně). Každopádně si přečtěte komentáře Johna Muellera k problému zde.

To znamená, že zřídka vidíte styl značení, který navrhujete, protože:

  • Nadpis je nadpis. Nadpisy jsou krátké popisky pro část obsahu a je jen zřídka potřeba speciálně upravovat různé její části. To neznamená, že nikdy neexistuje okolnost, kdy by to mohlo být vyžadováno / vhodné, ale obecně to není nutné.
  • Sémantické značení určuje, že vaše označení by mělo být strukturováno podle smeantiky obsahu. Znovu, nadpis je nadpis. Obvykle se nejedná o složitou sémantiku. Je tedy pravděpodobné, že někdo, kdo používá tento styl značení, porušuje oddělení prezentace a obsahu a názvů tříd aaa, bbb, a ccc jsou pravděpodobně prezentační popisy (např. grey1, grey2, grey3nebo big, small, underlinedatd.), v takovém případě se neliší od použití ,
      nebo opravdu.
    • A konečně, ruční vkládání takových značek do každého záhlaví bude velmi časově náročné a bude vyžadovat malou nebo žádnou odměnu. Předpokládám, že pokud jsou libovolně vloženy, lze tento proces automatizovat, ale k čemu by to bylo?

    Existuje tedy spousta důvodů, proč to nedělat, ale SEO k nim nepatří. Není pravděpodobné, že do dokumentu přidáte nějaké sémantické informace, takže vyhledávač pouze odebere značky a bude s nimi zacházet jako s pozdravem „Dobrý den! v obou případech.

    Upravit: Jak jste zmínili, u sémantických informací existuje určité překrývání funkčnosti mezi mikrodaty HTML5 a používáním názvů tříd podle mikroformátů. Musíte se jen rozhodnout, co je v konkrétním scénáři vhodnější, na základě funkcí, délky označení, podpory a obtížnosti při implementaci každého.

    Zde je příklad nápovědy Nástrojů pro webmastery Google, jak můžete sdělit stejné sémantické informace o receptu pomocí mikrodat, mikroformátů nebo RDFa.

    • děkuji za odpověď, takže není rozdíl, kromě váhy kódu ... můj kód je již lehký a mám spoustu obsahu. to, co potřebuji, je vizuálně rozlišit dvě slova jména automobilu (s CSS):

      Mazda Miata

    • To je potenciálně platné použití takového označení. Určitě bych však použil sémantický název třídy na span, např. Mazada Miata. V současné době je to hlavně stylistická volba, ale je dobrým zvykem používat sémantické názvy tříd, abyste si do budoucna ověřili své označení pro potenciální nové mikroformáty nebo jiné sémantické webové aplikace.
    • Nemyslím si, že atributy „třídy“ čte roboti. V budoucnu budou číst atributy mikrodat html5 (položka * = ""). a co více uvnitř značky H1?

      Mazda Miata

      ? V každém případě děkuji za vaši pomoc!
    • Atributy mikrodat HTML5 pomohou dosáhnout něčeho podobného, ​​ale názvy tříd jsou již dlouho standardním způsobem, jak zahrnout sémantické informace, a je to něco, co uživatelští agenti a další procesory obsahu již implementují. V tomto případě by bylo vhodnější použít názvy tříd, protože není třeba přidávat žádná další metadata.

    Zkuste použít stylizovaný nebo tučný tagd pouze pro speciální klíčová slova ... důležitá je také rychlost načítání stránky.

    • Mazda Miata

      vypadá trochu spamově. Není?
    • Myslím uvnitř jiných značek jako nebo

      pokud používáte

      u některých titulů má tato značka význam pro SEO, nemusíte je používat uvnitř

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?