Привет вам господа и даммы :)
Достались мне проекты на продвижение, адская смесь, дот нет и ангуляр вместе...
В общем, кто-то знает что можно прочитать по проблемам индексации ангуляр в ПС Гугл, и как решить проблемму неиндексации страниц.
ПС этот мануал (https://developers.google.com/webmasters/ajax-crawling/docs/html-snapshot#generating-html-snapshots) не предлагать)
Я сразу говорю - нужно переделать , аргументирую ТОПом гугла - сразу переход на цмс и нормальное продвижение
На хабр (https://habrahabr.ru/post/235395/) статья есть относительно индексации сайтов на Ангуляр
Цитата: DwayneND от 20-06-2016, 14:35:31
На хабр (https://habrahabr.ru/post/235395/) статья есть относительно индексации сайтов на Ангуляр
есть но все равно лучше не парить мозг и перенести на цмс, не так все и сложно
если бы была возможность сделать на нормальной цмс, давно сделал бы сам и не парился, но жизнь-боль сайты есть и переделывать на данном этапе рукомоводство не планирует ( поэтому будем ломать ногу голову и продвигать то что есть...
пс, статью на хабре видел, но автор так и не написал продолжение...
Цитата: davidExl от 28-06-2016, 14:48:36
если бы была возможность сделать на нормальной цмс, давно сделал бы сам и не парился, но жизнь-боль сайты есть и переделывать на данном этапе рукомоводство не планирует ( поэтому будем ломать ногу голову и продвигать то что есть...
пс, статью на хабре видел, но автор так и не написал продолжение...
Ну так напиши автору на крайний случай или посмотри вот это (http://"https://github.com/steeve/angular-seo") и это (http://www.ng-newsletter.com/posts/serious-angular-seo.html)
В общем, решение найдено, возможно комуто пригодится.
Первое что нужно сделать для сайта на angular js это включить html5mode
Дальше поправьте роуты и удалите # (хэши) из структуры url
удалите из меты этот тег (<meta name="fragment" content="!">)
если раньше страницы индексировались с хэшем то через search console в параметрaх url запретите индексировать _escaped_fragment_
сделайте sitemap.xml и добавьте его в search console
сайт в индексе полет стабильный, контент читаеться и индексируется.
Помните про правило 5 секунд, если контент не отражаеться на странице в течении 5 секунд, гугл его не ждет и соответственно не проиндексирует.
данный рецепт релевантен для гугла, яндекс вроде покачто не понимает такой подход, но не проверял, поэтому не знаю.
Удачи всем.