Every small business owner has been told the same thing. You need to blog. It builds authority, helps you show up on Google, in AI tools like ChatGPT, and in local directories, and pulls in customers who didn't know you existed. And it works, when it actually happens.
Writing a single SEO blog post takes hours of work. You need a content strategy, keyword research (figuring out what your customers actually type into search), competitor analysis, drafting, editing, and finding images. Most business owners don't have that kind of time.
We built the Blog Agent to fix this. It does the full job (research, writing, images, internal links, SEO metadata) and saves a finished draft for you to review and publish. You can request a post on demand in chat, or let it run on autopilot at a frequency of your choice like weekly or bi-weekly, and it handles everything for you.
How the Blog Agent works
This isn't a button that spits out 800 words of generic content. The Blog Agent runs a multi-step pipeline that mirrors what a good freelance writer would do, just faster and built around your actual business.
It picks a topic that's worth writing about
If you give it a topic or keyword, it uses that. If you don't, it pulls one from your business profile and cross-checks it against everything you've already published, so you're not writing the same post twice. It also looks at your service pages and avoids topics that would compete with them for the same keywords. That small detail prevents one of the most common SEO mistakes small businesses make.
It actually researches
Before writing a word, the Agent pulls live Google search results, related searches, autocomplete suggestions, and the "People Also Ask" questions for the topic. Then it scrapes the top 2 to 3 ranking articles to understand what's already out there and what the post needs to do to compete. This is the step most AI writing tools skip, and it's the reason their output reads like every other AI blog post on the internet.
It composes each section at a time, with context
The Agent builds a structured brief first: title, headings, where internal links should go, where images belong. Then it writes each section knowing what came before it and what's coming next, so the post flows like one piece of thinking instead of a stitched-together collage. The intro, TL;DR, and call to action get written in separate passes for tighter control over how the post opens and closes.
It handles the unglamorous SEO work
Once the article is done, the Agent generates the SEO title, meta description, and excerpt from the finished text. It pulls images from your own media library first and falls back to stock only if nothing matches. Every image gets AI-written alt text. And before saving, it checks that every internal link points to a real page on your site, so there are no broken links and no hallucinated URLs.
It knows where you are
Your city, state, and country are seeded into the writing prompts, so when it makes sense, the article references local neighborhoods, landmarks, or context. A roofer in Tampa gets posts that mention Tampa. A bakery in Brooklyn gets posts that feel like they were written by someone who's actually there.
How you'll use it
There are two ways the Blog Agent shows up in your account.
On demand. Ask for a post in chat ("write me a post about how often gutters should be cleaned in Tampa") and the Agent runs the full pipeline and saves a draft to your dashboard.
On autopilot. Turn on weekly automation in your Automations settings, and the Agent runs every Tuesday morning. It picks a topic, writes the post, and saves it as a draft for you to review. If you don't want a post that week, discard it. If you don't want weekly posts at all, switch it off.
Either way, nothing publishes without you. Every post saves as a draft and waits for you to review, edit, or rewrite anything you'd like to change before hitting publish.
Why this matters
The honest case for blogging hasn't changed. Businesses that publish consistent, useful content show up more in Google search, get cited more often by AI platforms like ChatGPT, Claude, Gemini and Perplexity, and build a backlog of pages that bring in customers months and years after they're written. What's changed is who can actually do it.
Until now, consistent blogging meant one of three things: hiring an agency for hundreds of dollars a month, hiring a freelance writer who didn't know your business, or writing it yourself when you had time, which realistically was never. The Blog Agent gives you a fourth option: a draft, ready every Tuesday, that already knows your business, your location, and what you've published before.
It's the same job you were always supposed to be doing. You just don't have to do it anymore.
Get started
The Blog Agent is available now to every Durable user with the blog feature turned on. Open your dashboard, head to Automations to turn on weekly posts, or just ask in chat for a post on whatever topic you want to cover next. Your first draft will be waiting when you're ready to publish it.
Frequently asked questions
Does my post publish automatically? No. Every post saves as a draft. You review it, edit it, and publish it when you're ready.
Where do the blog images come from? First from your own generated media library, so the post feels like yours. If nothing matches, the Agent pulls from Durable's shared Infinite Images library using similarity search.
How does it avoid writing posts that compete with my service pages? Before picking a topic, the Agent checks your existing service pages and blog titles. If a topic would compete with one of your own pages for the same keyword, it picks a different one. This is called keyword cannibalization, and avoiding it is one of the biggest reasons small business blogs underperform.
Can I turn off the weekly post? Yes. Go to Automations in your dashboard and switch off the blog automation. You can still request posts on demand any time.
Can I edit the post before publishing? Yes. Drafts are editable in your dashboard. Change the title, rewrite sections, swap images, adjust the SEO metadata, or discard the draft entirely if it's not what you wanted.