Около трёх лет назад с лёгкой руки веб-гигантов Гугл и Facebook у большинства сайтостроителей вошёл в моду «нескончаемый скроллинг» (БС), при котором новый контент машинально подгружается по мере прокручивания до конца страницы. С того времени на эту разработку перешло множество самых различных ресурсов, среди них и таких, где её применение выглядит если не нелепым, то по крайней мере неуместным. Более того, в определённых случаях «нескончаемый скроллинг» неудобен не только для пользователей, но и для самих обладателей сайтов, так что в далеком прошлом пришла пора взглянуть на эту разработку критически.
Единственное практическое преимущество БС – отсутствие необходимости щёлкать мышкой по ссылке либо кнопке называющиеся наподобие «Перейти на следующую страницу». Вправду, существенно проще прокрутить пять страниц, чем пять раз щёлкнуть по таким ссылкам, в особенности в случае если эти страницы довольно маленькие.
Вопреки начальному плану, «нескончаемый скроллинг» в далеком прошлом превратился из эргономичной разработки, облегчающей доступ к данным, в настоящее проклятье Сети. Отсутствие строгого деления на страницы просто-напросто противоречит изначальным правилам построения Глобальной паутины, что ведет к самым неоднозначным итогам.
Отметим, что всякий смысл URL, другими словами «единого указателя ресурсов», сводится к тому, что это показывающая на неповторимый ресурс ссылка, при введении которой вы получите как раз те данные, что и желали заметить. На сайтах, где реализована разработка БС, это, вероятнее, не так. Надавив на отысканную через поисковую совокупность либо сохранённую ещё где-то ссылку, вы попадаете не на необходимый текст, а на страницу, где когда-то отображался таковой контент – в тот момент, в то время, когда в том месте был поисковый робот либо создатель страницы с гиперссылкой. Вам может повезти, в случае если необходимый вам текст был размещён сравнительно не так давно и его удастся найти, промотав «нескончаемую ленту». Но в случае если ссылка далеко не свежая, то из этого уже ничего не выйдет.
Несложнее говоря, наличие на сайте «нескончаемого скроллинга» вероятно значит, что вы ни при каких обстоятельствах не сможете обнаружить нём нужную вам данные – как, но, и поисковый «паук». Заберём для примера Twitter. Имея хотя бы пара сот фолловеров, сколько раз вам нужно будет проматывать ленту, дабы прочесть все их посты? А вдруг их тысяча, сотни и десятки тысяч, миллионы? На сайтах со множеством иллюстраций БС может привести к замедлению работы компьютера либо попросту к «падению» браузера.
«Нескончаемая лента» совсем неудобна и с позиций юзабилити, потому, что, пройдя по какой-то ссылке на таковой странице, вы никак не сможете возвратиться в то самое место, откуда ушли. Вы вряд ли сумеете запомнить, что были «где-то чуть выше середины», но кроме того в случае если запомните, то эта информация окажется совсем ненужной, поскольку на самоподгружающейся странице размещение движка полосы прокрутки возможно произвольным и зависит как от количества подгруженного контента, так и от снова опубликованного. Представьте, что вы просматриваете многотомную энциклопедию, напечатанную на огромном рулоне бумаги. Если бы в своё время не были придуманы книги с отдельными страницами, то поиск нужного места в таком издании занимал бы как минимум продолжительные часы.
Более того, «нескончаемый скроллинг» вводит в заблуждение пользователя, что (вы удивитесь!) до сих пор принимает к сведенью размещение движка полосы прокрутки, сигнализирующее о том, как вы продвинулись в изучении предлагаемого контента. В отечественном же случае только что пребывавший в самом низу страницы движок через секунду опять оказывается в середине. Просматривая книгу либо газету, вы видите их физическую ограниченность и понимаете, что дочитав их, станете располагать неким завершённым количеством информации, ответом на интриги сюжета либо понятием о том, как, к примеру, программировать на Си-шарп. При с нескончаемой лентой для того чтобы не происходит. Контент делается практически необозримым, вы в нём, и у пользователя формируется беспокойства и чувство неудовлетворённости.
С позиций бизнеса также всё обстоит не через чур радужно. Сайт с «нескончаемой лентой» может не хорошо индексироваться и поисковых совокупностях и «упасть» в выдаче результатов если сравнивать с версией, применяющей классическое деление на страницы. Не смотря на то, что в Гугл заявляют, что их совокупность способна индексировать такие ленты, отсутствие чётких ссылок на отдельные страницы совсем точно не содействует высокому положению в выдаче.
Помимо этого, подобные разработки полностью запрещены для определённых категорий сайтов. БС запутывает и злит потенциальных клиентов вебмагазинов, каковые предпочли бы самостоятельно определять собственное положение на сайте, переключаясь между отдельными страницами с списками и описаниями. Не всё так легко и с показами рекламных баннеров: «нескончаемая лента» может существенно снизить их число, а использование дополнительных навязчивых скриптов, вероятнее, вынудит большая часть визитёров включить «баннерорезалки».
В следствии в Гугл задумались о том, возможно ли объединить удобство автоматической подгрузки контента с чётким делением таковой «нескончаемой ленты» на конкретные страницы с неповторимыми адресами. Аналитик поведения веб-мастеров Google Джон Мюллер внес предложение ответ, которое упрощает индексирование аналогичных страниц для поисковых роботов и в один момент сохраняет эргономичную автоподгрузку.
Действующую демонстрацию таковой совокупности возможно заметить тут. Она представляет собой гибрид из автоподгружающейся отдельных страниц и ленты, ссылка на каковые постоянно присутствует внизу. Другими словами вы имеете возможность «вечно» прокручивать такую ленту, но наряду с этим отдельные её страницы остаются пронумерованными. Ссылки на такие их номера и страницы динамически обновляются, исходя из этого вы постоянно сможете поставить гиперссылку на какую-то из них и быть уверенными в том, что попадёте как раз в том направлении, куда необходимо.
Подробнее с техническими средствами реализации данной идеи возможно ознакомиться тут. Мюллер подчёркивает, что это не готовый метод: его использование на конкретных ресурсах требует отдельного тестирования, но сама схема ясна и, что самое основное, работоспособна.
Очевидно, возможно от применения пускай прекрасной, но не всегда эргономичной и действенной технологии: не секрет, что при наличии таковой возможности многие пользователи предпочитают просматривать многостраничные материалы на одной странице. Наряду с этим по окончании нажатия ссылки «продемонстрировать всё» либо «продемонстрировать на одной странице» пользователю демонстрируется целый дешёвый количество контента, ограниченный каким-то разделом либо темой. Стоит ли злоупотреблять при таких условиях «нескончаемым скроллингом» – вопрос, думаю, чисто риторический.