Over at Nype - https://npe.cm/ we had the same issue, we moved away from GitHub Pages and we're still recovering from it.

1st issue is basically that, due to how GitHub Pages are setup everything is stored in a limited amount of servers under a limited amount of IP addresses, so this leads to a quota threshold being met and Google pausing on crawling the servers at all.

  • https://support.google.com/webmasters/thread/187613472/discovered-currently-not-indexed-error-on-github-pages-hosted-site

2nd issue (my guess) is that any problem with a site is "amplified" due to the slow crawling, and Google sort of abandons a site after too many problems occur. You can check the status of your crawl stats under Google Search Console -> Your Property -> Settings -> Crawling -> Crawl Stats (Open Report) -> "Between the chart and Crawl requests breakdown there is a status button for robots, DNS, Server connectivity", after a ~month after changing servers there is still "residue" of old issues and not all check-marks are green in our back panel .

3rd issue (my guess) is that in your case, you set up your redirections on the 404 page. GoogleBot should in theory handle JavaScript and detect the location change in JS, but overall when a bad URL loads GitHub sends the 404 server status code, and only later it loads the correct page. At Nype we played around with a combination of 404 page JavaScript redirects, mkdocs-redirects plugin to create a valid page with a redirect, so the server status code is at least 200, and some duplicate pages and link rel=canonical mangling, and the results were mediocre at best, likely due to the 1st issue and slow "reassessment" Later on, as the page has now it's own server, we moved on to the proper way of sending a 301 code when redirecting, but too soon to tell anything more.

4th issue (my guess) is that in your case, you have now a lot of pages with possibly low traffic / low amount of backlinks, so Google is reluctant in adding so many links at once

We have also used the currently trending script https://github.com/goenning/google-indexing-script it helped a bit, but due to the 2nd issue manual requests for indexing were better. I personally didn't do it as I'm not the property owner.

I hope at least some of the above helps you out but yeah after working a bit with Google "docs", A LOT of things are not said directly, and users have to guess too much imo.

Top answer
1 of 1
3

Over at Nype - https://npe.cm/ we had the same issue, we moved away from GitHub Pages and we're still recovering from it.

1st issue is basically that, due to how GitHub Pages are setup everything is stored in a limited amount of servers under a limited amount of IP addresses, so this leads to a quota threshold being met and Google pausing on crawling the servers at all.

  • https://support.google.com/webmasters/thread/187613472/discovered-currently-not-indexed-error-on-github-pages-hosted-site

2nd issue (my guess) is that any problem with a site is "amplified" due to the slow crawling, and Google sort of abandons a site after too many problems occur. You can check the status of your crawl stats under Google Search Console -> Your Property -> Settings -> Crawling -> Crawl Stats (Open Report) -> "Between the chart and Crawl requests breakdown there is a status button for robots, DNS, Server connectivity", after a ~month after changing servers there is still "residue" of old issues and not all check-marks are green in our back panel .

3rd issue (my guess) is that in your case, you set up your redirections on the 404 page. GoogleBot should in theory handle JavaScript and detect the location change in JS, but overall when a bad URL loads GitHub sends the 404 server status code, and only later it loads the correct page. At Nype we played around with a combination of 404 page JavaScript redirects, mkdocs-redirects plugin to create a valid page with a redirect, so the server status code is at least 200, and some duplicate pages and link rel=canonical mangling, and the results were mediocre at best, likely due to the 1st issue and slow "reassessment" Later on, as the page has now it's own server, we moved on to the proper way of sending a 301 code when redirecting, but too soon to tell anything more.

4th issue (my guess) is that in your case, you have now a lot of pages with possibly low traffic / low amount of backlinks, so Google is reluctant in adding so many links at once

We have also used the currently trending script https://github.com/goenning/google-indexing-script it helped a bit, but due to the 2nd issue manual requests for indexing were better. I personally didn't do it as I'm not the property owner.

I hope at least some of the above helps you out but yeah after working a bit with Google "docs", A LOT of things are not said directly, and users have to guess too much imo.

Discussions

