Przejdź do treści

Dlaczego mojej strony GitHub Pages nie ma w Google?

Nowe strony GitHub Pages często nie trafiają do Google, bo nie mają mapy witryny, usługi w Search Console i prawie żadnych linków. Poniżej przyczyny, po kolei, i poprawka dla każdej.

Platforma:GitHub Pages

Autor: Bruno Amorim · ·

Czytaj w innym języku: English · Português (Brasil) · Español · Deutsch · Français · Italiano · 日本語 · 한국어

Najczęstsze przyczyny, po kolei

  1. Witryna jest nowa. Google potrzebuje czasu, żeby znaleźć nową witrynę. Według Google skanowanie może trwać od kilku dni do kilku tygodni. Wpisz w Google site: i swoją domenę, na przykład site:example.com. Jeśli nic się nie pokaże, Google prawdopodobnie nie ma jeszcze żadnej Twojej strony. Narzędzie do sprawdzania adresów URL w Search Console da dokładną odpowiedź dla każdej strony.
  2. Witryna się nie buduje albo zmienił się jej adres. Pages potrzebuje index.html, małymi literami, na górze źródła publikacji. Zmiana repozytorium z publicznego na prywatne i odwrotnie zmienia adres. Jeśli strona główna zwraca 404, Google nic nie widzi.
  3. W układzie jest tag noindex. Sprawdź <head> układu i usuń <meta name="robots" content="noindex"> ze stron, które mają być znalezione.
  4. robots.txt jest w złym miejscu. Google czyta robots.txt tylko na górze hosta. Dla strony projektu pod username.github.io/repo Google czyta username.github.io/robots.txt, nie plik z Twojego repozytorium.
  5. Brak mapy i usługi w Search Console. Dodaj jekyll-sitemap do listy plugins w _config.yml. GitHub Pages to obsługuje i tworzy /sitemap.xml. Dodaj usługę z prefiksem URL dla adresu witryny, zweryfikuj ją tagiem HTML albo plikiem i prześlij mapę.
  6. Strony mówią za mało. README zamienione w jednostronicową witrynę daje Google mało. Dodaj strony, z których każda odpowiada w pełni na jedno pytanie.
  7. Mało linków prowadzi do witryny. Dodaj adres w sekcji About repozytorium i w README, i linkuj z profilu i innych projektów.

Mapa witryny

GitHub Pages domyślnie nie tworzy mapy. Z Jekyllem dodaj jekyll-sitemap do listy plugins w _config.yml, a powstanie /sitemap.xml. Z innym generatorem buduj mapę w swoim procesie publikacji.

# _config.yml
plugins:
  - jekyll-sitemap

Co pokaże Search Console

Jak pomaga CrawlCoach

Zobacz, które strony Twojej witryny GitHub Pages Google zostawił poza indeksem. CrawlCoach bezpłatnie sprawdza do 500 stron i podaje poprawkę dla każdego problemu.

Częste pytania

Czy strona projektu GitHub Pages może trafić do Google?

Tak. Google indeksuje strony username.github.io/repo jak każdą inną witrynę. Dodaj usługę z prefiksem URL dla tego adresu, bo usługi domeny dla github.io nie zweryfikujesz.

Czy potrzebuję własnej domeny dla Google?

Nie. Własna domena pozwala zweryfikować usługę domeny w Search Console. Przy poprawnych rekordach DNS GitHub Pages sam przekierowuje między wersją z www i bez.

Źródła

Sprawdzone 8 października 2026. Google co jakiś czas zmienia Search Console i pomoc. Jeśli na Twoim ekranie coś wygląda inaczej, zajrzyj do źródła.

Zobacz, których stron Twojej witryny brakuje w Google

Zaloguj się przez Google. CrawlCoach bezpłatnie sprawdzi do 500 stron i pokaże poprawkę dla każdego problemu.

Odbierz darmowy raport

Bezpłatnie do 500 stron. Bez karty płatniczej. Zaloguj się kontem Google, którego używasz w Search Console.

Aplikacja i raporty CrawlCoach są po angielsku.

Inne platformy

Więcej poradników (po angielsku)