Jedna ze stron na wordpressie, którą kiedyś komuś postawiłem, padła ofiarom ataku, co poskutkowało wysypem urli do chińskich stron w wynikach wyszukiwania google. Oczywiście nie jest to coś, co chciałbym, żeby było tam widoczne, więc coś trzeba było z tym zrobić.
Wyczyściłem wordpressa, ustawiłem przekierowania na status HTTP 410, dla tych wadliwych linków (na szczęście dało się to zrobić wyrażeniem regularnym w .htaccess), ale linki dalej wisiały i wisiały. Swoją drogą, te 410 chyba tak czy siak dobrze ustawić, nawet jeśli będziemy usuwać urle.
Ponieważ jest tego dobre kilka stron, to nie bardzo chciało mi się usuwać to ręcznie i pojedynczo przez narzędzie w Google Search Console. Niestety Google nie udostępnia nam możliwości wpisania wielu adresów i pozbycia się ich jednym kliknięciem i trzeba wpisywać link za linkiem. Na szczęście, ktoś napisał wtyczkę do Chrome'a, która zrobi to za nas. Jest dostępna w tym projekcie na githubie: https://github.com/noitcudni/google-webmaster-tools-bulk-url-removal Trzeba tylko przygotować plik tekstowy z adresami, które chcemy usunąć.
Opisana na githubie instrukcja instalacji narzędzia jest ok (czyli włączamy tryb programisty w chrome://extensions/, a potem wgrywamy pobrane i wypakowane pliki wtyczki), natomiast link z instrukcji do opisu tego jak zebrać wszystkie linki do swojej strony z google nie działa, dlatego opiszę tutaj jak to zrobić. Może komuś się przyda.
1. Zaczynamy od dodania do zakładek tego bookmarkleta: http://www.onlinesales.co.uk/tools/tools/bookmarklet-serps.php - czyli przesuwamy ten zielony przycisk na pasek zakładek.
Bookmarklety to nic innego jak kod javascript odpalony z paska adresu. Tutaj mirror1 i mirror2 kodu tej zakładki, gdyby tamta strona się zmieniła. Trzeba pamiętać, że google czasem zmienia sposób wyświetlania wyników, wiec nie wiadomo, czy w momencie w którym czytasz ten wpis, te bookmarklety jeszcze działają. Jeśli nie, to pozostaje Ci znaleźć jakąś alternatywną metodę.
2. Wpisujemy w google site:<adres strony>, czyli np site:wp.pl i dostajemy wszystkie wyniki związane z nasza stroną
3. Teraz trzeba kliknąć bookmarklet'a i otworzy nam się nowa karta, na której będzie lista linków do naszej witryny. Niestety operacje trzeba powtórzyć na każdej stronie z wynikami w google. Linki wrzucamy do pliku tekstowego (oczywiście tylko te, których chcemy się pozbyć), który później wgramy do search console.
4. Dalej postępujemy zgodnie z instrukcją na githubie. To znaczy przechodzimy do Google Search Console > Indeks Google > Usuń adresy url. Dzięki włączonej wtyczce z githuba pojawia się lista wybieralna i przycisk do wgrania przygotowanego pliku z urlami.
5. Po w graniu pliku trzeba poczekać, aż google to sobie przetworzy. Strona odświeży się tyle razy ile było linii w pliku. I to wszystko, co trzeba zrobić.
U mnie w przeciągu 24h niechciane linki zniknęły z wyników wyszukiwania w Google.
Wyczyściłem wordpressa, ustawiłem przekierowania na status HTTP 410, dla tych wadliwych linków (na szczęście dało się to zrobić wyrażeniem regularnym w .htaccess), ale linki dalej wisiały i wisiały. Swoją drogą, te 410 chyba tak czy siak dobrze ustawić, nawet jeśli będziemy usuwać urle.
Ponieważ jest tego dobre kilka stron, to nie bardzo chciało mi się usuwać to ręcznie i pojedynczo przez narzędzie w Google Search Console. Niestety Google nie udostępnia nam możliwości wpisania wielu adresów i pozbycia się ich jednym kliknięciem i trzeba wpisywać link za linkiem. Na szczęście, ktoś napisał wtyczkę do Chrome'a, która zrobi to za nas. Jest dostępna w tym projekcie na githubie: https://github.com/noitcudni/google-webmaster-tools-bulk-url-removal Trzeba tylko przygotować plik tekstowy z adresami, które chcemy usunąć.
Opisana na githubie instrukcja instalacji narzędzia jest ok (czyli włączamy tryb programisty w chrome://extensions/, a potem wgrywamy pobrane i wypakowane pliki wtyczki), natomiast link z instrukcji do opisu tego jak zebrać wszystkie linki do swojej strony z google nie działa, dlatego opiszę tutaj jak to zrobić. Może komuś się przyda.
1. Zaczynamy od dodania do zakładek tego bookmarkleta: http://www.onlinesales.co.uk/tools/tools/bookmarklet-serps.php - czyli przesuwamy ten zielony przycisk na pasek zakładek.
Bookmarklety to nic innego jak kod javascript odpalony z paska adresu. Tutaj mirror1 i mirror2 kodu tej zakładki, gdyby tamta strona się zmieniła. Trzeba pamiętać, że google czasem zmienia sposób wyświetlania wyników, wiec nie wiadomo, czy w momencie w którym czytasz ten wpis, te bookmarklety jeszcze działają. Jeśli nie, to pozostaje Ci znaleźć jakąś alternatywną metodę.
2. Wpisujemy w google site:<adres strony>, czyli np site:wp.pl i dostajemy wszystkie wyniki związane z nasza stroną
3. Teraz trzeba kliknąć bookmarklet'a i otworzy nam się nowa karta, na której będzie lista linków do naszej witryny. Niestety operacje trzeba powtórzyć na każdej stronie z wynikami w google. Linki wrzucamy do pliku tekstowego (oczywiście tylko te, których chcemy się pozbyć), który później wgramy do search console.
4. Dalej postępujemy zgodnie z instrukcją na githubie. To znaczy przechodzimy do Google Search Console > Indeks Google > Usuń adresy url. Dzięki włączonej wtyczce z githuba pojawia się lista wybieralna i przycisk do wgrania przygotowanego pliku z urlami.
5. Po w graniu pliku trzeba poczekać, aż google to sobie przetworzy. Strona odświeży się tyle razy ile było linii w pliku. I to wszystko, co trzeba zrobić.
U mnie w przeciągu 24h niechciane linki zniknęły z wyników wyszukiwania w Google.
Brak komentarzy:
Prześlij komentarz