Angular Universal SSR & SEO & индексация — почему ссылки на сайте не делают новые HTTP заросы на сервер и как поисковики индексируют сайт?

Angular Universal — это платформа, разработанная командой Angular, которая позволяет рендерить страницы на сервере, вместо того, чтобы делать это на клиенте. Это называется SSR (Server-Side Rendering).

Одной из главных причин использования Angular Universal является улучшение SEO (Search Engine Optimization) и индексации сайта поисковыми системами. Когда поисковые роботы обрабатывают страницы, основанные на Angular, они обычно не выполняют JavaScript код и не рендерят содержимое на клиенте. В результате, информация, сгенерированная на клиенте с помощью Angular, может быть недоступна для поисковых систем.

Angular Universal, выполняя рендеринг на сервере, создает полностью отрендеренную страницу, которая затем может быть обработана поисковыми роботами. Когда поисковые системы анализируют страницу, они видят полностью отрендеренное содержимое, что позволяет им понять структуру и контент сайта.

Что касается ссылок на сайте, Angular Universal может использоваться для предотвращения делания новых HTTP запросов на сервер между страницами. Вместо этого, после первоначальной загрузки, Angular Universal выполняет рендеринг страниц на сервере при перходе между страницами. Это позволяет пользователю переходить между страницами без задержек, вызванных новыми запросами на сервер.

Таким образом, Angular Universal SSR совместно с правильным использованием ссылок на сайте, позволяет улучшить SEO и индексацию сайта поисковыми системами. Ссылки на сайте не делают новые HTTP запросы на сервер из-за использования предварительно отрендеренной страницы, созданной с помощью Angular Universal. Это позволяет поисковым системам анализировать полностью отрендеренное содержимое сайта и индексировать его соответственно.