Na jakie pytania odpowiada to hasło
- Jak dodać wyszukiwarkę serwisu do wyników Google?
- Czy SearchAction działa dla każdej strony?
Search action (Structured Data): wyjaśnienie
SearchAction ma sens tylko wtedy, gdy serwis ma działającą wyszukiwarkę wewnętrzną z deterministycznym URL-em wyników (np. /szukaj?q={query}) – Google wpisuje zapytanie użytkownika w ten wzorzec i otwiera Twoją stronę wyników.
Implementacja: schema WebSite z potencjalną akcją (potentialAction SearchAction, target z placeholderem query-input). Google ostatnio ograniczył pokazywanie sitelinks searchbox (funkcja bywa nieobecna w wielu SERP), więc realny zysk jest zmienny – koszt implementacji jest jednak minimalny, a poprawna deklaracja nie szkodzi.
Warunki wdrożenia: wyszukiwarka wewnętrzna realnie istnieje i działa bez logowania, URL wyników jest indeksowalny (albo świadomie noindexowany – wyniki wyszukiwania wewnętrznego nie powinny rankować, patrz hasło o meta robots), wzorzec URL jest stabilny.
Test: Rich Results Test na stronie głównej – poprawna schema WebSite z SearchAction bez błędów. W praktyce najczęstsze błędy są trywialne: target nie pokrywa się z realnym URL-em wyników (placeholder {query} inny niż query-input), schema dodana bez zweryfikowanej własności domeny w Search Console albo „na pokaz" – do serwisu, który wewnętrznej wyszukiwarki w ogóle nie ma; Rich Results Test wyłapie błędy składniowe, ale nie oceni, czy akcja realnie istnieje.
Dla sklepów i serwisów z bogatą ofertą pole wyszukiwania w SERP skraca drogę do produktu: użytkownik omija menu i hierarchię kategorii.