Отправляйте URL-адреса, созданные нашим сайтом Angular на стороне клиента, через консоль поиска Google или Google автоматически найдет их?


При развертывании приложения Angular только с рендерингом на стороне клиента, нужно ли нам предпринимать дополнительные шаги, чтобы Google индексировал приложение, или это происходит автоматически.

Я действительно зашел в консоль поиска и зарегистрировал сайт, но мне любопытно, нужно ли мне создавать файл карты сайта XML и т. Д. Или Google автоматически обнаружит маршруты?

Author: Stephen Ostermiller, 2020-09-23

1 answers

Теперь Googlebot выполняет JavaScript и может автоматически сканировать и отображать страницы на сайтах, отображаемых на стороне клиента. Похоже, вы уже делаете это, но чтобы позволить искателю выполнять свою работу, вам нужно:

  • Создайте отдельный URL-адрес для каждого фрагмента контента на вашем сайте. Google должен иметь возможность отправлять посетителей непосредственно на контент, который они искали, направляя их по определенному URL-адресу для этого контента. Вы можете перенаправить все URL-адреса в один и тот же код обработчика в Angular и иметь ваш код решает, какой контент подходит, основываясь на URL-адресе.
  • Отображение <a href=""> ссылок на страницах для перехода на другие страницы. Вы можете перехватывать клики пользователей по этим ссылкам и обновлять только содержимое страницы, которое необходимо изменить и обновить URL-адрес, используя pushState. Нет необходимости заставлять пользователей полностью загружать всю страницу заново при навигации. Однако Google не сможет найти все URL-адреса на сайте, если вы не используете обычные якорные ссылки в своей навигации элементы.

Все еще может быть хорошей идеей создать XML-карту сайта. Google очень медленно выполняет обход и визуализацию сайтов, созданных на стороне клиента. Карта сайта XML может ускорить процесс поиска и сканирования всего вашего сайта в Google. Без карты сайта это может занять месяцы, но с картой сайта это может занять всего несколько недель.

Просто потому, что у вас есть карта сайта XML, вам все равно нужно связать свои URL-адреса вместе с якорными ссылками. Карты сайтов помогают с URL-адресом обнаружение, но они не помогают с репутацией URL или рейтингом. Для хорошего SEO карты сайта недостаточно. Вам нужно, чтобы робот Googlebot видел взаимосвязи между вашими страницами, чтобы он мог вычислять Pagerank. См. Парадокс Карты сайта.

 2
Author: Stephen Ostermiller, 2020-09-23 13:58:43