[▲ Vercel Community](/) · [Categories](/categories) · [Latest](/latest) · [Top](/top) · [Live](/live)

[Help](/c/help/9)

# Vercel keeps serving old version after deploy (Astro) Urgent help

98 views · 0 likes · 3 posts


BWS (@bcnwebstudio) · 2025-11-19

Hi, I have an Astro project where deployments complete normally (status: Ready), but the live site keeps showing old content.

Changes I hardcode directly inside components do NOT update on the production URL.
I already tried:

– Clearing build cache
– Purging CDN cache
– Redeploying several times
– Testing in incognito and other browsers
– Changing output folder
– Recreating the project from zero

Local build is correct, but Vercel keeps serving stale assets in production.

It seems like an edge-cache issue or something stuck at platform level.

Is there any known cause for this?

What else can I try to force Vercel to serve the new build?

Thanks,


Pauline P. Narvas (@pawlean) · 2025-11-21

Do you have a link we can look at?

Do you have any caching headers at all? Maybe in your `vercel.json`?


BWS (@bcnwebstudio) · 2025-11-21

Hi Pauline, thanks for your reply!

I finally found the issue.

The problem was that the **.vercel/output folder had been accidentally committed to the repository**, so Vercel was always using those prebuilt artifacts instead of running a fresh build from the current code.

**Fix:**

* I deleted the entire .vercel/ folder locally

* Added .vercel/ to .gitignore

* Pushed a clean commit

* Cleared the build cache on Vercel and redeployed

After that, Vercel stopped serving the stale version and everything worked correctly.

Leaving this here in case it helps someone else :slight_smile: