2016-03-14 44 views
9

prawdopodobnie zduplikowane pytanie Best way to set up 404 pages in a angular SPA?, ale nie znalazłem wiarygodnej odpowiedzi na moje pytanie.
Jestem ciekawy, czy istnieje sposób na poinformowanie googlebota o stronie 404? jest tam tag o nazwie prerender-status-code, ale nie znalazłem żadnego oficjalnego artykułu od Google Seo Team, aby potwierdzić, że szanuje ten metatag.
Czy to wystarczy, aby postępować zgodnie z najlepszą praktyką określoną w here?
czy powinienem zrobić coś więcej? (Być może coś zrobić z narzędzi dla webmasterów Google?)
mogę zrobić badania na kilku dobrze znanych OSO i zauważyłem SoundCloud dodać tag nofollow na swoich 404 stronach, tak:Jak powiadomić GoogleBot o 404 stronach w Angular SPA?

<meta content="noindex, nofollow" name="robots"> 

Googlebot przestrzegać metatag, który został dodany później przez js?

+0

Sprawdź, https://stackoverflow.com/questions/37334220/how-do-i-return-a-ttp-404-status-code-fa-a-spa/48510017#48510017. Właśnie odpowiedziałem. – Mauro

Odpowiedz

0

Jedynym sposobem, aby powiedzieć google bot, że jest to 404 strona jest wysłać kod stanu HTTP 404.

Jeśli chodzi o prerender-status-code. Wygląda na to, że przeczytałeś go na prernder.io. Prawdziwym pomysłem tego metatagu jest poinformowanie prerendera o tym, jaki kod strony musi on przekazać klientowi. Możesz więc kontrolować, czy wysłać 404 (lub dowolny inny kod) w zależności od logiki aplikacji js. Możesz przeczytać nieco więcej tutaj https://github.com/prerender/prerender/issues/347

Mam nadzieję, że po tym zaawansowanym botu Google zostanie wdrożony wszyscy będziemy mogli mieć głęboki oddech! https://webmasters.googleblog.com/2017/12/rendering-ajax-crawling-pages.html