Co to jest HTML?

Co to jest HTML?

Lukas / pexels.com

Przeglądając ulubione serwisy informacyjne, korzystając z social mediów czy odbierając e-maila na poczcie elektronicznej prawdopodobnie nie zastanawiasz się nad tym, jak to wszystko działa. Dla osób, które na co dzień nie zajmują się programowaniem może być to czarna magia, dlatego nie warto zawracać sobie tym głowy, prawda? Za działanie serwisów internetowych odpowiada ogrom różnych mechanizmów, jednak podstawą w większości przypadków jest HTML .

Początki tego zagadnienia sięgają lat 80. ubiegłego wieku, kiedy to fizyk Tim Berners-Lee stworzył prototyp hipertekstowego systemu informacyjnego. Po wielu ulepszeniach i modyfikacjach, w 1991 roku pojawiła się pierwsza, publicznie dostępna wersja języka HTML. Dziś bez niego serwisy internetowe nie mogłyby istnieć. Czym jest HTML i na czym polega jego działanie?

Czym jest HTML?

Zacznijmy od tego, co właściwie oznacza termin HTML. Skrót pochodzi od wyrażenia z języka angielskiego – „HyperText Markup Language”, które po polsku brzmi „hipertekstowy język znaczników”. Na pierwszy rzut oka wygląda skomplikowanie, dlatego warto rozłożyć to wyrażenie na dwie części:

  • Hipertekstowy (HyperText) – oznacza to, że dotyczy on dokumentów hipertekstowych i służy właśnie do ich tworzenia. A czym jest taki dokument? Zawiera on treści, które automatycznie przenoszą użytkownika do innych informacji za pomocą hiperłączy, czyli inaczej linków.
  • Język znaczników (Markup Language) – jest to język, który do tworzenia struktury hipertekstu wykorzystuje znaczniki nadające jego poszczególnym elementom znaczenie semantyczne.

HyperText Markup Language to podstawa tworzenia serwisów internetowych, odpowiada on za to, jak wygląda treść na stronie, która wyświetla się użytkownikom. Dzięki niemu zwykły tekst może nabrać zupełnie innej struktury. Język znaczników pozwala dodawać w tekście takie elementy jak:

  • nagłówki,
  • akapity,
  • listy,
  • wyróżnienia (pogrubienia, podkreślenia),
  • hiperłącza,
  • pliki graficzne.

HTML nie jest językiem programowania

HyperText Markup Language często kojarzony jest z programowaniem. Mimo że język znaczników i język programowania dotyczą tego samego, czyli tworzenia serwisów internetowych, nie są to pojęcia tożsame. HyperText Markup Language odpowiada za strukturę tekstu na stronie – może nadać poszczególnym fragmentom treści jakieś cechy (pogrubienie, nagłówek itp.). Nie odpowiada jednak za funkcje serwisu. Oznacza to, że nie służy on do projektowania i obsługiwania interakcji użytkownika z serwisem internetowym. Inaczej mówiąc, jeśli strona pozwala Ci wykonać jakieś zadanie czy obsługiwać zewnętrzne urządzenia, to nie jest za to odpowiedzialny język HTML. Do przetwarzania danych i wykonywania obliczeń służy właśnie język programowania.

Jednym z najpopularniejszych języków programowania jest JavaScript, który umożliwia wdrażanie na stronach internetowych skomplikowanych, interaktywnych elementów. Dzięki niemu serwis nie tylko wyświetla informacje w formie statycznej, ale również przetwarza dane i pozwala na dodawanie elementów dynamicznych. Dlatego tworząc profesjonalną i rozbudowaną stronę internetową, która spełnia wiele funkcji, Web Deweloperzy zawsze korzystają zarówno z języka znaczników, jak i języka programowania. Do tego dochodzi jeszcze jeden stały element, ale o nim za chwilę.

Jak stworzyć stronę za pomocą języka znaczników?

Jak już wiesz, do stworzenia rozbudowanej strony, która będzie profesjonalne prezentowała się użytkownikom, potrzeba czegoś więcej niż języka znaczników. Jednak jest to podstawa, od której wszystko się zaczyna i na której buduje się resztę strony. A jak się to robi? Wbrew pozorom, aby zacząć, nie potrzeba specjalistycznych programów i narzędzi. Szkielet HTML strony możesz stworzyć nawet w zwykłym notatniku, który na pewno masz na swoim komputerze. Oczywiście istnieją specjalne programy do tworzenia struktury w języku znaczników, jednak równie dobrze można to zrobić bez nich. Wystarczy zapisać plik z notatnika w rozszerzeniu „html”.

