Paginacja może być również istotną wadą. Wskazywanie aktualnej pozycji

Dla każdego webmastera dzielenie treści na strony (paginacja) jest jednym z najważniejszych tematów. Jeśli masz wielka ilość treści, trudno będzie Ci obejść się bez paginacji. Oprócz tego, że paginacja poprawia użyteczność treści, istnieją również aspekty SEO, o których warto pomyśleć.

Paginacja nie jest jednak nauką o rakietach Kontekst SEO jest kilka rzeczy, które powinieneś wiedzieć. Zanim przyjrzymy się tym funkcjom, najpierw wyjaśnijmy Różne rodzaje paginacja strony i problemy, jakie może ona powodować.

Rodzaje paginacji

Kiedy myślisz o paginacji strony, prawdopodobnie masz na myśli tylko jeden lub dwa typy, ale istnieje o wiele więcej metod. Są one podobne pod wieloma względami, ale istnieją również znaczne różnice w zakresie funkcjonalności i łatwości obsługi.

1. Podział artykułów

Jest to bardzo powszechny rodzaj paginacji. Możesz użyć paginacji artykułu, jeśli masz bardzo długi artykuł, którego nie chcesz wyświetlać na jednej stronie. W tym przypadku wystarczy podzielić go na kilka stron i umieścić linki „Wstecz” i „Następny” na końcu każdej strony:

Każda strona ma inny adres URL, na przykład:

  • http://www.somesite.com/some_article-1.html;
  • http://www.somesite.com/some_article-2.html;
  • http://www.somesite.com/some_article-3.html;

możesz użyć różne nazwy dla każdej części artykułu ( te. zamiast jakiś_artykuł-2.html możesz użyć nazwa_części.html, gdzie nazwa_części to nazwa sekcji), ale to tworzy więcej problemów dla SEO, więc lepiej trzymaj się konwencji 1, 2, 3.

2. Paginacja galerii

Podczas paginacji galerii obrazów każdy obraz w galerii ma swój własny własna strona. Podobnie jak w przypadku paginacji artykułu, możesz nazwać poszczególne strony sekwencyjnie (1, 2, 3 itd.) po nazwie serii lub możesz nadać każdemu obrazowi inną nazwę, ale w tym przypadku nie pokażesz, że są wszystkie części tej samej galerii.

Do nawigacji można także używać linków „Poprzedni” i „Następny”.

3. Paginacja kategorii

Jeśli masz witrynę z dużą liczbą kategorii i podkategorii, a przeglądanie listy tych kategorii wymagałoby kilkukrotnego przewinięcia strony w dół, często stosuje się paginację kategorii.

4. Paginacja tematów forum lub komentarzy na blogu

Paginacja jest bardzo powszechna w przypadku forów, ponieważ tematy mogą być bardzo długie i nie chcesz, aby były one rozciągnięte na jednej stronie. To samo dotyczy postów na blogu z duża ilość komentarze - wystarczy podzielić je na strony i połączyć ze sobą za pomocą linków/przycisków "Wstecz" / "Dalej".

5. Nieskończona paginacja przewijania

Paginacja nieskończonego przewijania to najnowsza i najpopularniejsza metoda paginacji. Treść następnej strony jest dodawana bezpośrednio do bieżąca strona gdy użytkownik przewinie rzutnię w dół.

Odbywa się to automatycznie i nie ma potrzeby używania linków/przycisków „Wstecz”, „Dalej” i „Inne” – wszystkim zajmuje się skrypt paginacji.

Możliwe problemy

Podobnie jak w przypadku wielu przydatne rzeczy Jeśli nie wiesz, jak poprawnie zaimplementować paginację, może to prowadzić do różnych problemów.

1. Głębokość skanowania

Jeśli linki do stronicowania są nieprawidłowe, Google nie będzie w stanie zaindeksować wszystkich stron z tej serii. Co więcej, Google ma ograniczenia dotyczące liczby stron, które można przeszukać w jednej witrynie, a duża liczba stron może prowadzić do zmniejszenia głębokości indeksowania.

2. Zduplikowana treść

Duplikacja treści to bardzo poważny problem SEO. Może się to zdarzyć podczas paginacji podczas używania strona ogólna„Zobacz wszystko” wraz z podziałem na poszczególne strony. Polecam używać rel=”nofollow” do paginacji. Następnie możesz bezpiecznie włączyć stronę „Zobacz wszystko”.

3. Słaba treść

Był czas, kiedy Google uwielbiał witryny z wieloma stronami, nawet jeśli zawierały tylko jeden obraz i/lub niewielką ilość tekstu. To już historia, a posiadanie tak kiepskiej zawartości może wpędzić Cię w poważne kłopoty.

Słaba treść może być większym problemem podczas paginacji galerii obrazów, ponieważ w przypadku innych typów paginacji na stronie będzie znajdować się co najmniej jeden lub dwa akapity tekstu. Jeśli nie pozwolisz Google na indeksowanie poszczególnych stron z obrazami, ale będziesz wyświetlać je na jednej stronie głównej, nie będziesz mieć problemu.

Dodatkowo możesz dodać więcej treści do strony obrazu, na przykład linki do powiązanych elementów, powiązane galerie itp., aby wzbogacić treść i zadowolić Google. Problem z tą metodą polega na tym, że może ona skutkować zmniejszoną gęstością słowa kluczowe, a co za tym idzie, obniżenie oceny.

Poprawne wdrożenie paginacji w praktyce nie jest wcale trudne, ale jeśli tego nie zrobisz, bardzo szybko doświadczysz wszystkich problemów związanych z nieprawidłową paginacją. Oto kilka wskazówek, jak tego uniknąć.

1. Kiedy stosować paginację

Nie ma w tej kwestii uniwersalnych zasad, ale oto kilka z nich: ogólne zalecenia, które są odpowiednie w większości przypadków.

Jeśli korzystasz z paginacji artykułu, możesz narysować linię w określonym miejscu, na całej stronie lub na końcu sekcji artykułu. Koniec sekcji wydaje się bardziej logicznym miejscem, ale może to skutkować powstaniem strony ze zbyt dużą różnicą długości tekstu.

