Tool 1: Search on Google
Tool 1: Search on Google
What it doesExplores the Google SERP for your main keyword and provides an enriched view of the competition, including notably:
- Organic results (Top pages)
- PAA (People Also Ask)
- Ads
- Competitive analysis (who is visible, with which angles)
- Identification of the content gap (missing topics / questions)
- Study of search intents
- Analyze the SERP (PAA, ad messages, highlighted formats)
Tool 2: Get the content of a web page
Tool 2: Get the content of a web page
What it doesRetrieves the content of a URL in Markdown format (text + structure) to analyze a page in depth.When to use it
- Detailed analysis of a specific competitor
- Content comparison (structure, depth, angles)
- Verification of E-E-A-T signals (sources, author, credibility)
Tool 3: Retrieve SEO recommendations
Tool 3: Retrieve SEO recommendations
What it doesAccesses Semji SEO recommendations from the Focus Keyword analysis. The tool returns, in particular:
- Focus Keyword + search volume
- Current Content Score
- Search intents
- Recommended length (vs current length)
- Associated terms (required occurrences vs. current + status)
- Questions (with status)
- Recommended incoming internal links (URL, title, status)
- Recommended outbound internal links (URL, title, anchor, status)
- Top 10 Google competitors (position, title, URL, page type + detailed outline)
- Search intent of the SERP
- Complete SEO audit (status report)
- Identification of missing intents / questions
- Improving the Content Score
- Structured comparison with the Top 10
Tool 4: Retrieve ChatGPT / GEO recommendations
Tool 4: Retrieve ChatGPT / GEO recommendations
What it doesAccesses GEO data from the ChatGPT analysis. The tool returns, in particular:
- Focus prompt related to the analysis
- Full ChatGPT/AI Overview response
- Associated terms
- Cited sources (URL, title, position)
- Mentions (brands / competitors)
- GEO audit of a piece of content
- Analysis “why I am / am not cited”
- Comparative analysis via cited sources
- Prioritization of actions to gain citability
Tool 5: Analyze HTML
Tool 5: Analyze HTML
What it doesRetrieves the complete HTML code of a web page for in-depth technical analysis. Unlike the “Get web page content” tool which returns content in Markdown format, this tool provides access to the full source code, including:
- Schema.org tags (JSON-LD structured data)
- Technical meta tags (title, description, robots, canonical)
- HTML5 semantic structure (article, section, nav, header)
- Accessibility attributes (alt, lang, aria)
- Tracking scripts (Google Analytics, Facebook Pixel)
- Structured data audit for schema.org (Product, Article, FAQPage, VideoObject)
- Heading hierarchy verification (H1, H2, H3)
- Accessibility analysis (missing alt attributes, semantic structure)
- Meta tag configuration check
- Tag management plan verification (pixels, analytics scripts)
- ✅ A Breadcrumb schema is properly in place
- ❌ The Product schema is missing
- 💡 Recommendation: add a Product schema with essential properties (name, image, description, price, availability)
Tool 6: Retrieve AI Overview recommendations
Tool 6: Retrieve AI Overview recommendations
What it doesAccesses GEO data from Google AI Overview analysis. This tool helps optimize your content to appear in Google’s AI-generated responses, a rapidly growing strategic traffic channel. The tool returns:
- The complete AI Overview response generated by Google
- Identified related terms
- Cited sources (URL, title, position)
- Brand mentions present in the response
- GEO audit specific to Google AI Overview
- “Why am I / am I not cited” analysis in AI Overviews
- Comparison with better-positioned sources
- Action prioritization to improve citability in Google’s generative responses
Tool 7: Search the Knowledge Base (Beta)
Tool 7: Search the Knowledge Base (Beta)
What it doesPerforms a read-only semantic search across your organization’s Knowledge Base and returns the most relevant excerpts to use as context for the agent (product documentation, internal references, business documents). This tool never modifies your documents: it only reads them to inform the agent’s reasoning.When to use it
- Ground the agent’s answers in your own references (internal guides, talking points, product documentation) instead of relying only on its general knowledge
- Ensure consistency with validated internal sources
- Reduce the risk of inaccuracies on topics specific to your company or industry
Tool 8: Use a Brand Voice (Beta)
Tool 8: Use a Brand Voice (Beta)
What it doesApplies the Brand Voice configured in Semji: the agent adapts its output to your brand’s tone, style and vocabulary instead of generating neutral content.When to use it
- Delegate writing to an agent while keeping a voice consistent with your other content
- Avoid systematically reviewing tone and style on agent-generated content
- Keep output consistent across multiple contributors or agents
Creating and managing your Brand Voice (from URLs, files or text) is done separately, in your organization’s configuration.
Tool 9: Manage the planning
Tool 9: Manage the planning
What it doesGives the agent direct access to your editorial planning, with the ability to:
- List, filter and search content
- Create content from scratch, with a focus keyword set at creation
- Optimize existing content by importing a URL into a draft
- Change a content’s workflow status (except the “Published” status)
- Assign content to a team member
- Set a due date
- Move content into a folder
- Automatically trigger an SEO analysis when content is created (with the option to skip it)
- Let an agent keep your planning up to date as it works (creating content, updating status, assigning, setting due dates)
- Automate the import and creation of drafts to optimize
- Keep a clear boundary on what the agent can and cannot change in your planning
Tool 10: Planned execution (Beta)
Tool 10: Planned execution (Beta)
What it doesLets the agent set its own work plan before carrying out a complex task: it breaks the task down into steps, then checks off its progress as it executes. You can see at any time where the agent stands and what is left to do.When to use it
This is not time-based scheduling: this tool does not let you set up a recurring run (e.g. “every Monday”) or a delayed one (e.g. “run again in two weeks”). The plan is built and tracked during the agent’s execution, not before it.
- Hand off a multi-step task (such as content localization) to the agent while keeping visibility into its progress
- Track the progress of a long-running task without needing to check in on the agent