SEO dla przedsiębiorstw: dlaczego „najlepsze praktyki” nie wystarczają i co robić zamiast tego
Opublikowany: 2023-07-03Wielu specjalistów SEO opiera się na „najlepszych praktykach” w swoich wysiłkach SEO.
Ale podczas optymalizacji witryn korporacyjnych opartych na JavaScript pod kątem szybkości witryny potrzebujesz czegoś więcej niż „najlepszych praktyk”.
Oto dlaczego standardowe rozwiązania nie zawsze mają zastosowanie do witryn korporacyjnych i co możesz zrobić w zamian.
Poprawa szybkości witryny: migracja do renderowania po stronie serwera nie zawsze jest właściwą odpowiedzią
Wyobraź sobie, że idziesz do dyrektora generalnego (lub kogokolwiek na wyższym szczeblu kierowniczym) i radzisz mu: „Musimy zmienić naszą witrynę internetową na renderowanie po stronie serwera (SSR)”.
Pytają cię: „Dlaczego?” a jedyną odpowiedzią, jakiej możesz im udzielić, jest: „Ponieważ najlepszą praktyką jest poprawa szybkości witryny”. Prawdopodobnie dosłownie zostałbyś wyśmiany z pokoju.
Implikacje biznesowe i koszty związane z migracją SSR nie są warte dużego wysiłku i niewielkiego wpływu.
O ile witryna internetowa przedsiębiorstwa nie jest zbudowana od podstaw w celu renderowania po stronie serwera lub nie przechodzi już migracji witryny, rzadko istnieje powód do migracji do SSR.
Pomyśl o niektórych miękkich i twardych kosztach, które by się z tym wiązały:
- Przeglądanie wszystkich systemów i interfejsów API w celu potwierdzenia zgodności, która prawdopodobnie nie jest w całości udokumentowana (prawdopodobnie w setkach, jeśli nie w tysiącach).
- Tysiące roboczogodzin na refaktoryzację, kontrolę jakości i sprawdzanie dostępności dla całej witryny.
- Szkolenie istniejącego personelu w nowym środowisku (dziesiątki, jeśli nie setki osób w całej organizacji).
- Zatrudnianie lub zwalnianie programistów i inżynierów, którzy albo nie chcą, albo nie są w stanie dostosować się do specyfikacji nowego frameworka.
- Więcej pieniędzy wydanych na opłaty za serwer.
Zamiast znosić tak czasochłonny i wymagający dużych zasobów proces, istnieją inne, bardziej skuteczne sposoby na zwiększenie szybkości witryn firmowych.
Pełniąc poprzednią rolę w przedsiębiorstwie, omawiałem ten scenariusz dla zabawy z jednym z naszych starszych inżynierów systemowych.
Oszacowaliśmy, że zajęłoby to firmie półtora roku, dedykowanemu zwinnemu plemieniu (zwykle około 70 osób) i co najmniej 2 milionom dolarów (AUD). I to były prawdopodobnie ostrożne szacunki.
Co więc robimy zamiast tego, aby zrobić postępy?
Poznaj swoje inne zespoły i pomóż im
Na poziomie przedsiębiorstwa SEO musi być kameleonem, ponieważ polegasz na innych zespołach, które ustalają priorytety i wykonują pracę za Ciebie.
Jest dobry powód, dla którego nie masz kluczy do królestwa, aby wprowadzać zmiany w witrynie na żywo. SEO to nie tylko SEO.
SEO to „poprawi to szybkość naszej witryny / pomoże nam spełnić wymagania dotyczące dostępności / itp.”. SEO jest wszystkim ale SEO.
Tom Critchlow powiedział to na swoim kursie SEO MBA oraz w moim podkaście Engage: On Enterprise SEO.
Bardzo dobrze podsumowuje życie jako SEO dla przedsiębiorstw.
Musisz poświęcić dużo czasu na słuchanie i zwracanie uwagi na to, co robią inni ludzie, a następnie pokazać im, jak to, co robią, poprawiło widoczność organiczną witryny.
Stwórz zwolenników, a ci ludzie będą wracać do Ciebie ze stałym raportem na temat tego, co robią i co zmieniają w witrynie. To już połowa bitwy.
Druga połowa obejmuje współpracę z programistami, projektantami i analitykami w celu wykonania zadań. Zwykle jest to o wiele łatwiejsze, gdy zdasz sobie sprawę, że ludzie to ludzie z własnymi myślami, uczuciami i celami.
Bycie ciekawską osobą, która chce ułatwić im życie, jest o wiele bardziej pociągające niż praca z bykiem w sklepie z porcelaną, który pojawia się w ich życiu co kilka tygodni i stawia bezkompromisowe żądania.
Współpraca z programistami i producentami
Obecnie w wielu przedsiębiorstwach szybkość witryny jest znanym czynnikiem, który pomaga (lub utrudnia) współczynnik konwersji.
Wiele wewnętrznych zespołów programistycznych prawdopodobnie ma szybkość witryny jako KPI. Stuknij w to.
Oboje dążycie do tego samego, a twoi programiści będą znać bazę kodu lepiej niż ty. A jeśli zrobisz to dobrze, oboje możecie wyjść z tego z premią.
Niektóre z typowych możliwości przyspieszenia witryny, w których programiści mogą ci pomóc, obejmują:
Rozmiar/waga kodu
Jeśli Twoje zespoły mają sprinty lub alokacje zadłużenia technologicznego, przestrzeganie terminów, w których zwykle wykonują tę pracę, może pomóc w zrozumieniu wpływu ich refaktoryzacji.
Odzwierciedlaj to na nich i doceniaj ich ciężką pracę.
Ładowanie obrazu i skumulowana zmiana układu (CLS)
CLS może być dużym czynnikiem wpływającym na postrzegany czas ładowania dużych, korporacyjnych witryn internetowych opartych na JS. W zależności od tego, jak to zostanie zaimplementowane, użycie zastępczej biblioteki JS do skutecznego „zatrzymania” pozycji obrazów może skrócić postrzegany czas ładowania strony, ponieważ nie przesuwa strony podczas ładowania obrazów.
Zarządzanie przekierowaniami
Nie było to coś, na czym mogłem się oprzeć, ponieważ nasze zarządzanie przekierowaniami było bardzo rozdrobnione.
Jeśli jednak twój system jest nieco bardziej scentralizowany, zarządzanie przekierowaniami, usuwanie przeskoków, konsolidacja reguł w wyrażeniach regularnych i poprawa tego długu technicznego może całkiem pomóc.
W przypadku niektórych wdrożeń serwerów każda reguła przekierowania musi zostać odczytana przed załadowaniem strony, co może wydłużyć czas początkowego ładowania (więcej niż milisekundy).
<button> zamiast <a href>
Ten jest nieco bardziej dopracowany, ale często zdarzało mi się, że programiści JS domyślnie włączali linki ahref jako przyciski.
Dzieje się tak zwykle dlatego, że brakuje im czasu i jest to natywna domyślna struktura, w której pracują.
Kiedy przeprowadzałem kontrolę jakości nowych szablonów stron, często oznaczałem to, aby uzyskać aktualizację do <a href>.
Otrzymuj codzienny biuletyn wyszukiwania, na którym polegają marketerzy.
Zobacz warunki.
Praca z projektantami
Jedną z największych możliwości szybkości witryny w witrynach korporacyjnych jest rozmiar i waga obrazu.
Standardy wewnętrzne mogą z czasem zostać błędnie przetłumaczone lub utracone, zwłaszcza gdy zespoły są sprawne i nieco zdecentralizowane.
Kiedy zaczynałem pracę po stronie przedsiębiorstwa, pamiętam, że na stronach niektórych naszych flagowych produktów widziałem obrazy o wielkości 10 MB. Rozwaliło mi to umysł.
Żaden obraz nie musi mieć 10 MB w Internecie. Kropka.
Odbyłem więc kilka delikatnych rozmów z naszymi projektantami i pracowałem z nimi nad zmniejszeniem rozmiarów naszych obrazów w ciągu około 8 miesięcy.
100 KB nie było górą, na której byłbym gotów umrzeć, więc gdybym powiedział projektantowi 100 KB na baner nagłówkowy lub a-ramkę, a on doszedł do 300 KB, to i tak jest poprawa.
Enterprise SEO często polega na stopniowych wygranych.
Praca z analitykami
Analitycy włączają się do rozmowy, ponieważ prawdopodobnie będą zarządzać Twoimi systemami tagowania i wszystkimi tagami innych firm w Twojej witrynie.
Są punktem wyjścia do rozmów z właścicielami tagów na temat tego, czy ten konkretny tag jest krytyczny, czy też nie, lub czy istnieje alternatywa.
Ponieważ, chłopcze, skrypty stron trzecich mogą powodować ogromne wzdęcia na stronie.
Kiedy więc prowadzisz rozmowy na temat ponad 250 skryptów reklamowych w witrynie i jeśli potrzebujemy ich wszystkich, możesz znaleźć kilka krótkoterminowych kompromisów, takich jak:
- Odpalanie HotJar, Fullstory lub innego skryptu monitorującego wrażenia użytkownika tylko na stronach, które są aktywnie mapowane lub śledzone.
- Audyt implementacji pod kątem duplikatów (zdarza się to częściej, niż można sobie wyobrazić).
- Zobacz, jakie tagi chatbota lub obsługi klienta można uruchomić po kliknięciu, a nie podczas ładowania strony.
Współpraca z zespołem QA
To partnerstwo może równie dobrze być dla ciebie tajną bronią. SEO w ogóle, ale także JavaScript SEO, mają wiele binarnych wymagań tak/nie lub najlepszych praktyk, takich jak:
- Metadane muszą być takie same w źródle strony i stronie renderowanej po stronie klienta
- Canonical musi być obecny na stronie renderowanej po stronie klienta
- Linki powinny być sformatowane jako <a href=””> zamiast <button>
- Wstępnie ładuj czcionki
- Połącz się wstępnie z dużymi zasobami
Zapoznaj się z dobrymi książkami ze swoim zespołem ds. kontroli jakości i współpracuj z nim (włączając szkolenia), aby uwzględnić je jako część ich ogólnego, codziennego procesu zapewniania jakości. Będziesz miał oczy wszędzie i potencjalnie ogromną sieć mikro-adwokatów.
Chociaż istnieje wiele innych zespołów, z którymi możesz współpracować, aby ogólnie poprawić SEO swojej witryny, prawdopodobnie z tymi będziesz pracować najczęściej, jeśli chodzi o bardziej techniczną stronę implementacji.
Wspieranie innych zespołów, z którymi pracujesz
Pamiętasz, co powiedziałem wcześniej o pracy z ludźmi, kiedy pamiętasz, że to ludzie? Chcesz to wprowadzić w życie.
Istnieją dwa naprawdę skuteczne sposoby, aby to zrobić na poziomie przedsiębiorstwa.
Szanuj ich czas
Załóżmy, że masz świetny pomysł, na przykład „powinniśmy przejść na renderowanie po stronie serwera”.
W takim przypadku zamiast iść do PO i mówić: „Hej, czy możemy to wszystko zrobić?”, współpracuj z nimi, aby stworzyć dowód słuszności koncepcji, który zatwierdzili upadki w „łatwym” segmencie i śledzić jego wpływ .
Jeśli to nie zadziała, zasadniczo nie zmarnowali 20 sprintów, aby ukończyć ten ogromny projekt.
Jeśli to zadziała, masz uzasadnienie biznesowe, które możesz przekazać zespołowi finansowemu, aby sfinansować i nadać priorytet pozostałej części projektu, aby przeprowadzić go przez całą witrynę i zdobyć oddane plemię, 2 miliony dolarów i półtora roku, aby to zrobić .
Zwiększ ich wysiłek
Coś, w czym specjaliści SEO są notorycznie źli, to komunikacja i dzielenie się sukcesem.
Może być trochę łatwiej, jeśli zamiast mówić „hej, spójrz na to wspaniałe, co zrobiłem”, ułóż to w następujący sposób: „hej, spójrz na tę niesamowitą rzecz, którą zrobił inny zespół, z którym blisko współpracowałem, i oto jak znacznie poprawiło to nasze wrażenia z korzystania z witryny”.
Ty, SEO, nie jesteś już w centrum uwagi. Zespół, który wykonał rzeczywistą pracę, jest.
Współpraca, rzecznictwo i przyrostowe zwycięstwa
Możesz zauważyć, że w tym artykule nie mówiłem zbyt wiele o niuansach JavaScript i szybkości witryny.
To dlatego, że w firmach korporacyjnych prawdopodobnie będziesz mieć naprawdę inteligentnych ludzi pracujących z tobą, do których możesz się zwrócić z problemem i kształtem rozwiązania.
Mogą pomóc Ci dotrzeć tam lepiej niż artykuł w publikacji SEO.
W wykonywaniu zadań na poziomie przedsiębiorstwa mniej chodzi o „co”, a bardziej o „jak”.
Skorzystaj więc z tych wskazówek, aby dowiedzieć się, „jak” poprawić szybkość witryny opartej na JavaScript, a „co” przyjdzie znacznie łatwiej.
Opinie wyrażone w tym artykule są opiniami autora-gościa i niekoniecznie Search Engine Land. Autorzy personelu są wymienieni tutaj.