Jak używać data-nosnippet do blokowania użycia określonej treści we fragmencie wyszukiwania Google [Eksperyment]
Opublikowany: 2024-01-12
Z jakiegoś powodu ostatnio zaobserwowałem wzrost liczby właścicieli witryn, którzy kontaktowali się ze mną w sprawie pojawiających się fragmentów wyszukiwania, z których nie byli zadowoleni. Na przykład Google wybiera do fragmentu wyszukiwania tekst, którego po prostu nie chce wyświetlać w wynikach wyszukiwania. Właściciele witryn, z którymi się kontaktowali, nie wiedzieli, czy mogą w jakiś sposób na to wpłynąć, czy też po prostu utknęli.
W takich sytuacjach zawsze wyjaśniam, że podanie solidnego metaopisu może zwiększyć szanse, że Google użyje Twojego własnego opisu we fragmencie. To powiedziawszy i jak Google właśnie powtórzył w tym tygodniu, może wybrać dowolny tekst na stronie jako fragment. Może to dotyczyć głównej treści, komentarzy użytkowników na stronie itp. Można zatem użyć metaopisu lub dowolnej treści ze strony.
Dobra wiadomość dla właścicieli witryn jest taka, że istnieje narzędzie, za pomocą którego można ograniczyć zawartość używaną do wygenerowania fragmentu kodu, choć nadal wielu nie wie, że jest ono dostępne. Nazywa się to data-nosnippet i Google wdrożyło to w 2019 r. (wraz z kilkoma innymi fragmentami kodu). Data-nosnippet jest łatwy w użyciu i działa dobrze. Może także dość szybko zmienić fragmenty wyszukiwania po ponownym zaindeksowaniu i ponownym zindeksowaniu strony.
Poniżej przeprowadzę Cię przez krótki eksperyment, który przeprowadziłem, aby pokazać, jak działa data-nosnippet.
Test: zmiana fragmentu wyszukiwania za pomocą data-nosnippet.
Aby zmienić fragment wyszukiwania, możesz użyć atrybutu data-nosnippet w dowolnym elemencie HTML div, span lub sekcji. To po prostu atrybut, który możesz dodać do kodu HTML. Jeśli aktualnie używana treść nie jest obecnie zawinięta w element div, span lubsection, do którego możesz zastosować element data-nosnippet, możesz dodać taki, który otacza treść aktualnie używaną we fragmencie (aby poinformować Google, aby NIE użyj tego tekstu).
To tyle.
Na potrzeby eksperymentu najpierw znalazłem fragment wyszukiwania dla jednego z moich postów na blogu, który nie był oparty na metaopisie. Następnie poszedłem i dodałem tag span w kodzie HTML, który zawierał tekst używany do utworzenia fragmentu wyszukiwania.
Wybrałem mój post o tym, jak sprawdzić tag x-robots, ponieważ fragment nie został pobrany z metaopisu i skupiał się tylko na jednym z narzędzi w poście. Zapytanie brzmiało „sprawdź tag robotów”. Uwaga: miało to na celu jedynie przeprowadzenie szybkiego eksperymentu i nie skupiam się na uzyskaniu idealnego fragmentu kodu dla tego wyniku. Chciałem tylko wyjaśnić, jak działa data-nosnippet.
Oto jak oryginalny fragment wyglądał na komputerach stacjonarnych i urządzeniach mobilnych:


Aby zmienić fragment, wszedłem do WordPressa i dodałem tag HTML span, który zawierał tekst aktualnie używany przez Google do utworzenia fragmentu wyszukiwania. Następnie dodałem atrybut data-nosnippet do tego znacznika span. A potem zamknąłem znacznik span na końcu tekstu (tak jak w przypadku dowolnego znacznika HTML).
Na przykład dodałem <span data-nosnippet>… treść tekstową, której nie chcę używać we fragmencie. </rozpiętość>

Uwaga: data-nosnippet jest atrybutem logicznym, więc nie jest potrzebna wartość tego atrybutu. Ale WordPress dodawał wartość, która była pusta, więc zmieniłem ją na „true”. Pamiętaj jednak, że Google nie przejmuje się tym, jaki jest ten atrybut. Możesz dodać data-snippet=„rankbrain” i nie będzie to miało znaczenia. :) Jeśli atrybut data-nosnippet jest obecny, należy go używać. Wyjaśnię trochę więcej na ten temat w ostatniej części tego wpisu, zawierającej wskazówki.

