seo-fundamentals

Audits HTML and React pages for SEO issues and provides search optimization guidelines.

2|Updated May 30, 2026
One-click install
npx skills add https://github.com/virahitvin8/crafty-gis --skill seo-fundamentals-virahitvin8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-fundamentals
Source: https://github.com/virahitvin8/crafty-gis/tree/main/GIT_STAR/.agent/skills/seo-fundamentals
Command: npx skills add https://github.com/virahitvin8/crafty-gis --skill seo-fundamentals-virahitvin8

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Web pages often ship with missing meta tags, broken heading hierarchy, or poor Core Web Vitals, causing them to rank poorly in search results. This Skill provides a structured reference for SEO best practices plus an automated checker that scans page files for common on-page SEO problems. ## Core Features & Use Cases - SEO Audit Script: Scans HTML, JSX, and TSX page files for missing titles, meta descriptions, Open Graph tags, multiple H1s, and images without alt attributes. - E-E-A-T and Ranking Guidance: Reference tables covering E-E-A-T signals, Core Web Vitals targets (LCP, INP, CLS), schema markup types, and prioritized ranking factors. - Use Case: Before launching a Next.js site, run the checker against the project to find pages missing meta descriptions or Open Graph tags, then apply the content and technical SEO principles to fix them. ## Quick Start Run the SEO checker script on my project folder and list all pages missing meta descriptions or Open Graph tags.

Frequently Asked Questions about seo-fundamentals

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check my website pages for missing meta tags?

Run the seo_checker.py script against your project directory. It scans HTML, JSX, and TSX page files and reports missing title tags, meta descriptions, and Open Graph tags per file with a JSON summary.

What are good Core Web Vitals targets for SEO?

Target LCP under 2.5 seconds for loading performance, INP under 200 milliseconds for interactivity, and CLS under 0.1 for visual stability. These thresholds are Google's page experience ranking signals.

Does the SEO checker work with React and Next.js projects?

Yes, the checker analyzes JSX and TSX files located in pages, app, routes, views, or screens directories. It skips utility files like hooks, services, and tests, and detects layout files containing Head components.

Why does the SEO checker report no page files found?

The script only checks files in page-like directories or with page-like names such as index, home, or landing. Files in node_modules, dist, tests, or matching utility patterns like config and helper are excluded.

What are the limitations of automated SEO checking?

The checker only detects on-page markup issues like missing tags and alt attributes. It cannot measure actual rankings, backlinks, page speed, or content quality, which require tools like Search Console, PageSpeed Insights, or Ahrefs.