Název: VY_32_INOVACE_PG4116 SEO, standardy, sémantika kódu, přistupnost



Podobné dokumenty
HTML Hypertext Markup Language

Tvorba WWW stránek. Mojmír Volf

CSS. SEO Search Engine Optimization (optimalizace pro vyhledávače)

HTML - Úvod. Zpracoval: Petr Lasák

================================================================================ =====

Tvorba webu. Úvod a základní principy. Martin Urza

Vývoj Internetových Aplikací

Název: VY_32_INOVACE_PG4120 Literatura, online zdroje informací, testy

NSWI096 - INTERNET. Úvod do HTML

SEO Optimalizace pro vyhledávače


1. Struktura stránky, zásady při psaní kódu, MVC pattern. Web pro kodéry (Petr Kosnar, ČVUT, FJFI, KFE, PINF 2008)

Základy WWW publikování

(X)HTML-TAGY. VOŠ a SŠT Česká Třebová

Pro úspěšné zvýšení návštěvnosti a dosažení předních pozic ve vyhledávačích provedeme nejdříve jednoduchou "SEO ANALÝZU WEBOVÉ PREZENTACE.

(X)HTML, CSS a jquery

Webová grafika, struktura webu a navigace, použitelnost a přístupnost

Mgr. Stěpan Stěpanov, 2013

Uspořádání klient-server. Standardy pro Web

10. SEO Obsah meta, konkrétní elementy v html kódu. Web pro kodéry (Petr Kosnar, ČVUT, FJFI, KFE, PINF 2008)

Webová stránka. Matěj Klenka

Co je HTML. 1. Párový tag má začátek a konec: 2. Nepárový tag nemá ukončovací značku:

IE1 jazyk HTML a kaskádové styly

Stránka se dá otevřít dvěma způsoby

WWW a HTML. Základní pojmy. Ivo Peterka

Úvod do tvorby internetových aplikací

IE1 jazyk HTML a kaskádové styly

Úvod do aplikací internetu a přehled možností při tvorbě webu

Internetové technologie, cvičení č. 5

22. Tvorba webových stránek

Mějte dobrý web. Oslovte více lidí. Generujte vyšší zisk!

Inovace výuky prostřednictvím šablon pro SŠ

TNPW1 Cvičení aneta.bartuskova@uhk.cz

Manuál pro obsluhu Webových stránek

Mgr. Vlastislav Kučera přednáška č. 1

Název: VY_32_INOVACE_PG4102 Základní HTML značky. Autor: Mgr. Tomáš Javorský. Datum vytvoření: 05 / Ročník: 3

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Inovace výuky prostřednictvím šablon pro SŠ

Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001

HTML. HyperText Markup Language Josef Steinberger

Úvod do tvorby internetových stránek v jazyce HTML

Nástrojová lišta v editačním poli

SEO OPTIMALIZACE PRO VYHLEDÁVAČE JEDNODUŠE

Pro úspěšné zvýšení návštěvnosti a dosažení předních pozic ve vyhledávačích provedeme nejdříve jednoduchou "SEO ANALÝZU WEBOVÉ PREZENTACE.

14. Jazyk HTML (vývoj, principy, funkce, kostra stránky). Jazyk XML, XHTML. Algoritmizace - cyklus for, while a do while, implementace v jazyce

Čtvrtek 11. dubna. Základy HTML. Obecná syntaxe HTML. Struktura HTML

HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy

APLIKACE XML PRO INTERNET

Návrh stránek 4IZ228 tvorba webových stránek a aplikací

Tvorba fotogalerie v HTML str.1

Práce se styly 1. Styl

Název modulu: Tvorba webu pomocí XHTML a CSS začátečníci

Analýza webových stránek andreaspctipps.de

1. Přihlášení Práce s webem Nová stránka Aktuální stránka Moduly Editace textu... 6

Obsah prezentace. Co je to XML? Vlastnosti. Validita

Analýza webových stránek webgay.net

Základy HTML. Autor: Palito