Oczywiście zapisanie pliku z notatnika to jedno, ale rozpisanie całej struktury strony to drugie. Do tego potrzebna jest odpowiednia wiedza, przede wszystkim z zakresu znaczników, które odpowiadają za poszczególne cechy tekstu. Warto wiedzieć, że nawet najmniejszy błąd popełniony w trakcie kodowania może wpłynąć na wygląd i działanie serwisu internetowego.

Komponenty języka HTML

Można powiedzieć, że HyperText Markup Language jest organizerem strony. Porządkuje on jej zawartość, ale robi to za pomocą odpowiednich komponentów, które trzeba uwzględnić podczas tworzenia struktury serwisu. Podstawowe komponenty języka znaczników to:

Znaczniki lub tagi

Znaczniki nazywane też tagami to podstawa języka HTML. To właśnie na nich opiera się cały proces projektowania struktury serwisu i to one decydują o tym, co wyświetli się użytkownikom. Są to zazwyczaj wyrazy lub pojedyncze litery zamknięte w ostrych nawiasach, czyli „<” oraz „>”. Tagi mogą być pojedyncze lub podwójne. Te drugie występują znacznie częściej. Składają się ze znacznika otwierającego oraz zamykającego i wyglądają tak: <znacznik> treść </znacznik>. Podstawowe tagi w HyperText Markup Language to:

  • <html> – definiuje cały dokument i oplata treść znajdującą się na stronie, pomiędzy znacznikiem otwierającym a zamykającym znajdują się zarówno instrukcje dla przeglądarek, jak i treści dla użytkowników;
  • <head> – zawiera podstawowe informacje na temat strony np. tytuł, skrypty, style itp.;
  • <meta> – definiuje meta dane dokumentu;
  • <title> – definiuje tytuł dokumentu;
  • <script> – pozwala na umieszczenie skryptu w kodzie;
  • <body> – zawiera wszystko to, co wyświetla się użytkownikowi na stronie;
  • <p> – paragraf tekstu;
  • <a> – odnośnik wewnętrzny lub zewnętrzny;
  • <img> – plik graficzny;
  • <b> – pogrubienie tekstu;
  • <table> – tabela;
  • <form> – formularz.

Oczywiście jest to tylko niewielka część wszystkich tagów, których używa się do określenia struktury strony. Jeśli nie masz zamiaru zajmować się tworzeniem serwisów internetowych, nie musisz ich wszystkich znać. Warto jedynie wiedzieć, że znaczniki HTML opisują zawartość strony i przekazują przeglądarkom informacje na temat tego, jak mają one wyświetlać tę zawartość użytkownikom. Dzięki ogólnie przyjętym standardom wszystkie przeglądarki dokładnie w ten sam sposób interpretują tagi umieszczone w dokumencie strony.

Atrybuty znaczników

Atrybuty znaczników to inaczej dodatkowe cechy czy informacje, które opisują cały element. Umieszcza się je w tagu otwierającym, a każdy z nich ma dodatkowo jakąś wartość. Cały atrybut wygląda zatem tak: nazwa=wartość, natomiast cały element może wyglądać tak: <tag nazwa atrybutu=’wartość atrybutu’> treść </tag>.

Przykładowo atrybutem tagu <img> może być szerokość (width) pliku graficznego, natomiast wartością tego atrybutu będzie 200. Innym przykładem może być tag <a> dotyczący odnośnika zewnętrznego lub wewnętrznego. Jego atrybutem będzie href, a wartością tego atrybutu adres URL.

Atrybuty są niezbędne do tego, aby składowe języka znaczników działały poprawnie i mogły w odpowiedni sposób opisywać poszczególne elementy tekstu na stronie.

Typy danych

Dane wykorzystywane w tworzeniu szkieletu strony za pomocą HyperText Markup Language można podzielić na kilka typów. Dotyczą one przede wszystkim wartości elementów i atrybutów. Podstawowe typy danych to:

  • kolory,
  • wymiary,
  • skrypty,
  • języki,
  • kodowanie znaków,
  • czas i data,
  • style,
  • adresy URI,
  • identyfikatory.

Encje i referencje znakowe

