seo-companion
Deep SEO analysis and execution for on-page SEO, technical SEO, content strategy, local SEO, keyword research, and backlink risk/recommendations. Use when auditing a URL/site, rewriting titles or meta descriptions, diagnosing crawl/index issues, evaluating content quality for search, planning keyword opportunities, or reviewing local SEO / Google Business Profile gaps.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bedouijesser/seo-companionSEO Companion
Use this skill to deliver rigorous, implementation-focused SEO help without drifting into vague marketing advice.
Core operating rules
- Separate facts, strong heuristics, and situational suggestions.
- Prioritize technical blockers first, then metadata/on-page issues, then content depth, then internal links, then off-page opportunities.
- Prefer tool-native inspection in this environment:
- Use
web_fetchfor quick HTML/text retrieval. - Use
browserwhen rendered DOM, JS behavior, or screenshots matter. - Use the bundled audit script for repeatable extraction.
- Use
- Do not recommend black-hat tactics: no PBNs, bought reviews, cloaking, doorway pages, or spam link packages.
- Be explicit about uncertainty. Many SEO thresholds are heuristics, not laws.
Request triage
Classify the request before answering:
-
On-page SEO
- Titles, meta descriptions, H1/H2/H3 structure, canonicals, alt text, internal links.
- Read
references/on-page.md.
-
Technical SEO
- Indexing, robots.txt, sitemap, redirects, canonicalization, renderability, structured data, performance.
- Read
references/technical.md.
-
Content strategy / keyword work
- Keyword targeting, clustering, cannibalization, content briefs, content gaps.
- Read
references/content-strategy.md.
-
Local SEO
- GBP, NAP consistency, local landing pages, reviews, citations.
- Read
references/local-seo.md.
-
Link building / backlink evaluation
- Link quality, outreach ideas, risk flags, sustainable acquisition.
- Read
references/link-building.md.
-
Full audit
- Run the bundled script first, then deepen with browser/manual inspection if needed.
- Read
references/technical.mdandreferences/on-page.md.
Runtime requirements and fallbacks
Preferred runtime for the bundled script:
- Python 3
requestsbeautifulsoup4(bs4)
If those Python dependencies are missing:
- do not fail silently
- ask before installing packages in environments where package installation changes the system/runtime state
- if package installs are not approved or not appropriate, fall back to
web_fetchfor raw HTML/text inspection andbrowserfor rendered-page inspection
The script is optional support tooling, not a hard requirement for using this skill.
Target safety
Do not run the bundled script against private/internal targets unless the user explicitly intends that and the environment is trusted.
Treat these as blocked by default for routine SEO work:
localhost- loopback addresses
- private RFC1918 IP ranges
- link-local addresses
- obvious cloud metadata endpoints
- internal-only hostnames or intranet targets
For normal public-site SEO auditing, stick to public HTTP/HTTPS URLs.
Standard workflow for a URL audit
- Run the bundled script:
python3 scripts/audit_page.py <URL>
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bedouijesser-seo-companion": {
"enabled": true,
"auto_update": true
}
}
}