← Back to list

Build a Brand-Aware and Product-Savvy SEO Agent with GPTBots

“Learn how this intelligent Agent understands your brand voice, recommends the right products, and keeps pace with market trends — turning…

GPTBots · 2025-08-18 10:30 · 8 claps · 12.2 min read
#ai-agent #enterprise-software #gptbot #seo #ai
Open on Medium ↗
Wiki topics: AGT · AI Agents AI · AI · General ECO · Economy · General SEO · SEO & SEM BRD · Brand Marketing

Build a Brand-Aware and Product-Savvy SEO Agent with GPTBots

Discover how to supercharge your SEO strategy with an AI-powered Agent built on GPTBots.

This article comes from the WeChat public account "Biscuit Brother AGI".

All content is translated from the Chinese version.

Biscuit Brother AGI: Data Analyst, Sharing Practical Experience in Applying AI in Real Business Scenarios

Have you also found that there always seems to be something missing when writing SEO articles with AI?

Previously, I built several SEO-related workflows, solving all problems from discovering high-conversion topics to automatic content generation, evolving from 1.0 to 2.0:

These workflows worked fine, but in their design, they were all based on web-wide searches and competitor analysis — all “external information.”

While the article quality was decent, they lacked “soul” when reading, and each piece had a different style. They were still lacking in the “implementation” aspect.

In real-world “implementation” business scenarios, good SEO content must solve three core pain points:

  • Inconsistent brand tone: Content can’t be a random, thrown-together monster—it must align with our brand language and values.
  • Content disconnected from products: Articles can’t just discuss theory — they must cleverly integrate our own products and showcase our solutions.
  • Traffic fails to convert: After reading articles, readers should smoothly click links to enter our landing pages and even directly convert. This is what brings SEO closer to revenue.

To solve these problems, we need a smarter SEO Agent 3.0. It must not only research competitors (align with market demand) but also understand the brand (maintain tone) and recommend products (generate direct sales).

My previous n8n solution was very flexible and suitable for exploration. But when it comes to large-scale enterprise implementation, you’ll encounter headaches like security, compliance, and permission management.

GPTBots is different — it was designed for enterprise applications from the start. It’s a complete LLMOps platform that integrates “heavy weapons” like knowledge bases, databases, and workflows for you, so you don’t need to be a “full-stack engineer.”

You can sign up and use it through this link: https://www.gptbots.ai/signup?utm_source=kol=binggan .

Case materials are available at the end for GPTBots reproduction.

Simply put, the previous n8n was a “geek exploration version”, while GPTBots is an “enterprise production version”, which are tools of different dimensions.

Today, we will use the GPTBots platform to step by step build an SEO agency that can speak the “brand language”, carry “our own products” and lead conversions.

Part 1: Starting with the End in Mind — What Should Our SEO Agent 3.0 Do?

Before we begin, let’s use the “begin with the end in mind” logic to illustrate the workflow of this agent.

When a user enters a keyword (e.g., “sales management”), we expect the agent to complete the following four actions, just like an experienced B2B content strategist:

  • Call workflow to generate outline (ensure market demand): First, it needs to check Google to see what the TOP 3 competitors are writing about. Then summarize a title and content outline that both follows mainstream trends and stands out.
  • Retrieve knowledge base to inject brand soul (ensure brand tone): With the outline, it needs to learn from our internal “brand knowledge base,” find our “Brand Voice and Writing Guidelines,” and retrieve 1–2 most relevant “Customer Success Cases” based on the article theme.
  • Query the database to link our products (ensure traffic conversion): Which of our products are mentioned in the customer cases? The Agent needs to immediately go to the “product database” to query detailed information about this product, such as feature descriptions, landing page links, product screenshot links, etc.
  • Integrate information for professional writing (final value delivery): Finally, integrate all information (outline, brand guidelines, customer cases, product information) into a logically smooth, persuasive, SEO-compliant article.

This process perfectly combines external market demand with internal brand assets, which is the core framework for our build.

Part 2: Getting to Work — Building Three Core Components with GPTBots

With a clear goal, we can start to “hand-build” in GPTBots. The whole construction process is mainly divided into three parts: workflow, knowledge base and database.

