optimizacion-on-page-meta

Generates and validates meta titles, meta descriptions, and on-page SEO checklists for URLs.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/Arianna-Lupi/SEO-Skills --skill optimizacion-on-page-meta-arianna-lupi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: optimizacion-on-page-meta
Source: https://github.com/Arianna-Lupi/SEO-Skills/tree/main/skills/optimizacion-on-page-meta
Command: npx skills add https://github.com/Arianna-Lupi/SEO-Skills --skill optimizacion-on-page-meta-arianna-lupi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, beautifulsoup4, and includes scripts (resource) and references (resource) components.

What problem does it solve? Writing meta titles and descriptions that fit Google's character limits and actually earn clicks is error-prone manual work, and on-page elements like heading hierarchy, URLs, and ALT text are easy to overlook before publishing. ## Core Features & Use Cases - Meta Generation with A/B Variants: Produces a meta title (50-60 characters, keyword first) and meta description (120-155 characters with CTA) plus 3-5 angle-diverse variants for CTR testing. - Deterministic Validation Scripts: meta_check.py validates character counts, keyword position, and CTA presence without an LLM; serp_metadata.py pulls competitor titles and descriptions from the live SERP via SerpApi or a manual URL list as a benchmark. - On-Page Checklist: Covers keyword in H1 and first 100 words, H1-H4 hierarchy without level skips, clean URLs, image ALT attributes, and internal linking. - Use Case: Before publishing a new blog post targeting "auditoría SEO técnica", run the SERP benchmark script, draft metas against competitor data, validate them with meta_check.py, and complete the on-page checklist. ## Quick Start Ask the assistant to create the meta title, meta description, and on-page checklist for your URL and target keyword, for example: "Optimize the on-page SEO and metas for my page about technical SEO audits."

Frequently Asked Questions about optimizacion-on-page-meta

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

FAQPage Schema
How do I write a meta title and description for SEO?▼

Place the primary keyword at the start of the meta title and keep it between 50-60 characters. Write the meta description at 120-155 characters with an explicit call to action, since it influences click-through rate rather than rankings directly.

How to check meta title and description length with Python?▼

Run meta_check.py with --title, --desc, and --keyword arguments to get exact character counts, range validation, keyword position, and CTA detection as JSON. It uses only the Python standard library and runs via uv or python3.

How do I see what meta tags competitors use on the SERP?▼

Run serp_metadata.py with your keyword to fetch the top organic results via SerpApi, then extract each page's title tag, meta description, H1, and Open Graph tags. Without an API key, pass competitor URLs directly with the --urls flag.

Does this skill work without SerpApi or Python installed?▼

Yes, it has a manual fallback mode where you copy titles and descriptions from the SERP top results by hand and verify lengths with a SERP simulator like Mangools. SerpApi and Ahrefs MCP integrations are optional enrichments.

What are the limits of meta description optimization for rankings?▼

Meta descriptions are not a direct ranking factor; they improve CTR, which indirectly supports SEO. Google may also replace your description with a page fragment if it considers it less relevant to the query.