Pro úspěšné zvýšení návštěvnosti a dosažení předních pozic ve vyhledávačích provedeme nejdříve jednoduchou "SEO ANALÝZU WEBOVÉ PREZENTACE.

Příloha: SEO analýza webové stránky

MODERNÍ WEB SNADNO A RYCHLE

Tvorba www-stránek. Příkazy jazyka HTML. Budeme pracovat následovně: Základní struktura webové stránky. Příkazy sekce HEAD

Jemný úvod do HTML. Co je HTML značka? Web nezná text formátovaný mezerami a konci řádku! Ale já potřebuji psát více mezer a určovat zalomení řádku!

Mgr. Vlastislav Kučera přednáška č. 1

HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT

Jak se orientovat ve světě ESTOFANu verze 3.0.3?

Uživatelská příručka pro. elektronické podání žádosti o uznání porostů. přístup k výsledkům přehlídek uznávacího řízení

NÁVOD NA OBSLUHU INTERNETOVÉ PREZENTACE. Ataxo Czech s.r.o.

SEARCH ENGINE OPTIMIZATION

Fiktivní firma. Žáci získají základní informace o přípravě a tvorbě webových stránek. Na konci prezentace je úkol, se kterým žáci samostatně pracují.

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

Internetový prohlížeč-vyhledávání a ukládání dat z internetu do počítače

Hlavička dokumentu. mezi <head> a </head> obsahuje informace vztažené k dokumentu metadata <title> - název stránky, povinná párová značka

HTML - pokračování. Co už víme?

Základy informatiky. HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela

Dnešní téma. Oblasti standardizace v ICT. Oblasti standardizace v ICT. Oblasti standardizace v ICT

Mgr. Vlastislav Kučera přednáška č. 2

Tvorba webových stránek

Práce s administračním systémem internetových stránek Podaných rukou

SEO analýza webu vaznikystrechy.eu

Mgr. Vlastislav Kučera Struktura stránky, hlavička,

SEO v CeSYSu. CeSYS manuál pro uživatele

Google Apps. weby 1. verze 2012

Produktový ceník pro rok 2010

Mgr. Vlastislav Kučera lekce č. 2

PŘÍRUČKA. Správa obsahu webové prezentace. Formátování textu

13. Vytváření webových stránek

Úvod do jazyka HTML (Hypertext Markup Language)

:16. Datum: Zpracoval: Ing. Richard Ruibar

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 14 VY 32 INOVACE

Webové prezentace a aplikace. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1132_Webové prezentace a aplikace_pwp

Základy informatiky. 03, HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela

KAPITOLA 2 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

Přístupnost webů knihoven příklady dobré a špatné praxe. Radek PAVLÍČEK, TyfloCentrum Brno, o. p. s., projekt Blind Friendly Web

DUM 14 téma: Interakce s uživatelem

Úvod 1 ČÁST 1 HTML 1 Základy HTML a kaskádových stylů 5

Výukový materiál KA č.4 Spolupráce se ZŠ

HTML stránka vložení obrázku

12. Základy HTML a formuláře v HTML

Webové stránky. 2. Úvod do jazyka HTML. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

HTML. PIA 2012/2013 Téma 1. P. Brada, O. Rohlík, J. Tichava, Západočeská univerzita

Transkript:

Název: VY_32_INOVACE_PG4116 SEO, standardy, sémantika kódu, přistupnost Autor: Mgr. Tomáš Javorský Datum vytvoření: 09 / 2012 Ročník: 3 Vzdělávací oblast / téma: webdesign, počítačová grafika Anotace: Dokument uvádí do problematiky optimalizace pro vyhledávače (SEO), popisuje vliv dordržování standardů a správné sémantiky kódu na umístění ve vyhledávačích. Popisuje některé techniky pro zlepšení přístupnosti webu pro handicapované.