W przypadku tematów forumowych i komentarzy na blogu najlepiej jest podzielić tematy i komentarze na strony po 10-20 postów/komentarzy. Oczywiście, jeśli wiadomości/komentarze są bardzo długie, nawet 20 z nich nie zmieści się na jednym ekranie. Ale to normalne.

Niektórzy użytkownicy uważają, że lepiej jest przewijać stronę w dół, niż ciągle klikać przyciski „Dalej”, „Dalej”, „Dalej”. Trzymaj się więc zasady 10 do 20 postów/komentarzy na stronę.

2. Zawsze twórz spis treści artykułów podzielonych na strony.

Kiedyś jednak uważałem to za oczywiste, ponieważ często zauważam, że ten punkt jest pomijany, pozwólcie, że się do tego odniosę – zawsze twórz spis treści ( Spis treści) dla artykułów paginowanych.

Jeśli nie dasz im tej możliwości ( te. jeśli nie masz spisu treści, który użytkownicy mogliby wybrać wymagana sekcja ), to najprawdopodobniej natychmiast po dołączeniu zamkną stronę.

Umieść spis treści w widocznym miejscu – pod nagłówkiem lub w ramce obok pierwszego akapitu. Pamiętaj o dołączeniu spisu treści na każdej stronie uszkodzonego artykułu, aby użytkownicy mogli dowolnie przeglądać artykuł.

Jeśli korzystasz z WordPressa, być może już zakochałeś się w wtyczce. WP Spis treści podzielonych na strony. Obsługuje wszystko, co jest związane z tworzeniem spisów treści i zapewnia wiele opcji dostosowywania.

Dzięki tej wtyczce spis treści będzie wyglądał następująco:


3. Nie zapomnij o stronie „Zobacz wszystko”.

Wspomniałem już kilkakrotnie w tym artykule, że strona „Zobacz wszystko” rozwiązuje wiele problemów SEO związanych z paginacją strony.

Pojedyncza strona „Pokaż wszystko”, która wyświetla wszystkie sekcje paginacji, nie tylko sprawdza się dobrze w przypadku użytkowników, którzy nie lubią klikać linku „Dalej”, ale także zapobiega problemom SEO.

Fora są jedynym wyjątkiem od tej reguły, ponieważ dla nich strona „Zobacz wszystko” nie ma żadnego znaczenia. W przypadku forów wystarczy podzielić tematy na osobne strony – nie da się tego obejść.

Tworząc stronę „Pokaż wszystko”, poinstruuj Google, aby ją zindeksowała i nie dotykała innych stron. Aby uniknąć kar za powielanie treści, zawsze używaj noindex na poszczególnych stronach.

Gdy bot odwiedzi Twoją witrynę, możesz sprawdzić indeksowanie Google, aby sprawdzić, czy w wyszukiwaniu wyświetla tylko ogólną stronę, czy też indeksowane są także poszczególne strony. Może się to wydawać zbyt dużym problemem, ale uwierz mi, kary za powielanie treści spowodują znacznie więcej kłopotów.

4. Jeśli to konieczne, użyj rel=„prev” i rel=„next”

Jeśli masz istotny powód, dla którego nie możesz użyć strony „Zobacz wszystko” lub jeśli rodzaj paginacji, którego używasz, po prostu na to nie pozwala, powinieneś zawsze używać rel=„prev” i rel=„next ” do Google zaindeksował wszystkie strony z tej serii.

Te Atrybuty HTML informować Google o kolejności indeksowania stron. Należy jednak mieć świadomość, że bot Google może, ale nie musi, zastosować się do tych wskazówek, więc nie ma gwarancji, że wszystkie Twoje strony zostaną zaindeksowane.

Cześć wszystkim! W SEO są rzeczy z pozoru elementarne i oczywiste, ale jeśli choć trochę je zrozumiesz, pojawia się wiele pytań i niuansów, które niepokoją właścicieli projektów. Dzisiaj chcę porozmawiać o stronach paginacji (zwanych także stronami z listami). Chciałbym napisać szczegółową lekcję: co, dlaczego i dlaczego, aby wszystko wyjaśnić, jak udało nam się to zrobić z lekcją.

Mówiłam już o tym na swoim blogu (opowiadałam tam też o co chodzi nawigacja strony). Teraz czas pokazać, co trzeba z nimi zrobić z punktu widzenia SEO. Wiele osób niepokoi się następującymi pytaniami:

  • czy powinny zostać zamknięte ze względu na indeksowanie paginacji w pliku robots.txt;
  • może powinieneś je zamknąć za pomocą meta name="robots";
  • lub lepiej użyj rel=canonical;
  • a może nawet zostaw je otwarte do indeksowania;
  • Cóż, inne pytania.

Więc chodźmy!

Stronypaginacja to strony, które powstają, gdy lista postów lub produktów jest podzielona na kilka stron. Oto przykład nawigacji po paginacji na moim blogu, linki te prowadzą do stron paginacji:

Jak już zrozumiałeś, nawigacja po stronach może odbywać się na stronach zawierających dużą liczbę:

  • karty produktów;
  • słupki informacyjne;
  • dyskusje na forach.

Indeksowanie paginacji

Lepiej nie blokować indeksowania stron paginacyjnych, aby roboty dotarły do ​​jak największej liczby produktów/postów (szczególnie ważne, gdy produktów jest dużo). Ale znowu, mimo że strony są otwarte do indeksowania, zalecałbym upewnienie się, że nie są uwzględniane w głównym wyszukiwaniu. Jestem przeciwny umieszczaniu w indeksie stron o niskiej jakości i uważam, że wyszukiwanie powinno zawierać tylko wymagane strony, a znaczenie takich stron będzie większe, niż gdyby były one pełne treści niskiej jakości. Jak więc?

Cała trudność polega na tym, że dwie największe wyszukiwarki na naszym rynku (Yandex i Google) różne wymagania. Przyjrzyjmy się im.

Wymagania Yandexa

