Seeking Help: Persistent "Soft 404" Errors on Vercel-Hosted Site

Hi Vercel Community,

I’ve been struggling with widespread “Soft 404” errors on my Vercel-hosted site (ClickToGuide.com) since early March. Despite adjustments (redirects, re-indexing, etc.), Google Search Console still flags valid pages as Soft 404s. I absorb all errors from APIs, and I use try catch on all dynamically loaded packages, I do not get any problems on the client side, and I do not get any errors in “Test Live Url” on Google.

Details:

  • Started March 2, 2025.
  • No fixes from Vercel’s support yet (last update April 3).
  • Suspected issues: Misconfigured redirects, cached old deployments, or server errors.

Questions:

  1. Has anyone resolved similar Soft 404 issues on Vercel?
  2. Could this be related to recent platform updates?
  3. Any workarounds (e.g., custom vercel.json rules)?

This is severely impacting SEO—any insights would be greatly appreciated!

Example URLs (from GSC):

|https://www.clicktoguide.com/tours/dubai-tours/dinner-in-the-sky |Apr 1, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/dubai-miracle-garden |Apr 1, 2025|
|https://www.clicktoguide.com/tours/abu-dhabi/louvre-abu-dhabi |Apr 1, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/al-khayma-heritage-restaurant |Apr 1, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/the-view-at-the-palm-jumeirah |Apr 1, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/the-dubai-balloon-at-atlantis |Apr 1, 2025|
|https://www.clicktoguide.com/ru/tours/dubai-tours/ski-dubai |Apr 1, 2025|
|https://www.clicktoguide.com/tours/abu-dhabi/warner-bros-world-yas-island |Apr 1, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/full-day-dubai-city-tour-in-english-language |Apr 1, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/dubai-dolphinarium-dolphin-interaction-private-session |Apr 1, 2025|
|https://www.clicktoguide.com/tours/abu-dhabi/ferrari-world-abu-dhabi |Apr 1, 2025|
|https://www.clicktoguide.com/tours/ras-al-khaimah/jebel-jais-zipline |Apr 1, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/dubai-crocodile-park |Apr 1, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/at-the-top-burj-khalifa |Mar 31, 2025|
|https://www.clicktoguide.com/travel-guides/warner-bros-world-abu-dhabi |Mar 31, 2025|
|https://www.clicktoguide.com/tours/abu-dhabi/desert-safari-in-abu-dhabi |Mar 31, 2025|
|https://www.clicktoguide.com/tours/abu-dhabi/yas-island-theme-parks-multipark-pass |Mar 31, 2025|
|https://www.clicktoguide.com/ru/tours/dubai-tours/1-hour-ain-wheel-houseboat-tour |Mar 30, 2025|
|https://www.clicktoguide.com/city/abu-dhabi |Mar 30, 2025|
|https://www.clicktoguide.com/ru/tours/dubai-tours/dubai-marina-luxury-yacht-tour |Mar 30, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/abu-dhabi-city-tour-in-english-language |Mar 29, 2025|
|https://www.clicktoguide.com/ru/travel-articles/top-10-best-beaches-in-dubai |Mar 29, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/the-lost-chambers-aquarium |Mar 29, 2025|
|https://www.clicktoguide.com/travel-articles/top-observation-decks-in-dubai |Mar 29, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/the-storm-coaster |Mar 28, 2025|
|https://www.clicktoguide.com/travel-guides/seaworld-abu-dhabi |Mar 28, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/sky-views |Mar 28, 2025|
|https://www.clicktoguide.com/travel-guides/the-legoland-park-in-dubai |Mar 27, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/dubai-city-tour-in-english-language |Mar 27, 2025|
|https://www.clicktoguide.com/ru/about |Mar 27, 2025|
|https://www.clicktoguide.com/travel-guides |Mar 27, 2025|
|https://www.clicktoguide.com/ru/tours/abu-dhabi/abu-dhabi-premium-cultural-treasures-tour |Mar 27, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/expo-city-dubai |Mar 25, 2025|
|https://www.clicktoguide.com/ru/tours/dubai-tours/inside-burj-al-arab-tour-with-afternoon-tea |Mar 25, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/xline-dubai-marina |Mar 25, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/dubai-safari-park |Mar 25, 2025|
|https://www.clicktoguide.com/tours/abu-dhabi/snow-abu-dhabi |Mar 25, 2025|
|https://www.clicktoguide.com/category/dinner-cruise |Mar 24, 2025|
|https://www.clicktoguide.com/ru/ |Mar 23, 2025|
|https://www.clicktoguide.com/ru/category/day-trips |Mar 20, 2025|
|https://www.clicktoguide.com/travel-guides/atlantis-aquaventure-waterpark |Mar 20, 2025|
|https://www.clicktoguide.com/travel-guides/miracle-gardens-of-dubai |Mar 20, 2025|
|https://www.clicktoguide.com/ru/travel-guides/xline-dubai-marina |Mar 20, 2025|
|https://www.clicktoguide.com/travel-articles |Mar 20, 2025|
|https://www.clicktoguide.com/category/water-parks |Mar 20, 2025|
|https://www.clicktoguide.com/ru/tours/dubai-tours/aya-universe |Mar 20, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/ain-dubai-tickets |Mar 20, 2025|
|https://www.clicktoguide.com/policy/terms-of-use |Mar 20, 2025|
|https://www.clicktoguide.com/contact |Mar 20, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/la-perle-by-dragone |Mar 19, 2025|
|https://www.clicktoguide.com/category/theme-parks |Mar 19, 2025|
|https://www.clicktoguide.com/tours/dubai-tours/lotus-mega-yacht-dinner-cruise |Mar 19, 2025|
|https://www.clicktoguide.com/city/dubai-tours |Mar 19, 2025|
|https://www.clicktoguide.com/ru/tours/dubai-tours/dubai-aquarium-underwater-zoo-with-penguin-cove-ticket |Mar 16, 2025|
|https://www.clicktoguide.com/ru/city/dubai-tours |Mar 5, 2025|

