Ukrywanie strony przed wyszukiwarkami

Wyszukiwarki, takie jak Google, stale przeszukują Internet w poszukiwaniu nowych danych. Podczas przeszukiwania Twojej witryny plik robots.txt Twojego sklepu blokuje zawartość strony, która w przeciwnym razie mogłaby zmniejszyć skuteczność Twojej strategii pozycjonowania stron (SEO), „kradnąc” PageRank.

Domyślnie plik robots.txt sklepu informuje boty (zwykle boty indeksujące wyszukiwarek lub „crawlery”), które strony lub pliki witryny mogą, a których nie mogą żądać do wyświetlenia. Na przykład wyszukiwarki są proszone o nieindeksowanie strony koszyka (znajdującej się pod adresem www.example.com/cart), ponieważ jest ona unikalna dla poszczególnych klientów i jej indeksowanie nie jest przydatne. Wszystkie sklepy Shopify mają wstępnie skonfigurowany i zoptymalizowany szablon robots.txt.liquid, dlatego nie musisz wprowadzać żadnych zmian w pliku robots.txt.liquid, chyba że masz ku temu szczególny powód. Dowiedz się więcej: editing robots.txt.liquid.

Jeśli chcesz ukryć określoną stronę lub produkt przed wyszukiwarką, ale jednocześnie pozostawić je aktywne i opublikowane w kanale sprzedaży sklepu online, możesz użyć metatagów lub niestandardowego metapola, aby ręcznie ukryć treść przed wyszukiwaniami. Możesz także użyć statusu niepublicznego, aby ukryć produkty.

Dowiedz się więcej o zarządzaniu widocznością w wyszukiwarkach w swoim sklepie online.

Ukrywanie strony lub produktu za pomocą metatagów

Możesz ukryć strony, które nie są zawarte w pliku robots.txt.liquid, dostosowując sekcję <head> pliku układu theme.liquid Twojego szablonu. Musisz dodać kod metatagu, aby zatrzymać indeksowanie określonych stron.

Użycie metatagów oznacza, że dany produkt lub strona są ukryte przed wyszukiwarkami, ale nadal widoczne w wyszukiwarce witryny sklepu.

Kroki:

  1. Z panelu administracyjnego Shopify przejdź do opcji Sklep online > Szablony.

  2. Znajdź szablon, który chcesz edytować, kliknij przycisk ..., aby otworzyć menu czynności, a następnie kliknij opcję Edytuj kod.

  3. W folderze layout kliknij plik theme.liquid.

  4. Aby wykluczyć szablon wyszukiwania, wklej poniższy kod w pustym wierszu w sekcji <head>:

{% if template contains 'search' %}
<meta name="robots" content="noindex">
{% endif %}
  1. Aby wykluczyć określoną stronę lub produkt, wklej poniższy kod w pustym wierszu w sekcji <head>:
{% if handle contains 'page-handle-you-want-to-exclude' %}
<meta name="robots" content="noindex">
{% endif %}

Pamiętaj, aby zastąpić wartość page-handle-you-want-to-exclude prawidłowym identyfikatorem strony. Jeśli na przykład chcesz ukryć produkt o nazwie „Exclusive Secret Product” z identyfikatorem exclusive-secret-product, instrukcja warunkowa if powinna wyglądać następująco: if handle contains 'exclusive-secret-product'.

6. Kliknij Zapisz.

Ukrywanie produktu za pomocą statusu produktu niepublicznego

Jeśli chcesz, aby produkt był możliwy do odnalezienia tylko za pomocą bezpośredniego adresu URL, możesz oznaczyć go jako niepubliczny.

Gdy ustawisz status produktu jako Niepubliczny, produkt zostanie ukryty w wynikach wyszukiwania w Internecie, w katalogu Shopify Catalog i na mapie witryny Twojego sklepu. Produkty niepubliczne nie są również wyświetlane na obsługiwanych przez Shopify stronach kolekcji, w wynikach wyszukiwania (w tym w wyszukiwaniu predykcyjnym), ani w sekcji polecanych produktów w Twojej witrynie sklepu.

Dowiedz się więcej o statusie produktu niepublicznego.

Ukrywanie strony lub produktu za pomocą niestandardowego metapola

Możesz dodać niestandardowe metapole seo.hidden do strony, posta na blogu lub produktu w panelu administracyjnym Shopify, a następnie ustawić wartość metapola na 1, aby ukryć stronę, posta na blogu lub produkt przed mapami witryn, wyszukiwarkami i wyszukiwarką w sklepie online.