Co więcej, w w tym przypadku Nie będzie problemów z indeksowaniem produktów czy postów, ponieważ rel=canonical nie zabrania robotom odwiedzania stron, ale indeks będzie zawierał tylko stronę główną w obu wyszukiwarkach.

Wymagania Google’a

Oznacza to, że Google nie zaleca, tak jak Yandex, umieszczania kanonicznego na pierwszej stronie, twierdzi również, że jest to błędne; Jednak z doświadczenia zauważono, że jeśli umieścisz rel=canonical na pierwszej stronie, nic krytycznego się nie stanie;

I tak, jest taki punkt: Yandex nie przejmuje się tagami rel=prev i rel=next, nie rozumie ich i po prostu je ignoruje.

Co mówią SEO?

Opinii na ten temat jest wiele, podam kilka.

Niektórzy twierdzą, że każda strona paginacyjna musi być dostosowana do różnych zapytań. Przykładowo, pierwsza strona znajduje się w sekcji „Kup laptop”, druga w sekcji „Kup laptop niedrogo”, trzecia w sekcji „Kup laptopa w sklepie internetowym” i tak dalej. Nie rób tego. Wyszukiwarki nie są takie głupie, może 5-8 lat temu działało, ale teraz zdecydowanie nie warto tego robić.

I ktoś mówi, żeby tego zabronić w pliku robots.txt lub użyć tagu meta name="robots" content="noindex,follow". Zrobiłem to również wcześniej, ale nie jest to do końca poprawne, ponieważ czynniki behawioralne strony paginacji nie zostaną przeniesione. Tak, a Yandex mówi również:

Nie promuję na blogu stron kategorii (ale na próżno mówiłam o zaletach tej właściwej), nie mogę się do tego zabrać, jakoś na pewno się za to zabiorę i usunę „noindex, follow ”. Tym, którzy promują kategorie, polecam skorzystać z powyższych instrukcji.

Powielanie w paginacji

Nawiasem mówiąc, jeśli Yandex uważa, że ​​​​strony paginacji są duplikatami, Google tak nie uważa; najważniejsze jest wskazanie rel=prev i rel=next. Jeśli użyjesz tagu rel=canonical na stronie głównej, tylko ta strona będzie w indeksie. Jeśli użyjesz tylko rel=prev i rel=next, strony paginacji zostaną uwzględnione w indeksie wyszukiwarki.

Znaczniki prev i next pokazują robotowi, że strony są połączone w logiczną sekwencję, tak jakby były jedną dużą stroną. Dlatego możesz używać rel prev/next i rel kanoniczny do strony głównej - niepoprawne. Oznacza to, że jeśli chcesz określić zarówno kanoniczny, jak i poprzedni/następny, wówczas wskazujemy kanoniczny tylko na samą stronę (do siebie).

Jak zaprojektować strony paginacyjne

Tekst opisu nagłówka/kategorii powinien znajdować się tylko na pierwszej stronie; paginacja nie powinna być wyświetlana na pozostałych stronach. Dzieje się tak, aby nie doszło do silnego powielania, a tekst nadal będzie wyświetlany przede wszystkim robotom. A użytkownicy, którzy już przeszli na drugą i inne strony, nie są już zainteresowani tekstami + poprawiona użyteczność.

Jeżeli posiadasz sklep internetowy możesz dodać link do strony "Wszystkie produkty" tej kategorii. Umożliwi to natychmiastowe przeglądanie strony, bez konieczności przechodzenia na inne strony. W takim przypadku wyszukiwarki zalecają umieszczenie rel=canonical na tej stronie ze wszystkimi produktami bez paginacji. Ale tutaj trzeba zachować ostrożność, bo jeśli wyświetlisz dużo produktów/postów, strona będzie się ładować dłużej, a wyszukiwarki lubią strony, które są tak szybkie, jak to możliwe.

I jeszcze jeśli jesteśmy na drugiej czy innej stronie to link do pierwszej strony powinien prowadzić bezpośrednio do strony głównej a nie do /page/1, oto przykład:

Powtarzam, nie ma potrzeby blokowania indeksowania stron paginacyjnych. Ponownie, zrzut ekranu komentarza „Platona” i link do niego zostały już podane powyżej.

Ktoś tak ciągłe przesuwanie(produkty/posty ładują się w miarę przewijania strony). Jeśli to zrobisz, znowu musisz zachować ostrożność. Lub ktoś wyświetla przyciski „Pokaż więcej”:

Można użyć nieskończonego przewijania i innego JavaScript/ajax, ale aby uniknąć problemów, zalecam upewnienie się, że wszystkie elementy są zaindeksowane i wysłane do robota. A jednak powieliłbym niekończące się przewijanie z liczbami 1,2,3,4, ponieważ niektórzy użytkownicy uważają to za wygodniejsze. Oto przykład:

Ponadto, gdy stron jest dużo, możesz dokonać podziału na 10 stron, aby ułatwić robotowi indeksującemu „przebieganie” przez strony, a strony będą znajdować się mniejszą liczbą kliknięć. Oznacza to, że wyprowadzamy coś takiego:

1, 2, 3 ... 10, 20, 30, 40, 50, 60, 70...79.

Wniosek – co ostatecznie należy zrobić?

Moim zdaniem istnieją 3 opcje najbardziej prawidłowego rozwoju wydarzeń:

  1. Jeśli Yandex jest dla Ciebie ważny lub obie wyszukiwarki są interesujące (dla prawie wszystkich projektów dla Rosji), wówczas na pierwszej stronie tworzymy kanon.
  2. Jeśli interesuje Cię tylko Google (na przykład Twoja witryna znajduje się w krajach WNP, gdzie w niektórych z nich praktycznie nie ma ruchu w Yandex lub projektach zagranicznych), wówczas czynimy rel kanoniczną dla siebie i rejestrujemy poprzednia/następna .
  3. Jeśli masz stronę, na której wyświetlane są wszystkie produkty, możesz wskazać na nią rel canonical, użyj rel=prev i rel=next. Wtedy będzie to poprawne dla obu wyszukiwarek. Ale w tym przypadku, przypomnę, są też wady: jeśli masz kategorie, w których wyświetlana jest większa liczba produktów, spowolni to prędkość ładowania strony, a to wpłynie na ranking.

