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.
Najczęstsze przyczyny, po kolei
- 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ładsite: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. - 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 zwraca404, Google nic nie widzi. - W układzie jest tag
noindex. Sprawdź<head>układu i usuń<meta name="robots" content="noindex">ze stron, które mają być znalezione. robots.txtjest w złym miejscu. Google czytarobots.txttylko na górze hosta. Dla strony projektu podusername.github.io/repoGoogle czytausername.github.io/robots.txt, nie plik z Twojego repozytorium.- Brak mapy i usługi w Search Console. Dodaj
jekyll-sitemapdo listypluginsw_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ę. - 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.
- 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-sitemapCo pokaże Search Console
- Strona wykryta – obecnie niezindeksowana: nowa witryna
github.ioma mało linków z zewnątrz, więc Google czeka z wizytą. Prześlij mapę i linkuj witrynę z README i sekcji About. - Strona zeskanowana, ale jeszcze nie zindeksowana: krótkie strony z README albo kilku linijek Markdown dają Google mało.
- Nie znaleziono (404):
Index.htmlz wielką literą, przeniesione repozytorium albo zmiana domeny bez nowej kompilacji psują adresy. Po zmianie domeny wypchnij commit, żeby przebudować witrynę.
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.
- GitHub Docs: About GitHub Pages and Jekyll (po angielsku)
- GitHub Docs: Troubleshooting 404 errors for GitHub Pages sites (po angielsku)
- GitHub Docs: About custom domains and GitHub Pages (po angielsku)
- Google: Jak Google interpretuje specyfikację pliku robots.txt
- Pomoc Search Console: Dodawanie usługi witryny lub platformy do Search Console
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 raportBezpł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.