У попередніх розділах щодо дозволу сканування вмісту AJAX Google заявляє :
3. Ручки сторінок без хеш-фрагментів
Деякі ваші сторінки можуть не мати фрагментів хешу. Наприклад, ви хочете, щоб ваша домашня сторінка була www.example.com
, а не www.example.com#!home
. З цієї причини у нас є спеціальне положення для сторінок без хеш-фрагментів.
Примітка. Переконайтеся, що ви використовуєте цю опцію лише для сторінок, що містять динамічний вміст, створений Ajax. Для сторінок, які мають лише статичний вміст, він не дасть додатковій інформації сканеру, але це додасть додаткового навантаження на ваші та сервери Google.
Для того, щоб зробити сторінки без фрагментів хешу, які можна сканувати, ви додаєте спеціальний метатег у голову HTML-сторінки вашої сторінки.
Метатег приймає таку форму:
<meta name="fragment" content="!">
Це вказує сканеру, що він повинен сканувати потворну версію цієї URL-адреси. Згідно з вищевказаною угодою, гусеничний веб-сайт тимчасово відобразить гарну URL-адресу у відповідну некрасиву URL-адресу. Іншими словами, якщо ви розмістите на сторінці www.example.com, сканер тимчасово відобразить цю URL-адресу www.example.com?_escaped_fragment_=
і запитає її з вашого сервера. Потім ваш сервер повинен повернути знімок HTML, відповідний www.example.com
. Зауважте, що одне важливе обмеження стосується цього метатега: єдиний допустимий вміст - "!". Іншими словами, метатег завжди матиме точну форму:, <meta name="fragment" content="!">
яка вказує на порожній хеш-фрагмент, але сторінку зі змістом AJAX.
Тому вам все ж потрібно включити відображення URL-адреси на "потворну" версію, що містить ?_escaped_fragment_=
браузер без голови.
Вони подають попередження:
Якщо вміст для www.example.com?_escaped_fragment_=
повернення коду 404, вміст не буде індексовано www.example.com
!
Тож вам слід також перевірити це.