seo-schema

Solid

Structured data and meta markup for SEO: JSON-LD schema.org (Product, Article, Organization, Breadcrumb, FAQ — extraction + validation) and title/description/OG/Twitter meta generation (lengths, uniqueness, CTR). Script seo_schema.py: --meta (title/description/OG/canonical/h1/img audit) and --jsonld (extract + validate JSON-LD blocks). Triggers: 'seo schema', 'json-ld', 'schema org', 'structured data', 'meta tags', 'title description', 'разметка', 'jsonld', 'структурированные данные', 'meta теги'.

AI & Automation 5 stars 0 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
26
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
77
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# SEO Schema — structured data & meta markup Use this skill for the **markup** layer of SEO: structured data (JSON-LD / schema.org) and meta tags (title, description, Open Graph, Twitter Cards). ## Commands (documented in `commands/`) | Command | What it does | |---|---| | `seo-schema` | JSON-LD schema.org: Product, Article, Organization, Breadcrumb, FAQ — validation | | `seo-meta` | Title/description generation: lengths, uniqueness, CTR, Open Graph, Twitter Cards | ## Script ```bash python3 scripts/seo_schema.py --meta file.html # title/desc/OG/canonical/h1/img audit python3 scripts/seo_schema.py --jsonld file.html # extract + validate JSON-LD blocks ``` - `--meta`: title + length, description, canonical, og:title/description/image, twitter:card, robots, heading order, missing img alt. - `--jsonld`: extracts `application/ld+json` blocks and validates `@context` (schema.org), `@type`, and type-specific required fields (Product→offers+name, Article/BlogPosting→headline+author, FAQPage→mainEntity, Organization→name+url). - Pure Python stdlib; stdin supported. ## When to use - User asks for "seo schema", "json-ld", "schema org", "structured data", "meta tags", "разметка", "структурированные данные". - A page needs its schema.org markup and meta layer checked or written. ## Do NOT use - For the full technical audit / CWV / reports / fixes — that is `seo-audit`. - For content / keywords / headings / images — that is `seo-content`. - For crawlability / lin...

Details

Author
bestdeejay-design
Repository
bestdeejay-design/agent-skills
Created
1 weeks ago
Last Updated
yesterday
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category