Czy podejrzewasz, że problemy z JavaScript mogą zablokować wyświetlanie treści w wyszukiwarce Google? Dowiedz się, jak wyeliminować problemy związane z JavaScript za pomocą naszego przewodnika w celu wyeliminowania problemów.
JavaScript jest ważną częścią platformy internetowej, ponieważ zapewnia wiele funkcji, które zamieniają Internet w potężną platformę aplikacji. Aby Twoje aplikacje internetowe za pomocą JavaScript są dostępne w wyszukiwarce Google, może pomóc w przyciągnięciu nowych użytkowników i zwróceniu istniejących, gdy szukają treści oferowanych przez aplikację internetową.
Chociaż Google Search uruchamia JavaScript przy użyciu bieżącej wersji Chromium, istnieje kilka rzeczy, które można zoptymalizować.
To przywództwo opisuje, w jaki sposób wyszukiwanie Google przetwarza JavaScript i najlepsze praktyki w celu poprawy widoczności aplikacji JavaScript Twojej witryny w Google.
Google przetwarza zastosowanie JavaScript Twojej witryny na trzech głównych etapach:
GoogleBot umieszcza strony w kolejce do Kraling i Rendering. Czasami nie jest to oczywiste, gdy strona czeka na Kraling i podczas renderowania. Kiedy GoogleBot wyodrębnia adres URL z linii Crowring, najpierw sprawdza, czy skan jest dozwolony. GoogleBot odczytuje plik robots.txt.
Jeśli strona jest zablokowana dla Kraling, Googlebot nie pomija jego żądania, a Google nie renderuje JavaScript na zablokowanych stronach Twojej witryny.
Czasami strony aplikacji JavaScript korzystają z aplikacji, w których inicjał nie zawiera zawartości, a Google musi wykonać JavaScript, aby zobaczyć rzeczywistą zawartość generującą JavaScript.
GoogleBot umieszcza wszystkie strony w linii renderowania, jeśli tylko roboty metag lub nagłówek nie wskazuje, że strona nie powinna być indeksowana. Strona może pozostać w kolejce przez kilka sekund, ale może to zająć więcej czasu. Po zezwalaniu na zasoby Google strona renderuje za pomocą bezgłowego chromu i JavaScript.
Unikalne i opisowe elementy
Przeglądarki oferują wiele interfejsów API, a JavaScript to szybko rozwijający się język. Google ma ograniczenia, na których obsługuje możliwości API i JavaScript. Aby upewnić się, że kod jest kompatybilny z Google, postępuj zgodnie z naszymi zaleceniami, aby wyeliminować problemy z JavaScript.
GoogleBot używa kodów stanu HTTP, aby ustalić, co poszło nie tak, gdy wrzucając stronę Twojej witryny.
Aby poinformować GoogleBot, że strony nie można skanować ani indeksować, użyj zrozumiałych kodów stanu, takich jak 404 dla nie znalezionych stron lub 401 dla stron chronionych hasłem.
W jednej stronie aplikacji z renderowaniem klientów routing jest często wdrażany za pomocą routingu klienta. W takim przypadku użycie prawidłowych kodów stanu HTTP może być niemożliwe lub nieodpowiednie. Aby uniknąć miękkich błędów 404 podczas korzystania z renderowania i ryczania klientów, skorzystaj z następujących strategii:
Google może znaleźć twoje linki tylko w elementach z atrybutem HREF.
W przypadku jednostronicowych aplikacji z renderowaniem klientów użyj interfejsu API History, aby wdrożyć routing między różnymi pomysłami aplikacji internetowej. Upewnij się, że GoogleBot może przetwarzać i wyodrębniać adresy URL bez użycia fragmentów adresów URL do pobierania różnych treści.
Chociaż nie zaleca się używania JavaScript do wprowadzenia tag rel = „Canonical”, jest to możliwe. Google Search znajdzie wprowadzony kanoniczny adres URL podczas renderowania strony.
Możesz zapobiec indeksowaniu stron lub śledzeniu linków za pośrednictwem robotów metag. Na przykład, dodając następny metatheg na początek strony, możesz zablokować indeksowanie strony w Google:
Korzystanie z JavaScript do dodawania robotów metaga do strony lub zmiany jej zawartości jest możliwe, ale ważne jest, aby pamiętać, że Google nie może renderować ani indeksować strony, jeśli znacznik Noindex jest już obecny w kodzie strony.
GoogleBot aktywnie buforuje strony, aby zmniejszyć żądania sieci i wykorzystanie zasobów. Aby uniknąć problemów z przestarzałymi zasobami JavaScript lub CSS, skorzystaj z strategii odcisków palców, aby stworzyć unikalne treści oparte na oparciu o zawartość.
Korzystając z strukturalnych danych na stronach Twojej witryny, możesz użyć JavaScript do generowania JSON-LD i zaimplementowania go na stronie. Upewnij się, że przetestowałeś swoją implementację, aby uniknąć możliwych problemów.
Google obsługuje komponenty internetowe. Podczas renderowania strony Google „pochlebia” zawartość Shadow Dom i Light Dom. Oznacza to, że Google widzi tylko treści widoczne w Lean. Aby upewnić się, że Google może zobaczyć Twoją treść, użyj narzędzia testowego Rich Results lub narzędzia sprawdzania adresu URL i zobacz Lean.
Obrazy mogą znacznie ładować przepustowość i wpływać na wydajność. Dobrą strategią jest zastosowanie leniwego ładowania do ładowania obrazów tylko wtedy, gdy użytkownik je zobaczy. Upewnij się, że wdrożenie leniwego ładowania odpowiada zaleceniom Google.
Utwórz strony dla użytkowników, nie tylko dla wyszukiwarek. Kiedy opracowujesz witrynę, weź pod uwagę potrzeby użytkowników, w tym tych, którzy mogą nie korzystać z przeglądarek obsługujących JavaScript (na przykład osoby, które używają programów do czytania z ekranu lub mniej potężnych urządzeń mobilnych).
Jednym z prostych sposobów przetestowania dostępności witryny jest przeglądanie jej w przeglądarce z odłączonym JavaScript lub użycie przeglądarki tekstowej, takiej jak Lynx. Przeglądanie strony w trybie tekstowym pomaga również zidentyfikować inną treść, która może być trudna dla Google, na przykład tekst wbudowany w obraz.
W przypadku problemów związanych z SEO Twojej witryny możesz skontaktować się z towarzyszem SEO CEO Przez e -Mail info@seo.computer lub przez WhatsApp według numeru +79202044461.
ID: 125