Techniczne SEO w 2018 r.: Jak rozpocząć optymalizację?

Techniczne SEO w 2018 r.: Jak rozpocząć optymalizację? - Marketing cyfrowy

Aby móc osiągać dobre wyniki w bezpłatnych wynikach wyszukiwania Google, ważne jest, aby mieć technologię „w porządku”. Technologia jest jednym z najważniejszych elementów Tworzenie stron internetowych SEO . W Internecie można znaleźć wiele list kontrolnych, dzięki którym możesz przeprowadzić doskonały audyt swojej witryny. Często jednak brakuje kontekstu. Dlaczego musisz robić pewne rzeczy lub nie? Jeśli nie rozumiesz „dlaczego” każdej wskazówki dotyczącej SEO, przeoczysz możliwości lub problemy, o których istnieniu nie miałeś pojęcia.

Dzisiaj odkryjemy wiele istotnych punktów, które, o dziwo, często są niedoceniane: JavaScript, szybkość witryny i uporządkowane dane.

Techniczne SEO w 2018 r.: Jak rozpocząć optymalizację? -

Aby zrozumieć, jak te trzy elementy mogą wpłynąć na SEO, musimy najpierw przyjrzeć się, jak działa Google, a co za tym idzie, proces rankingu.

  1. Crawling. Odwiedzanie Twoich stron przez Googleboty. Odczytywany jest tylko kod HTML. Szukane są linki (a href), aby kontynuować indeksowanie.
  2. Indeksowanie. Rzeczywiste „renderowanie” strony w dwóch etapach: najpierw surowy kod HTML, a następnie cała strona z JavaScriptem. Proces ten sprawdza również, czy strona znajduje się w indeksie Google.
  3. Ranking. Zawsze enigmatyczna Puszka Pandory od Google, która określa, w jaki sposób określone wyszukiwania układają strony.

 

JavaScript i SEO

Często zadawane pytanie brzmi: czy Google może przeszukiwać/indeksować JavaScript? Szczerze mówiąc, jest to niewłaściwe pytanie. Prosta odpowiedź na to pytanie brzmi: „Tak!” Nie oznacza to jednak, że użycie JavaScriptu nie może mieć negatywnych konsekwencji dla SEO.

Na początek: JavaScript niekoniecznie jest zły. Może to mieć korzystny wpływ na funkcjonalność strony internetowej i w ten sposób znacząco przyczynić się do zwiększenia przyjazności dla użytkownika. Jednak w większości przypadków JavaScript jest renderowany użytkownikowi tylko w przeglądarce. Sposób, w jaki używany jest JavaScript, może wówczas kosztem wydajności przeszukiwania i indeksowania witryny.

 

Progresywne ulepszanie

Teoretycznie JavaScript najlepiej nadaje się jako ostatnia warstwa funkcjonalna na już działającej witrynie HTML/CSS. Oznacza to, że witryna bez JavaScript powinna już działać poprawnie i że JavaScript został dodany jedynie w celu ułatwienia obsługi i/lub dodatkowej i złożonej funkcjonalności (takiej jak kalkulatory lub widżety).

Jeśli jednak JavaScript jest niezbędny do podstawowej funkcjonalności serwisu, np. do wyświetlenia listy produktów na stronie kategorii serwisu e-commerce, czyli wtedy, gdy mogą pojawić się problemy SEO. Ponieważ JavaScript generuje produkty, a wraz z nimi linki do stron ze szczegółami produktów, nie znajdują się one w kodzie źródłowym (HTML). Uniemożliwi to robotowi indeksującemu znalezienie tych linków i w konsekwencji ich przeszukanie.

Wynik: produkty nie zostaną znalezione w pierwszej kolejności i dlatego nie otrzymają wartości linku. Produkty i linki mogą stać się widoczne tylko wtedy, gdy strona zostanie wyrenderowana w procesie indeksowania. Kosztuje to Google znacznie więcej wysiłku, niż gdyby wszystko było w kodzie źródłowym.

 

Wpływ na budżet indeksowania

Jeśli Google w końcu go znajdzie, to znaczy, że nie dzieje się nic złego? Zło! Dlaczego? W tym miejscu pojawia się termin „budżet indeksowania”. Budżet indeksowania wskazuje, ile uwagi Google poświęca witrynie. Rozmiar tego pliku nie jest publiczny, różni się w zależności od witryny i jest określany na podstawie profilu łącza. Im wyższy autorytet witryny, tym więcej uwagi poświęca jej Google.

Jaki dokładnie jest budżet indeksowania? Jest to zbiorcza nazwa różnych elementów procesu indeksowania, ważności adresów URL, priorytetów indeksowania, harmonogramów indeksowania itp. Czy budżet indeksowania wskazuje, ile stron zostało dokładnie przeszukanych? Tak i nie. Tak, ponieważ duży budżet indeksowania oznacza również, że odwiedzanych jest więcej stron. Nie, ponieważ możesz również wpłynąć na tę liczbę, czyniąc swoją witrynę bardziej przyjazną dla indeksowania. Jeśli budżet indeksowania nadal miałby jakąś jednostkę, byłby to „czas”. Kilka przykładów:

  • Czy możesz się upewnić, że JavaScript nie będzie musiał być renderowany? Oszczędza to dużo czasu, który można wykorzystać na przeszukiwanie innych stron.
  • Czy możesz mieć pewność, że Twoja witryna ładuje się dwa razy szybciej? Logiczną konsekwencją jest to, że przeszukiwanych jest dwa razy więcej stron niż w tym przypadku przykład.

 

Wdrażanie i testowanie danych strukturalnych

Dane strukturalne muszą być zaimplementowane w kodzie. Można to zrobić na kilka sposobów, z których najbardziej elastyczny jest JSON-LD i, nawiasem mówiąc, zalecany jest Google. Zaletą JSON-LD jest to, że nie musisz grzebać w kodzie ani dostarczać różnym elementom dodatkowych fragmentów kodu (np. mikroformaty). JSON-LD jest zaimplementowany jako czytelna lista w nagłówku.

 

Na koniec kilka wskazówek dotyczących wdrożenia:

  • Skorzystaj z danych strukturalnych narzędzie do testowania od Google, aby sprawdzić, czy wdrożenie poszło dobrze.
  • Nie używaj Menedżera tagów Google do dodawania JSON-LD do kodu. Wadą tego jest to, że działa z zewnętrznym JavaScriptem, więc jest odczytywany tylko podczas indeksowania. JSON-LD w nagłówku znajduje się w kodzie źródłowym i dlatego jest czytany szybciej. Metoda ta jest jednak doskonała do testowania danych strukturalnych.
  • To samo dotyczy narzędzia do zaznaczania danych w Google Search Console. Jest to również świetne jako test.

 

Od czego zacząć optymalizację?

Techniczne SEO w 2018 r.: Jak rozpocząć optymalizację? -

Mam nadzieję, że przekazałem Ci cenne wskazówki, jak kontynuować optymalizację swojej witryny. Czy masz jakieś dobre sugestie dotyczące warstw optymalizacyjnych o stosunkowo niskim progu? W takim razie chciałbym je usłyszeć w komentarzach. Powodzenia!

KategorieSEO