Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
Puchar WPB
30 milionów+
Witryny korzystające z naszych wtyczek
20+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak zoptymalizować plik Robots.txt WordPress pod kątem SEO

Twoja witryna WordPress już ma plik robots.txt i podejmuje decyzje dotyczące tego, do czego roboty wyszukiwarek mogą uzyskać dostęp, niezależnie od tego, czy kiedykolwiek go edytowałeś, czy nie.

Większość tych decyzji jest niegroźna. Ale jedna źle wybrana reguła może również zniechęcić roboty od adresów URL, które faktycznie chcesz, aby odkryły.

W tym przewodniku pokażemy Ci, co robi Twój plik robots.txt i jak go edytować bez dotykania kodu.

Optymalizacja pliku robots.txt WordPress pod kątem SEO

Oto wszystko, co omówimy w tym przewodniku:

Czym jest plik robots.txt?

Robots.txt to zwykły plik tekstowy, który informuje boty wyszukiwarek, które części Twojej witryny mogą indeksować.

Plik znajduje się w katalogu głównym (głównym folderze) Twojej witryny. Podstawowy format wygląda tak:

User-agent: [user-agent name]
Disallow: [URL string not to be crawled]

User-agent: [user-agent name]
Allow: [URL string to be crawled]

Sitemap: [URL of your XML Sitemap]

Możesz dodać tyle reguł i map witryn, ile potrzebujesz. Jeśli nie zablokujesz adresu URL, boty zakładają, że mogą go indeksować.

Twoja witryna działa dobrze bez pliku robots.txt, gdy dopiero zaczynasz bloga. Jednak w miarę rozwoju treści plik ten staje się bardziej przydatny.

Wyszukiwarki przydzielają każdej witrynie budżet indeksowania, który określa liczbę stron, które będą indeksować w danym okresie. Blokując nieistotne strony, pomagasz botom wykorzystać ten budżet na treści, które chcesz widzieć w wynikach wyszukiwania.

Ma to największe znaczenie dla dużych witryn z tysiącami stron.

Pamiętaj, że robots.txt pomaga kontrolować indeksowanie, a nie jego wyświetlanie.

  • Indeksowanie to proces, w którym boty wyszukiwarek (takie jak Googlebot) odwiedzają Twoją witrynę, aby odkryć jej zawartość.
  • Wyświetlanie to proces dodawania tej zawartości do ich ogromnej bazy danych wyszukiwania, aby mogła pojawić się w wynikach wyszukiwania.

Pomyśl o tym jak o bibliotekarzu czytającym nową książkę (indeksowanie) i dodającym ją do katalogu biblioteki (wyświetlanie).

Innymi słowy, robots.txt nie jest dobrym sposobem na ukrycie treści, ponieważ zablokowana strona może nadal pojawiać się w wynikach wyszukiwania, jeśli inne witryny do niej linkują. Aby niezawodnie usunąć stronę z Google, użyj zamiast tego tagu meta „noindex”. Informuje on wyszukiwarki, aby w ogóle nie umieszczały tej strony.

Przykłady i najlepsze praktyki dotyczące robots.txt

W przypadku większości witryn WordPress możesz zachować prosty plik robots.txt. Oto podstawowa konfiguracja, którą polecamy:

User-Agent: *
Allow: /wp-content/uploads/
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
Disallow: /readme.html
Disallow: /refer/
Disallow: /?s=

Sitemap: https://www.example.com/post-sitemap.xml
Sitemap: https://www.example.com/page-sitemap.xml

