Dlaczego Twoje strony produktów Shopify nie są indeksowane przez Google
Google Search Console pokazuje, że strony produktów Shopify mają status „Wykryto – obecnie nieindeksowane”. Oto pięć najczęstszych przyczyn i jak je naprawić.
Otwierasz Google Search Console, spodziewając się świętowania, a zamiast tego widzisz to: czterdzieści stron produktów oznaczonych jako „Wykryto – obecnie nieindeksowane” lub „Strona zeskanowana, obecnie niezindeksowana”. Twój sklep działa, produkty są prawdziwe, ale Google zdecydował, że większość z nich nie zasługuje na pozostanie w indeksie. Frustrujące jest to, że żaden komunikat w panelu Shopify nie wyjaśnia dlaczego.
W większości przypadków przyczyną nie jest sam Shopify. To garstka powtarzających się błędów konfiguracyjnych, które wkradają się podczas instalacji szablonów, migracji lub instalacji aplikacji — a gdy wiesz, czego szukać, każda poprawka zajmuje zwykle piętnaście minut.
Pięć powodów, dla których Google pomija strony Twoich produktów
1. Tagi canonical wskazujące na inny adres
Każda strona produktu w Shopify ma tag canonical w sekcji <head>, który mówi Google, który URL jest „prawdziwy”. Shopify generuje je automatycznie, ale modyfikacje szablonu i aplikacje SEO często je nadpisują. Klasyczny błąd to produkt dostępny zarówno pod /products/my-product, jak i /collections/summer/products/my-product, z canonical wskazującym na niewłaściwą wersję.
Otwórz stronę produktu, wyświetl źródło strony i wyszukaj <link rel="canonical". URL powinien być czystą formą /products/my-product:
<!-- Poprawnie -->
<link rel="canonical" href="https://yourstore.com/products/leather-wallet">
<!-- Błędnie: sygnały konsolidują się do zakresu kolekcji -->
<link rel="canonical" href="https://yourstore.com/collections/sale/products/leather-wallet">
Jeśli Twój canonical wskazuje na URL ze zakresem kolekcji lub na stronę główną — to dlatego Google konsoliduje sygnały poza Twoją stronę produktu.
2. Meta tag noindex tam, gdzie nie powinien się znaleźć
Niektóre szablony Shopify zawierają warunkową logikę noindex — na przykład noindeksowanie produktów z zerowym stanem magazynowym, produktów z tagiem „draft” lub kolekcji z mniej niż trzema pozycjami. Jeśli przesuwałeś tagi lub pracowałeś nad sezonem wyprzedaży, część Twojego katalogu może po cichu wypaść z indeksu bez ostrzeżenia.
Sprawdź w <head> obecność <meta name="robots" content="noindex">. Jeśli pojawia się na stronie, która powinna być zindeksowana, znajdź warunek w theme.liquid lub w aplikacji SEO i go popraw.
3. Ubogie opisy produktów
Sygnały jakości Google obniżają wartość stron produktów o bardzo skromnej oryginalnej treści — zwykle kilka zdań dostarczonych przez dostawcę, powielonych w wielu produktach. Katalog dropshippingowy, w którym każdy opis to te same dwa zdania od dostawcy, jest indeksowany i odrzucany systematycznie.
To najwolniejsza poprawka, ale o najwyższej dźwigni. Zastąp ogólne opisy dostawcy konkretami: wymiary, materiały, zastosowania, co znajduje się w zestawie, do czego nie służy.
4. robots.txt blokujący niewłaściwe ścieżki
Domyślny robots.txt Shopify jest rozsądny — blokuje /cart, /checkout, /orders i kilka wewnętrznych ścieżek. Jeśli ręcznie edytowałeś robots.txt.liquid i przypadkowo dodałeś Disallow na /collections/ lub /products/, cała gałąź Twojego sklepu staje się niewidoczna.
Typowy domyślny Shopify wygląda tak:
User-agent: *
Disallow: /admin
Disallow: /cart
Disallow: /orders
Disallow: /checkout
Disallow: /*?*oseid=*
Sitemap: https://yourstore.com/sitemap.xml
Wejdź na yourstore.com/robots.txt i potwierdź, że zablokowane są tylko prawdziwie wewnętrzne ścieżki. Dokumentacja Shopify dotycząca robots.txt zawiera listę domyślnie blokowanych ścieżek i wskazówki, jak bezpiecznie je edytować.
5. Rozjazd sitemap po migracji
Jeśli zmieniałeś szablony, edytowałeś URL-e produktów lub przenosiłeś się z innej platformy na Shopify, Twój sitemap może nadal odwoływać się do URL-i, które już nie istnieją — lub nie zawierać nowych. Google odczytuje sitemap.xml według własnego harmonogramu, ale sitemap pełna błędów 404 podważa zaufanie do całości.
Wejdź na yourstore.com/sitemap.xml i sprawdź dziesięć URL-i. Każdy 404 oznacza, że sitemap wymaga regeneracji lub że jakaś aplikacja działa nieprawidłowo.
Znajdowanie problematycznych stron w Search Console
Otwórz Search Console, wybierz swoją właściwość i przejdź do Indeksowanie → Strony. Przewiń do sekcji „Dlaczego strony nie są indeksowane”. Dwa statusy, na których warto się skupić:
- Wykryto – obecnie nieindeksowane: Google wie o URL-u, ale go nie zindeksował. Zazwyczaj sygnalizuje niski priorytet w kolejce Google, co jest pochodną wymienionych wyżej problemów.
- Strona zeskanowana, obecnie niezindeksowana: Google pobrał stronę i zdecydował jej nie zachować. Ostrzejszy sygnał — niemal zawsze dotyczy jakości treści lub problemów z canonical/duplikatami.
Kliknij w status, aby zobaczyć pełną listę. Wyeksportuj do CSV — to Twoja lista zadań.
Pytanie o schema.org/Product
Strony produktów bez danych strukturalnych Product konkurują z jedną ręką związaną z tyłu. Google obniża ich priorytet w wynikach o intencji zakupowej i są niekwalifikowane do wyników rozszerzonych (cena, dostępność, oceny w SERP).
Minimalny działający schemat Product wygląda tak:
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Hand-Stitched Leather Wallet",
"image": "https://yourstore.com/cdn/shop/products/wallet-front.jpg",
"offers": {
"@type": "Offer",
"price": "59.00",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}
</script>
Trafia do sekcji <head>. Wiele szablonów Shopify domyślnie zawiera schemat Product, ale konflikty z aplikacjami i aktualizacje szablonu mogą go zepsuć. Schemat Product omawiamy szczegółowo w Schemat Product: Minimum dla wyników rozszerzonych Google.
60-sekundowy self-check
Jeśli wolisz nie sprawdzać każdej strony produktu ręcznie, automatyczny audyt wykryje większość z tych problemów w jednym przebiegu. EshopAuditor przechodzi przez Twój sitemap, uruchamia Lighthouse na reprezentatywnych stronach i raportuje:
- Które strony zawierają tag noindex
- Gdzie wskazują canonical
- Które schematy Product są niekompletne lub błędne
- Ostrzeżenia o ubogiej treści na poziomie strony
- URL-e z sitemap zwracające odpowiedzi inne niż 200
Sekcja SEO audytu grupuje je według wagi, dzięki czemu możesz najpierw zająć się problemami o największym wpływie.
Czy Twój problem jest techniczny czy treściowy?
Przydatny podział: jeśli opisy Twoich produktów są treściwe, odpowiednie dla kategorii i dobrze napisane, ale strony nadal się nie indeksują, przyczyną prawie zawsze jest technika (canonical, robots, schema, sitemap). Napraw je, poproś o ponowne indeksowanie w Search Console i obserwuj krzywą przez najbliższe dwa tygodnie.
Jeśli Twoje opisy to dwuzdaniowe kopie od dostawcy, żadna poprawka techniczna Cię nie uratuje. Google będzie nadal indeksować, nadal pomijać. Treść musi być na pierwszym miejscu.
Triage w trzy minuty: wybierz trzy ze swoich niezindeksowanych stron. Wyświetl źródło. Sprawdź tagi canonical i robots. Jeśli oba wyglądają poprawnie, Twój problem to treść. Jeśli jeden z nich jest błędny, Twój problem jest techniczny.
Uruchom darmowy audyt swojego sklepu na eshopaudit.io — pierwszy skan nie wymaga rejestracji.