Co programiści muszą wiedzieć o technicznym SEO

Opublikowany: 2019-06-11

Jeśli zajmujesz się technicznym SEO, ale nie prowadzisz witryny, za którą jesteś odpowiedzialny, zespół programistów jest niezbędny do Twojego sukcesu. Ale deweloperzy i SEO w rozwoju i marketingu nie zawsze patrzą sobie w oczy.

Mówi się, że jedną z najważniejszych umiejętności, jakich potrzebują dziś SEO, jest umiejętność komunikowania się i łączenia różnych punktów widzenia. Żadne wydarzenie nie odbywa się bez wysoce technicznych SEO, które wspominają, jak rozmawiać z programistami.

Ale poza tym, jak rozmawiać z programistami, musisz także wiedzieć, co powiedzieć. Jeśli Twój zespół programistów nigdy nie miał doświadczenia z SEO, oto kilka najważniejszych rzeczy, o których warto wiedzieć – bez protekcjonalnych wyjaśnień, czym są tagi <title >. W końcu programiści są dalecy od nowicjuszy w sieci.

Poznaj podstawy

Większość SEO oczekuje, że twórcy witryn będą mieli podstawową wiedzę na temat elementów witryny, które odgrywają główną rolę w SEO, oraz tego, jak wpływają one na wydajność SEO:

  • Mapy witryn XML
  • Robots.txt
  • Wymagania dotyczące szablonów, takie jak umieszczanie kodów śledzenia analityki, stosowanie nagłówków (
    < h1 >…), znacznik schema.org lub semantyczny kod HTML
  • Deklaracje stron, takie jak < link rel="canonical" >
  • Elementy tradycyjnie używane w budowaniu wyników wyszukiwania (<tytuł>, <metaopis=”lorem ipsum…”>, adresy URL)
  • 301 przekierowań
  • Szybkość strony
  • HTTPS i migracje witryn, jeśli witryna korzysta z protokołu HTTP
  • Znaczenie strony i struktura witryny oparta na linkach
  • Solidność i bezpieczeństwo serwera
  • Monitorowanie logów serwera w celach SEO

Jeśli potrzebujesz kursu przypominającego dla siebie lub kogoś innego, przewodniki dla SEO są często bardziej szczegółowe i kompletne niż przewodniki napisane przez SEO dla programistów, co czyni je bardziej pomocnymi. Dobrym miejscem do rozpoczęcia jest zawsze Przewodnik po SEO dla początkujących Moz lub Przewodnik dla początkujących po SEO i ogólnie pomoc w Search Console.

SEO działa tylko wtedy, gdy wyszukiwarki mogą indeksować i renderować adresy URL

Pojawianie się w wynikach wyszukiwania oznacza, że ​​wyszukiwarka była w stanie wykryć, zindeksować, wyrenderować i przeanalizować kluczowe strony w witrynie. Gdy istnieją techniczne powody, dla których tak się nie dzieje, cały łańcuch marketingu cyfrowego załamuje się.

Boty potrzebują dostępu do stron internetowych

Google używa różnych klientów użytkownika do indeksowania witryny. Muszą mieć dostęp nie tylko do stron, ale także do zasobów (obrazów i innych mediów), JavaScript i innych elementów wymaganych do renderowania treści pod adresem URL.

Jednocześnie indeksowanie adresów URL ma priorytet: czasami chcemy promować jeden zestaw stron zamiast drugiego, zniechęcając do indeksowania tych drugich na rzecz indeksowania tych pierwszych. Które strony należą do której kategorii mogą się zmieniać wraz z porami roku, prowadząc do wielkich wydarzeń, a nawet po zmianach w witrynie lub algorytmach Google.

Wiele narzędzi SEO wymaga również dostępu do indeksowania lub usuwania części witryny w celu analizy wydajności lub przygotowania poprawek wsadowych.

Jeśli SEO nie mają dostępu do sposobów filtrowania dostępu botów (robots.txt, htaccess, nagłówki HTTP…), przekażą żądania do zespołu programistów.

Inscenizacja stron internetowych i uruchomienie