HyperText Markup Language w nowszych wersjach, czyli od 4.0 określa listę 1114050 symboli znakowych oraz 252 encji. Pozwalają one na alternatywny zapis określonych znaków za pomocą specjalnych stałych. Przykładowo znak „<” można zapisać jako „&lt”. A po co się to robi? Jak już wiesz, ostry nawias jest elementem składowym języka znaczników – jest to początek tagu otwierającego i zamykającego. Używanie takich znaków w tekście może skutkować tym, że roboty przeglądarki źle zinterpretują ich funkcję i potraktują je właśnie jako element kodu. Taka sytuacja mogłaby przyczynić się do powstania błędów na stronie.

Deklaracja typu dokumentu

W dokumencie strony deklaracja jego typu określana jest w ten sposób: <!doctype html>. Umieszczenie takiego znacznika oznacza, że kod strony będzie pisany w najnowszej wersji standardu HTML, czyli HTML5. Tak naprawdę nie jest to typowy znacznik, jak np. <body> czy <a>. Jest to raczej instrukcja dla przeglądarki, którą umieszcza się na samym początku dokumentu, jeszcze przed tagiem <html>.

Jak wygląda szkielet HTML?

Szkielet strony napisany w hipertekstowym języku znaczników składa się dwóch głównych elementów: sekcji head (głowa) i sekcji body (ciało). Taką strukturę można porównać do organizmu człowieka – głowa odpowiedzialna jest za sterowanie całym ciałem, ale z zewnątrz nie widać, co jest w środku; informacje znajdujące się w głowie przekładają się na to, co robi ciało i to jest już widoczne z zewnątrz.

Podstawowy szkielet HTML strony wygląda tak:

Wszystkie elementy widoczne na grafice zostały pokrótce opisane nieco wyżej. Znacznik <!doctype html> to wskazówka dla przeglądarki, która mówi o tym, z jakiej wersji standardu języka będziemy korzystać – nie zawiera się ona pomiędzy znacznikami <html> a </html>. Tam znajdują się oczywiście dwie główne sekcje, czyli head i body, w których umieszcza się wiele różnych dodatkowych elementów. To, co widzisz, jest tylko bardzo okrojoną podstawą – taki szkielet strony nie będzie wyświetlał w przeglądarce żadnej zawartości. Tworzenie serwisu można porównać do stawiania budynku. Szkielet dokumentu jest podstawą, czyli gruntem, a znaczniki to kolejne cegiełki, z których tworzy się jedną spójną całość. Aby nadać stronie wartość poprzez stworzenie struktury, Web Developer dodaje kolejne tagi, zaczynając od sekcji head, przechodząc przez sekcję body i kończąc na znaczniku zamykającym cały dokument, czyli </html>.

Sekcja Head strony

Można powiedzieć, że sekcja head strony to poniekąd centrum dowodzenia. To właśnie w tym miejscu znajdują się wszystkie istotne informacje o serwisie, a także podpięte dodatki, które usprawniają działanie serwisu lub pozwalają śledzić jego statystyki. Nie wyświetlają się one jednak użytkownikowi na stronie.

W sekcji head umieszcza się takie elementy jak:

  • tytuł strony;
  • informacje o autorze strony;
  • informacje dotyczące języka;
  • podstawowy adres URL;
  • arkusze stylów;
  • skrypty języka kodowania np. JavaScript;
  • kod analityczny Google Analytics (aby możliwe było śledzenie statystyk strony).

Wszystkie wymienione elementy to raczej instrukcje dla przeglądarki internetowej, których nie widzi człowiek, odwiedzając stronę. Jednak w sekcji head umieszcza się również takie elementy jak meta title oraz meta description. Można je uznać za wyjątek, ponieważ mimo że nie wyświetlają się bezpośrednio na stronie, użytkownik widzi je w wyszukiwarce, czyli na stronie SERP (Search Engine Results Page), po wpisaniu odpowiedniej frazy.

Meta title to tytuł strony lub podstrony należącej do domeny. Wyświetla się on w wynikach wyszukiwania największą czcionką i zbudowany jest – a właściwie powinien być – z ok. 65 znaków. Meta tytuł to znacznik, który liczy się zarówno dla robotów przeglądarki, jak i dla użytkowników – w obu przypadkach jego zadaniem jest opisanie zawartości poszczególnych podstron. Na jego podstawie użytkownik może zdecydować, że chce odwiedzić daną stronę, czy raczej nie. Meta description to natomiast opis strony lub podstrony. Jest on nieco dłuższy od tytułu, a wynikach wyszukiwania wyświetla się pod nim mniejszą czcionką.

