У меня есть веб-приложение AngularJS 1.0.7. Несколько месяцев назад я отправил файл sitemap.xml в Google, чтобы URL-адреса были проиндексированы.
Теперь я хотел бы загрузить новый файл карты сайта с некоторыми обновлениями этих URL-адресов. Я имею в виду, что страницы те же, но URL-адреса немного изменились.
В тот момент, когда Google проиндексирует мои новые URL-адреса, я предполагаю, что у него будет много URL-адресов с одинаковым дублированным кодом, верно? Я немного беспокоюсь, потому что я читал, что Google наказывает эти сценарии.
Я немного читал об этом, но я совсем новичок во всем этом SEO. Так что мне на 100% не ясно, что мне делать. Идеально для меня было бы, если бы Google мог «удалить» или каким-то образом забыть старые URL-адреса и проиндексировать новые.
Я читал о канонических URL-адресах и перенаправлении 301. Это правильные подходы? Какой из них я должен использовать?
Относительно канонический подход кажется мне довольно ясным. Но в случае, если мне нужно сделать перенаправление 301, как мне это сделать в моем приложении nginx или AngularJS?
ОБНОВЛЕНИЕ: Просто чтобы предоставить немного больше деталей: это старые URL-адреса, проиндексированные Google: http://domain/en/boats/rental-sailboat-bavaria-palma-majorca.-1
и это новые URL-адреса, которые я хотел бы проиндексировать: http://domain/en/boats/rental-sailboat-bavaria-cruiser-37-palma-majorca-1
Оба они возвращают одно и то же содержимое. Должен ли я попытаться удалить старый проиндексированный URL-адрес? Или они оба могут быть проиндексированы?