Get yoursite cited by and rank on

Approve and publish in Rankveo; your Next.js app reads the article and renders it under your own domain, design, and URLs.

Terminal
$ npm install @rankveo/next
$ echo "RANKVEO_API_KEY=rk_live_…" >> .env.local
$ npm run dev
app/blog/[slug]/page.tsx
import { BlogClient } from "@rankveo/next";
import { notFound } from "next/navigation";

const blog = new BlogClient({ revalidate: 3_600 });

export default async function Page({ params }) {
  const { slug } = await params;
  const article = await blog.findArticle(slug);
  if (!article) notFound();

  return (
    <article>
      <h1>{article.title}</h1>
      <div dangerouslySetInnerHTML={{ __html: article.html }} />
    </article>
  );
}

Example screen with illustrative data.

Rankveo is the CMS. Next.js renders.

Approve and publish in Rankveo. Your Next.js app reads the article and renders it under your domain, design, and URLs. Nothing to sync, no second copy, and the page updates the moment you publish.

First-party rendering

Articles are served from your own routes, domain, and component system.

Push revalidation

When an article is published or edited, Rankveo tells your site and the page refreshes.

Search-ready output

Metadata, structured data, and a sitemap with images, built from the article itself.

Best for teams that want a headless Rankveo blog inside a Next.js application.

Founder stories

What changed for them

Three founders on the SEO hours they got back, and the AI citations that came after.

Mabrur, Screenflow.dev
Mabrur Founder of Screenflow.dev
Screenflow.dev
Client SEO used to take us 40 hours. Now I mostly read drafts before they go live. We publish more pages, and we're finally getting cited.
Screenflow.dev
Plans & Pricing

Simple pricing for SEO and AI visibility

Start with one website, then scale your publishing and monitoring as your search presence grows.

What can Rankveo publish to?

Publish to WordPress, Shopify, Webflow, Framer, Ghost, Wix, and more through direct integrations.

Does AI visibility update automatically?

Yes. Plans include between 500 and 1,000 AI visibility refreshes each month.

Can I change plans as we grow?

Yes. Move to a higher-capacity plan whenever your publishing or monitoring needs increase.

For teams publishing every week
Annually Billed annually - save 20%

Main plan

For growing companies that want higher publishing and monitoring capacity.

$99 monthly billed monthly
Start trial
  • 20,000 AI credits
  • 500 AI visibility refreshes
  • 100 articles per month
  • SEO + AI visibility tracking
  • Content planning and publishing
  • One paid website

Power plan

Highest capacity for demanding search operations, $199 a month.

Compare plans
  • 45,000 AI credits
  • 1,000 visibility refreshes
  • 200 articles per month
  • 20x API and crawl capacity

Questions about Next.js

What connects, what moves, and which plan you need.

Where does the content live?

In Rankveo. Your site reads articles through @rankveo/next with a blog-scope key, which every plan can issue, and renders them itself.

What happens to the cache when I publish?

Rankveo calls the revalidation URL you set, so the affected pages refresh immediately instead of waiting for a rebuild.

Does it work with the Pages Router?

The package targets the App Router. Any other setup can use @rankveo/client, which works in any JavaScript runtime.

Do I need Premium?

No. Blog-scope keys are available on every plan.

Guides & Insights

Integration guides

Explore integrations