We wszystkich przypadkach zakaz indeksowania nie jest wymagany (ani w pliku robots.txt, ani w meta name="robots"). Nie zapominaj, że tekst umieszczamy tylko na 1. stronie, aby nie było duplikatów z dużą liczbą dopasowań. Zmiany stron w indeksie możesz śledzić w panelach webmasterów Yandex i Google.

Jeśli podejmiesz podobne kroki w celu optymalizacji swojej witryny, wyniki nie będą długo widoczne. Oto świeży przykład z naszej ostatniej pracy (jest to całkowity ruch z wyszukiwarek, prace rozpoczęliśmy w październiku 2017, kliknij, aby powiększyć):

Kochani, którym udało się dotrzeć do nagrania wstępnego mojego maratonu SEO, odpowiedziałem już prawie wszystkim na pytania, jeszcze trochę zostało, sporo pytań napłynęło, już je porządkuję. 🙂 Jeśli nagle zabrakło Ci czasu na zapisanie się na prerejestrację na maraton, poczekaj na nowości na blogu (zapisz się na listę mailingową, żeby nie przegapić startu wyprzedaży), ruszamy już w lutym!

Cóż, pytanie brzmi: co robisz ze stronami paginacji w swoich projektach?

Ważne jest, aby poprawnie skonfigurować paginację, ponieważ obecność niekanonicznych stron w witrynie może poważnie zakłócać zarówno promocję, jak i prowadzić do problemów z indeksowaniem zasobu jako całości. Strony paginacji mogą być postrzegane przez wyszukiwarki jako strony o wątpliwej wartości, ponieważ w większości przypadków są one całkowitymi lub częściowymi duplikatami stron kategorii Twojej witryny.
W tym artykule proponuję szczegółowo rozważyć główne problemy i znaleźć skuteczne rozwiązania ustawienia paginacji w Twojej witrynie.

Czym więc jest paginacja?

Strony paginacji to strony katalogowe (druga, trzecia itd., strona „pokaż wszystko”), na których wyświetlana jest lista produktów (lub artykułów, jeśli mówimy o blogu), które nie mieszczą się na pierwszej stronie kategorii lub sekcji zasobu. W większości przypadków znajduje się na dole strony, ale może być również umieszczony na górze (czasami powielony na górze i na dole). Następująco:

Ponieważ ta funkcjonalność jest obecna na większości witryn, problem z jej ustawieniem jest istotny dla webmasterów i optymalizatorów SEO, ponieważ w rzeczywistości strony niekanoniczne są częściowymi duplikatami strony kategorii głównej, ponieważ powielają całą zawartość pierwszej strony z wyjątkiem listy produktów. Dlatego spójrzmy na główne niuanse i prawidłowe metody konfigurowania paginacji.

Dlaczego ważne jest prawidłowe skonfigurowanie paginacji w witrynie?

Oprócz częściowego powielania treści na stronach paginacji mogą się także powtarzać metatagi i treść tekstowa. To znacznie obniża poziom optymalizacja wewnętrzna witryny i trafności głównych stron docelowych Zapytania użytkownicy. Oznacza to, że takie strony zajmują gorszą pozycję w wynikach wyszukiwania.
Spójrzmy na jeszcze jedno, nie mniej ważny problem. Gdy roboty wyszukiwarek docierają do witryny, głębokość i liczba przeglądanych przez nie stron jest ograniczona i zależy od zaufania do zasobu oraz częstotliwości aktualizacji treści. Załóżmy, że zasób ma dużą liczbę otwarte strony paginacja. Prawdopodobieństwo, że robot zaindeksuje niezbędne strony, jest znacznie zmniejszone, ponieważ liczba przejść stron zostanie wykorzystana na częściowe duplikaty.

Obecnie istnieje wiele podejść do optymalizacji takich stron. Każdy z nich powinien zostać przez Ciebie rozważony zarówno z punktu widzenia złożoności wdrożenia, jak i w kontekście potencjalnych zalet i wad ich wdrożenia.

Przestarzałe sposoby optymalizacji stron paginacji:

1 Metoda. Zamknij strony paginacji w pliku robots.txt

Metodę tę można szybko wdrożyć, ponieważ nie wymaga ingerencji w kod samej witryny.
Możesz zamykać strony podziału na strony w pliku robots.txt za pomocą maski z dyrektywą typu

Nie zezwalaj: *strona=

Konkretna dyrektywa zależy od sposobu implementacji stron paginacji w Twojej witrynie.

Minusy
W ten sposób naprawdę możesz pozbyć się zduplikowanych stron paginacji w indeksie wyszukiwarki. Pamiętaj, że jeśli takie strony są już w indeksie, to zamykając je w pliku robots.txt, możesz poczekać dość długo, aż znikną z indeksu. W końcu robot wyszukiwania zobaczy w pliku dyrektywę zakazującą i po prostu nie przejdzie na tę stronę. Ponadto istnieje duże prawdopodobieństwo problemów z indeksowaniem stron produktów znajdujących się na stronach paginacji, które są zamknięte w pliku robots.txt.

2 Metoda. Paginacja z tagiem rel="canonical" na pierwszą stronę kategorii

Najpopularniejsza metoda w rosyjskim Internecie zwalczania zduplikowanych stron paginacji w indeksie. Ta metoda w zasadzie radzi sobie ze swoim zadaniem, ale utrudnia botowi wyszukiwania indeksowanie produktów znajdujących się na stronach paginacji.

Wyobraź sobie sytuację, w której Twoje produkty są dystrybuowane przez inne serwisy, na przykład otrzymujące informacje poprzez kanał XML. Jeśli proces indeksowania stron produktów będzie dla robota trudny, prawdopodobnie zaindeksuje je w innej witrynie i zostanie ona rozpoznana jako oryginalne źródło.

Z punktu widzenia wyszukiwarki Twoja witryna będzie zawierać nieunikalną treść, co negatywnie wpłynie na Twoje rankingi bezpłatnych wyników wyszukiwania.

