Show HN:具備 AI 驅動的競爭對手洞察的 NPM CLI SEO 分析工具
一篇新的 Hacker News 投稿介紹了名為 'seoq' 的 NPM CLI SEO 分析工具。該工具提供網站審核、競爭對手比較、關鍵字提取以及 AI 驅動的優化洞察,可透過 npx 直接運行,無需安裝。
Navigation Menu
Search code, repositories, users, issues, pull requests...
Provide feedback
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly
To see all available qualifiers, see our documentation.
SEO analysis CLI tool: analyze websites, compare competitors, extract keywords, and get AI-powered optimization insights. Single page or sitemap audits. Runs via npx - zero installation.
License
Uh oh!
There was an error while loading. Please reload this page.
BrunoQuaresma/seoq
Folders and files
Latest commit
History
Repository files navigation
SEOQ
A powerful command-line tool for SEO analysis, comparison, and optimization. SEOQ helps you analyze websites, compare them with competitors, extract keywords, and identify SEO improvement opportunities using AI-powered analysis.
Usage
SEOQ runs directly via npx - no installation required! Just make sure you have npx available (comes with Node.js).
Setup
Before using SEOQ, you need to set your OpenAI API key:
Or on Windows:
Running Commands
Get help for any command:
Commands
analyze (alias: a)
Analyze a website page or sitemap for SEO issues. This command can analyze a single page or multiple pages from a sitemap.
Analyze a single page for SEO issues:
Example Output:
Analyze multiple pages from a sitemap:
Or specify a custom sitemap path:
Analyze with custom options:
Example Output:
Note: Pages with no issues are automatically skipped in the output.
compare
Compare two websites and get SEO insights for improvement. This command analyzes both sites and provides actionable recommendations based on what the competitor does better.
Compare your site with a competitor:
Example Output:
Focus the comparison on specific keywords:
Example Output:
competitors
Find the top 5 most relevant competitors for a website. This command analyzes the website and uses web search to identify competitors in the same industry or market.
This command has no options.
Example Output:
Note: Competitors are sorted by relevance score (highest first), with scores ranging from 0.1 to 1.0.
keywords
Extract the most relevant keywords from a webpage. This command analyzes the page content, headings, meta tags, and structure to identify the most important keywords.
This command has no options.
Example Output:
Note: Keywords are extracted in the same language as the page content and are sorted by relevance score (highest first). Up to 10 keywords are returned.
Common Use Cases
Analyze Your Homepage
Quickly check your homepage for common SEO issues:
Audit Your Entire Site
Analyze all pages from your sitemap:
Compare with Top Competitor
Find your competitors and compare with the top one:
Extract Keywords for Content Planning
Extract keywords from a high-performing page:
Focused Competitive Analysis
Compare your site with a competitor focusing on specific keywords:
Requirements
Note: Playwright browsers are automatically installed on first use - no manual setup required!
Troubleshooting
OpenAI API Errors
Rate Limit Exceeded:
Invalid API Key:
Validation Errors
If you see validation errors:
Sitemap Not Found
If sitemap analysis fails:
Development
For contributors who want to develop or modify SEOQ:
Build
Development Mode
Format Code
Lint
License
MIT
About
SEO analysis CLI tool: analyze websites, compare competitors, extract keywords, and get AI-powered optimization insights. Single page or sitemap audits. Runs via npx - zero installation.
Resources
License
Uh oh!
There was an error while loading. Please reload this page.
Stars
Watchers
Forks
Releases
Packages
0
Languages
Footer
Footer navigation
相關文章