Wielu właścicieli witryn jest zainteresowanych budowaniem stron internetowych, które korzystają z zasad AJAX, a jednocześnie są dostępne dla wyszukiwarek.
Niestety, w miarę jak strony stają się bardziej zaawansowane, kodowanie stron internetowych staje się bardziej szczegółowe, a czasami zbyt zawyżone. Czasami zawyżony kod ukrywa zawartość na stronie internetowej i utrudnia robotom indeksującym wyszukiwarek znalezienie wyjątkowej, odpowiedniej i aktualnej treści do indeksowania. Aby kodowanie AJAX (Asynchronous JavaScript and XML) mogło być przyjazne dla wyszukiwarek, programiści stron internetowych musieli spędzać dużo czasu z nadmiernie skomplikowanym kodem. Na szczęście dla nas to nie jest już dzisiaj!
Dlaczego AJAX może być trudny do indeksowania i indeksowania
Jednym z powszechnych zastosowań AJAX jest przyspieszenie korzystania z witryny przez użytkownika, ale ta implementacja może mieć wady SEO.
Poszczególne dylematy, z jakimi spotykają się SEO:
- Strony internetowe, które używają AJAX do ładowania treści na stronę, mogą być znacznie szybsze i zapewniać lepsze wrażenia użytkownika
- ALE: te witryny mogą być trudne (lub niemożliwe) do przeszukania przez Google, a używanie AJAX może uszkodzić SEO witryny.
Jakie jest rozwiązanie?
Teraz właściciele witryn mają wreszcie opcję AJAX, która może być indeksowana i indeksowana przez obie główne wyszukiwarki w Stanach Zjednoczonych (Google i Bing).
Serwer SEO to narzędzie wiersza polecenia, które uruchamia serwer, który umożliwia GoogleBotowi (i innym robotom indeksującym) indeksowanie stron internetowych zbudowanych w oparciu o Javascript. Narzędzie działa przy bardzo niewielkich zmianach w kodzie serwera lub po stronie klienta.
Serwer SEO działa PhantomJs (bezgłowa przeglądarka internetowa), która w pełni renderuje stronę i zwraca w pełni wykonany kod do GoogleBota.
Daje to spiderowi Google, GoogleBotowi możliwość odczytywania komentarzy w AJAX lub JavaScript, takich jak komentarze Facebooka lub komentarze Disqus i inne, które są dynamicznie ładowane za pomocą AJAX lub JavaScript. Co więcej, oznacza to, że Google lepiej widzi treść za większą ilością kodu JavaScript lub AJAX.
Zasoby i dalsze czytanie
Osobom, które nie są SEO lub programistami stron internetowych, sugerowałbym, aby udostępnić ten artykuł swoim wewnętrznym twórcom stron lub porozmawiać z konsultantami systemu zarządzania treścią (CMS) o tym, jak może to wpłynąć na Twoją witrynę. Wiele widżetów i wtyczek CMS wykorzystuje programowanie AJAX, które może, ale nie musi, wpływać na ranking Twojej wyszukiwarki.
W celu dalszych dyskusji na ten temat sugeruję przyjrzenie się następującym zasobom:
Jeśli rozważasz dodanie AJAX do swojej witryny lub masz już witrynę korzystającą z AJAX, upewnij się, że porozmawiasz ze swoim programistą lub konsultantem CMS, aby mogli dokładnie rozważyć implementację tego polecenia i wziąć pod uwagę, jakie wyszukiwarki treści mogą wyodrębnić i czy adresy URL mogą być indeksowane.
Jakie jest rozwiązanie?