# Blog Writer

Your Blog Writer Agent is designed to create new blog content from keyword to polished post. SEO optimized titles, internal linking, and assets, all completed for you.

<figure><img src="/files/eqf6mx1WWJ7GIddsYbX7" alt=""><figcaption></figcaption></figure>

## Quick Start

{% stepper %}
{% step %}

#### Teach them about your company

Enter your website URL. eesel crawls the site and learns your brand voice, tone, and content.
{% endstep %}

{% step %}

#### Brief them on the job

Customize Instructions - tone, formatting rules, content priorities.
{% endstep %}

{% step %}

#### Add the blog skill, and write your first blog together

Head to the skills menu in the bottom left and add the blog writer skill.

Tell the agent what to write in the Chat sidebar (e.g., "Write a blog about CI/CD best practices"). The agent:

1. Researches the topic (SERP analysis, competitor angles, keyword clusters)
2. Creates an outline (7-section structure)
3. Deep-researches source material
4. Writes the full draft
5. Reviews and finalizes

A progress checklist appears above the chat input showing each step's status. You can chat during generation ("make it more technical") and the agent adjusts in real time.
{% endstep %}

{% step %}

#### Edit, export and upload

Make some edits either directly in the editor, or via the AI agent in the chat. Then, when you're happy with it, click the export button and download the markdown for the blog.

Your CMS will have an editor that will enable you to add markdown. This will then render in proper preview formatting on your live site. If you need assistance working with markdown, feel free to reach out to us via the in-app chat and we can help.

Coming soon: integrations and alternative export options for your blog writer agent.
{% endstep %}
{% endstepper %}

***

## **What It Can Do**

* Write full SEO-optimized blog posts in your brand voice
* Research topics with SERP analysis
* Generate with frontmatter (title, keywords, meta description)
* Bulk generation (up to 4 concurrent posts)
* Single topic or batch generation with AI-suggested topics
* Users can edit the output directly in the center panel

***

## **Agent knowledge**

Adding knowledge to your agent gives it more context to create tailored blogs for your brand. While not necessary for getting high quality ouputs, we recommend exploring the following.

### Company profile

Add in your company site, and the agent will crawl your pages to find out more about your brand, tone, and target audience. It will generate a profile for you, which you can then edit and add to.

Your company profile enables the agent to promote your brand and your products.

### Internal linking

Internal links are essential for good SEO on your site. We'll generate some automatically for you when you input your company site, and the agent will be able to embed these URLs in your generated blogs to ensure relevant products, pages, and other blogs are being linked.

***

## Outputs

The Blog Writer Agent will generate blogs for you and add them to the output section on the left sidebar. From there, you can:

* Edit inline to make changes
* Chat with the agent to vibe-edit your blog or generate images
* Export the blog as markdown or a file to be uploaded on your site.
  * More export options coming soon!

***

## **Default Skills**

| Skill        | What it does                                                                         |
| ------------ | ------------------------------------------------------------------------------------ |
| SEO Audit    | Evaluates posts for SEO quality, outputs per-post scores with specific fixes.        |
| Content Gaps | Analyzes what competitors rank for vs. what you've written, surfaces missing topics. |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.eesel.ai/use-cases/blog-writer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