Podstawowe tagi, które umieszcza się w sekcji head to:

  • <title>,
  • <style>,
  • <script>,
  • <link>,
  • <meta>,
  • <base>.

Po umieszczeniu wszystkich informacji, które powinny znaleźć się w head strony, konieczne jest umieszczenie tagu zamykającego tę sekcję, czyli </head>.

Sekcja Body strony

Po zamknięciu sekcji head przechodzi się do obszaru, w którym powinny znaleźć się treści dla użytkownika, czyli do body strony. To właśnie tam znajdują się wszystkie informacje, elementy czy funkcje, jakich szuka użytkownik, wpisując konkretną frazę w wyszukiwarce – jest to tzw. treść właściwa dokumentu. Oprócz samej treści w sekcji body należy umieścić również znaczniki dotyczące formatowania, odnośników zewnętrznych i wewnętrznych, plików graficznych, nagłówków, list, tabel i wszystkich innych elementów, które definiują zawartość serwisu internetowego.

Przykładowe tagi, które umieszcza się w sekcji body to:

  • <p>,
  • <a>,
  • <b>,
  • <img>,
  • <h1>,
  • <i>,
  • <video>,
  • <ol>.

Sekcja body – tak samo, jak head – powinna zakończyć się tagiem zamykającym, w tym przypadku będzie to oczywiście </body>.

Czym jest i do czego służy CSS?

Wiesz już, co robi HTML, ale wiesz również, że język znaczników nie wystarczy do tego, aby stworzyć atrakcyjną, interaktywną i rozbudowaną witrynę internetową. Hipertekstowy język znaczników pozwala zarządzać treścią, jaka wyświetli się użytkownikowi na stronie i określać, jak ma wyglądał jej podstawowy układ (paragrafy, nagłówki, wyróżnienia, listy itp.). Jednak nie odpowiada on za wygląd wszystkich znajdujących się na stronie elementów. Do tego potrzeba czegoś więcej, a mianowicie języka CSS (Cascading Style Sheets). Jest to język, który służy do opisu formy prezentacji dokumentu, czyli tego, jak ma wyświetlać się serwis internetowy pod względem wizualnym. Dzięki niemu można dowolnie modyfikować każdy element języka znaczników i tym samym zadbać o to, żeby strona była atrakcyjna dla oka użytkownika. Pozwala on na dostosowywanie m.in. takich parametrów jak:

  • kolor czcionki,
  • kolor tła,
  • rodzaj i wielkość czcionki,
  • obramowanie,
  • tło przycisków.

Wyrażenie Cascading Style Sheets (CSS) po polsku oznacza kaskadowe arkusze stylów. Jak zostało wspomniane wcześniej, umieszcza się je w sekcji head strony.

Reguły CSS

Reguły CSS to inaczej zbiory zasad, które służą do formatowania treści. Każda reguła w kaskadowych arkuszach stylów składa się z kilku elementów. Możemy tu wyróżnić takie elementy jak:

  • Selektor – jest to element html, do którego ma zostać zastosowane poszczególne formatowanie. Selektorem może być jeden element lub grupa elementów. Dzięki temu można jednocześnie np. zmienić kolor wszystkich paragrafów lub powiększyć czcionkę wszystkich nagłówków H3.
  • Deklaracja – to pojedyncza reguła, która składa się z właściwości i wartości. Umieszczona jest w nawiasach klamrowych, w których może znajdować się jedna lub kilka deklaracji.
  • Właściwość – jest to cecha selektora, której będą dotyczyły zmiany np. kolor, rozmiar czcionki itp.
  • Wartość właściwości – jest to liczba, tekst lub inny typ danych. Właściwością będzie kolor, a wartością tej właściwości np. czerwony lub niebieski.

Można powiedzieć, że język znaczników służy do tworzenia tego, co pojawi się na stronie, a kaskadowe arkusze stylów do określania tego, jak wyświetlane będą poszczególne elementy. Zarówno język znaczników, jak i CSS to instrukcje dla przeglądarek internetowych. A dlaczego nie można zrobić wszystkiego za pomocą jednego języka? Separacja struktury dokumentu HTML od formy jego prezentacji pozwala uprościć kod, a także ułatwia wprowadzanie zmian.

Czy CSS jest językiem programowania?

