diagnose-seo_skill

This skill performs a structured technical SEO diagnostic, diagnosing crawlability, indexability, renderability, and signals to fix indexing and ranking issues.

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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational