Hello SEO experts,
The pages show "Crawled – currently not indexed" in Google Search Console, and they don’t appear when I search site:blog.example.com.
🔍 Issue Details:
Main Domain: example.com
Subdomain: blog.example.com
Problem: Google Search Console shows "Crawled – currently not indexed" for all blog pages.
I Recently Moved the Blog: I originally had the blog on the main domain but moved it to a subdomain. However, the issue remains the same.
Tried Indexing in GSC? Yes, I used the URL Inspection Tool and manually requested indexing, but it still hasn’t been indexed.
Sitemap Submitted? Yes, I added https://blog.example.com/sitemap.xml in Google Search Console.
Robots.txt Checked? Yes, and the subdomain is not blocked.
Noindex Tags? No, I checked the page source, and there is no <meta name="robots" content="noindex"> tag present.
Canonical Tags? The blog pages have <link rel="canonical" href="https://blog.example.com">, so there’s no wrong canonicalization.
Content Quality? The content is unique and valuable, not duplicate or thin.
Backlinks? The subdomain has some internal links from the main site, but very few external backlinks yet.
Mobile-Friendly? Yes, I tested it using Google’s Mobile-Friendly Test, and no issues were found.
What Could Be the Problem?
Since I moved the blog from the main domain to a subdomain, could this be affecting indexing? Should I do 301 redirects from the old URLs? Could it be a crawl budget issue, DNS configuration, or something else?
Any advice or solutions would be greatly appreciated! Thanks in advance!