HyperText Markup Language nie jest językiem programowania, ponieważ nie przetwarza danych i nie pozwala na wykonywanie obliczeń. Z tego samego powodu CSS również nie jest językiem programowania. Ale nie jest też językiem znaczników. Wykorzystując wyłącznie kaskadowe arkusze stylów, stworzenie strony czy aplikacji byłoby niemożliwe. Obecnie podstawowy zestaw do tworzenia witryn internetowych, z jakiego powinien korzystać każdy Web Developer składa się z:

  • hipertekstowego języka znaczników (HTML);
  • kaskadowych arkuszy stylów (CSS);
  • języka programowania (np. JavaScript).

Czy musisz znać język HTML, aby stworzyć swoją stronę internetową?

Kodowanie w języku HTML nie jest trudne, jednak opanowanie teorii, tak aby móc wykorzystać ją w praktyce, może być sporym wyzwaniem. Ale czy nauka języka znaczników jest konieczna do tego, aby stworzyć własną stronę internetową? Obecnie język znaczników jest podstawą w tworzeniu większości produktów cyfrowych. Jednak nie oznacza to, że każdy, kto chciałby np. promować swój biznes w sieci, musi się go uczyć. Dzięki wysoko rozwiniętej technologii dziś możesz stworzyć swoją stronę czy sklep internetowy bez znajomości zarówno HTML, CSS, jak i języków programowania.

Jak stworzyć stronę bez znajomości języka znaczników i programowania?

Stworzenie witryny internetowej bez konieczności samodzielnego kodowania umożliwiają kreatory stron WWW, których na rynku jest obecnie mnóstwo. Jak działa kreator stron? Jest to platforma lub narzędzie, które pozwala stworzyć witrynę na podstawie gotowych (wcześniej stworzonych) szablonów, a także umożliwia łatwe zarządzanie nią – wszystko to bez konieczności edytowania kodu.

Oczywiście do stworzenia takiego narzędzia wcześniej twórcy musieli wykorzystać język znaczników i wszystkie inne elementy składowe programowania. Oznacza to, że jeśli zdecydujesz się skorzystać z kreatora, struktura Twojego serwisu i tak będzie opierała się na hipertekstowym języku znaczników.

Kreator stron czy kodowanie w języku HTML?

Jeśli serwis internetowy można w tak łatwy sposób zaprojektować i umieścić na serwerze, to dlaczego nie każdy korzysta z takiego rozwiązania? Okazuje się, że kreatory stron WWW – mimo że obecnie oferują wiele możliwości i pozwalają tworzyć profesjonalne, rozbudowane strony – mają pewne ograniczenia. Wynika to oczywiście z braku dostępu do kodu źródłowego. Najczęściej możliwe jest korzystanie wyłącznie z gotowych szablonów, dlatego trudno jest dopasować wygląd i ogólną funkcjonalność serwisu do swoich potrzeb. Oprócz tego brak dostępu do kodu może być przeszkodą w zwiększeniu widoczności strony w wynikach wyszukiwania – optymalizacja kodu jest elementem pozycjonowania. Właśnie z tego względu wielu przedsiębiorców, którzy chcą (skutecznie) promować swój biznes w sieci, nawiązuje współpracę ze specjalistami. Web Deweloperzy budują serwis od podstaw, czyli od stworzenia szkieletu HTML, a następnie korzystają z kaskadowych arkuszy stylów i języków programowania.

Znaczniki HTML – wpływ na pozycjonowanie strony

Celem znaczników lub inaczej tagów jest przede wszystkim przekazanie przeglądarce internetowej informacji na temat tego, jak ma ona wyświetlać strukturę strony stworzoną w języku HTML. Komendy wydawane bezpośrednio w dokumencie dotyczą m.in. akapitów, nagłówków, wyróżnień czy hiperłączy. Warto jednak wiedzieć, że niektóre z nich spełniają też inne zadanie – ich optymalizacja ma wpływ na pozycję strony w wynikach naturalnych i jest (a właściwie powinna być) nieodłącznym elementem każdego procesu pozycjonowania.

Zarówno w Polsce, jak i na całym świecie, najpopularniejszą wyszukiwarką internetową jest Google. To z niej korzysta najwięcej użytkowników, dlatego specjaliści od SEO optymalizują serwisy właśnie pod jej kątem. Firma Google przy ustalaniu rankingu stron bierze pod uwagę kilkaset czynników. Nie wszystkie są nam znane, jednak wśród tych, których znaczenie dla pozycji strony jest udowodnione, znajdują się właśnie niektóre elementy kodu, czyli tagi hipertekstowego języka znaczników.