Oto co robi każda reguła:

  • Allow: /wp-content/uploads/ pozwala wyszukiwarkom indeksować obrazy i inne pliki przesłane do biblioteki multimediów WordPress.
  • Allow: /wp-admin/admin-ajax.php zapewnia dostęp do obsługi AJAX w WordPress. Motywy i wtyczki mogą używać tego pliku do ładowania lub aktualizowania treści bez odświeżania strony.
  • Disallow: /wp-admin/ uniemożliwia botom dostęp do obszaru administracyjnego WordPress, który nie zawiera treści, które chcesz wyświetlać w wynikach wyszukiwania.
  • Disallow: /readme.html uniemożliwia botom dostęp do domyślnego pliku readme.html WordPress. Ten plik nie jest przydatny dla wyszukiwarek, więc nie ma powodu, dla którego miałyby go indeksować.
  • Disallow: /refer/ uniemożliwia botom śledzenie linków partnerskich lub innych linków przekierowujących, które używają prefiksu /refer/. Jeśli Twoja witryna używa innego prefiksu dla tych linków, zastąp /refer/ własnym.
  • Disallow: /?s= uniemożliwia botom wysyłanie zapytań do wewnętrznych adresów URL wyszukiwania WordPress. Te strony zazwyczaj nie są przydatnymi stronami docelowymi dla wyszukiwarek i mogą tworzyć wiele niepotrzebnych adresów URL do indeksowania.
  • Sitemap informuje wyszukiwarki, gdzie znaleźć Twoje mapy witryn XML. Ułatwia im to odkrywanie adresów URL, które chcesz, aby zaindeksowały.

Są to te same podstawowe typy reguł, których używamy na WPBeginner. Możesz zobaczyć nasz plik na żywo pod adresem wpbeginner.com/robots.txt. Nasz plik produkcyjny zawiera dodatkowe reguły dla znacznie większej witryny, ale podstawowe zasady są takie same.

Pamiętaj, że użycie symbolu wieloznacznego* dotyczy wszystkich robotów.

Na przykład ta reguła blokuje Googlebotowi indeksowanie folderu /private/:

User-agent: Googlebot
Disallow: /private/

Typowe nazwy agentów użytkownika obejmują Googlebot (Google), Bingbot (Bing) i Baiduspider (Baidu).

Jak utworzyć plik Robots.txt w WordPress

Istnieją dwa sposoby utworzenia pliku robots.txt w WordPress. Możesz wybrać metodę, która najlepiej Ci odpowiada.

Metoda 1: Edycja pliku Robots.txt za pomocą All in One SEO

Większość darmowych wtyczek SEO WordPress, takich jak All in One SEO (AIOSEO), Yoast czy Rank Math, pozwala dostosować plik robots.txt bezpośrednio z panelu administracyjnego WordPress.

Używamy AIOSEO na WPBeginner. Darmowa wersja AIOSEO pomaga walidować regułę robots.txt podczas pisania, co pozwala wyłapać błędy składniowe, zanim trafią one na żywo. 

Po aktywacji wtyczki przejdź do All in One SEO » Narzędzia w panelu administracyjnym WordPress. Zostaniesz przekierowany do Edytora Robots.txt. Włącz przełącznik „Włącz niestandardowy Robots.txt”, aby rozpocząć edycję.

Włącz przełącznik niestandardowego robots.txt

Edytor pokazuje domyślne reguły, które WordPress generuje samodzielnie.

Teraz możesz dodać własne reguły. Wpisz agenta użytkownika w polu „Agent użytkownika” lub użyj *, aby zastosować regułę do wszystkich botów.

Następnie wybierz „Zezwól” lub „Zabroń” w kolumnie Dyrektywa i wpisz ścieżkę do pliku lub folderu w polu „Wartość”. Aby dodać kolejną regułę, kliknij przycisk „Dodaj regułę”.

Dodawanie niestandardowej reguły w edytorze robots.txt All in One SEO

Możesz sprawdzić swój finalny plik w sekcji „Podgląd niestandardowego Robots.txt” na dole ekranu. Pokazuje on cały plik dokładnie tak, jak zobaczą go boty.

Podgląd robots.txt All in One SEO

Po zakończeniu kliknij przycisk „Zapisz zmiany”, aby zapisać swoje reguły.

Metoda 2: Ręczna edycja pliku Robots.txt za pomocą FTP

