Next-Blog-AI
Back to Documentation

How to Set Up Next-Blog-AI

A comprehensive walkthrough of the setup wizard — from website analysis to a live blog.

Next-Blog-AI uses a guided setup wizard that handles everything in one flow. You don't need to jump between settings pages — the wizard walks you through analyzing your website, configuring keywords, generating your first post, installing the package, and verifying it works.

Estimated time: ~5 minutes

Getting started

  1. Sign up for a Next-Blog-AI account (or log in)
  2. Go to your dashboard
  3. Click New Website Project — this starts the setup wizard
1

Your Website

Enter your website URL and the wizard does the rest:

  • Website analysis — detects your industry, target audience, product description, features, benefits, and pricing
  • Keyword generation — creates an initial set of SEO keywords from the analysis
  • Project name — auto-generated from your domain

The analysis takes about 15–30 seconds. If you've already analyzed this URL, cached results are used automatically.

2

Review Project Details

Everything detected in Step 1 is shown for review. All fields are editable:

  • Project name — auto-generated, change it if you like
  • Industry & target audience
  • Product description — this gives the AI context about your product so generated content is relevant
  • Blog path — defaults to /blog, editable if your site uses a different route
  • Language — choose from English, Spanish, French, German, Portuguese, or Arabic
  • Publisher name — the author name displayed on all generated posts (your name, brand, or a pen name)

Detected features and benefits are shown as badges. You can review them here; they're used to inform the AI during content generation.

3

Competitors

Optional — skip to keep AI keywords only

Add up to 5 competitor URLs. The wizard analyzes each one and extracts high-value SEO keywords from their content.

  • Each competitor is analyzed individually — you can see the status and extracted keywords per competitor
  • Competitor keywords are automatically merged with your AI-generated keywords
  • If you skip this step, the AI-generated keywords from Step 1 are used as-is

Highly recommended — competitor analysis significantly improves keyword targeting and content relevance.

4

Keywords

Your keyword list is pre-populated from the website analysis (and competitor research if you did Step 3). Keywords are color-coded by source:

  • AI-generated — from your website analysis
  • Competitor — extracted from competitor sites
  • Manual — added by you

You can remove irrelevant keywords and add your own. At least one keyword is required. These keywords are the foundation of all generated content.

5

Topics

Optional

Choose how you want topics handled:

  • "Generate automatically" — the AI picks topics based on your keywords and industry. This skips the step entirely.
  • "I have topics in mind" — you add topics manually, or request AI suggestions as a starting point and then customize them.

Topics are used to guide post generation. If you skip this, the AI determines the best topics from your keywords.

6

First Post

This is where the magic happens. The wizard:

  1. Creates your project in the Next-Blog-AI database
  2. Generates an API key for your project
  3. Produces your first SEO-optimized blog post using all the data collected — website context, keywords, and topics

You'll see a preview with stats like reading time, word count, and SEO score.

This is a preview — you can edit, regenerate, or delete the post anytime from your project dashboard.

7

Installation

The wizard shows your API key (with a copy button) and two installation options:

CLI (Recommended)

npx create-next-blog-ai@latest

The CLI prompts for your API key and blog path, then creates all required files (blog pages, layout, API client, sitemap).

Manual Setup

The wizard also includes a Manual tab with step-by-step instructions: install the npm package, add your API key to .env.local, and create the blog route files. See the Advanced Setup guide for full details.

8

Test

The wizard asks you to verify the installation. Start your dev server and confirm:

  1. Blog route files are in place
  2. Blog list page loads and shows your first post
  3. Post detail page works when you click on a post
  4. /sitemap.xml includes your blog URLs

Select "Yes, it works!" and you'll see recommended next steps. If something isn't right, select "Not yet" for an interactive troubleshooting checklist that walks you through common issues:

  • API key configured correctly?
  • Blog route files created?
  • Dev server restarted after changes?

Once confirmed, you're taken to your project dashboard. Need help? The wizard also links to docs, help center, and a schedule-a-call option.

🎉 Setup Complete!

Your AI-powered blog is live and your first post is published. Head to your project dashboard to set up a content schedule, manage keywords, style your blog, and more.