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.

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"

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:
- Search Google: Identifies the TOP 3 for your keyword
- Get web page content: Retrieves detailed content from these 3 pages
- The agent compares and analyzes according to your instructions
SEO + GEO combination example:
- Retrieve SEO recommendations: Analyzes current content optimization
- Retrieve ChatGPT/GEO recommendations: Analyzes visibility in AI responses
- 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.

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]