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."