GitHub Page Still Not Indexed by Google After a Month
have you searched the link in Google? you can trigger a auto crawl when you direct url search in Google. You can also manually crawl using their dedicated tool https://developers.google.com/search/docs/crawling-indexing/ask-google-to-recrawl More on reddit.com
🌐 r/github
6
5
May 12, 2025
GitHub page not indexed on Google YEARS later
Select Topic Area Question Body I first made the repo for my GitHub page in December 2020, and each iteration has had my name in some capacity or the other. My latest commit was in May 2023. Google... More on github.com
🌐 github.com
1
1
July 9, 2023
Get Github Pages Site found in Google Search Results - Stack Overflow
Is that a limitation of using GitHub pages? Thanks. 2019-03-18T21:54:06.96Z+00:00 ... Has anyone gotten this to work? Ive waited like a month and still nothing in the search console. 2022-06-04T23:13:42.61Z+00:00 ... Generally, google finds all website and index them. Sometimes, it's takes time to crawl the new website. But, you can do this thing manually by ... More on stackoverflow.com
🌐 stackoverflow.com
My GitHub Pages site doesn't appear in google search index - Webmasters Stack Exchange
Yesterday, I created my GitHub ... search index. Here's what I did: I went to google search console and added new "property" with "URL prefix". Then I added the meta tag on my github-pages site (html-head) as described, it looked like · Then I pasted my page URL (kirusha05.github.io) to the "search bar" on the top of the search console · I was redirected to URL adress verification page, where I saw "URL adress is not on ... More on webmasters.stackexchange.com
🌐 webmasters.stackexchange.com
August 14, 2019
🌐
Google Support
support.google.com › webmasters › thread › 86833320 › google-does-not-index-google-sites-page-and-github-page
Google does not index Google Sites page and Github page - Google Search Central Community
December 5, 2020 - Skip to main content · Search Console Help · Sign in · Google Help · Help Center · Community · Search Console · Terms of Service · Submit feedback · Send feedback on
🌐
Reddit
reddit.com › r/github › github page still not indexed by google after a month
r/github on Reddit: GitHub Page Still Not Indexed by Google After a Month
May 12, 2025 -

I created a GitHub Page about a month ago, but it still hasn’t been indexed by Google. I even added backlinks to it on some active websites, like LinkedIn, but that didn’t seem to help.

Is it possible that GitHub blocks Google crawlers for some pages? I’ve seen other people’s GitHub Pages appear in search results, but mine doesn’t. My GitHub repository also has not been indexed, although I have it for a couple of years...

Has anyone experienced something similar or have any tips on how to get it indexed?

Here are the links, just in case - pages: https://deividas-strole.github.io/

repo: https://github.com/Deividas-Strole

Appreciate any help!

🌐
Filip Mikina
filipmikina.com › home › blog › how to get your github pages indexed by google and bing in days (not months)
How to Get Your GitHub Pages Indexed by Google and Bing in Days (Not Months)
October 21, 2025 - Navigate to the Sitemaps section in the left sidebar and enter just your sitemap filename (e.g., sitemap-0.xml or sitemap.xml - not the full URL): Google Search Console sidebar menu with the 'Sitemaps' option highlighted under the Indexing section. 'Add a new sitemap' input field where you enter 'sitemap-0.xml' and click Submit to tell Google about your site's structure. Step 7 (Optional): Request priority indexing for specific pages.
🌐
Fredrik Averpil
fredrikaverpil.github.io › blog › 2024 › 08 › 24 › github-pages-and-google
GitHub Pages and Google | Fredrik Averpil
August 24, 2024 - Turns out that if you publish a blog (like I do) on GitHub pages, and you want the site to be indexed by Google, it’s not so easy. I’m not sure entirely what the root cause is, but you have to manually add your site in the Google Search Console and then manually add each URL individually for indexing.
🌐
GitHub
github.com › orgs › community › discussions › 50379
Google Search Console still shows "Discovered – currently not indexed" after four months · community · Discussion #50379
According to Google, Discovered - currently not indexed means: The page was found by Google, but not crawled yet. Typically, Google wanted to crawl the URL but this was expected to overload the site; therefore Google rescheduled the crawl.
Find elsewhere
🌐
GitHub
github.com › orgs › community › discussions › 45850
Github Page Not Showing Up on Google Search · community · Discussion #45850
Verify your Github page in Google Search Console: This will help Google know that your site exists and is ready to be indexed.
🌐
Reddit
reddit.com › r/github › github page not appearing in search engines
r/github on Reddit: GitHub page not appearing in search engines
January 3, 2023 -

Hi everyone,

I created a very simple Github pages site using the instructions in the documentation. The repository for the site is very simple -- it basically just consists of an index.html file. However, the website is not appearing in any search engines even though it was published more than three months ago.

Any ideas why the website is not being indexed by Google?

Apologies if this is an entirely trivial question - I really appreciate any help!

🌐
GitHub
github.com › orgs › community › discussions › 42375
how to add my GitHub repository to Google search · community · Discussion #42375
March 13, 2023 - ... Add Relevant Topics: Identify and include pertinent topics or keywords in your repository's description or topic section. These should reflect the main content or purpose of your repository. Submit URL to Google Console: Use Google Search ...
🌐
GitHub
github.com › orgs › community › discussions › 65479
my academic github.io page does not show up in google search · community · Discussion #65479
However, the internal redirect pages in Jekyll/AcademicPages were created as temporary pages with a noindex HTML meta tag, leading to further indexing issues. After removing all instances of redirect_from: across my AcademicPages in the _pages directory, my page is now appearing again in the top search results. Beta Was this translation helpful? Give feedback. ... Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment ... There was an error while loading. Please reload this page.