2017-01-25 4 views
2

Ich benutze Prerender für ExpressJS App. Ich habe <meta name="fragment" content="!"> in index.html Seite gehalten. Es funktioniert gut, wenn ich mywebsite.com/?_escape_fragment_= benutze, aber wenn ich fetch als google für mywebsite.com/ verwende, sehe ich keine Daten. Aber für das hässliche Format mit ?_escape_fragment_= funktioniert es wie Charme.Reagieren prerender.io fetch, da Google nicht funktioniert

Wird Googlebot mywebsite.com als mywebsite.com/?_escape_fragment_= crawlen, wenn es indexiert wird oder ich etwas dafür tun muss?

Antwort

3

Fetch, da Google ein bekanntes Problem hat, bei dem nicht automatisch nach dem Fragment-Meta-Tag gesucht wird. Wenn Sie am Ende der URL in Fetch as Google ?_escaped_fragment_= eingeben, sollte die vorgerenderte Seite korrekt angezeigt werden.

Der echte Googlebot hat diesen Fehler nicht, und sie werden das Fragment-Meta-Tag sehen und die ?_escaped_fragment_=-URL erfolgreich selbst crawlen.

Verwandte Themen