Uptime: 99.923%
Strony WWW:
Nowe strony WWW dzisiaj:
100 000 Użytkowników w SEOHOST. To dzięki Wam! Czytaj więcej W SEOHOST Użytkownik jest zawsze na pierwszym miejscu! Czytaj więcej Z SEOHOST korzysta już ponad 90 000 Użytkowników! Czytaj więcej Pełna transparencja: uptime naszej infrastruktury Czytaj więcej Wywiad z naszym CEO na bezprawnik.pl Czytaj więcej SEOHOST.pl zdobywa 2 miejsce w rankingu NASK. Czytaj więcej Uwaga: kolejna próba phishingu! Czytaj więcej Dlaczego warto migrować do SEOHOST? Czytaj więcej
Redakcja SEOHOST.pl
Redakcja SEOHOST.pl
17 Stycznia 2026
3 minuty

Edycja pliku robots.txt w WordPress: Instrukcja Yoast SEO + FTP

W poprzednim artykule zdefiniowaliśmy, czym jest plik robots.txt i dlaczego jego błędna konfiguracja – np. blokowanie katalogu /wp-content/ – może zrujnować widoczność Twojej strony w Google. Ustaliliśmy też, że WordPress generuje ten plik wirtualnie, co dla wielu administratorów jest mylące. Dziś przechodzimy do wdrożenia. Skoro wiesz już, co wpisać w pliku robots.txt, teraz pokażemy Ci, jak to zrobić od strony WordPress. Skupimy się na najpopularniejszym narzędziu w ekosystemie WordPress – wtyczce Yoast SEO – oraz alternatywnej metodzie przez FTP dla administratorów serwerów.

Edycja robots.txt przez wtyczkę Yoast SEO (zalecana)

To najbezpieczniejsza metoda dla większości sklepów i stron firmowych. Pozwala na edycję pliku bezpośrednio z panelu administracyjnego WordPress, bez konieczności logowania się na serwer.

Wymagania wstępne:

  • Zainstalowana i aktywna wtyczka Yoast SEO. Jak instalować nowe wtyczki w WordPress?
  • Brak fizycznego pliku robots.txt na serwerze (jeśli plik fizyczny istnieje, Yoast nie będzie mógł go edytować – patrz "Rozwiązywanie problemów" poniżej).
  • Włączona opcja edycji plików w konfiguracji WordPressa (domyślnie włączona, chyba że zablokowałeś ją w wp-config.php linią DISALLOW_FILE_EDIT).

Instrukcja krok po kroku:

  1. Nawigacja: Zaloguj się do kokpitu WordPress. W lewym menu wybierz Yoast SEONarzędzia (Tools).
    yoast-edytor.png
  2. Edytor plików: Na liście dostępnych narzędzi kliknij w link Edytor plików (File editor).
    • Uwaga: Jeśli nie widzisz tej opcji, prawdopodobnie masz zablokowaną edycję plików na poziomie serwera lub konfiguracji bezpieczeństwa.
  3. Tworzenie pliku: Jeśli do tej pory korzystałeś z wirtualnego pliku, zobaczysz przycisk "Stwórz plik robots.txt" (Create robots.txt file). Kliknij go. Yoast fizycznie utworzy plik na serwerze, przenosząc do niego domyślne reguły. 
    utworz-robots.png
  4. Edycja kodu: W oknie edytora pojawi się treść pliku. Usuń domyślną zawartość i wklej nasz zoptymalizowany wzorzec (przypomnienie poniżej).
  5. Zapis: Kliknij "Zapisz zmiany w robots.txt" (Save changes to robots.txt).

Wzorzec konfiguracji:

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-login.php
Disallow: /?s=
Disallow: /search/
Sitemap: https://twojadomena.pl/sitemap_index.xml
    

Metoda 2: Edycja robots.txt bezpośrednia (FTP / DirectAdmin)

Jako administrator serwera możesz preferować pełną kontrolę nad plikami. Ta metoda jest nadrzędna – plik fizyczny utworzony przez FTP zawsze "wygrywa" z ustawieniami wtyczek.

  1. Połączenie: Połącz się z serwerem przez klienta FTP (np. FileZilla) lub Menedżer Plików w DirectAdmin.
  2. Lokalizacja: Wejdź do katalogu głównego domeny (zazwyczaj /public_html/).
  3. Tworzenie/Edycja:
    • Jeśli plik robots.txt istnieje: Pobierz go, edytuj w notatniku (np. Notepad++) i wyślij ponownie.
    • Jeśli nie istnieje: Utwórz nowy plik tekstowy o nazwie robots.txt na komputerze, wklej treść i wyślij na serwer.
  4. Uprawnienia: Upewnij się, że uprawnienia pliku (CHMOD) są ustawione na 644.

Rozwiązywanie problemów (Troubleshooting)

Problem 1: Yoast SEO nie pokazuje opcji "Edytor plików".

  • Przyczyna: Twoja instalacja WordPress ma zablokowaną edycję plików ze względów bezpieczeństwa (częsta praktyka na hostingach zarządzanych lub przy wtyczkach typu iThemes Security).
  • Rozwiązanie: Musisz użyć Metody 2 (FTP). Ewentualnie sprawdź plik wp-config.php i zmień define('DISALLOW_FILE_EDIT', true); na false (niezalecane na stałe).

Problem 2: Wprowadziłem zmiany w Yoast, ale Google ich nie widzi.

  • Przyczyna 1 (Cache): Twój serwer (np. LiteSpeed, NGINX) lub wtyczka cache (WP Rocket) przechowuje starą wersję pliku tekstowego. Wyczyść cache.
  • Przyczyna 2 (Plik fizyczny): Jeśli na serwerze istnieje plik robots.txt wgrany przez FTP, Yoast może nie mieć uprawnień do jego nadpisania, mimo że wyświetla edytor. W takim wypadku fizyczny plik ma priorytet.

Weryfikacja poprawnego wdrożenia robots.txt

Niezależnie od metody, po zapisaniu zmian wykonaj test:

  1. Otwórz w przeglądarce adres: twojadomena.pl/robots.txt.
  2. Odśwież stronę z czyszczeniem pamięci podręcznej (skrót Ctrl + F5 lub Cmd + Shift + R).
  3. Sprawdź, czy widzisz nową treść z dyrektywami Disallow: /wp-admin/ i Allow: /wp-admin/admin-ajax.php.

W kolejnych materiałach zajmiemy się mapami witryny (Sitemap XML) i tym, jak poprawnie zgłosić je do Google Search Console.

Czy udało Ci się rozwiązać problem?
Nie znalazłeś odpowiedzi na swoje pytanie?