Indeksowanie adresów URL z obsługą fasetu witryny w Google

Indeksowanie adresów URL z obsługą fasetu witryny w Google

Nawigacja FaceT jest powszechną funkcją witryn, która pozwala użytkownikom zmienić wyświetlanie elementów (na przykład produkty, artykuły lub zdarzenia) na stronie. Jest to przydatna i popularna funkcja, ale jej zwykła implementacja oparta na parametrach URL może prowadzić do nieskończonej liczby adresów URL, co może zaszkodzić witrynie na kilka sposobów:

  • Prawa skanowanie: Ponieważ adresy URL utworzone w celu nawigacji faset mogą być nowe, a wyszukiwarki nie mogą natychmiast określić ich przydatności, zwykle skanują dużą liczbę adresów URL, dopóki nie dowiedzą się, że strony te są bezużyteczne.
  • Powolna indeksowanie nowych stron: Ze względu na utratę czasu na bezużytecznym adresie URL robot wyszukiwania spędza mniej czasu na indeksowaniu nowych, przydatnych stron.

Zwykła adres URL nawigacji faset może zawierać różne parametry w linii, które filtrują elementy. Na przykład:

Https: // example.kom/items.stm? Produkt = ryba i kolor = radioaktywne_ pozdrowienia i sitsa = tina

Zmiana parametrów adresu URL, takich jak produkty, kolor i rozmiar, pokaże różne zestawy elementów na tej samej stronie. Prowadzi to do ogromnej liczby możliwych kombinacji filtrów, co z kolei prowadzi do dużej liczby adresów URL. Aby zaoszczędzić zasoby, zaleca się śledzenie jednej z następujących opcji:

  • Jeśli nie jest konieczne indeksowanie adresu URL nawigacji aspektowej, zapobiegaj skanowaniu.
  • Jeśli konieczne jest adres URL indeksów nawigacji aspektów, upewnij się, że przestrzegają najlepszych praktyk opisanych poniżej.

Jak zapobiegać indeksowaniu adresów URL nawigacji aspektów w Google

Jeśli chcesz zapisać zasoby serwera i nie chcesz, aby awaryjny adres URL nawigacji był wyświetlany w Google, możesz zapobiec ich indeksowaniu przy użyciu jednej z następujących metod:

  • Korzystanie z Robots.txt do zakazania adresów URL skanowania nawigacji fasetów. Często nie ma sensu zezwalać na skanowanie przefiltrowanych stron, ponieważ zużywa zasoby serwera bez znaczących korzyści; Zamiast tego pozwól ci skanować tylko strony poszczególnych elementów i strony z pełną listą bez użytych filtrów:
    user-agent: Googlebot
    disallow: /*?*products=
    disallow: /*?*color=
    disallow: /*?*size=
    allow: /*?products=all$
  • Użycie fragmentów adresu URL do określania filtrów. Wyszukiwanie Google zwykle nie obsługuje fragmentów adresów URL podczas indeksacji. Jeśli Twój system filtracji używa fragmentów adresów URL, nie wpłynie to na skanowanie (pozytywnie lub negatywnie). Na przykład zamiast parametrów URL użyj fragmentów adresu URL:
    https://example.com/items.shtm#products=fish&color=radioactive_green&size=tiny

Inne sposoby wskazywania preferencji dotyczących skanowania URL nawigacji fasek obejmują użycie rel = „kanoniczne” i atrybut rel = „nofollow”. Jednak metody te są mniej skuteczne w dłuższej perspektywie niż wspomniano wcześniej.

  • Zastosowanie rel = „kanoniczne” w celu wskazania kanonicznej wersji adresu URL nawigacji faset może ostatecznie zmniejszyć liczbę skanowanych niekanonicznych wersji tych adresów URL. Na przykład, jeśli masz trzy strony z filtrem, określ rel = „Canonical” do niefiltrowanej wersji:
    <link rel="canonical" href="https://example.com/items.shtm?products=fish">
  • Przydatne może być użycie atrybutów rel = „nofollow” na kotwicach wskazujących strony z filtrowaniem. Pamiętaj jednak, że każda kotwica wskazująca określony adres URL musi mieć atrybut rel = „nofollow” dla skutecznego działania.

Jak zoptymalizować adres URL nawigacji w witrynie do indeksowania w Google

Jeśli chcesz potencjalnie indeksować adresy URL nawigacji fasetu, postępuj zgodnie z najlepszymi praktykami, aby zminimalizować negatywne skutki indeksowania dużej liczby adresów URL:

Należy pamiętać, że indeksacja tych adresów URL doprowadzi do wzrostu wykorzystania zasobów serwera i potencjalnie powolnego otwarcia nowych adresów URL w Twojej witrynie.

  • Użyj standardowego separatora parametrów URL i. Symbole, takie jak przecinek (,), punkt z przecinkiem (;) i nawiasów ([i]) są trudne do rozpoznania wyszukiwarek jako dzielników parametrów.
  • Jeśli kodujesz filtry wzdłuż trasy URL, na przykład:/Produkty/Fish/Green/Tiny, upewnij się, że logiczna kolejność filtrów zawsze pozostaje taka sama i że nie ma zduplikowanych filtrów.
  • Zwróć kod stanu HTTP 404, jeśli kombinacja filtra nie prowadzi do wyników. Jeśli na stronie nie ma zielonych ryb, użytkownicy i roboty wyszukiwania powinny odbierać błąd „nie znaleziono” z odpowiednim statusem HTTP (404). Powinno to również wystąpić, jeśli adres URL zawiera zduplikowane filtry lub nieprawidłowe kombinacje filtrów i nieobecnych stron paginacji.

Jeśli masz aplikację jedno-, może to być niemożliwe. Postępuj zgodnie z najlepszymi praktykami dla jednej strony.

Jeśli masz pytania dotyczące optymalizacji i indeksowania adresów URL nawigacji fasek, możesz szukać pomocy od firmy SEO CEO E -mailem: info@seo.computer, WhatsApp: +79202044461.

ID: 123

Wyślij zapytanie, a my udzielimy konsultacji NA SEO promocja Twojej strony internetowej