seo-fundamentals

Audits HTML and JSX pages for SEO issues using E-E-A-T and Core Web Vitals principles.

Updated Aug 5, 2026
One-click install
npx skills add https://github.com/pd-phuc/laravel-template --skill seo-fundamentals-pd-phuc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: seo-fundamentals
Source: https://github.com/pd-phuc/laravel-template/tree/main/.claude/skills/seo-fundamentals
Command: npx skills add https://github.com/pd-phuc/laravel-template --skill seo-fundamentals-pd-phuc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Web pages often ship with missing meta descriptions, broken heading hierarchies, and absent Open Graph tags, hurting search rankings and social sharing. This Skill provides SEO reference principles plus an automated checker that scans page files and reports concrete issues. ## Core Features & Use Cases - SEO Reference Guide: Covers E-E-A-T, Core Web Vitals targets (LCP, INP, CLS), technical SEO, schema markup types, and prioritized ranking factors. - Automated Page Audit: The seo_checker.py script scans HTML, JSX, and TSX page files for missing titles, meta descriptions, Open Graph tags, multiple H1s, and images without alt attributes. - Use Case: Before launching a Next.js or static site, run the checker against the project to list all pages missing meta descriptions or OG tags, then fix them using the reference guidelines. ## Quick Start Run the SEO checker script on my project directory and summarize which pages are 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 SEO issues?▼

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, Open Graph tags, multiple H1s, and images without alt attributes.

What SEO elements should every web page have?▼

Each page needs a unique title tag of 50-60 characters, a meta description of 150-160 characters, exactly one H1 heading, descriptive image alt text, and Open Graph tags for social sharing. Canonical tags and HTTPS are also recommended.

Does the SEO checker work with React JSX and TSX files?▼

Yes, the checker scans JSX and TSX files in addition to HTML. It identifies likely page components by looking in pages, app, routes, views, and screens directories and matching page-like filenames.

What are good Core Web Vitals scores 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 metrics are measured with tools like PageSpeed Insights.

Why does the SEO checker skip some of my files?▼

The checker skips non-page files such as configs, utilities, hooks, tests, and files in node_modules, dist, or vendor directories. It limits analysis to 50 files that appear to be public-facing pages.