Google umieścił ustawienie linków kanonicznych do pierwszej strony kategorii na liście najczęstszych błędów przy ustawianiu rel=canonical.

Najlepsze praktyki optymalizacji stron paginacji:

3 Metoda. Paginacja za pomocą tagu rel="canonical" do strony "Zobacz wszystko".

Wyszukiwarka Google zaleca stosowanie tej metody konfiguracji paginacji.

Znacznik rel="canonical" wskazuje wyszukiwarce strona kanoniczna, który wyświetla wszystkie produkty i pomaga określić paginację stron. Korzystając z takiego tagu, wyszukiwarka nie bierze pod uwagę stron niekanonicznych i zduplikowanych na nich treści.

Taki tag wygląda następująco:

Choć Google uważa tę opcję za optymalną, w praktyce rzadko można spotkać się z taką implementacją. Rzecz w tym, że w przypadku większości sklepów liczba zapytań do bazy z takiej strony znacząco wzrasta, co skutkuje wydłużeniem czasu ładowania strony, na której wyświetlane są wszystkie produkty w danej kategorii w porównaniu do strony pierwszej paginacji. Dlatego w większości przypadków takie podejście wymaga dużego wysiłku w celu optymalizacji samego silnika witryny, aby uzyskać odpowiednie wskaźniki wydajności dla takiej strony.

Minusy

Ta konfiguracja jest trudna do wdrożenia w większości standardowych systemów CMS.

4 Metoda. Paginacja AJAX

Paginacja AJAX jest najbardziej optymalną i korzystną funkcją dla SEO, ponieważ działa w następujący sposób:

po przejściu na drugą i kolejne strony katalogu strona serwisu nie przeładowuje się, lecz zmienia się lista wyświetlanych produktów lub artykułów Pomoc AJAX-owa, zatem strony o adresach URL takich jak http://site.com/page2 itp. po prostu nie istnieją, nie mogą być indeksowane przez wyszukiwarki i nigdy nie będą indeksowane.

Minusy

Takiej paginacji nie da się zrealizować bez zaangażowania programistów.

5 Metoda. Paginacja za pomocą tagów rel="prev"/"next" i metatagu robots

Wszystkie strony paginacji zawierają dyrektywę dla robotów wyszukiwarek w formie metatagu. Dyrektywa ta określa, że ​​strona nie musi być dodawana do indeksu wyszukiwarki, ale pozwala robotowi podążać za wszystkimi linkami zamieszczonymi na stronie.

umieszczenie go w dziale .

Dodatkowo na wszystkich stronach paginacji umieszczane są tagi „poprzednie” I "Następny", wskazując poprzednie i Następna strona odpowiednio. Ułatwia to robotowi zrozumienie struktury ponumerowanych stron i usprawnia skanowanie umieszczonych na nich produktów czy artykułów. Na przykład witryna ma 4 strony paginacji:

Używając tagów rel=prev/next, musisz utworzyć łańcuch istniejących stron paginacji, którego początkiem będzie pierwsza strona, w które musisz dodać:

Kolejnym ogniwem w łańcuchu jest druga strona paginacji, w które musisz dodać:

To samo należy zrobić z trzecią stroną. Czwarta strona to ostatnie ogniwo w łańcuchu, a więc w należy umieścić:

Odpowiednio umieszczone tagi na stronach paginacji sygnalizują wyszukiwarce, że strony od 1 do 4 należy połączyć w jedną pozycję w indeksie. Tylko pierwsza strona będzie istotna.

Ważny

Należy pamiętać, że adres URL pierwszej strony to http://site.com/page1.html w zasadzie nie powinna istnieć, należy ją zastąpić stroną główną http://site.com/page.html. Oznacza to, że gdy użytkownik kliknie cyfrę 1 na liście stron paginacji, powinno nastąpić przejście na stronę główną formularza http://site.com/page.html.
Ponadto, umieszczając tekst na stronie kategorii, zaleca się ukryć go na innych stronach paginacji.

6 Metoda. Paginacja za pomocą tagów rel="prev"/"next" i rel="canonical"

Podobnie poprzednia metoda Tagi rel="prev"/"next" są umieszczane na wszystkich stronach paginacji. Różnica w stosunku do poprzedniego podejścia polega na tym, że zamiast zamykać indeksowanie ponumerowanych stron za pomocą metatag robots, na każdej stronie paginacji znajduje się atrybut rel="canonical" wskazujący kanoniczny link do tej samej strony. To znaczy na stronie paginacji http://site.com/page3.html w bloku zostaną opublikowane link kanoniczny, prowadzące do tego:

Jednocześnie nie należy w żaden sposób blokować indeksowania stron paginacyjnych.

Po czym poznać, że paginacja SEO jest nieprawidłowo skonfigurowana?

Główną oznaką źle skonfigurowanej paginacji są zduplikowane metadane pomiędzy stronami indeksowanymi przez wyszukiwarki.

Najłatwiej je ustalić, przeglądając zaindeksowane strony w Google za pomocą operator strony:, Na przykład witryna:example.com wyświetli wszystkie strony domeny example.com. Jeśli jednak Twoja witryna ma dużą liczbę stron, wygodniej będzie skorzystać ze specjalistycznych usług, takich jak Screaming Frog Seo Spider. Znajdujemy zduplikowane strony według tytułu i zwracamy uwagę na ich adres URL, aby wykryć strony paginacji (adresy zawierają parametr taki jak strona=).

Zduplikowane tytuły możesz także znaleźć korzystając z panelu webmastera Google:

Przejdź do karty Widok wyszukiwania > Optymalizacja HTML

Przejdź do sekcji „Zduplikowane nagłówki”. tagi tytułowe)” i przeanalizuj adresy stron pod kątem podobieństwa ze stronami paginacji.

Wniosek

Podsumowując, możemy stwierdzić, że wśród specjalistów SEO nie ma zgody co do optymalizacji stron paginacyjnych. Dlatego zwróć uwagę na taktyki, które działają skutecznie specjalnie dla Twojej niszy i zastosuj je. Życzymy sukcesów i wzrostu na stanowiskach swoich projektów!