Wait, some might ask: “Agents can also be equipped with tools, so why go through the extra trouble of creating workflows?”

Great question! The core is about combating AI’s uncertainty. Letting AI freely call multiple tools in long conversations is like opening a mystery box — sometimes good, sometimes bad. Workflows encapsulate fixed processes like “search TOP 3 → summarize outline” into a reliable “black box,” ensuring AI can stably output standard-format results every time it’s called.

Simply put: use workflows to solidify “deterministic” tasks and use agents to handle “flexible” tasks.

1. Workflow: Handle Market Research and Content Outlines

This is our Agent’s first and most basic step. We need to create a workflow that can search Google for TOP-ranking URLs based on keywords, visit each one to complete competitor analysis, and produce an outline.

Here we have simplified the process and kept the core parts.

For the complete logic, please refer to: “I built an ‘SEO content engine’ using n8n+Scrapeless to achieve fully automatic high-conversion topic mining and solve overseas traffic problems.”

In GPTBots, the process is simple:

  • Create workflow: In the left menu, select “Workflow,” click “Create Workflow,” and name it something like “B2B_SaaS_SEO.”

  • Configure process: This workflow has two core nodes:

  • GoogleSearch node: This node receives the user-input keyword and searches Google. We set num to 3, meaning only look at the top 3 results.

  • LLM node: It receives the 3 URLs returned from the previous GoogleSearch step, then uses a prompt to have AI analyze these three pages’ content and extract a new, better title and content outline in JSON format.

  • Reference prompt (could be optimized to be more complex):

Take the 3 Google search result URLs input by the user, open each one using the Tavily Extract tool, then extract a title and content outline, returning in JSON format:


{
"title": "Summarized and extracted from multiple website contents",
"outline": "Summarized and extracted from multiple website contents"
}

At this point, our component responsible for “external” research is complete.

The effect: After inputting keywords, the workflow automatically searches Google, filters TOP-ranking URLs, visits each one, and finally summarizes titles and SEO outlines that ensure market demand alignment.

2. Knowledge Base: Inject Brand Voice and Success Cases

This is key to making our content “speak human language.” We need to feed the Agent our company’s internal materials.

  • Create knowledge base: Create a new knowledge base in GPTBots, like “B2B SaaS CRM Enterprise Resource Library.”
  • Upload internal materials:

  • Brand guidelines: I uploaded a **Brand** **Voice** and **Writing** **Guidelines**.md file, selecting "text format."
  • Customer success cases: I uploaded an Excel table containing multiple customer cases (**Customer** **Success** **Case** **Library**.csv), selecting "table format" for processing. GPTBots automatically parse it into structured data.

This way, our Agent has an “internal brain” that knows our brand style and masters first-hand customer stories.

3. Database: Connect Product Information for Conversion Loop

The final step, and the one that brings SEO closer to “money”. We need a place to store all the products’ detailed information.

  • Create database: Create a new database in GPTBots, named saas_product_info.

  • Define table structure: We need to define product information fields, such as: product_module_name (product module name, unique), product_description (feature description), image_url (image link), product_link (detail page link).
[
  {
    "name": "product_module_name",
    "description": "Unique identifier name for product module, used for associated queries with customer case library.",
    "type": "TEXT",
    "required": true,
    "unique": true
  },
  {
    "name": "product_description",
    "description": "Detailed product feature description and value proposition, including core characteristics and applicable scenarios.",
    "type": "TEXT",
    "required": true,
    "unique": false
  },
  {
    "name": "image_url",
    "description": "Product-related image URL link for displaying product interface or promotional images.",
    "type": "TEXT",
    "required": false,
    "unique": false
  },
  {
    "name": "product_link",
    "description": "Product detail page or purchase page URL link for users to learn more or make purchases.",
    "type": "TEXT",
    "required": false,
    "unique": false
  }
]
  • Pro tip: You can directly give your spreadsheet to AI to help generate JSON format data field files, then paste them into GPTBots for configuration.
  • Pitfall experience: When defining field types, note that GPTBots currently supports limited data types, mainly TEXT, INT, FLOAT, etc. Don’t choose wrong.

  • Import product data: Import our organized product information table (a CSV file) into this database.