Witryny inscenizacyjne muszą brać pod uwagę fakt, że muszą być zatwierdzone do celów SEO – ale nadal nie mogą być indeksowane przez Google i inne wyszukiwarki. Zespół SEO może potrzebować zezwolić na dostęp do witryny niektórym botom w celu przeprowadzenia weryfikacji i kontroli, które pozwolą im na zablokowanie witryny z punktu widzenia SEO. Rozsądnie jest poprosić zespół SEO o podanie klienta użytkownika i adresu IP dla botów, które muszą autoryzować, a także wszelkich informacji o protokołach bezpieczeństwa, które mogą lub nie mogą obsługiwać ich narzędzia SEO.

Kiedy uruchamiasz stronę internetową, trzymaj SEO na liście kontrolnej. Jeśli botom zabroniono indeksowania witryny, zasady te należy usunąć w ramach procesu; żaden SEO nie chce tego widzieć

Agent użytkownika: *
Uniemożliwić: /

jako tylko treść w pliku robots.txt nowej witryny.

Wybór technologii ma znaczenie

Techniczni SEO powinni być zaznajomieni z tym, jak budowane są strony internetowe. Ktoś z zespołu SEO powinien umieć brać udział w dyskusjach na temat serwerów, CDN, wyboru CMS, frameworków JavaScript…

Do ostatnich kilku miesięcy Google używał Chromium M41 podczas indeksowania – tak, oznacza to, że funkcje obsługiwane przez wszystkich zwykłych nawigatorów od lat mogą zepsuć stronę dla Google. Chociaż zostało to poprawione, pokazuje, że przyjmowanie założeń dotyczących obsługi technologii internetowych może czasami przynieść odwrotny skutek.

Czasami liczy się sposób realizacji

Techniczne SEO będzie chciało wszelkiego rodzaju dzwonków i gwizdów w szablonach stron i znacznikach. Podczas gdy w większości przypadków techniczni SEO mogą i powinni pozwolić programistom decydować, jak to wprowadzić, zdarzają się przypadki, w których Google dostarcza specyfikacje lub wymagania.

Deweloperzy powinni wiedzieć, gdzie je znaleźć – i jak zapytać, czy instrukcje implementacji dostarczone wraz z prośbą od technicznego SEO są wymogiem, czy tylko pobożnym życzeniem.

Niektóre przykłady funkcji z zalecanymi lub wymaganymi strategiami wdrażania dla wyszukiwarek obejmują między innymi:

  • JavaScript ogólnie
  • Optymalizacja obrazu
  • Powolne ładowanie
  • Witryna wielojęzyczna i geotargetowana
  • Preferowany format znaczników Schema.org

Możliwe są alternatywne rozwiązania

Teoretycznie jedną wspólną cechą technicznego SEO i tworzenia stron internetowych jest zamiłowanie do opartego na danych, kreatywnego rozwiązywania problemów z wykorzystaniem dostępnych technologii w celu osiągnięcia pożądanego rezultatu.

Jeśli techniczne żądanie SEO nie jest możliwe, poszukaj alternatywnych rozwiązań. Wielu technicznych SEO, którzy są również programistami, już teraz proponuje obejścia złożonych starszych stosów, które nie będą obsługiwać niektórych modyfikacji.

  • W zeszłym roku Dan Taylor wprowadził termin Edge SEO, aby odnieść się do rozwiązań, które wdrażają poprawki SEO po wyrenderowaniu strony, ale przed dostarczeniem jej do klienta, np. korzystając z usług pracowników serwisu CDN.
  • Twórcy techniczni SEO współpracują również z JavaScript, Python, zarządzaniem bazami danych i zapytaniami oraz interfejsami API udostępnianymi przez wyszukiwarki i narzędzia SEO.

Tam, gdzie nie ma znanych rozwiązań, prowadzenie odpowiedzialnych testów z wymiernymi wynikami jest zawsze opcją w SEO. Ponieważ Google nie udostępnia szczegółów dotyczących tego, jak to działa, techniczne SEO przyjmuje rozsądne założenia na podstawie patentów Google, oficjalnych oświadczeń Google i obserwowanej wydajności witryny w wynikach wyszukiwania. Przeprowadzanie własnych testów może być ryzykowne w SEO, ale jest to również szanowana i akceptowana praktyka.

Większość technicznych problemów SEO: zmiany iteracyjne a krytyczne

Najlepsza praca SEO jest iteracyjna i przebiega zgodnie z procedurą, która wygląda mniej więcej tak:

