Install
openclaw skills install gingiris-seo-patrol🇺🇸 SEO Patrol — Daily site health monitor & content decay tracker. Automated SEO monitoring: detect ranking drops, content decay, broken links, indexing issues, and Core Web Vitals regressions. IndexNow auto-push on content updates, competitor rank change alerts, and weekly SEO report generation. Built for SaaS teams without full-time SEO. 🇨🇳 SEO 巡检 — 日常站点健康监控与内容衰退追踪器。自动化 SEO 监控:排名下降检测、内容衰退、死链、索引问题、Core Web Vitals 退化。IndexNow 自动推送、竞品排名变化预警、周度 SEO 报告。 🇯🇵 SEOパトロール — 日次サイト健全性モニター&コンテンツ劣化トラッカー。自動SEO監視:ランキング低下、コンテンツ劣化、リンク切れ、インデックス問題検出。IndexNow自動プッシュ、競合ランク変動アラート。 🇰🇷 SEO 순찰 — 일일 사이트 건강 모니터 및 콘텐츠 감쇠 추적기. 자동화된 SEO 모니터링: 순위 하락, 콘텐츠 감쇠, 깨진 링크, 인덱싱 문제 감지. IndexNow 자동 푸시, 경쟁사 순위 변화 알림. Triggers: "SEO monitoring" | "SEO audit" | "site health" | "content decay" | "ranking drop" | "broken links" | "Core Web Vitals" | "IndexNow push" | "SEO report" | "SEO 监控" | "SEO 巡检" | "排名下降"
openclaw skills install gingiris-seo-patrolAutomated SEO monitoring for teams who can't afford (or don't need) a full-time SEO specialist.
Continuous SEO health monitoring with automated alerts and fixes:
| Check | What It Detects | Auto-Fix Available |
|---|---|---|
| Sitemap validation | Missing/broken URLs in sitemap | ✅ Regenerate |
| robots.txt changes | Accidental blocks | ⚠️ Alert only |
| IndexNow push | New/updated content not pushed | ✅ Auto-push |
| 404 monitoring | Pages returning errors | ⚠️ Redirect suggestions |
| SSL certificate | Expiry within 30 days | ⚠️ Alert |
| Check | What It Detects | Action |
|---|---|---|
| Content freshness | Posts older than 6 months with declining traffic | Refresh list |
| Internal link audit | Orphan pages, broken internal links | Fix map |
| Core Web Vitals | LCP/CLS/INP regressions | Performance report |
| Schema validation | Broken or outdated structured data | Fix snippets |
| Competitor rank shifts | Keywords where competitors moved ±3 positions | Strategy update |
| Check | What It Detects | Action |
|---|---|---|
| Keyword cannibalization | Multiple pages targeting same keyword | Consolidation plan |
| Backlink profile | Lost links, toxic links | Outreach/disavow list |
| Content gap analysis | New competitor content you should match | Content calendar |
| AI citation check | Changes in AI engine citation frequency | GEO optimization |
Content decay = pages that once ranked well but are losing positions.
Detection Signal:
IF page_traffic(current_month) < page_traffic(3_months_ago) * 0.7
AND page_age > 6 months
THEN flag for refresh
Refresh Priorities:
| Priority | Condition | Action |
|---|---|---|
| P0 | Top 10 page dropped to page 2+ | Immediate update |
| P1 | Conversion page lost 30%+ traffic | Update within 1 week |
| P2 | Blog post declined 50%+ | Schedule for content refresh |
| P3 | Low-traffic page declining | Batch update monthly |
Content Refresh Checklist:
// Trigger IndexNow push on any content change
// Works with: Next.js, WordPress, Hugo, Gatsby
const pushToIndexNow = async (urls) => {
await fetch('https://api.indexnow.org/indexnow', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
host: 'yoursite.com',
key: 'your-indexnow-key',
urlList: urls
})
});
};
# SEO Patrol Weekly Report — [Date]
## Summary
- Pages monitored: [N]
- Issues found: [N] (🔴 Critical: [N], 🟡 Warning: [N])
- Auto-fixed: [N]
- Requires attention: [N]
## Critical Issues
1. [Issue description] → [Recommended fix]
## Content Decay Alerts
| Page | Traffic Change | Current Rank | Action |
|------|---------------|--------------|--------|
## Competitor Movements
| Keyword | Our Position | Change | Competitor Action |
|---------|-------------|--------|-------------------|
## This Week's Wins
- [Positive ranking changes]
- [New indexed pages]
## Recommendations
1. [Priority action item]