- Home
- Skills
- Calm North
- Seojuice Skills
- Diagnose Seo
diagnose-seo_skill
1
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill calm-north/seojuice-skills --skill diagnose-seo- SKILL.md6.2 KB
Overview
This skill performs a structured diagnostic for technical SEO problems, focusing on crawlability, indexability, renderability, and on-page signals. It helps identify why pages aren’t being crawled or indexed and produces a prioritized fix list with concrete remediation steps. Use it when you suspect robots, canonical, sitemap, or rendering issues are harming search presence.
How this skill works
The diagnostic runs through four ordered layers: Crawlability (robots.txt, server responses, sitemaps, architecture), Indexability (meta robots, X-Robots-Tag, canonicalization, duplicates), Renderability (HTML vs. JS content, lazy-load, visibility), and Signals (titles, meta descriptions, headings, structured data). For each failing check it records severity, affected pages, and a concise fix. The output includes a summary of critical issues, warnings, and passed checks plus a prioritized remediation list.
When to use it
- Pages are not appearing in search results or dropping suddenly.
- Search Console shows crawl errors, blocked URLs, or indexing drops.
- You need to diagnose robots.txt or sitemap misconfigurations.
- Canonical tags or redirects may be causing duplicate-content or deindexing.
- Pages rely on JavaScript and may not render correctly for crawlers.
Best practices
- Diagnose in order: crawlability → indexability → renderability → signals.
- Start with robots.txt and sitemap validation before troubleshooting canonicals.
- Prefer server-side rendered or server-side hydrated content for critical SEO pages.
- Use self-referencing canonical tags and single canonical per page.
- Keep title and meta description unique and descriptive; validate structured data.
Example use cases
- A blog section suddenly returns ‘not indexed’ in Search Console after a deploy.
- An e-commerce site has duplicated product pages due to parameterized URLs.
- A single-page app shows content to users but isn’t indexed by Google.
- Sitemaps contain redirects and 404s, confusing crawlers and wasting budget.
- Robots.txt from staging was accidentally deployed and blocked the site.
FAQ
Fetch robots.txt and the page’s HTTP headers to confirm the page isn’t blocked by robots rules, X-Robots-Tag, or returning non-200 responses.
How do I know if canonical tags are causing deindexing?
Check that each page has a single self-referencing canonical, that the canonical URL returns 200 and contains the same content, and that noindex isn’t set on the canonical target.