There’s another community post with 404 debugging tips that might be helpful. Please give these solutions a try and let us know how it goes.

A human should be around soon to offer more advice. But you can also get helpful information quickly by asking v0.

Regarding the challenges you’re experiencing when inspecting articles, this is likely due to the inspection tool faking a mobile user agent on desktop and is unrelated to the soft 404 issue.

I want to let you know that we’ve opened an internal incident to pull resources from different teams to thoroughly investigate this matter. We’re taking this seriously and are working on a solution. In fact, we’re planning to release a tentative fix today specifically targeted at verified crawlers. This fix will increase the duration of our skew protection feature.

One theory we’re exploring is that Googlebot’s new caching implementation may be requesting resources that are up to 10 days old, which would have been removed from our edge network if new deployments have been created since then.

2 Likes

Hi Swarnava,

I am also experiencing these issues. Pages are constantly disappearing from google search results and being flagged as soft 404 in the Google Search Console. Requesting a re-index returns the pages after a couple of days but this is not feasible with thousands of pages. I had a few pages disappear again today.

This is a major problem as SEO is critical to our business. If there is any information you need to help with addressing this issue please let me know, I am happy to cooperate to get this fixed as soon as possible.

Thank you for your continued patience. Could you please ensure that the pages returning a soft 404 have an error boundary like this one?

After adding the error boundary, please try recrawling the same pages again and let us know if it resolves the soft 404. We’re suggesting this based on a soft 404 result another customer shared from their Google index results. Their screenshot showed us a client-side exception error, so we believe this adjustment could help. We appreciate your collaboration and look forward to identifying the issue together!

If soft 404s persist after adding the error boundary and re-crawling, could you please share a screenshot of the Google index crawler’s URL Inspection page results? This should include what’s displayed on the page when the soft 404 occurs.

2 Likes

Hello,
just a suggestion here that we needed to do.
We did implement the ErrorBoundry as well as a safety net. However we saw that since the Skew protection only were handling up to 7 days of cache control for these chunks. Before the release of the hardcoded 60 days skew protection we saw additionally to this that Google were caching/using chunks that was part of a deploy that was made up to two month ago. So what we had to do here to help Google find these chunks, we needed to use the Vercel API and download all the old js/css chunks and release it with the deploy.

1 Like

Really appreciate you sharing this, Sebastian.
What you brought up about the short caching window + how Skew protection was interacting with that really is important. Your workaround; re-releasing the old chunks via the Vercel API, makes sense and highlights an issue that clearly more people seem to be (are) running into. Although; challenging if you are not skilled enough to pull that manouver off technically.

I really hope this lands with the Vercel team. Your example makes a strong case for making Skew protection available more broadly, not just for Enterprise plans. That support could help more teams avoid these headaches (read: nightmares).

Thanks again for digging into this and sharing! :star:

1 Like