#angular #internationalization #seo #sitemap
Вопрос:
Моя компания хочет улучшить свой SEO и узнала, что i18n удваивает контент.
Мы используем Angular 8 и i18n (интернационализация), в проекте есть 2 файла json: "es.json"
и "en.json"
.
Язык по умолчанию — «es» (испанский), и на панели навигации есть кнопка для переключения между испанским и английским языками туда и обратно
Содержимое HTML является динамическим (пример: {{ 'home.metrics.step3-subtitle' | translate }}
).
Таким образом, URL-адрес не изменяется (пример: www.example.com/es
или www.example.com/en
).
Есть ли какой-либо способ избежать удвоения содержимого при такой настройке (без использования параметров URL)?
Спасибо!
Комментарии:
1. Что означает «избегать удвоения контента»? Как я должен структурировать свои URL-адреса как для SEO, так и для локализации? в котором описано, как создавать удобные для SEO URL-адреса, которые могут ответить на некоторые из ваших вопросов.