Oto zrzut ekranu z dokumentacji Google na temat wartości atrybutów:

Wyniki: Cóż, witaj, nowy fragment wyszukiwania!
Po dodaniu data-nosnippet poprosiłem o indeksowanie w GSC. Zajęło to tylko kilka minut, a post został ponownie zindeksowany i zindeksowany. Jednak podczas sprawdzania wyników wyszukiwania fragment nie zmieniał się tak szybko… Dlatego sprawdzałem mniej więcej co godzinę, aby zobaczyć, kiedy zostanie wygenerowany nowy fragment. Około 2,5 godziny później fragment kodu zmienił się zarówno na komputerach stacjonarnych, jak i mobilnych. Powodzenie! Nowy fragment nie jest doskonały i mógłbym dalej nad nim pracować, stosując data-nosnippet, ale atrybut zadziałał.
Oto nowy fragment na komputery stacjonarne i urządzenia mobilne:


Korzystanie z data-nosnippet: Wskazówki i rekomendacje dla właścicieli witryn.
Poniżej podaję kilka końcowych wskazówek i zaleceń, jeśli chcesz użyć data-nosnippet do zmiany fragmentu wyszukiwania w wynikach wyszukiwania Google. Myślę, że przekonasz się, że ten atrybut działa zgodnie z oczekiwaniami, jest łatwy w użyciu i może zacząć działać dość szybko.
- Musisz użyć data-nosnippet w elemencie HTML div, span lub sekcji. Jeśli użyjesz go z innym elementem HTML, nie zadziała.
- Jak wspomniano wcześniej, data-nosnippet jest atrybutem logicznym. Oznacza to, że jest on włączony lub wyłączony dla elementu HTML, z którym go używasz. Nie musisz dodawać wartości atrybutu. Ale nie ma problemu, jeśli go dodasz, ponieważ Google ignoruje jakąkolwiek wartość.
- Nie zapomnij poprosić o indeksowanie w GSC po zaimplementowaniu data-nosnippet. Może to przyspieszyć ponowne zaindeksowanie i ponowne zindeksowanie adresu URL.
- Monitoruj zmiany w SERPach po zażądaniu indeksowania. W zależności od tego, co Google wybierze dla fragmentu, możesz otrzymać gorszy fragment wyszukiwania! Nie możesz powiedzieć Google, jakiego tekstu użyć, więc Google może wybrać inną treść, która nie jest optymalna. Jeśli chcesz użyć data-nosnippet w większej liczbie obszarów treści, możesz to zrobić.
- Data-nosnippet NIE ma wpływu na indeksowanie ani ranking. Wpływa tylko na to, jakiego tekstu można użyć we fragmencie wyszukiwania. Możesz więc czuć się komfortowo wprowadzając zmiany, wiedząc, że treść, którą wyznaczasz za pomocą data-nosnippet, może nadal być indeksowana i wykorzystywana do celów rankingowych.
- Z punktu widzenia renderowania Google wyjaśnia, że może wyodrębnić kod danych zarówno przed, jak i po renderowaniu, więc nie polegaj na JavaScript, aby to zadziałało. Google zaleca upewnienie się, że w źródłowym kodzie HTML (statycznym HTML) znajduje się data-nosnippet.
Podsumowanie: Tak, masz pewną kontrolę nad fragmentami.
Jeśli znajdziesz się w sytuacji, w której fragment wyszukiwania nie jest tym, czego chcesz lub oczekujesz, masz możliwość zmiany tego fragmentu. Właśnie z tego powodu Google wprowadziło data-nosnippet w 2019 roku. Dodając prosty atrybut do elementu HTML div, span lub sekcji, możesz mieć pewność, że Google nie użyje określonej części Twojej treści do utworzenia fragmentu wyszukiwania. Jest to łatwe do wykonania i może działać dość szybko. Nie zadowalaj się więc nieoptymalnymi fragmentami wyszukiwania. Zmiany możesz wdrożyć w ciągu zaledwie kilku minut.
GG