Jak działa i skąd się wziął internet
Niekiedy można mieć wrażenie, że internet jest z nami od zawsze. Czy wiemy jednak jak i kiedy powstał? Jakie są podstawy jego działania?
Wiesz, że w SEO chodzi o to żeby jakaś strona była wysoko w wynikach wyszukiwania, ale to by było na tyle? Niekoniecznie chcesz stawać się ekspertem, ale czujesz, że fajnie by było znać solidne podstawy? A może traktujesz to na poważnie i chcesz zrobić u klienta lub u siebie fenomenalną robotę i to początek Twojej przygody?
W którykolwiek scenariusz się nie wpisujesz - to materiał dla Ciebie. Będzie jak zwykle - krótko, zwięźle i na temat.
Optymalizacja pod silniki wyszukiwania, bo to właśnie oznacza SEO, stało się już ładnych parę lat temu znacznie trudniejsze niż na początku. Kiedyś można było stosować hacki, typu powtarzanie jakichś słów kluczowych dziesiątki razy w treści.
Po prostu algorytmy były jeszcze dość prymitywne, a mechanizmy wyłapywania “oszustów” niewystarczająco skuteczne. Gdy widziały tysiąc razy powtórzone słowo “karma dla psa” - to zakładało, że musi tam być sporo istotnej treści dla kogoś kto szuka jedzenia dla pupila.
Dziś SEO to przede wszystkim dobre, angażujące treści. Takie, do których ludzie wracają, takie, które chcą udostępniać, wchodzić z nimi w interakcję (komentować, lajkować). Mechanizmy są znacznie bardziej wyszukane i potrafią ocenić czy Twoja strona jest ciekawa, a Ty godny zaufania. Tylko na tę część misji, programiści mają często zerowy wpływ.
Na co więc mamy?
Pod tym określeniem kryją się wszystkie praktyki poprawiające naszą pozycję w wyszukiwarkach, które stosujemy na stronie. Takie jak:
Czy można w ogóle robić coś “poza stroną” żeby poprawić jej pozycję? Tak, wszystkie tego typu praktyki wiążą się z promowaniem naszej witryny w innych, “szanowanych” albo przynajmniej popularnych serwisach. Mówi się na nie off-page SEO.
W dużym uproszczeniu - im częściej link do naszych treści będzie pojawiał się na godnych zaufania stronach, tym wyższy ranking będziemy zyskiwać. Im starsza i bardziej popularna jest domena, z której kierowany jest do nas ruch - tym lepiej.
To działa w dwie strony, pojawianie się na szkodliwych stronach, na przykład oszukujących odbiorców, może nas plasować niżej.
Ponownie, ze strony programisty, pole do popisu jest nieco mniejsze. Co więcej, musimy zrozumieć, że najważniejsza jest treść strony i to czy ludzie realnie się nią interesują.
Źle napisany kod, niedostępna strona - to coś co oczywiście będzie sabotować wysiłki ludzi, którzy uzupełniają ją treścią. W skrajnym przypadku, może te wysiłki zupełnie udaremnić. Ale na samym końcu, kluczowe jest czy tę stronę użytkownicy internetu będą chcieć odwiedzać. Czy będzie dla nich ciekawa.
Przykładem na to są stare serwisy informacyjne, takie jak Onet, Interia. Dawno nie sprawdzałem ich kodu, ale jeszcze niedawno był on według raportów Google po prostu fatalny jak na dzisiejsze standardy. Mimo wszystko, pozycjonują się bardzo wysoko.
Ale to nie znaczy, że nie możemy zrobić nic. Bo możemy wiele. W dodatku będzie to mieć duże znaczenie dla nowej strony, dla młodej firmy, która nie ma wyrobionej marki i rozpoznawalności w sieci.
Przedstawię Ci zaraz kilka złych (unikaj ich!) oraz dobrych praktyk, które zwiększą realnie Twoje lub Twojego klienta szanse na wysoką pozycję w Google.
Trochę bardziej przystępnym językiem - chodzi o to jak wyglądają linki do Twojej strony. Wyobraźmy sobie, że masz sklep z zabawkami. Jak może wyglądać link, który prowadzi do produktu, który chcesz sprzedawać na walentynki.
http://wesolowo.org/products?id=d4ag657ih122zcsads3121235cc&data=6EE2BF1AF6A3D70
Małe wyzwanie: czy uda Ci się odgadnąć co to za zabawka, po samym adresie?
.
.
.
.
Odpowiedź: nie ma szans żeby to odgadnąć, wyszukiwarce też to się nie uda. Ok, co więc dokładnie jest nie tak z tym linkiem i jak go naprawić?
-
zamiast _
. Są to wytyczne prosto od Google.miszserduszkiem
Przykładem poprawnego, pod względem SEO adresu będzie:
https://super-zabawki.pl/dla-dzieci/mis-z-serduszkiem
Dlaczego jest znacznie lepszy?
Ze sporym prawdopodobieństwem, ktoś mógłby wpisać w Google frazę, która w 3/4 pokrywa się z całym URL.
Zakładając, że stosujesz poprawny wygląd adresów wewnątrz swojej domeny, możesz popełnić jeszcze kilka gaf. Sprowadza się to głównie do niestosowania standardowych tagów i atrybutów.
Poprawny link wygląda tak:
<a href="samochody/mercedes-c-sedan">Mercedes Benz C200, 4Matic, z polskiego salonu</a>
Przykładami złych linków, które Google teoretycznie może rozpoznać, ale są przez nich odradzane:
<a linkTo="samochody/mercedes-c-sedan">.../a>
<span href="samochody/mercedes-c-sedan">...</a>
<a onclick="goto('<https://twoja-fura.org/samochody/mercedes-c-sedan>')">
Zasada jest prosta - trzymaj się dokumentacji HTML i pisz semantyczny kod. Jak nie wiesz jak to robić, to zerknij do takiej kategorii na moim blogu. Jest na ten temat kilka wartościowych artykułów.
WARNING:
Jeszcze jeden przypadek tutaj wspomnę. Jeżeli używasz linku, to zawsze musi on mieć dostępny tytuł. To znaczy, że albo musisz dać między tagami <a href="/home">Czekolada do picia</a>
jakiś tekst, który wskazuje co znajduje się pod linkiem, albo użyć atrybutu aria-label="Czekolada do picia"
. Kiedy możesz użyć atrybutu ARIA? Na przykład gdy linkiem jest ikona, obrazek.
Pamiętaj to tym co napisałem pogrubionymi literami. Popularna praktyka tworzenia linku o napisie “kliknij tutaj” jest zła. Wpływa negatywnie zarówno na SEO jak i dostępność strony.
Mapa strony to dokument opisujący miejsca, w które powinny zaglądać boty skanujące Twoją stronę. Możemy też określić priorytet (priority) niektórych stron oraz to jak często jest zwykle aktualizowana (changefreq).
Jeżeli trzymamy się dobrych praktyk związanych z linkowaniem wewnętrznym (przykłady wyżej), to raczej będzie dla nas zbędna.
Potrzebna będzie wtedy gdy do danych stron nie prowadzi żaden link.
Oraz wtedy kiedy nasze strony mają dużo treści multimedialnych - filmów, obrazów. Dzięki sitemap’ie, Google będzie mogło łatwiej wyłapać i odpowiednio oznaczyć te treści.
Przykładowa mapa strony w formacie XML:
1<?xml version="1.0" encoding="UTF-8"?>
2<urlset xmlns="<http://www.sitemaps.org/schemas/sitemap/0.9>">
3 <url>
4 <loc><https://example.com/page1></loc>
5 <lastmod>2024-02-13</lastmod>
6 <changefreq>monthly</changefreq>
7 <priority>0.8</priority>
8 </url>
9 <url>
10 <loc><https://example.com/page2></loc>
11 <lastmod>2024-02-10</lastmod>
12 <changefreq>weekly</changefreq>
13 <priority>0.9</priority>
14 </url>
15 <url>
16 <loc><https://example.com/page3></loc>
17 <lastmod>2024-02-05</lastmod>
18 <changefreq>daily</changefreq>
19 <priority>1.0</priority>
20 </url>
21</urlset>
To niby oczywiste, ale jednak zdarza się o tym zapomnieć. Podstawą poprawnego oznaczania strony i jej treści jest poprawne użycie tagów <title>
oraz <meta name="description" />
Tytuł i opis powinny zawierać przynajmniej jedno ważne słowo kluczowe. Jeżeli ktoś użyje je podczas wyszukiwania, zostaną one wyszczególnione (pogrubione).
Poniżej przykład wyniku wyszukiwania frazy “pogoda cieszyn”
Z totalnie niezbędnych rzeczy do zrobienia, to na pewno nie można zapomnieć o pisaniu semantycznego HTML. Dzięki temu będziemy mieć pewność, że strona jest odpowiednio zrozumiana przez wyszukiwarki.
Nie ma dużo czytania, a zdecydowanie jest tam sporo wartościowej wiedzy. Dla SEO krytyczne będzie poprawne używanie tagów nagłówków (H1-H6).
Niekiedy można mieć wrażenie, że internet jest z nami od zawsze. Czy wiemy jednak jak i kiedy powstał? Jakie są podstawy jego działania?
Wiesz, że jak masz swoja stronę albo bloga, to Google może Cię prześwietlić? Sprawdza czy jesteś godny zaufania, czy wiesz o czym mówisz. Trochę creepy, trochę ...
Jak chcesz zacząć ogarniać accessibility to zacznij od tej prostej listy. To absolutne konieczności!
Jak sprawdzić czy ktoś nie naciąga nas na kasę, oddając niskiej jakości, niedokończoną stronę? Na co zwrócić uwagę podczas zamawiania i odbioru strony?