Quick start, deep features, API integration, Python plugin development — every doc you need is here.
From download to your first SEO analysis — just 5 minutes
Get the V2.5.3 installer from the download page, double-click, install with defaults. .NET 6.0 is auto-detected.
Email signup → free tier auto-activated. Pro users enter the license key from your purchase email.
Site management → add site → enter your domain. The system auto-detects robots.txt and sitemap.xml.
SEO analysis → select site → one-click full-page audit. A report is generated in 30-60 seconds.
AI assistant → "Analyze my site SEO" → AI Agent auto-invokes 7 tools, full diagnosis in 30 seconds.
Set up Cron jobs → AI auto-monitors ranks/content/competitors. PDF reports every week.
8 SEO detectors: Canonical / Hreflang / Schema / performance / mobile / internal linking / content quality / security.
View docs →Keyword discovery, long-tail expansion, search volume / difficulty / competition analysis. GSC + Google Trends integration.
View docs →9 local AI + 13 online AI + AI Agent 7-tool automation. Live status bar.
View docs →Side-by-side ranking, backlinks, content strategy. Identify keyword gaps, content opportunities.
View docs →Google / Bing / Baidu / DuckDuckGo / Yahoo daily automatic rank checks.
View docs →PDF / Excel export, white-label customization, scheduled auto-delivery.
View docs →Google Search Console OAuth 2.0 full-module: search analytics / index / coverage.
View docs →Custom plugin development, sandbox security isolation (network/file/DB blocked by default).
View docs →| Tool | Trigger | Example |
|---|---|---|
analyze_seo | Full-page SEO audit | "Analyze https://example.com SEO" |
analyze_keyword | Keyword research | "Research 'AI SEO' keyword" |
analyze_competitor | Competitor analysis | "Analyze competitor semrush.com" |
generate_content | Content generation | "Write a 1500-word SEO article" |
crawl_page | Single-page crawl | "Crawl this page's content" |
track_ranks | Rank tracking | "Track 'AI SEO' ranking" |
full_analysis | Full diagnosis | "Full audit of my site" |
Conversation flow: AI auto-invokes up to 3 rounds, results are reinjected into the prompt. Live status bar in the UI shows progress and lets you cancel any time.
Pro and above · Sandbox secured · Network/files/DB blocked by default
# plugins/hello_world.py
from CalfSystem_plugin import Plugin, on_command
class HelloWorld(Plugin):
name = "Hello World"
version = "1.0.0"
description = "My first CalfSystem plugin"
@on_command("hello")
async def hello(self, ctx, name: str = "World"):
return f"Hello, {name}! From CalfSystem plugin"
plugin = HelloWorld()
socket/urllib/requests blocked by default, opt-in via permissions%PLUGIN_DATA% sandbox directory is accessiblesqlite3/pymysql blocked by default, declare in plugin.yamlcurl -X POST https://seotoolsdownload.net/Server/api/v1/analyze \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com",
"checks": ["seo", "performance", "content"]
}'
POST /v1/analyze — SEO analysisPOST /v1/keywords — Keyword researchPOST /v1/chat — AI conversationGET /v1/ranks/{keyword} — Rank queryPOST /v1/report — Generate report