Skip to content

CRITICAL: Google Indexing Regression - Portfolio Pages Dropping from Index #41

@pphatdev

Description

@pphatdev

Google Indexing Issue for pphat.top (Portfolio Site)

Problem Summary

Google is not indexing pages from https://pphat.top domain (portfolio site hosted at dev.pphat.pro), while Bing indexing works fine.

Current Status

  • Date: 2025-06-06 04:52:10 UTC
  • Domain: https://pphat.top
  • Portfolio URL: https://pphat.top
  • Repository: pphatdev/pphat.netlify.app
  • Issue: Severe indexing problems with Google
  • Bing Status: ✅ Working fine
  • Google Status: ❌ Critical indexing issues

Google Search Console Data (Recent)

Date Not Indexed Indexed Impressions
2025-05-19 - - 0
2025-05-20 8 0 0
2025-05-21 8 0 0
2025-05-22 8 0 0
2025-05-23 8 0 0
2025-05-24 8 0 0
2025-05-25 7 1 0
2025-05-26 7 1 0
2025-05-27 7 1 0
2025-05-28 18 1 0
2025-05-29 18 1 0
2025-05-30 18 1 0
2025-05-31 18 1 0
2025-06-01 19 0 0
2025-06-02 19 0 1
2025-06-03 19 0 0

⚠️ Critical Issues Observed:

  • Pages going from 1 indexed back to 0 indexed (regression)
  • Increasing "Not indexed" count (8 → 19 pages)
  • Zero impressions despite having some indexed content
  • Sudden loss of indexed page on 2025-06-01

Investigation Completed

  • ✅ Google Search Console: No manual actions detected
  • ✅ Technical SEO issues fixed
  • ✅ Not a new site
  • ✅ Robots.txt verified
  • ✅ Sitemap submitted

Urgent Action Items

1. Immediate URL Inspection (High Priority)

  • Inspect homepage https://pphat.top in GSC
  • Inspect https://dev.pphat.pro in GSC
  • Test "Live URL" for both domains
  • Document specific error messages for non-indexed pages

2. Coverage Report Analysis (High Priority)

  • Go to "Index" → "Pages" in Search Console
  • Identify why 19 pages are "Not indexed"
  • Document specific exclusion reasons
  • Check for crawl errors

3. Domain Configuration Check

  • Verify both pphat.top and dev.pphat.pro are properly configured in GSC
  • Check if there's domain confusion causing indexing issues
  • Ensure canonical URLs are properly set

4. TypeScript/Netlify Specific Checks

# Test server response to Googlebot
curl -A "Googlebot" https://pphat.top
curl -A "Googlebot" https://dev.pphat.pro

# Check Netlify headers
curl -I https://pphat.top
curl -I https://dev.pphat.pro

5. Portfolio Site Specific Issues

  • Check if SPA (Single Page Application) is causing crawling issues
  • Verify meta tags are properly rendered server-side
  • Test page loading without JavaScript
  • Check for proper OpenGraph and meta descriptions

6. Emergency Re-indexing Strategy

  • Submit sitemap again with current timestamp
  • Request indexing for homepage specifically
  • Create new blog post/portfolio item with current date
  • Monitor if new content gets indexed immediately

Expected Outcome

  • All portfolio pages should be indexed by Google
  • Index count should increase, not decrease
  • Should receive impressions for relevant portfolio/professional queries

Technical Context

  • Tech Stack: TypeScript (96%), CSS (2.2%), JavaScript (1.8%)
  • Hosting: Netlify
  • Type: Portfolio/Professional website
  • User: @pphatdev
  • Repository: pphatdev/pphat.netlify.app

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions