W poprzednich sekcjach dotyczących zezwalania na indeksowanie treści AJAX Google stwierdza :
3. Obsługuj strony bez fragmentów mieszających
Niektóre strony mogą nie zawierać fragmentów mieszających. Na przykład możesz chcieć, aby strona główna była www.example.com
, a nie www.example.com#!home
. Z tego powodu mamy specjalny przepis na strony bez fragmentów mieszających.
Uwaga: Upewnij się, że korzystasz z tej opcji tylko w przypadku stron zawierających dynamiczną treść utworzoną przez Ajax. W przypadku stron, które mają tylko treść statyczną, nie dostarczyłoby robotowi dodatkowych informacji, ale spowodowałoby dodatkowe obciążenie serwerów Twoich i Google.
Aby strony bez fragmentów mieszających mogły być indeksowane, umieść specjalny metatag w nagłówku HTML swojej strony.
Metatag ma następującą postać:
<meta name="fragment" content="!">
Wskazuje to robotowi indeksującemu, że powinien zaindeksować brzydką wersję tego adresu URL. Zgodnie z powyższą umową robot indeksuje tymczasowo ładny adres URL na odpowiedni brzydki adres URL. Innymi słowy, jeśli umieścisz na stronie www.example.com, robot indeksujący tymczasowo zamapuje ten adres URL www.example.com?_escaped_fragment_=
i poprosi o to z twojego serwera. Twój serwer powinien następnie zwrócić migawkę HTML odpowiadającą www.example.com
. Pamiętaj, że jedno ważne ograniczenie dotyczy tego metatagu: jedyną prawidłową treścią jest „!”. Innymi słowy, metatag zawsze będzie miał dokładnie taką postać:, <meta name="fragment" content="!">
co oznacza pusty fragment skrótu, ale stronę z zawartością AJAX.
Dlatego nadal musisz włączyć mapowanie adresu URL do „brzydkiej” wersji zawierającej ?_escaped_fragment_=
przeglądarkę bezgłową.
Kontynuują z ostrzeżeniem:
Jeśli treść do www.example.com?_escaped_fragment_=
zwrócenia kodu 404, żadna treść nie będzie indeksowana www.example.com
!
Dlatego też powinieneś to sprawdzić.