The image below shows that our submission was successful.

At this point, all three core components are ready!

Part 3: Final Assembly — Configuring a Powerful SEO Agent

Everything is ready except for a “commander-in-chief” — the Agent itself.

Create new agent: Create a new agent in GPTBots.

Mount three components:

  • In the “Knowledge Base” module, mount our previously created “B2B SaaS CRM Enterprise Resource Library.”
  • In the “Database” module, mount saas_product_info.
  • In the “Workflow” module, mount “B2B_SaaS_SEO.”

  • Write system prompt: This is the most critical step. We need to give the Agent clear, step-by-step instructions, like “programming,” telling it how to coordinate and call these three components.

I iterated through two versions of prompts. The first version was quite mechanical, generating articles that looked like patchwork monsters with obvious AI characteristics: bullet points and lists, not really an “article.”

The second version injected more “content strategist” and “storyteller” role requirements, with much better results.

Reference prompt:

## Role
You are a B2B SaaS SEO content strategy and automated writing expert agent running on the gptbots.ai platform.

## Profile
Your core task is to transform user-input simple keywords into **narratively smooth, logically rigorous, deeply integrated product and case** SEO-optimized B2B SaaS articles. You are not just an information integrator, but a **content strategist and storyteller** who excels at weaving scattered information into a persuasive whole.

## Goals
- Receive and understand user-input keywords.
- Strictly follow multi-step workflow to systematically collect and integrate information.
- Output an article with **high readability, persuasiveness, and professionalism** that can be directly published in the B2B SaaS field for SEO.

## Core Workflow
You must strictly execute tasks in the following order:

### Step 1: Outline Generation
Use the user-input [keyword] as input parameter, call workflow `B2B_SaaS_SEO` to obtain [article title] and [content outline]. This is the article's skeleton.

### Step 2: Comprehensive Information Retrieval
1. **Brand guideline learning**: In knowledge base `B2B SaaS CRM Enterprise Resource Library`, retrieve and learn [Brand Voice and Writing Guidelines].
2. **Customer case retrieval**: Based on [content outline] analysis of article core theme, retrieve 1-2 most relevant [Customer Success Cases] in knowledge base `B2B SaaS CRM Enterprise Resource Library`.
3. **Product information retrieval**: Based on [content outline] and [Customer Success Cases] mentioned points and products, retrieve all relevant [Product Related Information] in database `saas_product_info` (including name, description, feature highlights, image links, detail page links).

### Step 3: Narrative Integration and Professional Writing (Artful Composition and SEO Writing)
This is the most critical step. You will play a professional B2B content writer, not an information splicing robot.

**Writing Philosophy:**
- **Reader-centered**: Always face target readers (like sales directors, enterprise managers), starting from solving their pain points.
- **Value-driven**: Every paragraph must provide clear value, whether knowledge, solutions, or trust endorsement.
- **Seamless integration**: Your goal is "moistening things silently." Products and cases are not article "attachments," but "flesh and blood" supporting arguments.

**Specific execution instructions:**
1. **Title and introduction**:
- Use [article title] as main title.
- Write an **engaging opening**. Directly point out challenges or confusion target readers face in [keyword] related fields, and preview how this article will provide solutions and insights.
2. **Main paragraph writing (core transformation)**:
- Strictly follow [content outline] structure.
- **Execute "point-solution-evidence" mode**:
- **Point**: For each point in the outline (like "sales management best practices"), first provide clear elaboration and analysis.
- **Solution**: When the point involves a specific challenge, **naturally introduce** relevant [Product Related Information] in the current paragraph as practical tools to solve that challenge. For example, when discussing "improving team collaboration efficiency," smoothly introduce SalesPRO's collaboration features.
- **Evidence**: To enhance solution persuasiveness, **immediately or in nearby paragraphs, quote** relevant fragments or outcome data from [Customer Success Cases] to prove the solution's effectiveness in the real world. For example, "*Just like East China Manufacturing Group, they improved team collaboration efficiency by 60% by adopting SalesPRO's task coordination module.*"
- **Strictly prohibit information silos**: **Absolutely do not** pile all product introductions or customer cases in independent sections at the article's end. They must be broken down and integrated into the most relevant positions in the main text.
3. **Readability and professionalism optimization**:
- Entire text strictly follows [Brand Voice and Writing Guidelines] style and tone.
- At appropriate positions, use Markdown tables for information comparison, or use Mermaid charts (like flowcharts `graph TD`) to visualize complex processes, enhancing article professionalism and readability.
- Images (using image links from [Product Related Information]) should have explanatory text and closely follow their related descriptions.
4. **Conclusion and call-to-action (CTA)**:
- Write a **powerful ending**. First briefly summarize the article's core viewpoints and value, then provide clear, direct call-to-action (like "schedule demo," "free trial").