SEO, standardy, sémantika kódu a přístupnost SEO - optimalizace stránek pro vyhledáváče SEO je zkratka z anglického Search Engine Optimization (stručně česky optimalizace stránek pro vyhledávače). Tato oblast webdesingu se zabývá úpravami kódu webových stránek tak, aby bylo dosaženo co nejlepšího umístění v internetových vyhledávačích a katalozích (Seznam, Google). Protože o pořadí webu ve vyhledaných výsledcích rozhoduje celá řada faktorů a pro úspěšnost webu bývá zásadní, je k dosažení co nejlepších výsledků je používána celá řada postupů. Existují i firmy specializující se výhradně na SEO. Stránky se optimalizují na určitá klíčová slova nebo fráze. Například firma vyrábějící nábytek může chtít, aby se její stránky co nejlépe zobrazily při zadání těchto klíčových slov: nábytek na zakázku, zakázkový nábytek, ratanový nábytek a podobně. Pořadí stránky u různých slov a slovních spojení může být pochopitelně různé. Faktory ovlivňující umístění stránek ve vyhledávačích 1. Název domény Je výhodné, pokud název domény obsahuje některé z klíčových slov. Např. nabytek-novak.cz je lepší než novak.cz nebo impoexpo-logistika.cz má větší šanci čanci při vyhledání slova logistika než prosté impoexpo.cz. 2. Kvalita HTML kódu S tou přímo souvisí validita a správná sémantika kódu. Validní kód znamená stránku napsanou ve formálním souladu se zvoleným standardem - HTML, XHTML, XML. Některé používané standardy: HTML 4.01 Transitional Nejbenvolentnější standard, umoňuje psát značky také velkými písmeny, nevyžaduje ukončování párových značek, některé atributy nemusí mít hodnotu, číselné hodnoty atributů nemusejí být v uvozovkách. Nicméně!!! Pokud se chceme vyhnout problémům a zajistit si případný snadný přechod na standard XHTML, měli bychom se předchozího vyvarovat a dodržovat několik zásadních pravidel i pro standard HTML: a) všechny značky a názvy atributů psát malými písmeny b) všechny atributy uzavírat do uvozovek nebo apostrofů c) korektně ukončovat všechny párové značky: špatně: <p>text odstavce <p>text dalšího odstavce správně: <p>text odstavce</p> <p>text dalšího odstavce</p>

d) všechny atributy musí mít hodnotu - v HTML 4 je možné například toto: <INPUT TYPE= checkbox NAME= tlacitko value=50 selected> naproti tomu XHTML ready kód by vypadal asi takto <input type= checkbox name= tlacitko value= 50 selected= selected > e) používat správnou definici DOCTYPE pro HTML 4.01 - viz dokument Meta značky. f) uvádět vždy znakovou sadu dokumentu ve značce <meta> - viz dokument Meta značky g) nepoužívat nesémantické značky určené pouze pro grafické formátování <font>, <b>, <i>, <align> atd. h) kódovat speciální znaky do &...; sekvencí zejména < (<), > (>) a & (&) - viz dokument Další HTML značky a sepciální znaky. Kódování těchto znaků v hodnotách atributů je stejné jako v běžném textu stránky. i) uvnitř HTML komentářů nepoužívejte dvojici pomlček -- j) u značky <img> vždy používejte atribut alt - jde také o důležitý prvek volivňující přístupnost stránek Při dodržení těchto jednoduchých pravidel nebude pak problém převést stránku na XHTML a pokud nebude převod nutný, bude stále vyhovovat standardu HTML 4.01 XHTML 1.0. Transitional Od výše uvedených zásad se liší pouze v drobnostech a toleruje některé nesémantické HTML prvky a atributy, které slouží ke grafické úpravě dokumentu, které XHTML 1.0 Strict nedovoluje a) XHTML 1.0. Transitional se liší v úvodu dokumentu - <DOCTYPE> a musí být použit správný atribut namespace u značky <html>. Lze použít následující kód (červeně označený je atribut namespace): <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http:// www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd > <html xmlns= http://www.w3.org/1999/xhtml > <head> tradiční obsah sekce head jako u HTML dokumentu </head> b) je nutné uzavírat i nepárové značky - pomocí mezery a lomítka: místo <br> tedy <br /> místo <img src=./obrazek.jpg> tedy <img src=./obrazek.jpg /> Je-lepší použít starší standard a vytvořit stránku bezchybně, než za každou cenu vytvářet stránku podle XML Strict standardů a plnou chyb.

