Herkese merhaba, birisinin bunu daha önce gördüğünü umuyorum.

Sitemde üç site haritam var (capmap.eu, Vercel’de Next.js 16):

✅ /sitemap-pages.xml — Durum: Başarılı, 22 URL keşfedildi

✅ /sitemap-compare.xml — Durum: Başarılı, 68 URL keşfedildi

❌ /sitemap.xml — Durum: "Getirilemedi" / "Toplanamıyor"

Üçü de aynı etki alanında, aynı şekilde sunulan geçerli XML’dir.

Zaten denediğim ve doğruladığım şey:

– Tarayıcıya anında yüklenir (~130ms yanıt süresi)

– Googlebot kullanıcı aracısıyla curl, HTTP 200’ü döndürür, geçerli İçerik Türü: application/xml

– Site haritası URL’si için Vercel günlüklerinde 4xx veya 5xx yok

– robots.txt site haritasına doğru şekilde başvuruyor, Googlebot’u engellemiyor

– ISR’den (revalidate=3600) tamamen statik nesile (force-static) geçildi, böylece derleme sırasında önceden oluşturuldu, soğuk başlatma riski yok

– x-vercel-cache: HIT, yaş: 18 saatten fazla stabil hizmet

– Birkaç gün boyunca GSC’de birden çok kez silmeyi ve yeniden göndermeyi denedim

– ?google=please sorgu parametresi hilesini denedim; URL’yi bununla birlikte gönderdim, ancak aynı zamanda gösteriyor "Getirilemedi"

– GSC’deki URL inceleme aracı: canlı test başarılı oluyor ancak site haritası durumu takılı kalıyor

Çalışan site haritalarına göre görebildiğim tek fark: Arızalı olanı Next.js’nin MetadataRoute.Sitemap API’sinden oluşturulmuş, çalışanlar ise rota işleyicileridir (XML ile Response döndüren rota.ts dosyaları). Ancak tüm çıktılar aynı XML yapısına sahiptir.

GSC’nin, düzeltmeleri uygulamaya koymamdan önceki eski bir hata durumunu önbelleğe almış gibi görünüyor ve gerçekten yeniden denemeyecek. Site 4+ gündür bu durumda.

Temel sorun çözüldükten sonra bile GSC’nin site haritasını yeniden denemeyi kalıcı olarak reddettiğini gören var mı? Belirli bir URL için GSC’nin dahili durumunun donanımdan sıfırlanmasını zorlamanın bir yolu var mı? Yoksa bu sadece "haftalarca bekle"?

Düşündüğüm son çare: /sitemap-main.xml (farklı dosya adı) adresinde tamamen yeni bir site haritası oluşturmak ve bunu temiz bir sayfa olarak sunmak. Ancak önce birinin daha iyi bir düzeltmesi olup olmadığını merak ediyorum.

Teşekkürler!