Jeśli wolisz edytować plik robots.txt bezpośrednio, postępuj zgodnie z tą metodą. Aby edytować plik, będziesz musiał użyć klienta FTP lub menedżera plików w panelu hostingowym WordPress.

Zanim cokolwiek edytujesz, pobierz kopię zapasową bieżącego pliku robots.txt na swój komputer. W ten sposób możesz go przywrócić, jeśli coś pójdzie nie tak.

Najpierw połącz swojego klienta FTP z witryną WordPress i znajdź plik robots.txt w głównym folderze witryny.

Edytuj plik robots przez FTP

Jeśli go nie widzisz, Twoja witryna jeszcze nie ma pliku robots.txt. Możesz go tam utworzyć.

Robots.txt to zwykły plik tekstowy. Możesz go pobrać, edytować w dowolnym edytorze tekstu, takim jak Notatnik czy TextEdit, i przesłać z powrotem do głównego folderu.

Jak przetestować plik Robots.txt

Po utworzeniu lub edycji pliku robots.txt zawsze sprawdzaj go pod kątem błędów. Małe literówka może zablokować ważne strony przed wyszukiwarkami i możesz tego nie zauważyć przez tygodnie.

Najprostszym sposobem na przetestowanie pliku robots.txt pod kątem błędów jest Google Search Console.

Po pierwsze, upewnij się, że Twoja witryna jest połączona z Google Search Console. Jeśli nie jest, postępuj zgodnie z naszym przewodnikiem, jak dodać swoją witrynę WordPress do Google Search Console.

Następnie przejdź do panelu Search Console i otwórz Ustawienia z menu w lewym dolnym rogu. Znajdź sekcję „Crawling” i kliknij „Otwórz raport” obok „robots.txt”.

Otwieranie raportu robots.txt w Ustawieniach Google Search Console

Kliknij bieżącą wersję pliku na liście. Raport pokazuje najnowszy plik robots.txt znaleziony przez Google i podświetla wszelkie błędy składni lub problemy logiczne, które wykrył.

Raport robots.txt Google Search Console pokazujący prawidłowy plik

Jeśli właśnie zaktualizowałeś swój plik, a zmiany nie pojawiają się, poczekaj dzień i sprawdź ponownie. 

Często zadawane pytania dotyczące robots.txt w WordPress

Oto najczęstsze pytania, które czytelnicy nam zadają na temat optymalizacji pliku robots.txt w WordPress.

1. Czy używanie robots.txt może poprawić bezpieczeństwo mojej witryny?

Nie, robots.txt nie jest środkiem bezpieczeństwa. Plik jest publicznie dostępny, więc w rzeczywistości nie blokuje nikogo przed dostępem do wymienionych adresów URL. Po prostu zawiera dyrektywy dla dobrze zachowujących się robotów wyszukiwarek.

2. Czy powinienem blokować strony kategorii i tagów WordPress w robots.txt?

Nie, nie powinieneś blokować stron kategorii i tagów. Te strony archiwum zawierają linki wewnętrzne, za którymi podążają roboty, aby dotrzeć do Twoich starszych wpisów, więc ich blokowanie usuwa ścieżkę odkrywania treści, które chcesz zaindeksować.

3. Jaka jest różnica między robots.txt a tagiem noindex?

Kontrolują różne rzeczy. Robots.txt kontroluje, czy robot może w ogóle odwiedzić adres URL. Tag noindex kontroluje, czy wyszukiwarki wyświetlają stronę w wynikach wyszukiwania, nawet jeśli już ją odwiedziły.

Użyj robots.txt, aby zablokować roboty przed dostępem do obszarów takich jak panel administracyjny, środowisko stagingowe lub katalogi wtyczek. Użyj noindex dla stron, które chcesz, aby Google indeksował, takie jak strony z filtrowanymi archiwami lub strony podziękowania, których po prostu nie chcesz wyświetlać w wynikach wyszukiwania.

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak zoptymalizować plik robots.txt WordPress pod kątem SEO. Możesz również zapoznać się z naszym ostatecznym przewodnikiem po SEO dla WordPress oraz naszymi ekskluzywnymi wyborami najlepszych narzędzi SEO dla WordPress do rozwoju Twojej witryny.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

133 KomentarzeZostaw odpowiedź

    • W przypadku multisite, musiałbyś mieć plik robots.txt w głównym folderze każdej witryny.

      Administrator

  1. Moja strona wordpress jest nowa, a mój plik robot.txt domyślnie wygląda tak:
    user-agent: *
    Disallow: /wp-admin/
    Allow: /wp-admin/admin-ajax.php

    Chcę, aby Google indeksował moje treści. Czy ten robots.txt jest w porządku?

  2. Świetny artykuł…

    Od wielu dni miałem wątpliwości co do pliku Robots.txt i linków Disallow. Skopiowałem tagi dla pliku robots. Mam nadzieję, że to rozwiąże problem mojej witryny

  3. Pliki na zrzutach ekranu mojego folderu głównego znajdują się faktycznie w folderze public_html w moim folderze głównym.

    Nie miałem folderu /refer pod moim folderem public_html.

    Nie miałem plików xml postów ani stron nigdzie na moim koncie WP.

    Uwzględniłem wpis w pliku robots.txt, który utworzyłem, aby zablokować indeksowanie mojej strony-piaskownicy. Nie jestem pewien, czy jest to konieczne, ponieważ już wybrałem opcję w WP, która mówi robotom, aby nie indeksowały mojej strony-piaskownicy, ale myślę, że dodanie tego wpisu nie zaszkodzi.

    • Niektórzy hosterzy zmieniają nazwę public_html na home, dlatego widzisz ją tam. Chcesz upewnić się, że Yoast jest aktywny, aby pliki XML były dostępne. Metoda opisana w tym artykule jest dodatkowym środkiem ostrożności, który pomaga zapobiegać indeksowaniu Twojej witryny :)

      Administrator

  4. User-agent: *
    Disallow: /wp-admin/
    Allow: /wp-admin/admin-ajax.php <– To jest mój kod robot.txt, ale nie rozumiem, dlaczego mój /wp-admin jest indeksowany? Jak go nie indeksować?

    • Jeśli zostało wcześniej zaindeksowane, może być konieczne odczekanie, aż pamięć podręczna wyszukiwarki zostanie wyczyszczona

      Administrator

  5. Ta strona naprawdę inspiruje mnie do założenia bloga. Dziękuję za wiele tematów. Każdy artykuł na tej stronie jest bogaty w informacje i wyjaśnienia. Kiedy mam jakiś problem, najpierw odwiedzam ten blog. Dziękuję

  6. Próbuję zoptymalizować roboty dla mojej strony internetowej za pomocą Yoast. Jednak Narzędzia w Yoast nie mają opcji „Edytor plików”.
    Są tylko dwie opcje
    (i) Import i eksport
    (ii) Edytor masowy
    Czy możesz doradzić, jak można to rozwiązać. Czy to możliwe, że korzystam z darmowej wersji Yoast?

    • Darmowa wersja Yoast nadal ma tę opcję, Twoja instalacja może blokować edycję plików, w takim przypadku prawdopodobnie będziesz musiał użyć metody FTP.

      Administrator

  7. Naprawdę uważam ten artykuł za pomocny, ponieważ naprawdę niewiele wiem o tym, jak działa robot.txt, ale teraz wiem.

    Proszę, czego nie rozumiem, to jak znaleźć najlepszy format robot.txt do użycia na mojej stronie (mam na myśli taki, który działa ogólnie)?

    Zauważyłem, że wiele dużych blogów, które sprawdzam, zajmuje wysokie pozycje w wyszukiwarkach i używa innego formatu robot.txt..

    Chętnie zobaczę odpowiedź od Ciebie lub kogokolwiek, kto może pomóc.

    • Posiadanie mapy witryny i zezwolenie na obszary, które wymagają zezwolenia, jest najważniejszą częścią. Część z odmową będzie się różnić w zależności od każdej witryny. Udostępniliśmy przykład w naszym poście na blogu, i to powinno wystarczyć dla większości witryn WordPress.

      Administrator

    • Cześć Emmanuel,

      Proszę zapoznać się z sekcją dotyczącą idealnego pliku robots.txt. Zależy to od Twoich własnych wymagań. Większość blogerów wyklucza foldery administracyjne WordPress i foldery wtyczek z indeksowania.

      Administrator

  8. Dobrze napisany artykuł, polecam użytkownikom utworzenie mapy witryny przed utworzeniem i włączeniem ich tekstu ROBOTS, pomoże to Twojej witrynie szybciej się indeksować i łatwiej ją przeszukiwać.

    Jack

  9. Ciągle otrzymuję poniższy komunikat o błędzie w Google Webmaster. Jestem w zasadzie zablokowany. Kilka rzeczy, które nie były dla mnie jasne w tym poradniku, to: gdzie znaleźć pliki główne mojej witryny, jak sprawdzić, czy mam już „robots.txt” i jak go edytować?

    • Cześć Cherisa,

      Folder główny Twojej witryny to ten, który zawiera foldery takie jak wp-admin, wp-includes, wp-content itp. Zawiera również pliki takie jak wp-config.php, wp-cron.php, wp-blogheader.php itp.

      Jeśli nie widzisz pliku robots.txt w tym folderze, to go nie masz. Możesz śmiało utworzyć nowy.

      Administrator

      • Dziękuję za odpowiedź. Szukałem wszędzie i nie mogę znaleźć tych głównych plików, tak jak opisujesz. Czy jest jakaś ścieżka katalogu, którą mogę podążać, prowadząca do tego folderu? Na przykład, czy jest on pod Ustawieniami itp.?

  10. Miałem przyzwoity ruch internetowy na mojej stronie. Nagle spadł do zera w miesiącu maju. Do tej pory mam problem. Proszę, pomóż mi odzyskać moją stronę.

  11. Witaj, dziękuję za te informacje, ale mam pytanie.
    Właśnie utworzyłem pliki sitemap.xml i robots.txt, i są one dobrze indeksowane. Ale jak mogę utworzyć „Product-Sitemap.xml”?
    W pliku sitemap.xml znajduje się cała lista produktów. Czy muszę utworzyć Product-sitemap.xml osobno?

    i ponownie przesłać do Google lub Bing?
    Czy możesz mi pomóc...
    Dziękuję

  12. Mam problem z ustawieniem pliku robots.txt. Tylko jeden robots.txt jest wyświetlany dla wszystkich stron internetowych. Proszę, pomóż mi wyświetlić osobny plik robots.txt dla wszystkich stron internetowych. Mam wszystkie osobne pliki robots.txt dla każdej indywidualnej strony internetowej. Ale tylko jeden plik robots.txt jest wyświetlany w przeglądarce dla wszystkich stron internetowych.

  13. Proszę wyjaśnij, dlaczego włączyłeś
    Disallow: /refer/
    w przykładzie Robots.txt dla początkujących? Nie rozumiem implikacji tej linii. Czy jest to ważne dla początkujących? Wyjaśniłeś pozostałe dwie linie z Disallow.

    Dzięki.

  14. cześć,, mam błąd w yoast seo dotyczący mapy strony.. gdy klikam napraw, to pojawia się ponownie.. moja strona html nie ładuje się poprawnie

  15. Przeglądałem właśnie moje konto Google Search Console i korzystając z Narzędzi dla webmasterów Google, znalazłem następujące informacje:
    Strona załadowana częściowo
    Nie wszystkie zasoby strony mogły zostać załadowane. Może to wpłynąć na sposób, w jaki Google widzi i rozumie Twoją stronę. Rozwiąż problemy z dostępnością wszelkich zasobów, które mogą wpłynąć na sposób, w jaki Google rozumie Twoją stronę.

    Dzieje się tak, ponieważ wszystkie arkusze stylów CSS powiązane z wtyczkami są niedozwolone przez domyślny robots.txt.

    Rozumiem dobre powody, dla których nie powinienem po prostu zezwalać na to, ale jaka byłaby alternatywa, ponieważ podejrzewam, że algorytmy Google obniżają ocenę witryny za ich niewidzenie.

  16. Cześć,

    Kiedy wyszukuję moją witrynę w Google, poniżej linku pojawia się tekst: „Opis tego wyniku nie jest dostępny z powodu pliku robots.txt tej witryny”.

    Jak mogę rozwiązać ten problem?

    Pozdrawiam

    • Cześć Suren,

      Wygląda na to, że ktoś przypadkowo zmienił ustawienia prywatności Twojej witryny. Przejdź do strony Ustawienia » Czytanie i przewiń w dół do sekcji „Widoczność dla wyszukiwarek”. Upewnij się, że pole obok jest odznaczone.

      Administrator

  17. Cześć

    Jak widziałem w narzędziu dla webmasterów, mam plik robot.txt jak poniżej:

    User-agent: *
    Disallow: /wp-admin/
    Allow: /wp-admin/admin-ajax.php

    daj znać, czy jest OK? czy powinienem użyć czegoś innego?

  18. Chciałbym wiedzieć, czy dobrym pomysłem jest blokowanie (niedozwalanie) „/wp-content/plugins/” w robots.tx? Za każdym razem, gdy usuwam wtyczkę, na niektórych stronach tej wtyczki pojawia się błąd 404.

  19. Uwielbiałem to wyjaśnienie. Jako początkujący byłem bardzo zdezorientowany plikiem robot.txt i jego zastosowaniami. Ale teraz wiem, jaki jest jego cel.

  20. Czy możesz mi powiedzieć, dlaczego tak się dzieje w narzędziu dla webmasterów:

    Sieć niedostępna: robots.txt niedostępnyNie udało nam się zaindeksować mapy witryny, ponieważ znaleźliśmy plik robots.txt w głównym katalogu Twojej witryny, ale nie udało nam się go pobrać. Upewnij się, że jest dostępny lub usuń go całkowicie.

    plik robots.txt istnieje, ale nadal

  21. Ciekawa aktualizacja od zespołu Yoast na ten temat pod adresem

    Cytat: „Stare najlepsze praktyki dotyczące pliku robots.txt blokującego dostęp do katalogu wp-includes i katalogu wtyczek nie są już ważne.”

  22. Allow: /wp-content/uploads/

    Czy tak nie powinno być?
    Disallow: /wp-content/uploads/

    Ponieważ wiesz, że Google zaindeksuje wszystkie twoje przesłane strony jako publiczne adresy URL, prawda? A potem dostaniesz błędy dotyczące samej strony. Czy czegoś tu nie rozumiem?

    • Ogólnie rzecz biorąc, to rzeczywiste strony są indeksowane przez Google do generowania map obrazów, a NIE foldery z przesłanymi plikami. Wtedy pojawiłby się problem wszystkich mniejszych rozmiarów obrazów i innych obrazów, które służą do interfejsu użytkownika, również zostaną zaindeksowane.

      To wydaje się najlepszą opcją:
      Disallow: /wp-content/uploads/

      Jeśli się mylę, proszę, wyjaśnij mi to, abym mógł zrozumieć Twój punkt widzenia.

  23. Nie jestem pewien, co jest problemem, ale mój robots.txt ma dwie wersje.
    Jedna pod adresem http://www.example.com/robots.txt, a druga pod adresem example.com/robots.txt

    Ktokolwiek, proszę, pomóż! Dajcie mi znać, jaka może być możliwa przyczyna i jak to naprawić?

  24. Blog Yoast na ten temat znajdował się tuż nad Twoim w wynikach wyszukiwania, więc oczywiście sprawdziłem oba. Nieco sobie zaprzeczają. Na przykład Yoast powiedział, że blokowanie katalogów wtyczek i innych może utrudniać robotom Google indeksowanie Twojej witryny, ponieważ wtyczki mogą generować CSS lub JS. Wspomniano również (i z mojego własnego doświadczenia), że Yoast nie dodaje niczego związanego z mapą witryny do robots.txt, raczej generuje ją, abyś mógł ją dodać do swojej konsoli wyszukiwania. Oto link do jego posta, może możesz ponownie sprawdzić, ponieważ bardzo trudno jest wybrać, komu wierzyć ;)

  25. Ponieważ nie jestem dobry w tworzeniu pliku robots.txt, czy mogę użyć Twojego pliku robots.txt, zmieniając parametry takie jak adres URL i mapa witryny mojej strony, czy to jest dobre? Czy powinienem stworzyć inny?

  26. Cześć,
    Dzisiaj dostałem tego maila od Google „Googlebot nie może uzyskać dostępu do plików CSS i JS”… jakie może być rozwiązanie?

    Dzięki

    • Pozwól, że zgadnę… Używasz usług CDN do importowania plików CSS i JS. lub Możliwe, że napisałeś złą składnię w tych plikach.

  27. Mam pytanie dotyczące dodawania map witryn. Jak mogę dodać mapy witryn Yahoo i Bing do pliku Robots i katalogu WordPress?

  28. Dzięki za szczegółowy opis używania pliku robots.txt. Czy ktoś wie, czy Yahoo również korzysta z tego robots.txt i czy przestrzega zasad w nim zawartych? Pytam, ponieważ mam „Disallow” dla określonej strony w moim pliku, ale otrzymuję ruch z Yahoo na tej stronie. Nic z Google, tak jak powinno być. Z góry dziękuję.

  29. poprawka…

    „Jeśli używasz wtyczki Yoast’s WordPress SEO lub innej wtyczki do generowania mapy witryny XML, Twoja wtyczka spróbuje automatycznie dodać linie związane z mapą witryny do pliku robots.txt.”

    Nieprawda. WordPress SEO nie dodaje mapy witryny do robots.txt

    „Zawsze uważałem, że linkowanie do mapy witryny XML z pliku robots.txt jest trochę bez sensu. Powinieneś dodawać je ręcznie do Narzędzi Google i Bing dla Webmasterów i zwracać uwagę na ich opinie dotyczące mapy witryny XML. Z tego powodu nasza wtyczka WordPress SEO nie dodaje jej do pliku robots.txt.”

    https://yoast.com/wordpress-robots-txt-example/

    Bardziej zalecane jest również niedysallowanie katalogu wp-plugins (powody zobacz post Yoast)

    A osobiście wolę po prostu usunąć plik readme.txt...

    ;-)

  30. Po przeczytaniu dokumentacji Google mam wrażenie, że dyrektywą do użycia w pliku robots.txt jest disallow, która tylko mówi botom, co mogą, a czego nie mogą indeksować. Nie mówi im, co może, a co nie może być indeksowane. Aby strona nie była indeksowana, musisz użyć meta tagu robots noindex.

  31. naprawdę dobry artykuł o zoptymalizowanym pod kątem SEO pliku robots.txt. Ale potrzebuję samouczka, jak przesłać plik robots.txt na serwer. Ponieważ jako początkujący wydaje się to być ogromnym problemem z przesłaniem tego pliku.
    Nawiasem mówiąc, dziękuję za udostępnienie tak korzystnych informacji.
    -Nitin

  32. Jaki jest najlepszy sposób na dodanie kodu do HTTacess, aby zablokować wielu spamujących botów referujących ze względu na ich adres URL i adres IP, jeśli nie podano adresu URL

    Wiem, że jeśli popełnisz błąd składniowy podczas edycji pliku httacess, możesz wyłączyć swoją stronę. Jestem początkujący i muszę zablokować te irytujące wielokrotne adresy URL z Rosji, Chin, Ukrainy itp.

    Wielkie dzięki

  33. dlaczego trzeba dodać Allow: !!!
    jeśli wspomnę tylko, co mam Disallow, to wystarczy. Nie muszę pisać kodu dla Allow, ponieważ Googlebot lub Bingbot automatycznie zaindeksuje wszystko inne.
    Więc dlaczego mam ponownie używać Allow?

  34. Ponieważ brak pliku Robots.txt nie powstrzymuje witryny przed indeksowaniem, jestem ciekawy: czy istnieją jakieś twarde dane na temat tego, jak bardzo posiadanie tego pliku poprawi wydajność SEO?

    Szybko przeszukałem Google i nie znalazłem żadnych ilościowych danych na ten temat. Jest około pół miliona artykułów mówiących: „Hej, to poprawia SEO!”, ale naprawdę chciałbym wiedzieć, o czym mówimy, nawet ogólnie.

    Czy to jest 5% wzrostu? 50? 500?

  35. Dobry czas na to. Właśnie wczoraj próbowałem znaleźć te informacje.

    Powodem, dla którego go szukałem, było to, że narzędzia Google Webmaster Tools informowały mnie, że nie mogą prawidłowo indeksować mojej witryny, ponieważ blokowałem różne zasoby potrzebne do prawidłowego renderowania strony.

    Zasoby te obejmowały te znalezione w /wp-content/plugins/

    Po zezwoleniu na ten folder ostrzeżenie zniknęło.

    Masz jakieś przemyślenia na ten temat?

    • Możesz bezpiecznie zignorować te ostrzeżenia. Jest to tylko ostrzeżenie, jeśli faktycznie miałeś tam treść, którą chciałbyś zaindeksować. Czasami użytkownicy ograniczyli boty wyszukiwarek i zapomnieli o tym. Te ostrzeżenia są przydatne w takich sytuacjach.

      Administrator

  36. Mam pytanie, wielu ludzi używa statycznych map witryn, a wiesz, że mają stronę WordPress. Czy powinniśmy używać statycznych, czy map generowanych przez WordPress.

  37. Fajnie, podoba mi się sposób, w jaki robi to Wpbeginner, a biorąc pod uwagę ich pozycję w Alexie, wydaje mi się, że to jeden z najlepszych sposobów na wykorzystanie robots.txt..

  38. co oznacza mój plik robots.txt, jeśli wygląda tak?

    User-agent: * Disallow: /wp-admin/ Disallow: /wp-includes/ Disallow: /xmlrpc.php

    • Mówi tylko, że wyszukiwarki nie powinny indeksować folderu wp-admin, folderu wp-includes i pliku xml-rpc. Czasami zablokowanie /wp-includes/ może zablokować niektóre skrypty dla wyszukiwarek, zwłaszcza jeśli Twoja witryna korzysta z tych skryptów. Może to zaszkodzić Twojemu SEO.

      Najlepszym rozwiązaniem jest przejście do Narzędzi dla webmasterów Google i pobranie swojej witryny jako bota. Jeśli wszystko ładuje się poprawnie, nie masz się czym martwić. Jeśli mówi, że skrypty są zablokowane, możesz rozważyć usunięcie linii wp-includes.

      Administrator

      • Nie widzę logiki w Twoim pomyśle posiadania skryptu w katalogu includes, który może być używany przez robota / bota... a po drugie, jeśli jest odosobniony przypadek, lepiej jest po określeniu domyślnego WordPressa zezwolić na ten plik, wyobrażasz sobie, że wyszukiwarki używają swoich skryptów! w końcu WordPress z pewnością nie ma domyślnie pliku robots.txt blokującego wyszukiwarki!!!!

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Proszę NIE używaj słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.