Нет, это я сделаю. А вот с каноникалами что сделать?
из того что я понял у тебя гугл индексит не ту версию страницы, а яндекс индексирует и первую и вторую, попробуй ajax закрыть meta name="fragment" content="!" на части страниц и посмотреть на результат, гуглу должно быть пофиг, но если неканоничная лезет в индекс, то там что-то с перелинком еще не так