Na początek trochę informacji:

Paginacja- Jest to sekwencyjna numeracja stron, która zwykle znajduje się na górze lub na dole stron serwisu.

W większości przypadków jest używany do stron głównych i sekcji. Często wygląda to tak:

Czym jest paginacja, jest szczegółowo opisane w Wikipedii.

Uważamy, że ten punkt jest ważny dla wewnętrznej optymalizacji strony internetowej, dlatego też ten podręcznik Jeśli chodzi o paginację dla SEO, rozważymy główne niuanse i rozwiązania.

Przejdź do rzeczy!

Przyjrzyjmy się niektórym potencjalnym problemom, które pojawiają się podczas korzystania z paginacji, bez rozważania potencjalnych problemów:

Limit odwiedzin robota wyszukiwania w Twojej witrynie

Gdy wyszukiwanie robotów będzie indeksować Twoją witrynę, głębokość i liczba stron, które odwiedzą jednocześnie, będzie się różnić w zależności od zaufania witryny, częstotliwości aktualizacji treści itp. A jeśli masz ogromną liczbę stron z paginacją, prawdopodobieństwo, że roboty wyszukiwania przejdą przez wszystkie strony z paginacją i zaindeksują wszystkie strony końcowe (produkty/artykuły) znacznie maleje. Ponadto limit zostanie wydany na odwiedzanie stron paginacji, a nie na faktyczne odwiedzanie ważne strony strona.

Problem z duplikatami

W zależności od struktury stron paginowanych, jest bardzo prawdopodobne, że niektóre strony mogą zawierać podobną lub identyczną treść. Oprócz tego często zauważysz, że w Twojej witrynie znajdują się te same tagi tytułu i metaopisu. W takim przypadku zduplikowana treść może powodować zamieszanie w wyszukiwarkach, gdy przychodzi czas na ustalenie, czy odpowiednie strony dla konkretnego zapytania.

NA ten moment Na Specjaliści SEO Istnieją 4 sposoby rozwiązania tego problemu.

Opcja 1: Usuń paginację z indeksu za pomocą noindex

W większości przypadków ta metoda jest priorytetem i można ją wdrożyć tak szybko, jak to możliwe. Jego istotą jest wyłączenie z indeksu wszystkich stron paginacji, z wyjątkiem pierwszej.

Jest to realizowane w następujący sposób: taki metatag

dodane z sekcji na wszystkich stronach z wyjątkiem pierwszej. Dlatego wykluczamy z indeksu wszystkie strony paginacji z wyjątkiem strona główna katalogu i jednocześnie zapewnić indeksowanie wszystkich produktów/stron należących do tego katalogu.

Niuanse należy to wziąć pod uwagę:

  • jeśli umieścisz tekst opisujący stronę główną katalogu, to nadal wskazane jest jego umieszczenie tylko na pierwszej stronie.
  • Powinieneś sprawdzić, czy adres URL pierwszej strony nie jest zduplikowany. Na przykład, jeśli zaimplementujesz paginację w ten sposób:

site.com/catalog?page=2
site.com/catalog?page=3

site.com/catalog?page=N

to jeśli nie jesteś na pierwszej stronie, powinien znajdować się link do pierwszej strony

site.com/katalog

jednocześnie z takiej strony

site.com/catalog?page=1

należy skonfigurować przekierowanie 301 do site.com/catalog.

plusy

  • nadaje się do Yandex
  • najmniej złożone ze wszystkich rozwiązań
  • Świetny sposób na wykluczenie z indeksu wszystkich stron podzielonych na strony, jeśli nie ma logicznego powodu, aby je uwzględnić w indeksie.

Minusy

  • choć on decyduje potencjalny problem paginację, ale jednocześnie wykluczając z indeksu treści strona po stronie
  • jeśli produktów jest dużo, to jeśli nie użyjesz mapy witryny XML, indeksowanie produktów znajdujących się głęboko w katalogu zajmie dużo czasu.

Opcja 2. „Pokaż wszystko” i rel=„kanoniczny”

Ta metoda zaleca korzystanie z Google: jej istotą jest tworzenie osobna strona„Pokaż wszystko”, gdzie wyświetlane są wszystkie produkty/strony z tego katalogu, a na wszystkich stronach paginacji wstawiamy rel=„canonical” na stronie „Pokaż wszystko”.

Realizacja Ta metoda: po utworzeniu strony „Wyświetl wszystko” (na przykład jest to site.com/catalog/view-all.html), następnie na wszystkich stronach paginacji należy dodać sekcję post:

.

W ten sposób pokazujemy Wyszukiwarki, że każda strona paginacji jest niejako częścią strony „Zobacz wszystko”.

  • dla nich jest to najbardziej preferowana metoda
  • użytkownicy wolą przeglądać całą kategorię na jednej stronie naraz (choć ten punkt jest dość kontrowersyjny i zależy od sytuacji).

Niuanse:

Strona „Zobacz wszystko” powinna ładuje się dość szybko, najlepiej w ciągu 1-3 sekund. Dlatego ta metoda jest idealna dla kategorii, w których liczba stron paginowanych wynosi od 5 do 20 i nie nadaje się do katalogów zawierających setki stron paginowanych.

Plusy:

  • metoda priorytetu dla Google
  • cała treść paginacji będzie uwzględniona w indeksie strona wyszukiwania poprzez stronę „Zobacz wszystko”.

Wady:

  • nie nadaje się, jeśli istnieje wiele stron lub wiele wysokiej jakości zdjęć produktów/artykułów.
  • wystarczająco złożone wdrożenie na większości standardowych CMS-ów.

Opcja 3. Rel=„poprzedni”/„następny”

Nasz ostatnia opcja rozwiązanie problemu paginacji może być najtrudniejsze, ale być może jest to najbardziej trudne metoda uniwersalna dla Google (Yandex obecnie nie uwzględnia tych dyrektyw). Ponieważ implementacja jest dość złożona, należy zachować szczególną ostrożność podczas korzystania z tej metody. Zobaczmy jak to działa.