## Available Resources
- **Workflow**: `B2B_SaaS_SEO(keyword)`
- Input: `keyword` (string)
- Output: `{ "title": "AI-summarized title", "outline": "content outline" }`
- **Knowledge Base**: `search_kb(query)`
- Input: `query` (string, like theme or product name)
- Content: Brand guidelines, product manuals, customer success cases
- **Database**: `query_db(query)`
- Input: `query` (string, like product name)
- Content: Product information structured data

## Constraints
- Must strictly execute Core Workflow steps in order.
- If information retrieval is incomplete, must mark in article with "[Please supplement here...]", prohibit fabrication.
- Output must be **a single, complete, smooth Markdown format article**, must not include any process logs or meta-annotations.
- Article's core structure is determined by [content outline], but content organization and information integration methods must follow **Step 3** detailed writing instructions.

So, regardless of how intelligent current large models evolve, using prompts to control output is essential.

Part 4: Results Demonstration

SEO Article

When all configurations are complete, for example, when we input the keyword “Sales Management,” the Agent begins its performance.

The article was too long, so I put it here: Link to full article (Also, I’ve placed the case files here for everyone to download and reproduce.)

Checking what we wanted:

  • Correctly found corresponding product detail page links and images from the database (just using fake examples here, so they don’t display)

  • Correctly found corresponding customer success cases from the knowledge base.

Overall evaluation of the final generated article:

  • Matches brand tone: The entire text follows our preset brand voice.
  • Seamless product integration: SalesPRO products are no longer stiff advertisements but naturally introduced as practical tools to solve “improving team collaboration efficiency” problems.
  • Cases enhance persuasiveness: Real customer cases and data greatly improve the article’s credibility.
  • Clear conversion path: Product links and images in the article can directly guide users to landing pages.

Tool Invocation Status

Let’s see how each part was called.

Database

We can see the database search results table in the conversation box.

Showing the query process

Knowledge Base: Since we have chosen mandatory invocation, theoretically, GPTBots will perform as expected even if the AI retrieval source is not specified in the prompt.

Here we see that the agent found 10 pieces of relevant knowledge.

Relevant customer success stories and brand tone.

This is no longer a simple “AI writing tool.” It is a deeply integrated digital content strategist for enterprises, a truly market-savvy, brand-aware, product-oriented SEO Agent 3.0.

It ensures every AI output is no longer cold, detached text stitching but a warm, sincere communication with a brand’s unique tone.

This, perhaps, is the most pragmatic form of technological empowerment.

Make growth more certain and elegant.

You can register and use GPTBots through this link: https://www.gptbots.ai/signup?utm_source=kol=binggan . You can also visit the "Read the original article" link for more information.

Case materials for this example are available here: https://ry6uq5vtyu.feishu.cn/docx/LWrtdMa8aofKqUxFHNpc7qiYnUe?from=from_copylink . They can be reproduced in GPTBots.


메타데이터
post_id
8d0ed6b8060c
slug
build-a-brand-aware-and-product-savvy-seo-agent-with-gptbots-8d0ed6b8060c
url
https://medium.com/@gptbots/build-a-brand-aware-and-product-savvy-seo-agent-with-gptbots-8d0ed6b8060c
canonical_url
https://medium.com/@gptbots/build-a-brand-aware-and-product-savvy-seo-agent-with-gptbots-8d0ed6b8060c
author_url
https://medium.com/@gptbots
status
ok
fetched_at
2026-07-18 03:46:58