Znaczniki w sekcji head, które mają wpływ na pozycjonowanie

Znaczniki w sekcji head, które mają największy wpływ na pozycję strony w rankingu Google, to meta tagi, czyli meta tytuły i meta opisy. Właściwie bezpośredni wpływ mają jedynie tytuły podstron, jednak opisy również znajdują się na liście czynników, o które należy zadbać w trakcie pozycjonowania.

Dlaczego meta tytuły mają znaczenie dla SEO?

Jak już wiesz, meta title wyświetla się w wyszukiwarce największą czcionką i składa się z ok. 65 znaków. Jeśli będzie zawierał więcej, na stronie wyników wyszukiwania wyświetli się tylko jego część. Wprawdzie nie będzie miało to dużego znaczenia dla SEO, jednak lepiej zmieścić się w wyznaczonej liczbie znaków i przekazać wszystko botom indeksującym i użytkownikom w zwięzły sposób.

Znaczenie meta tytułu dla pozycjonowania jest ogromne. Przede wszystkim boty indeksujące w łatwy sposób mogą odczytać, co znajduje się na poszczególnych podstronach – wyszukiwarka Google lubi, gdy struktura strony jest jasno określona. Oprócz tego w tytułach umieszcza się słowa kluczowe, na które widoczny ma być serwis.

Dlaczego meta opisy mają znaczenie dla SEO?

Meta opis to krótki tekst, który wyświetla się pod meta tytułem strony lub podstrony. Jest to nic innego jak opis jej zawartości. Wprawdzie nie ma on bezpośredniego wpływu na miejsce w rankingu, jednak firma Google rekomenduje, aby uwzględnić jego optymalizację w całym procesie pozycjonowania. Jego zadaniem jest przede wszystkim poinformowanie użytkownika o tym, co znajdzie na danej stronie. Aby poprawić statystyki dotyczące ruchu, warto tworzyć perswazyjne meta opisy, które będą zachęcały użytkowników do odwiedzenia witryny poprzez przedstawienie głównych korzyści.

W przypadku description również znaczenie ma jego długość – powinien mieć on ok. 155 znaków ze spacjami.

Znacznik Meta Robots

Znacznik Meta Robots również nie wpływa bezpośrednio na pozycję strony, jednak mimo to, ma on znaczenie w procesie pozycjonowania. Wynika to z mechanizmu działania wyszukiwarki Google. Zanim zacznie ona wyświetlać użytkownikom konkretne wyniki, w pierwszej kolejności musi znaleźć serwis w sieci, a następnie dodać go do swojego indeksu. Znacznik Meta Robots to narzędzie do komunikacji z botami indeksującymi przeglądarki. Dzięki niemu określa się, które podstrony mają zostać zaindeksowane, a które nie. Warto wiedzieć, że nie wszystkie elementy na stronie mają znaczenie dla pozycjonowania (regulamin, koszyk, strona rejestracji). Za pomocą znacznika Meta Robots można wskazać botom drogę, po której mają się poruszać. Zablokowanie dostępu do poszczególnej strony za pomocą elementu HTML może wyglądać tak: <meta name=”robots” content=”noindex”/>. Jest to instrukcja skierowana do wszystkich robotów, jednak taką komendę można skierować do konkretnego ich typu, poprzez użycie innej wartości przy atrybucie.

Znaczniki w sekcji body, które mają wpływ na pozycjonowanie

W sekcji body strony znajdują się znaczniki, które dotyczą przede wszystkim formatowania tekstów np. <p> (paragraf) czy <h1> (nagłówek pierwszego rzędu). W tym przypadku największe znaczenie dla pozycjonowania mają właśnie znaczniki dotyczące nagłówków, zwłaszcza H1.

Nagłówki

Jest to najważniejszy element na każdej podstronie, który powinien zawierać główne słowo kluczowe, a także przedstawiać to, co użytkownik znajdzie na poszczególnej podstronie. Tagiem <h1> oznacza się m.in.:

  • tytuły podstron,
  • nazwy produktów,
  • nazwy kategorii,
  • tytuł wpisu blogowego,
  • nazwę usługi.

