Итак, Google берет:
http://www.mysite.com/mypage/#!pageState
и преобразует его в:
http://www.mysite.com/mypage/?_escaped_fragment_=pageState
... Итак ... Было бы неплохо перенаправить игру со статусом 301 на что-то вроде:
http://www.mysite.com/mypage/pagestate/
а затем вернуть снимок HTML?
Я думаю, что если у вас есть существующая html-структура, и вы просто хотите добавить ajax в качестве прогрессивного улучшения, это будет справедливым способом сделать это, если Google просто пропустит _escaped_fragment_ и проиндексирует перенаправленный URL. Затем ваши ajax-ссылки настраиваются с помощью javascript, а под ними находятся обычные ссылки, которые ведут на вашу обычную структуру сайта.
Итак, когда пользователь входит по статическому URL (то есть http://www.mysite.com/mypage/pagestate/), первая ссылка, по которой он щелкает, приводит его к интерфейсу ajax, если у него есть javascript, тогда это все ajax.
Кто-нибудь знает, если на борту Yahoo / MSN есть эта «спецификация» (используется свободно)? Я не могу найти что-то, что говорит наверняка.