一键导入
similarweb-ranktracker
Search rank tracking from SimilarWeb: list campaigns, view rank distribution over time, and track per-keyword daily SERP positions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Search rank tracking from SimilarWeb: list campaigns, view rank distribution over time, and track per-keyword daily SERP positions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Terminal automation skills for web platforms. CLI commands — no browser needed after initial auth.
Web market / industry analysis from a SimilarWeb FREE account: list 200+ industry categories and rank the top + rising websites in any industry by traffic share, visits, engagement, and month-over-month change.
Website traffic analytics from a SimilarWeb FREE account: overview, traffic & engagement, weekly visit trend, marketing channels, audience geography, similar sites, referrals, social traffic, and display advertising. Covers a single most-recent month, worldwide.
Backlink analytics from SimilarWeb: backlink summary with TLD/country distribution, top referring domains, and individual backlinks with source URLs, anchors, and domain/page scores.
Side-by-side domain comparison using SimilarWeb Pro: engagement metrics, traffic channels, device split, rankings, and more.
SEO keyword research from SimilarWeb: SEO overview, keyword rank distribution, top organic/paid pages, keyword gap analysis, and SEO trends.
| name | similarweb-ranktracker |
| description | Search rank tracking from SimilarWeb: list campaigns, view rank distribution over time, and track per-keyword daily SERP positions. |
Search rank tracking from SimilarWeb: list campaigns, view rank distribution over time, and track per-keyword daily SERP positions.
auth)node similarweb-ranktracker.mjs auth
Reuses session from similarweb-website if available.
# List all campaigns (your campaigns + built-in demos)
node similarweb-ranktracker.mjs campaigns
# Campaign details: tracked keywords, competitors, tags
node similarweb-ranktracker.mjs details hubspot
# Daily rank distribution (positions 1, 2-3, 4-10, 11-30, >30) per site
node similarweb-ranktracker.mjs ranks hubspot
# Per-keyword daily position trends sorted by volume
node similarweb-ranktracker.mjs keywords hubspot --count=10
auth -- Reuses the similarweb-website session if available, otherwise extracts cookies from Chrome.
campaigns -- Calls GET /api/rankTracker/campaigns. Lists user campaigns, shared campaigns, and 3 built-in demo campaigns (Ray-Ban/Retail, Sixt/Car Rental, HubSpot/Software).
details -- Calls GET /api/rankTracker/[demo/]campaign/<id>. Returns campaign config: main site, competitors, all tracked keywords with tag categories, scraping configurations.
ranks -- Calls GET /api/rankTracker/[demo/]reports/overviewReport/RankDistribution. Returns daily position distribution for the main site and all competitors: how many keywords rank in position 1, 2-3, 4-10, 11-30, >30 each day.
keywords -- Calls GET /api/rankTracker/[demo/]reports/keywordsTrendReport/TrendTable. Returns per-keyword daily SERP positions with search volume. Shows position movement over the last month.
Accepts either a demo name or a campaign GUID:
hubspot, sixt, rayban — built-in demo campaigns1badc5b5-b010-... — campaign GUID from the campaigns command~/.local/share/showrun/data/similarweb-ranktracker/
session.json # Auth cookies
cache/
campaigns.json
campaign-1badc5b5.json
ranks-1badc5b5.json
keywords-1badc5b5.json
If API calls return 401/403, re-run:
node similarweb-ranktracker.mjs auth