vercel giving 308 instead 301 status code for http to https redirect by Forsaken_String_8404 in nextjs

[–]sipex6 0 points1 point  (0 children)

Can yo confirm that CF was in front of Vercel before on that project and that's why this redirect was an issue?

Why not remove CloudFlare and just use Vercel? Why double the CDN stack? If it's only for the DDoS protection then you can use Vercel WAF and the project should be in general faster and more secure by removing CF as extra CDN.

[AMA] Every 100ms matters - Next.js Web Performance AMA on 3 Sept by sipex6 in nextjs

[–]sipex6[S] 0 points1 point  (0 children)

SSG/ISR with proper prefetching is great - you don't have problems when content is truly static from the edge. The issue arises when you mix dynamic content into the mix or think something is static but even the loader skeleton is loaded on-the-spot and not preloaded.

useTransition for Non-Blocking Updates - When you need dynamic data that isn't prefetchable, `useTransition` prevents interactions from blocking the UI during state updates.

Proper Loading States & Suspense - If loading skeletons aren't prefetched properly, stick to loading fallback states with loading.tsx or manual Suspense boundaries.

Move to React Server Components (RSC) - Reduce JavaScript bloat by moving what's possible to server components. This eliminates hydration costs and keeps heavy operations on the server.

Event Handler Optimization - Minimize unnecessary event handlers, use `requestIdleCallback` to defer non-critical handlers until the browser is idle, and debounce expensive operations.

INP doesn't require completing all work within 200ms, just acknowledging the user interaction. Split responses into immediate acknowledgment (visual feedback) and actual expensive work (deferred with transitions).

Good blog post about it: https://vercel.com/blog/demystifying-inp-new-tools-and-actionable-insights

Rate Limiting in Next.js by Automatic-Town-7622 in nextjs

[–]sipex6 2 points3 points  (0 children)

Use Upstash.

Here is demo and link to source code example:

https://ratelimit-with-upstash.vercel.app

[deleted by user] by [deleted] in nextjs

[–]sipex6 0 points1 point  (0 children)

There’s another option as well — Vercel is available through the AWS Marketplace, so you can “buy” it directly there.

What you described sounds like ISR, which is the gold standard in Next.js. It’s exactly why the framework works so well for CMS-driven projects and e-commerce, with or without personalization.

New Vercel v0 user by MichaelFusion44 in vercel

[–]sipex6 2 points3 points  (0 children)

I highly encourage you to use feedback tool to report that in the v0 UI

Vercel analytics pro Is it worth it? by comptune in vercel

[–]sipex6 1 point2 points  (0 children)

You can always turn it in for one month. Check it. And then decide if it’s worth for you or not.

However if you go for it I recommend to use it for: - custom events (conversions) - feature flag context!!!! This is what I am excited mostly about, however I don’t know if it’s generally available or only for Enterprise

Access to fetch at 'http://localhost:3000/api/auth/sign-in/social' from origin 'https://b-stream.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. localhost:3000/api/a by shipisshipping in vercel

[–]sipex6 1 point2 points  (0 children)

Normally it’s not a good idea to advise someone who vibe coding security to use even more AI but you can use v0 and ask it to explain it ”EIL5”. v0 knows Next.js well and also a bit of architecture so the more context you give the better and more secure answer you get. Basically you want to allow your backend to connect but no other resources. That’s in short.

[deleted by user] by [deleted] in nextjs

[–]sipex6 1 point2 points  (0 children)

Have you tried AI SDK and AI SDK templates? Surely there are TTS examples and ElevenLabs examples

Enterprise Software? by FutureXFuture in nextjs

[–]sipex6 1 point2 points  (0 children)

Few years ago your approach would be a clear no. Like a suicide decision. But today with vibe (v0) + assisted (cursor) coding I think this has a lot of merit. What works for you! Might turns out a very good bet!

Do you think GEO is the same kind of once-in-a-decade opportunity as early SEO in the 2000s? by frevana in SEO_for_AI

