SEO Lands AI Blog Writer

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.

✓Any language✓Rank Math and Yoast✓No monthly fee
Topics & Tracking
1
Add a topicTitle and focus keyword
Topic
2
Research GoogleTop pages for your country
Research
3
Write the articleHeadings, FAQs, tables
Claude AI
4
Fill SEO fieldsRank Math or Yoast
SEO
5
Publish on scheduleDraft or auto publish
Live
Article ready1,850 words
Old post refreshed2023 → 2026
15 minSetup time
AnyLanguage you write in
2SEO plugins supported
₹0Monthly fee
Watch

AI Blog Writer in 45 seconds

A quick tour of what the plugin does for your blog.

Features

Everything an SEO blog needs, automated

Click any feature to see how it works and where to find it in the plugin.

Feature guide

How each feature works

Each block shows what the feature does, where it is in the plugin and how to use it.

Automatic blog posting Pro: daily automation

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.

  1. Open the Publishing section and turn on Daily automation.
  2. Set the Daily run time and Articles per day.
  3. Choose Post status: Draft (recommended, so you can review) or Publish.
  4. Pick the default category, author and number of image placeholders.
Where: AI Blog Writer → Settings & Guidelines → Publishing
Publishing
Daily automation
Daily run time
09:00 IST
Articles per day
2 per day
Posts published this week
M
T
W
T
F
S
S
Draft for reviewor Auto publish
Keyword and SERP research

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.

  1. Open the Claude API section.
  2. Turn on Web research and set the number of searches.
  3. Set your Search country (for example IN for India).
Where: Settings & Guidelines → Claude API → Web research
Research: skin care for oily skinCountry: IN
skincareguide.in
Oily skin routine: 7 simple steps
✓
beautyblog.com
Best products for oily skin
✓
dermatips.org
Dermatologist tips for oily skin
✓
Article brief
  • ✓Search intent: how-to routine
  • ✓Questions people ask
  • ✓Real sources to cite
On-page SEO

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.

  1. Add a Focus Keyword with every topic. A Description is optional and is used as the meta description.
  2. Turn on Slug from keyword in Publishing for short, clean URLs.
  3. Install Rank Math or Yoast. The plugin detects it and fills its fields.
Where: Add Topics and Settings & Guidelines → Publishing
Post editor: SEO box
92
SEO score

Filled automatically on every new draft.

Focus keyword
skin care for oily skin ✓
SEO title
Skin Care for Oily Skin: 7-Step Routine ✓
Meta description
A simple daily routine for oily skin, with… ✓
URL slug
/skin-care-for-oily-skin/ ✓
Old post refresh Pro

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.

  1. Open Update Old Posts and tick the posts to refresh.
  2. Optional: write update guidelines for those posts (for example “add 2026 prices”).
  3. When the update is ready, open Review, compare before and after, then Apply or Discard.
  4. Changed your mind later? Click Restore to bring back the old version.
Where: AI Blog Writer → Update Old Posts and Settings → Updating Old Posts
Review updated post
Before
2023
Prices from 2023
Old product list
1,100 words
After
2026
Latest prices
New FAQs added
1,650 words
Apply updateRestore old
Bulk topics from CSV and Google Sheets

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.

  1. One by one: Add Topics → Add a single topic.
  2. CSV: Add Topics → Bulk import. Use the same column names as the sheet.
  3. Google Sheet Pro: connect it once in Settings, then manage topics in the sheet. Setup steps →
Where: AI Blog Writer → Add Topics
Topic queue
Manual
CSV file
Google Sheet
  • Oily skin routine Done
  • Vitamin C serum guide Writing
  • Sunscreen for summer Pending
  • Update: Hair fall remedies Review
Brand voice guidelines

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.

  1. Open Master Guidelines and edit the ready-made default.
  2. Set your language (Hindi, English or any other), tone and article length.
  3. Need something special for one topic? Add it in that topic’s Guidelines field.
  4. Running many sites? Export settings and import them on another website.
Where: Settings & Guidelines → Master Guidelines
Master Guidelines
Language: HindiTone: friendly1,500+ wordsFAQs: yes
# Write in simple Hindi for Indian readers.
# 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.
+ Extra Guidelines per topic
Tracking and alerts

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.

  1. Open Topics & Tracking to see Pending, Writing, Review and Done topics.
  2. Click Write an article now to test without waiting for the schedule.
  3. Open Activity Log to see every run and any error message.
  4. Turn on email alerts in Settings → Notifications.
Where: Topics & Tracking, Activity Log, Settings → Notifications
Topics & Tracking
  • Oily skin routine Done
  • Vitamin C serum guide Writing
  • Sunscreen for summer Review
Tokens this month412k
✓
2 new articles are ready for reviewEmail alert from your website
Installation

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.

Free

Install the free version

No licence key needed.

  1. Download the free .zip from this page.
  2. Open Plugins → Add New Plugin → Upload Plugin.
  3. Choose the .zip, click Install Now, then Activate.
  4. Open AI Blog Writer in the left menu and add your Claude API key.
