- Апублікавана ў: 2014/08/15 | Аўтар: Уладзімір Чарнышоў | У рубрыцы: 0
- Чаму пагинация - дрэнна
- Што можна зрабіць?
- ідэальны варыянт
Апублікавана ў: 2014/08/15 | Аўтар: Уладзімір Чарнышоў | У рубрыцы: 0
Скажу адразу: пагинация - зло, і з ёй трэба змагацца! Нармальнага перакладу тэрміна pagination нету, тут і пагинация, і лістынг, і пэйджынг. Пагинация - гэта пастаронкавай высновы доўгага спісу (тавараў, навін). На кожнай старонцы спісу ёсць пронумерованные спасылкі для пераходу на іншыя старонкі спісу. Як правіла робяць яшчэ спасылкі Папярэдні / Наступны і Першая / Апошняя старонкі. Вынікі пошуку ў Яндэксе і Google, дарэчы, таксама разбітыя на старонкі.
Чаму пагинация - дрэнна
Тэарэтычна, разбіццё спісу на старонкі дазваляе лепш працаваць з гэтым спісам. Практычна ж, колькасць мінусаў відавочна перавышае плюсы, а калі яшчэ ўлічыць пытанні SEO, пагинацию можна пачынаць ненавідзець.
З мінусаў:
- Большасць карыстальнікаў праглядае не больш за 2-3 старонак спісу. Аптымізатар гэта выдатна вядома: калі які прасоўваецца сайт ніжэй за 30 пазіцыю, то трафіку на яго практычна няма. Са спісамі тавараў або навін сітуацыя тая ж самая.
- Карыстацца спісам старонак для пераходу нязручна. Трапіць мышкай у патрэбную лічбу старонкі цяжка, асабліва калі дызайнеры старются зрабіць іх мяльчэй для эканоміі месца.
- Спасылкі на навіны, ці тавары, ці што там у спісе, скачуць са старонкі на старонку. Індэксацыя старонак спісу робатамі адбываецца не адначасова, таму робат можа знайсці дзве спасылкі на суседніх старонках ці не знойдзе не адной.
- Першая старонка пагинации як правіла існуе ў двух варыянтах. Напрыклад / news / і / news /? Page = 1 - гэта па спасылках з меню сайта і з сярэдзіны пагинации.
- Старонкі пагинации далей першай не патрэбныя для прасоўвання, але індэксаваць іх пажадана, каб былі спасылкі на навіны ці тавары.
- Часта-густа ў адрасах старонак з'яўляюцца дадатковыя параметры, што ператварае індэксацыю ў хаос.
Што можна зрабіць?
Самы просты і радыкальны спосаб - гэта забараніць індэксацыю ўсіх старонак спісу, акрамя першай (уключаючы копію першай старонкі з параметрамі). Відавочны мінус гэтага рашэння - не будзе спасылак на тавары, навіны і іншыя элементы спісу. Сышоў з першай старонкі - знік назаўсёды!
Вядомы заходні аптымізатар Рэнд Фишкин ў сваім відэаўрок (via devaka.ru ) Прапануе замяніць спісы катэгорый і падкатэгорыі, то ёсць перагледзець стратэгію навігацыі на сайце.
У іншым роліку супрацоўніца Google разглядае некалькі варыянтаў вырашэння пытанняў пагинации. На самай справе Google распазнае пагинацию і разумее, што ўсе гэтыя старонкі спісу трэба ўмоўна «склеіць» ў адну. Лепш, вядома, гугл дапамагчы і прамаркіраваць спасылкі на Наступную / Папярэднюю старонкі з дапамогай rel = prev / rel = next, а яшчэ лепш зрабіць агульную старонку спісу view-all:
ідэальны варыянт
Што ж мае сэнс рабіць з пагинацией або лістынгаў? Усё сказанае вышэй і яшчэ трохі больш (калі ёсць доступ да цела распрацоўшчыка):
- Пашыраем магчымасці навігацыі, дадаем структуру раздзелаў і фільтраў. У выпадку інтэрнэт-крамы і спісаў тавараў патрэбныя фільтры, у выпадку навін патрэбен архіў з выбарам перыяду і іншымі плюшкамі.
- Дапрацоўваем код пастаронкавага навігацыі, як раіць Гугл, як мінімум дадаем rel = prev / rel = next
- Я ў адным праекце не стаў забараняць індэксацыю, а дадаў на ўсе старонкі, пачынаючы з другой (і копію першай з параметрамі) тэг <meta name = "robots» content = "noindex, follow»>. Так старонкі лістынга ў індэкс не трапляюць, а спасылкі на тавары індэксуюцца. Хоць трэба глядзець на колькасць старонак сайта і праіндэксаваных старонак, калі розніца вялікая - зачыняць індэксацыю, каб робат хадзіў па больш карысным раздзелах: фільтрах і архівах.
Што можна зрабіць?