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.
Getting started
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.
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.
Competitors
Optional — skip to keep AI keywords onlyAdd 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.
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.
Topics
OptionalChoose 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.
First Post
This is where the magic happens. The wizard:
- Creates your project in the Next-Blog-AI database
- Generates an API key for your project
- 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.
Installation
The wizard shows your API key (with a copy button) and two installation options:
CLI (Recommended)
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.
Test
The wizard asks you to verify the installation. Start your dev server and confirm:
- Blog route files are in place
- Blog list page loads and shows your first post
- Post detail page works when you click on a post
/sitemap.xmlincludes 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.
What's Next
Content Schedule
Set up automatic post publishing on a daily, weekly, or custom schedule from your project dashboard.
Learn more →Styling
Customize the look and feel of your blog, including AI-assisted styling.
Learn more →SEO Optimization
Advanced SEO techniques and keyword management strategies.
Learn more →API Reference
Full API documentation for advanced customization.
Learn more →