Google использует *?_escaped_fragment_*, когда находит хэш-банг (#) в запрошенном URL-адресе, но в моем новом приложении я использую HTML5 PushState, поэтому я больше не использую хэш-банги, откуда Google знает, как направить к */ ?_escaped_fragment_=blogs* вместо /blogs, если он не содержит хэш-банга (#).
Полагается ли это на файл robot.txt или sitemap.xml?
Я понимаю, что Google направляет на другой URL-адрес, а затем возвращает снимок HTML. Существуют ли какие-либо библиотеки (предпочтительнее Node.js или PHP) для их создания? Учебники наверное?
Весь день был в документах Google Developer, но просто не мог понять этого.