Plugins→Add New→Upload
Pro

Install Pro and activate your licence

Your download link and licence key are in your order email and in My Account on this website.

  1. Download the Pro .zip from your order email or My Account → Downloads.
  2. Upload it in Plugins → Add New Plugin → Upload Plugin and click Activate.
  3. If the free version is active, deactivate it. Your settings and topics stay.
  4. Open Settings & Guidelines, click Activate license, paste your key and save.
Settings & Guidelines→Activate license
Licence

One key, one website

A licence works on one website with lifetime updates.

  1. Moving to a new domain? Deactivate the licence on the old site first.
  2. Lost access to the old site? Email hello@seolands.com and we will reset it.
  3. 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.

There is a new version of SEO Lands AI Blog Writer Pro available. Update now.
Setup guide

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
  1. 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.
  2. In WordPress open Plugins → Add New Plugin → Upload Plugin.
  3. Choose the .zip, click Install Now, then Activate. AI Blog Writer appears in the left menu.
  4. 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.

  1. Go to Settings & Guidelines → Website type.
  2. Pick General blog, Beauty & personal care or Health & medical.
  3. Tick Replace my Master Guidelines and Update rules with the recommended ones and click Save Settings.
  4. 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.

  1. Go to console.anthropic.com and sign up or log in.
  2. Open Billing and add some credit. The API does not work without credit.
  3. Open API Keys → Create Key, give it a name and create it.
  4. Copy the key straight away. It starts with sk-ant- and is shown only once.
  5. In WordPress open Settings & Guidelines → Claude API, paste it in Claude API Key and click Save Settings.
  6. 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
  1. Open the Publishing section.
  2. Turn on Daily automation and set the Daily run time and Articles per day.
  3. Choose Post status. We recommend Draft, so you can review each article first.
  4. Pick the default category and author, the number of image placeholders, and turn on Internal links.
  5. Optional: in Claude API turn on Web research and set your Search country.
  6. 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

  1. Go to console.cloud.google.com and log in.
  2. Click the project menu, then New Project. Name it (for example my-blog) and click Create.
  3. Open APIs & Services → Library, search Google Sheets API, open it and click Enable.

B. Create a service account and download the JSON key

  1. Open IAM & Admin → Service Accounts → Create service account.
  2. Name it (for example blog-bot), click Create and continue, then Done. No roles are needed.
  3. Open the account, go to Keys → Add key → Create new key → JSON → Create. A .json file downloads.
  4. Copy the service account email, like blog-bot@my-blog.iam.gserviceaccount.com.

C. Prepare your Google Sheet

  1. Create a new sheet and rename the tab, for example Topics. Use one tab per website.
  2. Put these headings in row 1, with no title row above them:
ColumnWhat to write
TitleThe article title (required)
Focus KeywordThe main keyword for SEO
DescriptionMeta description (optional)
GuidelinesExtra instructions for this topic only (optional)
CategoryYour WordPress category name (optional)
Featured ImageImage link or Google Drive link shared as Anyone with the link (optional)
TypeEmpty for a new article, or Update to refresh an old post
Update URLLink 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.

  1. Click Share, paste the service account email, choose Editor and click Send.

D. Connect the sheet in WordPress

  1. Open Settings & Guidelines → Google Sheet.
  2. Paste the full sheet link in Google Sheet URL.
  3. Write the exact tab name (same spelling, spaces and capital letters).
  4. Open the .json file in Notepad or TextEdit, copy everything from the first { to the last } and paste it in Service Account JSON.
  5. 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.

  1. Set Website type to Health & medical.
  2. In Doctors by category add one doctor per line: Category | Doctor Name | Credentials.
  3. Add a line starting with Default for posts whose category is not in the list.
  4. 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
  1. Add topics in any of three ways: Add Topics, a CSV file or your Google Sheet.
  2. To test right away, open Topics & Tracking and click Write an article now.
  3. 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.
  4. Yellow boxes show where to add images, with ideas and alt text.
  5. Review the draft, add images and publish. After that the plugin keeps writing on your schedule.
8Use the same settings on another website
  1. Open Settings & Guidelines and scroll to Use these settings on another website.
  2. Click Export to download a settings file.
  3. 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.

Who it is for

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.

Comparison

Manual blogging vs AI Blog Writer

Writing by hand or with chat toolsSEO Lands AI Blog Writer
ResearchOpen and read search results yourselfStudies top-ranking pages automatically
WritingCopy, paste and format in the editorComplete, formatted post saved in WordPress
SEO metaFill Rank Math or Yoast by handFocus keyword and meta description filled
Internal linksSearch your own posts to linkAdded from your published posts
PublishingRemember to post every dayDaily schedule, drafts or auto publish
Old postsRarely updatedQueued refresh with review and restore
Pricing

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

₹0

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
Download free
MOST POPULAR

Pro

₹4,599one-time

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
Buy Pro

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.

FAQ

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.