#seo #nuxt.js #server-side #server-side-rendering #google-search
#seo #nuxt.js #на стороне сервера #Рендеринг на стороне сервера #google-поиск
Вопрос:
Я разрабатывал приложение, в котором пользователи могут создавать профиль, и к нему можно получить доступ по URL-адресу, который содержит их имя пользователя в качестве слизней: https://myexample.com/username
Приложение работает с API и каждый раз, когда пользователь обращается к указанному выше URL-адресу, использует asyncData из Nuxt. Я могу получить имя пользователя и выполнить запрос API, чтобы получить всю информацию от пользователя и отобразить ее должным образом.
Меня беспокоит то, что из-за отсутствия статического URL-адреса для доступа к профилям пользователей рейтинг URL в Google?
Мой анализ заключается в том, что, загружая URL-адрес только с помощью динамического слага, Google не сможет заметить существование всех пользователей, у которых есть URL-адрес, но я не уверен, правильно ли я думаю.
Моя цель — позволить пользователям находить свои профили в Интернете, используя преимущества Nuxt SEO, но я не уверен, что использую правильный подход.
Любые отзывы об этом очень помогут, заранее спасибо.
Ответ №1:
Google будет индексировать только страницы, которые он может найти при обходе вашего сайта. Если нигде на сайте нет ссылок на страницы пользователей, Google не знает о них, и они не будут проиндексированы.
Тем не менее, вы можете создать файл sitemap и отправить его в Google, чтобы в нем был список всех страниц, которые вы хотели бы проиндексировать. Таким образом, внутренние ссылки не требуются. Ручное создание карты сайта для сайтов с большим количеством динамических страниц может быть утомительным, однако обычно есть инструменты, доступные для автоматизации этого, в зависимости от ваших настроек.
Редактировать
Поскольку вы отметили этот вопрос с помощью Nuxt, вы могли бы взглянуть на @nuxtjs/sitemap
.
Комментарии:
1. Это дало мне хорошую идею о том, что делать, и мне удалось разработать решение. Большое вам спасибо за ваш ответ!