Oznacza to, że proszenie SEO o żądania grupowe jest rozsądne, ale brak blokowania regularnych czasów na wdrażanie zmian SEO może znacznie cofnąć strategię SEO. Oznacza to również, że żądania SEO mogą zawierać cofnięcia lub rozszerzenia wcześniejszych testów.

SEO i programiści powinni współpracować, aby znaleźć sposób na grupowanie i planowanie regularnych żądań programistycznych.

Jednak niektóre żądania SEO naprawdę nie mogą się doczekać. Może to obejmować:

  • Poprawki błędów, które usuwają całość lub część witryny z wyszukiwania
  • Poprawki kar Google, znane jako „działania ręczne”
  • Zmiany wymagane w celu skorygowania nieprawidłowego zachowania narzędzia lub modułu śledzącego
  • Zmiany w odpowiedzi na poważne zmiany algorytmu mające bezpośredni wpływ na wyniki witryny w wynikach wyszukiwania

Bądź na bieżąco i ciesz się nowymi funkcjami wyszukiwania

Jak właśnie zasugerowaliśmy, wyszukiwanie nie jest polem statycznym. Ewoluuje wraz z nowymi technologiami, nowymi zastosowaniami i nowymi wersjami wyszukiwarek. Google wprowadza również niemal ciągłe modyfikacje – w 2018 r. zgłosiło 3234 zmiany – w swoich algorytmach indeksowania i rankingu, co często prowadzi do zmian w sposobie optymalizacji stron internetowych.

Oznacza to, że nawet wiarygodne informacje, które mają ponad sześć do dwunastu miesięcy, mogą nie mieć już znaczenia. Na przykład:

  • Ranking używany do opierania się na deklarowaniu meta słów kluczowych dla każdego adresu URL; podczas gdy wyszukiwarki internetowe nadal korzystają z tych słów kluczowych, SEO już tego nie robi.
  • Google zalecało używanie deklaracji < link rel="prev" > i <link rel="next" > na podzielonych na strony serii adresów URL, aby zapobiec oznaczaniu tych stron jako identycznych, ale nie bierze już tego pod uwagę.

Ale oznacza to również, że często pojawiają się nowe elementy w SEO. Nowe i nadchodzące elementy ogłoszone w 2019 roku obejmują:

  • Bot Evergreen firmy Google oznacza, że ​​funkcje przeglądarki i, co być może najważniejsze, nowszy JavaScript, stały się dostępne dla Google. Jednak renderowanie JavaScript jest nadal wykonywane osobno i później, więc zalecenia dotyczące uzyskiwania stron z zaindeksowanym JavaScript są nadal aktualne.
  • Znacznik strony FAQ, dla stron z wieloma pytaniami i odpowiedziami, może teraz podawać
  • Nowe wytyczne dotyczące używania dat
  • Nadchodzące wsparcie dla obrazów w wysokiej rozdzielczości w wynikach wyszukiwania

Google odpowiada również na pytania od SEO na Twitterze i podczas spotkań z webmasterami na żywo, a także udostępnia informacje o zmianach i głównych ogłoszeniach na blogu Google dla webmasterów.

Wspólna praca na rzecz wzajemnego zrozumienia

Jednym z kluczy do wypełnienia luki między tworzeniem stron internetowych a SEO jest wzajemny szacunek i komunikacja. Chociaż podstawy SEO są ważne, ważne jest również, aby pamiętać, że programiści mogą łatwo zdobyć tę wiedzę samodzielnie, korzystając z informacji, które już są dostępne.

O wiele bardziej produktywne jest zrozumienie, jak działa SEO w praktyce. Obejmuje to zrozumienie znaczenia dostępu do stron internetowych przez boty, implikacje technologii w wyszukiwarce oraz sposoby radzenia sobie z problemami SEO, których nie można naprawić zgodnie z zaleceniami. Oznacza to również znajomość procesu SEO i rozpoznanie, że wyszukiwanie rozwija się w coraz szybszym tempie.

W społeczności SEO rośnie również świadomość problemów, przed którymi stoją twórcy stron internetowych. W związku z tym kolumny, takie jak Detlef Johnson's for SEO for Developers, mogą znaleźć miejsce w publikacjach zorientowanych na SEO, takich jak na przykład Search Engine Land. Ta świadomość podsyca również nadzieję SEO, że twórcy stron internetowych również podejmą wysiłek, aby zrozumieć kluczowe elementy SEO.