← All guides

Bot traffic rescue

Vercel suspended your deploy because of bot traffic

VercelVPSDomain

Short answer

Your app running on infrastructure that does not pull deploys for bot traffic, with monitoring and rate limiting in place.

Why this matters

Your app went live, bots found it, Vercel limits triggered, and now your deploy is suspended or throttled with no warning.

Walkthrough

  1. 01

    Check your Vercel usage

    Find what triggered the limit and whether you can recover the deploy.

    • Open the Vercel dashboard and check bandwidth, function executions, and build minutes.
    • Identify which bot or traffic source caused the spike.
    • Check whether you can restore the deploy or need to request a limit increase.
  2. 02

    Move to infrastructure that does not suspend deploys

    A VPS does not care about bot traffic. It serves requests until the box is full.

    • Export your Vercel project env vars and build config.
    • Deploy the app on a VPS with nginx and HTTPS.
    • Add rate limiting and bot filtering at the server level.
  3. 03

    Add monitoring before the next spike

    Know when traffic grows before the server breaks.

    • Install lightweight analytics (Umami or Plausible).
    • Set up server resource monitoring for CPU, memory, and disk.
    • Add log-based alerting for error rate spikes.

Where RepoAssistant fits

RepoAssistant moves apps off Vercel to VPS when bot traffic and platform limits become a reliability problem.