seo.hidden to systemowe metapole, które może być używane przez aplikacje firm zewnętrznych do przechowywania danych, gdy ukrywają one zasób przed wyszukiwarkami i mapami witryn. Jeśli otrzymasz komunikat o treści: Przestrzeń nazw i klucz. seo.hidden. Przestrzeń nazw i klucz są już zajęte. Wyświetl metapola bez definicji, oznacza to, że metapole seo.hidden jest używane przez aplikacje firm zewnętrznych i nie jest dostępne do modyfikacji w panelu administracyjnym Shopify. Jeśli chcesz dodać definicje do każdego typu treści, który już używa seo.hidden, możesz utworzyć definicję dla istniejących metapól.

Kwestie do rozważenia przy używaniu niestandardowego metapola z produktami

Jeśli chcesz, aby produkt był dostępny tylko za pomocą bezpośredniego adresu URL, rozważ ustawienie statusu produktu jako Niepubliczny zamiast używania metapola seo.hidden. Produkt niepubliczny jest ukryty przed mapami witryn i wyszukiwarkami. Nie jest również wyświetlany na obsługiwanych przez Shopify stronach kolekcji, w wynikach wyszukiwania, w sekcji polecanych produktów w Twoim sklepie ani w katalogu Shopify Catalog.

Jeśli produkt ma status Niepubliczny, a metapole seo.hidden ma wartość 1, status Niepubliczny ma priorytet w odniesieniu do sposobu wyświetlania i odnajdywania produktu.

Porównanie widoczności produktu

Zapoznaj się z poniższą tabelą zawierającą porównanie widoczności produktu przy użyciu statusu produktu niepublicznego lub metapola seo.hidden. Nie możesz publikować produktów niepublicznych w aplikacji Shop.

Opisy wpływu statusu produktu niepublicznego i metapola seo.hidden
Funkcja/funkcjonalnośćWidoczność produktu ze statusem NiepublicznyWidoczność produktu z metapolem seo.hidden
Wyszukiwanie w Internecie
Shopify Catalog
Mapa witryny
Wyszukiwarka w witrynie sklepu
Strona produktu (Sklep online i niestandardowe witryny sklepu)
Strona produktu (Shop)
Kolekcje w witrynie sklepu
Polecane produkty
Shop (kanał strony głównej / strony sklepu / strony kategorii / wyniki wyszukiwania)
Kanały sprzedaży firm zewnętrznych

Utwórz niestandardowe metapole

  1. Z panelu administracyjnego Shopify przejdź do opcji Ustawienia > Metapola i metaobiekty.

  2. W sekcji Definicje metapól wybierz odpowiedni typ zasobu (Produkty, Strony lub Posty na blogu), który chcesz ukryć.

  3. Kliknij lub naciśnij Dodaj definicję.

  4. Ustaw następujące pola:

    • Nadaj metapolu Nazwę, np. SEO Hidden, a następnie wybierz tę nazwę z listy.
    • Ustaw wartość pola Przestrzeń nazw i klucz na seo.hidden.
    • Opcjonalnie: Podaj krótki opis, np. „Ukrywa zasób przed wyszukiwarkami, gdy wartość wynosi 1”.
  5. Skonfiguruj wartości pola niestandardowego, wykonując następujące czynności:

    1. Kliknij lub naciśnij ⊕ Wybierz typ, a następnie wybierz opcję Liczba całkowita.
    2. Wybierz opcję Jedna wartość.
    3. W sekcji Walidacje ustaw Wartość maksymalną na 1.
  6. Kliknij przycisk Zapisz.

  7. W panelu administracyjnym Shopify przejdź do strony, posta na blogu lub produktu, który chcesz ukryć przed wyszukiwarkami.

  8. W sekcji Metapola ustaw wartość metapola SEO Hidden na 1.

  9. Kliknij przycisk Zapisz.

Aby strona, post na blogu lub produkt znów stały się widoczne dla wyszukiwarek, usuń wartość metapola SEO Hidden, pozostawiając je puste, a następnie zapisz zmiany.

Ponowne indeksowanie adresów URL przez Google po wprowadzeniu zmian

Jeśli po wprowadzeniu zmian lub dodaniu strony do witryny chcesz, aby Google ponownie zindeksowało adresy URL, masz dwie możliwości:

Więcej informacji znajdziesz w artykule Poproś Google o ponowne zindeksowanie adresów URL.