На веб-сайте есть много страниц с компонентом, на котором пользователи могут оставлять комментарии. Чтобы сократить время загрузки страницы и поскольку немногие пользователи используют систему комментирования, компонент комментирования загружается через AJAX после загрузки страницы. Вопрос: как заставить Google индексировать динамический контент, загружаемый через AJAX при загрузке страницы?
Многие другие страницы AJAX и SEO предлагают разрешить Google индексировать контент как отдельную страницу. Здесь это недопустимое решение - мы не хотим, чтобы комментарии к элементу были уникальной страницей.
Решение, которое мы рассматриваем:
Создайте две версии страницы (статическую и динамическую):
- www.example.com/page/comments_on (статическая загрузка комментариев)
- www.example.com/page (загружать комментарии после загрузки страницы через AJAX)
Затем установите канонический URL-адрес www.example.com/page/comments_on на www.example.com/page. Мы бы поместили оба URL-адреса в наш sitemap.xml.
Это сработает? Каковы недостатки этого подхода? Какие еще есть подходы, чтобы справиться с этой ситуацией?