SEO Optimizer Pack
★Trustedv1.0.0MIT✔Verified88by AgentNode · published 22 days ago · toolpack
Analyze and optimize web content for search engine rankings.
Audit pages for SEO issues, generate meta tags, analyze keyword density, check accessibility, and provide actionable recommendations for improving search rankings.
Quick Start
agentnode install seo-optimizer-packUsage
From packagefrom seo_optimizer_pack.tool import run
result = run(
action="optimize_seo",
url="https://agentnode.dev/blog/what-are-ai-agents",
target_keywords=["AI agents", "autonomous agents", "agent tools"]
)
print(f"Overall SEO score: {result['score']}/100\n")
print("Keyword Analysis:")
for kw in result["keyword_analysis"]:
print(f" '{kw['keyword']}': density={kw['density']:.1%}, in_title={kw['in_title']}, in_h1={kw['in_h1']}")
print(f"\nMeta Title: {result['meta']['title']}")
print(f"Meta Description: {result['meta']['description']}")
print(f"Title length: {result['meta']['title_length']} chars")
print("\nRecommendations:")
for rec in result["recommendations"]:
print(f" [{rec['priority']}] {rec['message']}")Verification
Package installs and imports correctly. runtime checks passed.
This package was executed and validated by AgentNode before listing. Install, import, and runtime checks passed.
Last verified 18d ago· Runner v2.0.0
Use this when you need to...
- ›Analyze blog post content for on-page SEO factors and keyword density
- ›Generate meta title and description suggestions optimized for CTR
- ›Audit heading hierarchy and internal linking structure of web pages
- ›Score content readability and suggest improvements for target audiences
- ›Check image alt text coverage and recommend missing attributes
README
SEO Optimizer Pack
Analyze and optimize web content for search engine rankings. Audit on-page SEO factors, generate meta tag suggestions, and get actionable recommendations.
Quick Start
agentnode install seo-optimizer-pack
from seo_optimizer_pack.tool import run
result = run(action="optimize_seo", url="https://example.com", target_keywords=["AI tools"])
print(f"Score: {result['score']}/100")
Usage
Full Page SEO Audit
result = run(
action="optimize_seo",
url="https://example.com/blog/my-post",
target_keywords=["main keyword", "secondary keyword"]
)
print(f"Score: {result['score']}/100")
for rec in result["recommendations"]:
print(f"[{rec['priority']}] {rec['message']}")
Generate Meta Tag Suggestions
result = run(
action="suggest_meta",
url="https://example.com/product",
target_keywords=["product name", "product category"]
)
print(f"Title: {result['suggested_title']}")
print(f"Description: {result['suggested_description']}")
Analyze Content Readability
result = run(
action="analyze_readability",
url="https://example.com/blog/technical-guide",
target_audience="developer"
)
print(f"Flesch score: {result['flesch_score']}")
print(f"Reading level: {result['reading_level']}")
API Reference
| Capability | Description |
|---|---|
optimize_seo | On-page SEO audits, keyword analysis, meta tag suggestions, and readability scoring |
Requirements
No API keys required. Fetches and analyzes public web pages.
License
MIT
Version History
Capabilities
Permissions
This package declares the following access levels. Review before installing.
agentnode install seo-optimizer-packFiles (3)
License
MITStats
Compatibility
Frameworks
Runtime
pythonPython Version
>=3.10Trust & Security
Publisher
AgentNode
@agentnode