Nagłówki, podtytuły i śródtytuły pozwalają uporządkować stronę i poprawić jej czytelność – dzięki nim użytkownik w łatwy sposób może znaleźć najważniejsze dla niego informacje i nie musi czytać całego tekstu od początku do końca. Stosowanie nagłówków niższego rzędu (H2, H3, H4) jest obowiązkowe zwłaszcza w przypadku długich tekstów. Nie można zapominać również o umieszczeniu w nich słów kluczowych.

Tagi związane z formatowaniem treści

Nagłówki to jednak niejedyne tagi, które mają znaczenie dla SEO. Tak naprawdę wszystkie znaczniki związane z formatowaniem tekstu będą miały wpływ na widoczność strony i na to, jak zostanie odebrana przez użytkowników. Zarówno wyszukiwarka Google, jak i użytkownicy nie lubią ścian tekstu, które nie zawierają podziału na sekcje, oraz wyróżnień. Takie treści są nieczytelne i nieatrakcyjne, a warto wiedzieć, że firma Google zwraca szczególną uwagę na doświadczenia użytkowników.

Atrybut alt

Innym ważnym znacznikiem, a właściwie atrybutem znacznika, który należy do sekcji body strony jest atrybut alt, czyli alternatywny opis obrazka. Użytkownik widzi go tylko wtedy, gdy występuje problem z wczytaniem pliku graficznego. Jego obecność jest zatem istotna również dla wrażeń użytkownika, a nie tylko dla SEO. Ale jak właściwie atrybut alt wspiera pozycjonowanie? Otóż zoptymalizowany alternatywny opis, który zawiera odpowiednie słowa kluczowe, będzie wyświetlał się w Grafice Google, co pozwoli pozyskiwać więcej ruchu na stronie.

W przypadku pytań nasza agencja SEO zaprasza do kontaktu.

Zobacz również
Grupa iCEA
Grupa iCEA
Kategoria: Pozycjonowanie
Ostatnie wpisy

    Zastanawiasz się, dlaczego Twoja strona NIE SPRZEDAJE?
    Umów się na bezpłatną konsultację SEO i dowiedz się, jak możemy poprawić Twoje wyniki sprzedażowe.
    Oceń tekst
    Dodaj komentarz

    Twój adres e-mail nie zostanie opublikowany.

    Chcesz zobaczyć o czym jeszcze pisaliśmy?

    Optymalizacja treści pod kątem wyszukiwania głosowego

    Optymalizacja treści pod kątem wyszukiwania głosowego

    Z pewnością wiesz, czym jest wyszukiwanie głosowe. Czy potrafisz jednak odpowiednio zoptymalizować pod nie treści?
    Dlaczego pisanie treści na stronie internetowej jest ważne dla SEO?

    Dlaczego pisanie treści na stronie internetowej jest ważne dla SEO?

    Chciałbyś trafiać do większej ilości odbiorców, ale nie wiesz jak możesz to osiągnąć? Najwyższa pora skupić się na swojej treści!
    Wpływ wyszukiwania głosowego na SEO

    Wpływ wyszukiwania głosowego na SEO

    Z pewnością wiesz, czym jest wyszukiwanie głosowe. W naszym artykule dowiesz się, jak wpływa ono na optymalizację treści pod kątem wyszukiwarek.
    DARMOWY AUDYT SEO

      Rozpocznij

      od bezpłatnej
      konsultacji SEO

      Zainwestuj w szczegółową konsultację SEO i dowiedz się więcej na temat wydajności Twojego sklepu internetowego. Przeprowadzimy dla Ciebie kompleksową analizę, dzięki której uzyskasz jasny obraz tego, co należy poprawić.

      • I Nasz ekspert SEO skontaktuje się z Tobą telefonicznie.
      • II Umówimy się na bezpłatną konsultację w dogodnym dla Ciebie terminie.
      • III SEO konsultant przeprowadzi audyt Twojej witryny i przedstawi Ci strategiczne rekomendacje, dzięki którym poprawisz wydajność swojego sklepu internetowego.
      • IV Otrzymasz szczegółowy raport SEO biorący pod uwagę szereg ważnych czynników rankingowych Google.

      Dziękujemy za kontakt.

      Pozycjonujemy biznesy od 2007 roku. Pozwól, że zrobimy to za Ciebie!

      Wrócimy z odpowiedzią w ciągu 72 godzin. Sprawdź swoją skrzynkę e-mailową, aby uzyskać więcej informacji.