how to actually rank your nextjs site in 2026 - By Sourav Mishra (@souravvmishra)
a simple guide to getting google and ai to love your next.js app.
okeyy, getting your next.js site off page 5 is the biggest struggle right now.
i see so many pretty apps that google and ai completely ignore. they look great, but bots can't read them.
so here is my simple guide to fixing your seo and geo (ai search) in 2026.
the basics
- server components are a must: send ready html so bots don't have to think.
- geo is the new seo: write so that ai can summarize your stuff.
- metadata matters: use
generateMetadatato dynamically tell bots what the page is about. - be fast: if your site is slow, bots will just leave.
1. making sense to bots
google and ai bots prefer simple text over fancy JS.
use the generateMetadata thingy to make your titles and descriptions pop.
export async function generateMetadata({ params }: Props): Promise<Metadata> {
const post = await getPost(params.slug);
return {
title: `${post.title} | sourav mishra`,
description: post.summary,
alternates: { canonical: `https://souravvmishra.site/blog/${params.slug}` },
};
}
if you want to dive deeper into this, check my metadata guide.
2. writing for ai (geo)
ai bots like chatgpt or perplexity read your site to answer questions.
how do i make them pick my site?
use simple tags like <article> and write clearly. don't beat around the bush.
if something is true, just say it's true. ai doesn't like "maybe".
3. speed is trust
in 2026, if your site is slow, ai won't trust you.
- use
next/image. seriously, just use it. - stream the heavy stuff with suspense.
4. a quick roadmap
stuck on page 5? try this:
- week 1: fix your H1s and H2s.
- week 2: add a simple FAQ to your top pages.
- week 3: link your posts together. isolated pages get ignored.
written by sourav mishra, just trying to rank higher.