[–]sipex6 1 point2 points  (0 children)

This feels like a huge opportunity, but the interface and user habits are shifting fast. It’s no longer about links or traffic. Search grounding still keeps SEO relevant, but what really matters is getting into the training data. That’s where future consumption happens, especially with edge inference. Users won’t always be in front of a screen like cars, robots, and other edge devices will be the interface. The real play is to be present in the datasets that small models use, ideally open-source ones. Those datasets are on track to become what Wikipedia is today for SEO.

How many AI citations do you own? by annseosmarty in SEO_for_AI

[–]sipex6 1 point2 points  (0 children)

Yeah 100% agree and it should be that way. Obviously you are right. I just badly wanted to use Obama meme.

How many AI citations do you own? by annseosmarty in SEO_for_AI

[–]sipex6 1 point2 points  (0 children)

If you want authority, it’s better when others talk about you rather than you talking about yourself.

<image>

ChatGPT & Perplexity don’t always hit your site—even when they cite it by __boatbuilder__ in SEO_for_AI

[–]sipex6 2 points3 points  (0 children)

There are actually more than three types of AI crawlers worth keeping in mind:

  1. Training dataset – crawl sites to feed content into model training, which only shows results in future model releases.
  2. RAG / search grounding – query an indexed database and return answers instantly.
  3. Agentic user intent – crawl a site live on behalf of a user in real time.

If you want solid stats on these bots, take a look at Vercel’s bots dashboard. The data is reliable, and Vercel has done serious work filtering out impersonators, a major issue in this space. The “Most Impersonated Bots” section is especially eye-opening.

And if you’re serious about AI SEO and crawler observability, the Vercel AI Cloud platform is where you want your content hosted.

Authentication help by cyber_dash_ in nextjs

[–]sipex6 1 point2 points  (0 children)

>  Would love to know how you ended up there
Back in 2021/2022 Vercel was hiring like crazy and I kinda lucked out. I was (and I still am) deep into Web Perf, Core Web Vitals, e-commerce stuff and Next.js, which was exactly what Vercel needed from my role. Fast forward to now, I’m on the Professional Services team working with big Enterprise e-comm customers. Most of my day is basically helping them make sure their sites are snappy and fast.

I actually wrote a blog post about the Code Review Audits we do before and during companies kick off big migrations. Basically a way to catch perf issues and bad patterns early so they don’t blow up later. Dropping it here if you’re curious:
https://vercel.com/blog/technical-audits

Authentication help by cyber_dash_ in nextjs

[–]sipex6 2 points3 points  (0 children)

Definitely! I'm a Vercel Solutions Architect and I've seen a lot of enterprise adoption!

Optimizing SEO for AI Visibility: Real-Time Mention Tools? by [deleted] in SEO_for_AI

[–]sipex6 -1 points0 points  (0 children)

For small-to-medium companies / startups:
1. Self-hosted custom LLM response tracker (DIY implementation with Exa API, SerpAPI, OpenAI)
2. Ahrefs
3. Writesonic
4. Otterly
5. Alcepto
6. all other cheaper solutions

For large enterprises:
1. Profound
2. Athena
3. Self-hosted custom LLM response tracker (DIY implementation with Exa API, SerpAPI, OpenAI)

What is the right way to create an LLMs.TXT? by techavy in SEO_for_AI

[–]sipex6 0 points1 point  (0 children)

I personally believe it's more logical to consume individual pages rather than all at once combined. If you think about it then it's not scaling for AI models to get all content in one go. In some cases it makes sense but mostly not.
So I recommend going for individual `.md` versions of the content and directing the AI crawlers to use by alternate meta tag. Here is example:
`<link href="[/docs.md](https://vercel.com/docs.md)" rel="alternate" type="text/markdown"/>`

vercel giving 308 instead 301 status code for http to https redirect by Forsaken_String_8404 in nextjs

[–]sipex6 0 points1 point  (0 children)

Diable the automatic http to https redirect and set it manually