Install Server-Side Observation
Add the supported Vercel middleware integration and verify that SeeLLM receives request evidence.
Prerequisites
- A Next.js application deployed on Vercel and permission to edit its
middleware.tsand environment variables. - A SeeLLM organization with access to
Site Monitor -> Setup -> Vercel / Next.js. - Public pages to request after deployment.
Recommended path
- Follow the Vercel Middleware integration to install
@seellm/vercel-middlewareand addwithSeeLLM(). - Generate credentials in
Site Monitor -> Setup -> Vercel / Next.jsand set the documentedSEELLM_*variables in the matching Vercel environment. - Keep the middleware matcher focused on public routes and wrap existing middleware instead of replacing it.
- Deploy, then request a public page such as
/,/pricing, or/docs.
Expected result
The middleware sends server-side request evidence to SeeLLM without browser JavaScript. Classification of AI crawler and AI referral evidence happens after ingestion; one ordinary browser request does not prove an AI classification.
Verify
After deployment, request a public URL and check Site Monitor -> Setup for adapter activity. If you can inspect the deployed configuration, confirm that SEELLM_API_URL=https://api.seellm.link is set only in server-side middleware environment variables.
Troubleshooting
- If no activity appears, confirm the deployed matcher includes the page you requested.
- If events are rejected, regenerate credentials and update the correct Vercel environment.
- If an existing middleware stops working, use the documented wrapper form rather than replacing its logic.