XHTML 1.0. Strict Tento standard netoleruje žádné nesémantické HTML prvky a validní je pouze značkování, které má význam pro strukturu dokumentu. XHTML 1.0 Frameset Umožňuje použití HTML rámců, které byly velmi oblíbené zejména v 90. letech. Použití rámců umožňuje rozdělit stránku v podstatě na několik samostaných stránek o různé velikosti. Nese však s sebou složitou údržbu a některé prohlížeče neumí stránky s rámci korektně uložit (zejména starší). HTML 5 Nejnovější HTML standard, umožňuje například snazší práci s multimédii - starší prohlížeče jej však nepodporují Validitu stránky stránky zjístíme jednoduše pomocí tzv. validátorů. Validátor je aplikace (offline nebo online), které ověří, zda je tránka validní podle příslušného standardu. Validátor vytvořený konsorciem W3C (konsorcium pro tvorbu webových standardů) lze najít na adrese http://validator. w3.org. Umožňuje provést validaci jak zadáním www adresy, nahráním HTML souboru nebo vložením HTML kódu do formuláře. 3. Sémanticky správný HTML kód Prohlížeče implicitně zobrazují určité prvky v určité grafické podobě, to však neznamená, že bychom tyto prvky měli používat pro jejich grafickou podobu. Musíme je používat pro jejich význam. Například nadpisy <h1> až <h6> budou v naprosté většině prohlížečů zobrazeny tučným písmem větším než ostatní text. Je to proto, že jde o významnější prvek než je například odstavcový text <p>. Ale pokud chceme prostě jen větší písmo, které nemá zvláštní význam - chceme jen změnit grafickou podobu - měli bychom použít nevýznamovou značku <span> a nastylovat ji podle našich požadavků. Totéž platí v případě dalších prvků - pokud použijeme např. značku <strong> mělo by jít o důležitější text než je okolní. Prvky <h...> používáme pro nadpisy různých úrovní - sdružují tedy část textu podle souvislosti a umožňují odlišovat např. jednotlivé kapitoly. Seznamy <li> jsou strukturou, která má také zvláštní význam - je nesmysl vytvářet z obyčejného textu seznam jen proto, že chceme mít před textem čtvereček nebo kolečko. Je ale také nesmysl používat stylované značky <div> nebo <span> v místech, kde by měla být strukturální značka - pro většinu situací lze nějakou strukturální značku najít. Vyhledávač pátrá zejména ve strukturálních prvcích - velmi důležité jsou nadpisy, seznamy, značky <strong> a <em> 3. Správně vyplněné meta značky a značka <title> Meta značky by měly vždy obsahovat klíčová slova a popisek stránky. Klíčová slova ani popisek by neměly být příliš rozsáhlé. klíčovým slovům sice dnes vyhledávače nepřikládají takový význam jako dříve, ale pořád jsou důležitá. Správně zadaná znaková sada je také velmi důležitá. Umožňuje výhledávači porozumět textu na stránce. Častým prohřeškem je také nezadaný titulek stránky ve značce <title> - tento titulek by opět měl být výstižný a nemusí obsahovat jen název firmy, ale opět i například i obor podnikání. Titulek je pro vyhledávače velmi důležitý.

4. Vlastní obsah stránky Vyhledávače často prohledávají pouze první část stránky - je tedy dobré, pokud tato část obsahuje dostatek textu a relevantních informací (tím ovšem není myšleno přeplnění textu klíčovými slovy). Text by měl být viditelný uživateli - jednou z vyhledávači penalizovaných praktik je naplnění začátku stránky kličovými slovy a skrytí před uživatelem. Čím úspornější HTML kód, tím lépe se v něm vyhledávač orientuje a zároveň je větší šance, že se dostane k podstatným informacím. Jedním z nejdůležitějších faktorů je užitečnost obsahu stránek pro návštěvníky internetu - budou-li vaše stránky přinášet uživatelům kvalitní informace a obsah, jejich návštěvnost bude patrně o dost vyšší. S tím souvisí schopnost napsat kvalitní text, k čemuž některé firmy využívají externí nebo vlastní copywritery (po našom: reklamní textaře). 5. Systém odkazů Někdy je také nazýván termínem linkbuilding. Princip je zdánlivě jednoduchý - čím více odkazů na váš web vede, tím je pro vyhledávače důležitější. Trik je v tom, že ne každý odkaz má pro vyhledávač stejnou relevanci - nejdůležitěší jsou odkazy z oborově příbuzných webů nebo z webů hodně navštěvovaných a dobře hodnocených, dále pak z katalogů a vyhledávačů. Určitou platnost mají také i odkazy v rámci vlastního webu - i ty se počítají. Velmi se nedoporučuje zamořit například webové fórum odkazem na váš vlastní web - vyhledávače to považují za podvod a stránku opět penalizují. Nejúčinnějším způsobem je výměna odkazů se spřátelenými weby, registrace do vyhledávačů a katalogů - zde je důležité najít co nejpřesnější kategorii, a tudíž provést registraci ručně - ani zde nenzapomínejme vyplnit klíčová slova a popis, pokud to katalog nebo vyhledávač umožňuje. Významá může být i klasická webová reklama (ať už plaecená nebo neplacená). Nezapominejme také na klasickou inzerci v ostatních médiích. Pokud má web někdo navštěvovat, musí se o něm dozvědět - nelze spoléhat jen na algoritmy vyhledávačů. 6. Doba existence stránek Není to pravidlem, ale často platí, že čím déle stránka existuje, tím lépe si vede ve vyhledávačích. Je to logické - pokud stránky poskytují něco užitečného, uživatelé internetu na ně často odkazují a zvyšují tak jejich relevanci. Zhlediska SEO mohou být problematické zejména Flashové weby a weby s navigací vytvořenou v JavaScriptu pokud spoléhají pouze na Flash a nebo JavaScript.

Přístupnost webu Přístupností v tomto případě rozumíme to, jak web vychází vstříc potřebám uživatelů se zdravotním postižením. Je třeba dodržovat tato základní pravidla: 1. Správně sémanticky strukturujte kód - nadpisy, seznamy, text v odstavcích, adresy a podobně. do tabulek ukládejte jen tabulková data. 2. U obrázků použivejte atribut alt se smysluplným výstižným textem. Pokud je obrázek odkazem, je vhodné začlenit do popisu také to, kam odkaz vede, což může být pro uživatele důležitější. Místo např. textu Firemní logo je lepší použít např. text kliknutím na obrázek přejdete na titulní stránku [firemní logo]. 3. U odkazů lze přístupnost zlepšit použitím atributu title, který popisuje, kam odkaz vede a čeho se týká - má tedy pdobnou funkci jako atribut alt u obrázků 4. Pro přístup k prvkům stránky pouze pomocí klávesnice lze využít atribut accesskey. Jeho hodnotou je písmeno, které po stisknutí v kombinaci s klávesou Alt přesune uživatele na příslušný prvek stránky. Příklad: <input type= text name= jmeno accesskey= J > Po stisknutí Alt + J je pak uživatel přemístěn přímo do výše uvedeného formulářového pole. Po prvcích stránky je také možné se přesouvat tabulátorem - v tomto případě můžeme pořadí přesunu určit pomocí atributu tabindex a urychlit tak přesun k důležitým prvkům stránky. Bez atributu tabindex se kurzor posouvá v tom pořadí, v jakém jsou prvky uvedeny v kódu. Hodnotou atributu tabindex je číslo určující pořadí prvku. Např. <a href= kontakt.html tabindex= 2 title= seznam kontaktů naší společnosti >kontakty</a>