Na przykład masz 4 strony w katalogu:

Używając rel="prev"/"next" zasadniczo tworzysz łańcuch pomiędzy wszystkimi stronami w danym katalogu. Ten łańcuch zaczyna się od pierwsza strona: w tym celu dodajesz do sekcji :

W przypadku pierwszej strony jest to jedyny atrybut. Dla druga strona należy określić jako Poprzednia strona oraz następujące:

Dla trzecia strona zrób to samo z drugim

Kiedy jesteśmy na ostatniej czwartej stronie, musimy wskazać tylko poprzednią stronę w łańcuchu:

.

Korzystając z atrybutów rel="prev"/"next" Google łączy dane strony w jeden element indeksu. Zazwyczaj dla użytkowników będzie to pierwsza strona, ponieważ zazwyczaj jest to najbardziej odpowiednia strona.

Niuanse:

  • rel="prev" i rel="next" to atrybuty pomocnicze Google, a nie dyrektywy.
  • Jako wartości można używać zarówno względnych, jak i bezwzględnych adresów URL (wg dopuszczalne wartości etykietka
  • jeśli podasz link w dokumencie , ścieżki względne zostanie określony na podstawie bazowego adresu URL
  • Jeśli Google wykryje błędy w Twoich znacznikach (na przykład jeśli brakuje oczekiwanej wartości atrybutu rel="prev" lub rel="next"), dalsze indeksowanie stron i rozpoznawanie treści zostanie przeprowadzone w oparciu o własny algorytm heurystyczny Google.
  • powinieneś sprawdzić, czy adres URL pierwszej strony nie jest zduplikowany

Plusy:

  • pozwala rozwiązać problem paginacji bez użycia opcji „Pokaż wszystko”
  • implementacja następuje po niewielkich zmianach w kodzie HTML

Wady:

  • te atrybuty nie są brane pod uwagę przez Yandex
  • wdrożenie może być dość skomplikowane
  • musisz być bardzo ostrożny przy tworzeniu połączeń w łańcuchu stron

Opcja 4. Przewijanie AJAX i JavaScript

Prawdopodobnie spotkałeś się ciągłe przesuwanie produktów na stronach internetowych handel elektroniczny, gdzie produkty są stale ładowane podczas przewijania w dół ekranu. Chociaż to jest dobra okazja poprawić użyteczność, tę metodę również należy stosować poprawnie. Wskazane jest, aby produkty nie ładowały się automatycznie podczas przewijania, ale na dole, pod najnowszymi produktami, znajdował się przycisk „Pokaż N więcej produktów”. Dobrą implementację tej metody można zobaczyć na stronie wikimart.ru, wędrując po końcowych gałęziach katalogu.

Poprawne użycie parametry

W niektórych przypadkach, gdy używasz atrybutów rel="prev"/"next", strony podzielone na strony mogą zawierać parametry, które nie zmieniają treści:

  • zmienne sesji,
  • sortowanie,
  • zmiana liczby elementów na stronę.

W takim przypadku otrzymujemy zduplikowaną treść. Rozwiązaniem tego problemu może być użycie kombinacji rel=”prev”/”next” i rel=”canonical”.

Aby to zrobić, musisz najpierw upewnić się, że wszystkie strony stronicowane za pomocą rel="prev"/"next" używają tego samego parametru. Po drugie, dla każdego adresu URL z parametrem musisz zarejestrować jego stronę kanoniczną bez tego parametru. Na przykład mamy te same 4 strony paginacji i używamy identyfikatora sesji sessionid=55 do śledzenia użytkowników:

Prawidłowe użycie filtrów i rel=„prev”/„next”

Teraz spójrzmy na przykład, kiedy używamy parametrów, dzięki którym możemy/chcemy tworzyć unikalne treści i ważne jest dla nas, aby takie odfiltrowane strony trzymać w indeksie. Na przykład mamy kategorię z tenisówkami i chcemy ją stworzyć strony docelowe Dla wyniki wyszukiwania z różnymi markami, używając parametrów w adresie URL.

Jeden z najbardziej Często Zadawane Pytania na specjalistycznych blogach i forach od początkujących wiąże się z publikowaniem obszernych materiałów: jak najlepiej publikować treści: na jednej stronie czy na różnych? Problem ten może dotyczyć zarówno objętości materiału (artykuły z dużą liczbą znaków), jak i liczby kart na stronie (np. jeśli jest dużo produktów). Najłatwiejszym sposobem rozwiązania tego problemu jest paginacja. W tworzeniu stron internetowych termin ten odnosi się do kolejnej numeracji stron internetowych. Następnie porozmawiamy o tym, jak to skonfigurować i jak może to wpłynąć na indeksowanie witryny.

tego terminu używa się, gdy nie da się wyświetlić całej treści na jednej stronie. W takim przypadku wymagana jest numeracja seryjna stron witryny, po której użytkownik może się poruszać podczas odwiedzania zasobu.

Z paginacją najczęściej spotykają się właściciele sklepów internetowych, którzy zmuszeni są numerować strony w każdej sekcji katalogu. Zasoby informacyjne Paginacja jest stosowana rzadziej.

Wydawałoby się, że wszystko jest proste: dostosuj ilość wyświetlania na jednej stronie, wyświetl paginację Wygodne miejsce i cieszmy się efektami naszej pracy. Jednak wszystko nie jest takie proste, ponieważ organizując paginację, możesz napotkać szereg trudności, które wpływają na jakość zasobu.

Wśród problemów, na które należy zwrócić uwagę, należy wymienić:

  • występowanie duplikatów stron;
  • długie indeksowanie w duże ilości karty;
  • pojawienie się „złej treści”;
  • powtórz tytuły;
  • wypełnianie witryny nieistotnymi stronami;
  • niechęć klienta do odwiedzania wszystkich stron;
  • włączenie paginacji do projektu.

O ich rozwiązaniu porozmawiamy dzisiaj. Co więcej, nie ma wielu sposobów na wyeliminowanie tych niedociągnięć w działaniu witryny, dlatego nie musisz wybierać, ale skorzystać z bardzo szczegółowej listy narzędzi i rekomendacji.

Zatem na początek umówmy się, że aby wypromować stronę na TOP, paginacja jest w zasadzie bezużyteczna: wystarczyłaby nam strona główna (przesadzam, ale jednak). Ale w przypadku otrzymywania zamówień jest to bardzo ważne - dopóki wszystkie produkty nie zostaną zindeksowane przez robota, użytkownik prawdopodobnie nie będzie w stanie ich znaleźć. Odgrywa również dużą rolę w użyteczności.- użytkownik powinien czuć się komfortowo poruszając się pomiędzy kategoriami/katalogami/kartami.

Jeden z najbardziej kontrowersyjnych sposobów na pozbycie się negatywne konsekwencje wykorzystanie paginacji - tworzenie dodatkowych katalogów. Oznacza to, że jeśli Twój sklep internetowy boryka się z problemem braku możliwości umieszczenia wszystkich modeli czajników na jednej stronie, warto stworzyć nowe podkatalogi, a nie rozrzucać je po stronach.

Na przykład najbardziej wspólna opcja Organizacja katalogu w serwisach sprzedażowych wygląda dziś następująco: Strona główna > Czajniki > Lista modeli z paginacją.

Można to sobie wyobrazić inaczej: Strona główna > Czajniki > Producenci > Lista modeli. Jeśli to nie wystarczy, dodajemy kolejne poziomy katalogu: Strona główna > Czajniki > Według objętości > Lista modeli. Nie jest to jednak rozwiązanie dla sklepów, które będą musiały stworzyć mnóstwo takich katalogów, nawet poza 2 i 3 poziomem. Ale to podejście rozwiązuje problem ze stronami dynamicznymi, ponieważ tworzenie filtrów nie ma sensu.

I tu Najłatwiejszy sposób polega na użyciu elementu . Dodając ten metatag do , usuniesz strony z paginacją z list indeksacyjnych bez niepotrzebnego zamieszania. Ale nadal musisz pracować: zainstalować tag na wszystkich strony dynamiczne problemów pojawiających się podczas korzystania z filtrów, a także rozwiązać problem przyspieszenia indeksowania kart produktów, które będą musiały dłużej czekać na uwzględnienie w wynikach wyszukiwania.

Zaindeksowanie stron sklepu lub serwisu WWW zajmie także dużo czasu, jeśli skorzystamy z możliwości pliku rosots.txt: „Disallow: /catalog/page” pozostawi w indeksie tylko pierwszą stronę wpisu . W związku z tym karty na drugiej i kolejnych stronach zostaną później przestudiowane przez pająka, ponieważ Robot nie ma praktycznie żadnego miejsca, w którym mógłby uzyskać do nich linki.

Niektóre optymalizatory wolą używać atrybutu rel="canonical". Dla Google tak najlepsza opcja, ale Yandex, cytuję, „odczytuje link z atrybutem rel=”canonical” nie jako ścisłą dyrektywę, ale jako sugerowaną opcję, która jest brana pod uwagę, ale można ją zignorować”. Oznacza to, że jeśli treść na stronach jest inna, robot i tak będzie je indeksował, nie zwracając uwagi na atrybut (chociaż Platon zaleca używanie tego atrybutu). Dodatkowo będziesz musiał stworzyć stronę, na której będą wyświetlane wszystkie produkty. Powinien być wymieniony jako kanoniczny. Cóż, ten sam problem, co w przypadku - musisz zarejestrować atrybut na stronach dynamicznych, jeśli istnieją filtry do wyświetlania produktów.

Kolejna opcja dla Google- użycie rel=”prev” i rel=”next”. Yandex niestety z nimi nie współpracuje. Istota tej metody polega na tym, że robot PS podczas indeksowania stron łączy te, na których za pomocą tych tagów napisany jest kod. Tworzy to „jedną” stronę z listą wszystkich kart, a zawartość nie jest wykluczona z indeksu.

I na koniec pamiętajmy o AJAX-ie, którego metody mogą zapewnić ładowanie kart podczas przewijania stron. Być może jeden z optymalne metody, z którego korzysta wiele witryn (na przykład w ten sposób zorganizowane są katalogi DNS.ru).

Strony z paginacją SEO

Mimo że większość metod, które opisałem w poprzedniej sekcji, ma na celu wykluczenie treści z indeksu, nie oznacza to, że w ogóle nie należy pracować nad stronicowaniem. Co więcej, wielu nadal woli otwierać te strony robotowi, aby przyspieszyć indeksowanie produktów. Jakie rekomendacje można dać tym, którzy uznali, że zmniejszenie liczby stron w wyszukiwaniu nie wchodzi w grę? Widzę następujące opcje:

  • na każdej stronie zwiększamy ilość wyświetlanych elementów (spowoduje to zmniejszenie Łączna strony - niech będzie 15 kart, a nie 10 na jednej stronie);
  • tytuł każdej strony (z wyjątkiem pierwszej) musi zawierać numer;
  • zostawiamy opis tylko dla pierwszej strony, a na stronach paginacji w ogóle nie używamy słów kluczowych;
  • sprzedaży tekstu ze słowami kluczowymi nie należy powielać: albo piszemy osobno dla każdej strony, albo wyświetlamy go tylko na pierwszej;
  • staraj się nie dzielić artykułów, jeśli robisz to za pomocą narzędzi serwisu, a nie ręcznie, biorąc pod uwagę konieczność promowania każdej strony według słów kluczowych (kanoniczny oczywiście się nadaje, ale tylko dla Google);
  • Nie zapomnij o linku do strony „zobacz wszystko”;
  • pozwalają użytkownikowi określić ilość produktów wyświetlanych na stronie.

Wszystko opisane powyżej nadaje się głównie do. Paginacja na forach ma swoją specyfikę – nie ma od niej ucieczki i lepiej jej nie dotykać. To prawda, gdyby udało się zorganizować komunikację i komentowanie jak w Pikabu czy Habrahabr, byłoby świetnie. Cóż za różne rodzaje wyświetlając strony (tylko tekst, kolejność itp.) nie zapomnij o rel="canonical".