AI Blog Writer for WordPress – Auto Blogging Plugin
Write and publish SEO blog posts on autopilot
A WordPress plugin that researches, writes and schedules long-form SEO articles from your topic list, fills Rank Math or Yoast for you, and refreshes old posts so they keep ranking on Google.
From topic to ranking post in 6 steps
You add topics once. The plugin does the research, writing, SEO and publishing, and comes back later to keep the post fresh.
Add topics
Type them, import a CSV or sync a Google Sheet.
Step 1Research
Studies the pages that rank for your keyword.
Step 2Write
Follows your master guidelines and brand voice.
Step 3Optimize
SEO fields, slug and internal links filled.
Step 4Publish
On your daily time, as draft or live.
Step 5Refresh
Updates old posts with review and restore.
ProAI Blog Writer in 45 seconds
A quick tour of what the plugin does for your blog.
AI Blog Writer
Writes, optimizes and publishes SEO blog posts inside WordPress. On autopilot.
Search intent, top questions and real sources for your country.
Headings, FAQs, tables and image ideas. In any language.
Review every change. Restore the old version in one click.
Activity log, email alerts and Google Sheet status, all synced.
on autopilot
Everything an SEO blog needs, automated
Click any feature to see how it works and where to find it in the plugin.
Automatic blog posting
Set articles per day and a time. It writes and posts on schedule.
Learn more ↓Keyword and SERP research
Studies top Google results for your country and cites real sources.
Learn more ↓On-page SEO
Focus keyword, meta title and description for Rank Math or Yoast.
Learn more ↓Smart internal linking
Links each new article to your related published posts.
Learn more ↓Old post refresh Pro
Update outdated articles. Review every change, restore in one click.
Learn more ↓Bulk topics: CSV and Sheets
Import hundreds of topics or use a synced Google Sheet as your calendar.
Learn more ↓Brand voice guidelines
Tone, length, structure and language for every article.
Learn more ↓Tracking and alerts
Status of each topic, token usage, activity log and email alerts.
Learn more ↓How each feature works
Each block shows what the feature does, where it is in the plugin and how to use it.
Your blog posts itself, every day
Pick a time and how many articles to write per day. Every day at that time the plugin takes the next topics from your queue, writes them and saves them as drafts or publishes them.
- Open the Publishing section and turn on Daily automation.
- Set the Daily run time and Articles per day.
- Choose Post status: Draft (recommended, so you can review) or Publish.
- Pick the default category, author and number of image placeholders.
Writes after studying what ranks
With Web research on, Claude searches Google for your focus keyword from your target country, reads the top pages and writes to match search intent. It only cites sources it actually found.
- Open the Claude API section.
- Turn on Web research and set the number of searches.
- Set your Search country (for example
INfor India).
- ✓Search intent: how-to routine
- ✓Questions people ask
- ✓Real sources to cite
Rank Math and Yoast filled for you
Each article is written around your focus keyword. The plugin fills the focus keyword, SEO title and meta description in Rank Math or Yoast, and sets a clean URL slug from the keyword.
- Add a Focus Keyword with every topic. A Description is optional and is used as the meta description.
- Turn on Slug from keyword in Publishing for short, clean URLs.
- Install Rank Math or Yoast. The plugin detects it and fills its fields.
Filled automatically on every new draft.
Every new post links to your best content
The plugin sends the titles and links of your published posts to Claude, which adds links to the related ones inside the article. This builds topical authority and keeps readers on your site.
- Turn on Internal links in the Publishing section.
- Publish a few posts first. Up to 40 of your recent posts are offered as link options.
- Check the links in the draft before you publish.
Recover rankings with fresh content
Pick old posts and the plugin improves them: new facts, better headings, FAQs and SEO. It keeps what is still correct and never changes the URL. In Review mode nothing goes live until you approve it, and you can restore the old version in one click.
- Open Update Old Posts and tick the posts to refresh.
- Optional: write update guidelines for those posts (for example “add 2026 prices”).
- When the update is ready, open Review, compare before and after, then Apply or Discard.
- Changed your mind later? Click Restore to bring back the old version.
Three ways to fill your content calendar
Add topics one by one, upload a CSV with hundreds of rows, or connect a Google Sheet. With the Sheet, the plugin pulls new topics and writes the status and post link back automatically.
- One by one: Add Topics → Add a single topic.
- CSV: Add Topics → Bulk import. Use the same column names as the sheet.
- Google Sheet Pro: connect it once in Settings, then manage topics in the sheet. Setup steps →
- Oily skin routine Done
- Vitamin C serum guide Writing
- Sunscreen for summer Pending
- Update: Hair fall remedies Review
Write once, every article follows it
Master Guidelines are your writing rulebook: language, tone, length, structure, SEO rules and what to avoid. They are sent with every topic, along with the topic’s own Extra Guidelines.
- Open Master Guidelines and edit the ready-made default.
- Set your language (Hindi, English or any other), tone and article length.
- Need something special for one topic? Add it in that topic’s Guidelines field.
- Running many sites? Export settings and import them on another website.
# Use the focus keyword in the first 100 words.
# Short paragraphs, H2 and H3 headings.
# Add a comparison table and 5 FAQs.
# Do not invent facts or prices.
Know what is happening at a glance
Topics & Tracking shows the status of every topic, the post it created and the tokens it used. The Activity Log records every run, and email alerts tell you when articles are ready or something needs attention.
- Open Topics & Tracking to see Pending, Writing, Review and Done topics.
- Click Write an article now to test without waiting for the schedule.
- Open Activity Log to see every run and any error message.
- Turn on email alerts in Settings → Notifications.
- Oily skin routine Done
- Vitamin C serum guide Writing
- Sunscreen for summer Review
Install Free or Pro in 2 minutes
Start with the free plugin. When you buy Pro, you get a separate download and a licence key for one website.
Install the free version
No licence key needed.
- Download the free .zip from this page.
- Open Plugins → Add New Plugin → Upload Plugin.
- Choose the .zip, click Install Now, then Activate.
- Open AI Blog Writer in the left menu and add your Claude API key.
Install Pro and activate your licence
Your download link and licence key are in your order email and in My Account on this website.
- Download the Pro .zip from your order email or My Account → Downloads.
- Upload it in Plugins → Add New Plugin → Upload Plugin and click Activate.
- If the free version is active, deactivate it. Your settings and topics stay.
- Open Settings & Guidelines, click Activate license, paste your key and save.
One key, one website
A licence works on one website with lifetime updates.
- Moving to a new domain? Deactivate the licence on the old site first.
- Lost access to the old site? Email hello@seolands.com and we will reset it.
- Your settings, topics and Google Sheet connection are never lost when you update.
Updating to a new version
Free: updates come from WordPress like any other plugin. Pro: upload the new .zip in Plugins → Add New Plugin → Upload Plugin and click Replace current with uploaded. Soon, Pro updates will also show inside your dashboard with an Update now button, the same way Elementor Pro does.
Step by step: API key, Google Sheet and first article
No coding needed. Most people finish in 15 to 20 minutes. Click a step to open it.
1Install the plugin and activate your licence
- Download the plugin .zip file. Free version: the download button on this page. Pro: the link and your licence key are in your order email and My Account.
- In WordPress open Plugins → Add New Plugin → Upload Plugin.
- Choose the .zip, click Install Now, then Activate. AI Blog Writer appears in the left menu.
- Pro only: open AI Blog Writer → Settings & Guidelines, click Activate license, paste your key and save.
Updating: upload the new .zip the same way and click Replace current with uploaded. Settings, topics, licence and Sheet connection are kept.
2Choose your website type and writing guidelines
The plugin writes differently for different kinds of websites. Set this first.
- Go to Settings & Guidelines → Website type.
- Pick General blog, Beauty & personal care or Health & medical.
- Tick Replace my Master Guidelines and Update rules with the recommended ones and click Save Settings.
- Open Master Guidelines and adjust language, tone, length and what to include or avoid.
3Get a Claude API key and connect it
The plugin uses Claude by Anthropic to research and write. You use your own API key, so AI usage is billed by Anthropic directly to you, with no markup from us.
- Go to console.anthropic.com and sign up or log in.
- Open Billing and add some credit. The API does not work without credit.
- Open API Keys → Create Key, give it a name and create it.
- Copy the key straight away. It starts with
sk-ant-and is shown only once. - In WordPress open Settings & Guidelines → Claude API, paste it in Claude API Key and click Save Settings.
- Click Test Claude API. You should see a success message.
Keep your API key private, like a password. If it is ever shared by mistake, delete it in the Anthropic console and create a new one.
4Set your daily schedule and publishing rules
- Open the Publishing section.
- Turn on Daily automation and set the Daily run time and Articles per day.
- Choose Post status. We recommend Draft, so you can review each article first.
- Pick the default category and author, the number of image placeholders, and turn on Internal links.
- Optional: in Claude API turn on Web research and set your Search country.
- Optional: in Updating Old Posts set how many old posts to refresh per day.
5Connect Google Sheets (service account and JSON key)
Plan all your blog topics in one sheet. The plugin pulls new topics and writes the status and post link back. Optional (Pro). You do it once, and the same JSON key works on all your websites.
A. Create a Google Cloud project and turn on the Sheets API
- Go to console.cloud.google.com and log in.
- Click the project menu, then New Project. Name it (for example
my-blog) and click Create. - Open APIs & Services → Library, search Google Sheets API, open it and click Enable.
B. Create a service account and download the JSON key
- Open IAM & Admin → Service Accounts → Create service account.
- Name it (for example
blog-bot), click Create and continue, then Done. No roles are needed. - Open the account, go to Keys → Add key → Create new key → JSON → Create. A .json file downloads.
- Copy the service account email, like
blog-bot@my-blog.iam.gserviceaccount.com.
C. Prepare your Google Sheet
- Create a new sheet and rename the tab, for example
Topics. Use one tab per website. - Put these headings in row 1, with no title row above them:
| Column | What to write |
|---|---|
| Title | The article title (required) |
| Focus Keyword | The main keyword for SEO |
| Description | Meta description (optional) |
| Guidelines | Extra instructions for this topic only (optional) |
| Category | Your WordPress category name (optional) |
| Featured Image | Image link or Google Drive link shared as Anyone with the link (optional) |
| Type | Empty for a new article, or Update to refresh an old post |
| Update URL | Link of the old post to update (only with Type = Update) |
The plugin adds the ID, Status, Post Link, Updated On and Notes columns by itself on the first sync.
- Click Share, paste the service account email, choose Editor and click Send.
D. Connect the sheet in WordPress
- Open Settings & Guidelines → Google Sheet.
- Paste the full sheet link in Google Sheet URL.
- Write the exact tab name (same spelling, spaces and capital letters).
- Open the .json file in Notepad or TextEdit, copy everything from the first
{to the last}and paste it in Service Account JSON. - Click Save Settings, then Test Google Sheet. The status changes to Connected.
Topics sync every 15 minutes. Click Sync sheet on Topics & Tracking to sync right away. Write Done in the Status cell of a topic you already published and it will be skipped.
6Health websites: doctor reviewers and TL;DR (optional)
For health and medical websites Google looks closely at expertise and trust (E-E-A-T). If your theme has fields for a medical reviewer and a TL;DR summary, the plugin can fill them on every new draft.
- Set Website type to Health & medical.
- In Doctors by category add one doctor per line:
Category | Doctor Name | Credentials. - Add a line starting with
Defaultfor posts whose category is not in the list. - If your theme uses different field names, change them under Theme field names.
Only add doctors who really review your articles. The review date is left empty: fill it in after the doctor has checked the article, then publish.
7Add topics and get your first article
- Add topics in any of three ways: Add Topics, a CSV file or your Google Sheet.
- To test right away, open Topics & Tracking and click Write an article now.
- The article is usually ready in 15 to 60 minutes. It appears in Posts as a draft (or published), with the focus keyword and meta description filled.
- Yellow boxes show where to add images, with ideas and alt text.
- Review the draft, add images and publish. After that the plugin keeps writing on your schedule.
8Use the same settings on another website
- Open Settings & Guidelines and scroll to Use these settings on another website.
- Click Export to download a settings file.
- On the other website, open the same section and import the file.
The API key and Google Sheet connection are never exported. Add them again on the new website.
?Troubleshooting: common problems and fixes
- Google Sheet shows Not connected: paste the full JSON again (from { to }) and save. Check the Google Sheets API is enabled.
- The Title column was not found in the first row: headings must be in row 1. Delete any merged title row above them.
- Sheet error about permission or 403: share the sheet with the service account email as Editor.
- Nothing is imported from the sheet: the tab name must match exactly, including spaces and capital letters.
- Claude API error 401: the API key is wrong or deleted. Create a new key and paste it again.
- Claude API error about credit balance: add credit in the Anthropic console under Billing.
- Article cut off in the middle: increase Max Tokens in Settings (12000 or more for Hindi and other non-Latin languages).
- Nothing runs at the daily time: WordPress runs scheduled tasks when someone visits the site. On low-traffic sites, ask your host to set up a real cron job for
wp-cron.php. - Plugin could not be activated because it triggered a fatal error: another copy of the plugin is active (for example Free and Pro together). Keep only one active. From version 1.0.2 the free version stays idle instead of showing this error.
Still stuck? Use Settings & Guidelines → Feedback & support inside the plugin, or email hello@seolands.com.
Made for anyone who publishes on WordPress
Bloggers
Publish consistently without spending every evening writing.
Niche site owners
Scale topical coverage fast with bulk keyword lists and daily posting.
SEO agencies
Run content for client sites with guidelines per brand and a review step.
Businesses
Grow organic traffic and leads without hiring a full content team.
Manual blogging vs AI Blog Writer
| Writing by hand or with chat tools | SEO Lands AI Blog Writer | |
|---|---|---|
| Research | Open and read search results yourself | Studies top-ranking pages automatically |
| Writing | Copy, paste and format in the editor | Complete, formatted post saved in WordPress |
| SEO meta | Fill Rank Math or Yoast by hand | Focus keyword and meta description filled |
| Internal links | Search your own posts to link | Added from your published posts |
| Publishing | Remember to post every day | Daily schedule, drafts or auto publish |
| Old posts | Rarely updated | Queued refresh with review and restore |
Try it free. Buy when you are satisfied.
Test the free version on your own site first. Upgrade to Pro only after you have seen the results.
Free
Test the plugin on your own WordPress site before buying.
- ✓Write SEO-friendly articles from topics
- ✓Rank Math and Yoast fields
- ✓No licence key needed
Pro
One-time software price for one website. No monthly fee.
- ✓Unlimited articles and daily automation
- ✓Old post refresh with review and restore
- ✓Two-way Google Sheet sync and email alerts
- ✓Licence for 1 website, lifetime updates
- ✓Email support from our developers
A Claude API key is needed for both Free and Pro. ₹4,599 is a one-time price for the software only. AI usage is billed separately by Anthropic to your own API account.
Frequently asked questions
What is SEO Lands AI Blog Writer?
A WordPress plugin that writes SEO-optimized blog posts from your topics and keywords, publishes them on a schedule and refreshes old posts. Everything runs inside your WordPress dashboard.
Can I try it before I buy?
Yes. Download the free version, connect your own Claude API key and test it on your site. Buy Pro only when you are satisfied with the results.
Do I need my own AI API key?
Yes, for both Free and Pro. The plugin uses your own Claude API key from Anthropic. ₹4,599 is a one-time price for the software only; AI usage is billed by Anthropic with no markup from us.
Can I keep Free and Pro active together?
No, keep only one active. Pro includes everything in Free. When you install Pro, deactivate the free version. Your settings and topics stay.
Is the content SEO-friendly and unique?
Each article is written fresh for your topic and focus keyword, after studying the top-ranking pages. It fills Rank Math or Yoast fields and adds internal links. We recommend reviewing posts before publishing.
Does it work with Rank Math and Yoast SEO?
Yes. It fills the focus keyword and meta description for both plugins and sets a clean URL slug.
Which languages does it support?
Any language you write your topics and guidelines in, including Hindi and English.
How many websites can I use one licence on?
One licence works on one website. If you move to a new site, email hello@seolands.com and we will reset it.
Is there a monthly subscription?
No. Pro is a one-time payment with lifetime updates. You only pay Anthropic for the AI usage on your own API key.
What if it does not work for me?
Email us and a developer will help. If we cannot fix it, you can request a full refund within 48 hours of purchase.
Put your WordPress blog on autopilot
Start with the free plugin today. Upgrade to Pro when you are ready for full automation. Made by Govind Jangra at SEO Lands.