Skip to content
English
  • There are no suggestions because the search field is empty.

Create and Configure your Custom AI Agent

Your custom AI assistant, no code and no technical skills required

In summary

What you can do: Create a 100% custom agent by defining your own instructions and combining powerful tools to meet your exact, specific needs.

Who it’s for: SEO Managers, Content Managers, and advanced users who have specific needs not covered by preconfigured agents.

Why it’s useful: Go beyond the limits of preconfigured agents and build tailor-made AI workflows to address all your specific requirements.

 

What this changes for you

The problem: Preconfigured agents cover the most common use cases, but every company has specific needs. You might need to analyze your competitors according to your own criteria, check the consistency of your brand voice, generate schema markup tailored to your industry, or identify SEO cannibalization according to your methodology.

The solution: The Custom Agent allows you to create your own AI assistant by precisely defining what it should do. You write your instructions in natural language, select the tools it needs, and the agent executes your workflow automatically.

The impact:

  • Total adaptability: Create agents that match your specific business needs exactly
  • No technical skills required: Write your instructions in French as if briefing a colleague
  • Powerful tools available: Explore the Google SERP and retrieve the content of any web page
  • Scalability: Modify your agents on the fly as your needs evolve

How to create your custom agent

Step 1: Access the custom agent

In the Semji editor, click on "Agents" in the right sidebar, then select the "Custom Agent" template.

creating custom agent

Step 2: Define your agent

Name

Give a clear, descriptive name that explains exactly what your agent does.

Example names:

  • "Top 3 content gap analyzer"
  • "Complete E-E-A-T checker"
  • "Article schema markup generator"
  • "SEO cannibalization detector"
  • "Detailed competitor comparator"

Description

Explain in one sentence what your agent does. This description helps your colleagues quickly understand its purpose.

Examples of good descriptions:

  • "Analyze the editorial content of the TOP 3 results in the SERP to identify topics missing from my strategy"
  • "Check that my content meets E-E-A-T criteria (Experience, Expertise, Authoritativeness, Trustworthiness)"
  • "Automatically generate the schema markup tailored to my type of content"
  • "Detect if my primary keyword is already covered on other pages of my site"

name description custom agent


Instructions

This is the most important step: you will write the detailed instructions that the agent must follow to accomplish its task.

How to write good instructions:

1. Structure your request

Organize your instructions into clear sections:

  • Objective: what the agent must accomplish
  • Methodology: how it should proceed
  • Output format: how it should present the results

2. Be precise and detailed

The more precise your instructions are, the better the results will be.

Bad example: "Analyze my competitors"

Good example: "Analyze the content of the TOP 3 results in the SERP for my target keyword. For each competitor, identify: the topics covered, the H2/H3 structure, the secondary keywords used, and the differentiating elements. Then compare with my current content to identify the gaps."

3. Indicate the desired output format

Specify how the agent should present its results.

Example formats:

  • Comparison table
  • Bulleted list with recommendations
  • Structured report with scores
  • Priority action checklist

4. Provide examples if necessary

If your need is complex, give concrete examples of what you expect.

💡Tip: Write your instructions as if you were briefing a junior colleague. Be clear, precise, and educational.

Step 3: Select your tools

The custom agent has 4 powerful tools that you can combine according to your needs.

Tool 1: Search Google

What it does: Explores the Google SERP for your target keyword (main keyword of your content) and retrieves the following information for each organic result:

  • Page URL
  • Title tag
  • Meta description
  • SERP position

When to use it:

  • Competitor analysis
  • Content gap identification
  • Cannibalization check
  • Search intent analysis

Limitations:

  • Organic results only (no paid ads or PAA for now)
  • Top 10 SERP results
Tool 2: Get web page content

What it does: Retrieves the content of a specific URL in markdown format, including:

  • All page text
  • Structure (H1, H2, H3 headings...)
  • Lists and tables
  • Internal and external links

When to use it:

  • Detailed analysis of a specific competitor
  • Content extraction for comparison
  • Structure review of a high-performing page
  • E-E-A-T analysis (author bio, sources, etc.)

Limitations:

  • Text content only (no images or CSS/JS code)
  • HTML <head> is not yet retrieved
Tool 3: Retrieve SEO recommendations

What it does: Accesses Semji's SEO recommendations based on your content's main keyword analysis:

  • Main keyword and search volume
  • Current Content Score
  • Search intents (expressions to include in your H2/H3 headings) with validation status
  • Recommended text length vs current length
  • Related terms with required vs current occurrences
  • SEO questions with validation status
  • Recommended inbound and outbound internal links
  • Google TOP 10 competitors (position, title, URL, page type, detailed outline)
  • SERP search intent

When to use it:

  • Complete SEO audit of your content
  • Identification of missing search intents
  • Content Score improvement
  • Comparison with TOP 10 competitors
  • Related terms and questions optimization
Tool 4: Retrieve ChatGPT/GEO recommendations

What it does: Accesses GEO (Generative Engine Optimization) data based on the ChatGPT analysis of your content:

  • Main prompt linked to the analysis
  • Complete ChatGPT response
  • Related terms present in the AI response
  • Sources cited by ChatGPT (URL, title, organic position)
  • Brand and competitor mentions

When to use it:

  • GEO audit of your content
  • Analysis of your visibility in AI responses (ChatGPT, AI Overviews)
  • Identification of sources cited by LLMs
  • Optimization to be mentioned in generative responses
  • Comparative analysis with sourced competitors

How to combine tools

You can use multiple tools together for comprehensive analyses.

SEO combination example:

  1. Search Google: Identifies the TOP 3 for your keyword
  2. Get web page content: Retrieves detailed content from these 3 pages
  3. The agent compares and analyzes according to your instructions

SEO + GEO combination example:

  1. Retrieve SEO recommendations: Analyzes current content optimization
  2. Retrieve ChatGPT/GEO recommendations: Analyzes visibility in AI responses
  3. The agent provides a complete SEO and GEO audit with priority recommendations

💡 Tip: If you only need the list of competitors without analyzing their content, use only "Search Google". For a complete optimization audit, combine "SEO recommendations" and "ChatGPT/GEO recommendations" tools.

tools custom agent

 

Step 4: Save and test

Click "Create". Your custom agent is now available in the "Agents" tab and accessible to your entire team.

💡 Sharing: Like all agents, your Custom Agent is automatically shared with your team. They can use it on their content.

Test your agent :

Run your agent on a test piece of content to check that:

  • The results meet your expectations
  • The output format is clear
  • The recommendations are actionable

If necessary, modify your instructions to refine the results.

Back to the Complete Guide: 👉 [Guide: Optimize Your SEO/GEO Content with AI+ Agents]