Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как реализовать динамическую подгрузку контента без перезагрузки страницы ? (https://javascript.ru/forum/dom-window/73530-kak-realizovat-dinamicheskuyu-podgruzku-kontenta-bez-perezagruzki-stranicy.html)

sasha3611 23.04.2018 20:12

Как реализовать динамическую подгрузку контента без перезагрузки страницы ?
 
Есть страница, у нее есть блок article. Нужно что бы при переходе по ссылкам (смене url). Страницы загружались с помощью ajax скрипта, как вконтакте и при этом были проиндексированы поисковыми машинами.
Подскажите пожалуйста как сделать ?:help:
Или материал на эту тему ?:thanks:

Белый шум 24.04.2018 02:32

https://learn.javascript.ru/ajax-xmlhttprequest
https://javascript.ru/blog/pharrell/...ie-history-API

j0hnik 24.04.2018 02:53

Белый шум,
тут больше сложность представляет это
Цитата:

Сообщение от sasha3611
и при этом были проиндексированы поисковыми машинами.


j0hnik 24.04.2018 02:59

а сложность как раз в том: ЕСЛИ создавать отдельные страницы для индекса поисковика, то на них будут нулевые поведенческие, и смысла в такой индексации не будет.

и такого рода динамику яндекс хоть и может видеть но! не индексирует. Чтобы убедиться - просто открой сохраненную копию документа (кэш Яндекса).

Белый шум 24.04.2018 03:10

j0hnik,
Не вижу сложностей - страницы существуют, ссылки на них существуют, яваскрипт перехватывает клики по ссылкам и подгружает только то, что нужно (ну или всю страницу грузит и вставляет вместо текущей - не суть). Благодаря хистори апи меняется урл - F5 и копипаста урла загрузит то, что нужно.

Что за нулевые поведенческие - я хз.

j0hnik 24.04.2018 03:39

Белый шум,
чисто в теории все так и есть, если есть отдельная страница оптимизированная и все с ней впоряде, она доступна по адресу
на сайте есть спец теги указывающие на то-что что сайт на AJAX
<meta name="fragment" content="!">.
но на практике сталкиваемся с тем что на странице проблемы с поведенческими факторами и она плохо ранжируется. =((

j0hnik 24.04.2018 03:57

https://support.google.com/webmaster...er/81766?hl=ru
рекомендации Google
https://yandex.ru/support/webmaster/...-indexing.html
рекомендации Yandex

Белый шум 24.04.2018 09:21

j0hnik,
Похоже, что мы говорим о разных вещах - я веду речь не про ajax (когда ссылки с символом #), а про хистори апи (когда ссылки совершенно обычные, без hash). В этом случае всё работает по инструкции гугла и сайт все видят одинаково: и роботы и браузеры без яваскрипта. Яваскрипт только помогает, когда включен.


Часовой пояс GMT +3, время: 07:43.