Niedawno utworzyłem stronę internetową przy użyciu Angularjs
i obecnie próbuję ją zaindeksować przez Google za pomocą pushstate
.Indeksowanie aplikacji angularjs - Googlebot-symulacja vs witryna: domena
Zrobiłem całkiem sporo badań i odkryłem, że mogę użyć Googlebot-simulater
w Google Webmaster tools
, aby symulować wizytę Google w mojej witrynie i zobaczyć, jak boty widzą moją stronę internetową, a co widzą użytkownicy.
Oto rezultat wygląda dobrze, Google
widzi dokładnie te same rzeczy jak moje użytkowników, a wszystkie strony/podstrony uzyskać status obu partially
lub fully
.
Innym sposobem, o którym dowiedziałem się dziś rano, aby zobaczyć, co widzi Google
na mojej stronie internetowej, jest skorzystanie z usług Google site:domainname
. Tutaj znajduje się lista wszystkich stron/podstron: Google
ma cached
i klikając na różne linki, otrzymujesz widok, w którym wyświetlana jest dana strona.
Oto gdybym trochę zaniepokojony, że coś mi umknęło, bo niezależnie od statusu partially
/fully
moje strony dostać się z Goolgebot-simulation
, kiedy patrzę na moich stronach (za pomocą drugiej metody), strony są puste .
Po raz pierwszy indeksuję strony internetowe i próbowałem od wielu dni, ale bez powodzenia. Czy jest ktoś, kto może powiedzieć, co robię źle/pominąć, lub przynajmniej wskazać właściwy kierunek? A może powinienem być trochę bardziej cierpliwy?
Dodałem nagrodę w tej samej sytuacji. –
Hej, mam do czynienia z tym samym problemem, więc staram się stworzyć narzędzie, które pomoże rozwiązać problem - https://github.com/jjbskir/angular-prerender - wstępnie przygotowuje twoją stronę, aby była bardziej przyjazna dla SEO i nie wymaga usługi zaplecza. – jjbskir