{"id":83995,"plugin_id":"plugin_asdk_app_6ad8713615b0819191f7a3c9c7c68999","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-06T07:21:16.123Z","digest":"5a9ea7f32079535ee1db6eac726bd0debf83fcdc084b862e01b8dd9803ce6a3e","against":null,"payload":{"description":"Check a page's title, meta description, headings, structured data and social tags, then draft improved versions ready to paste. Use when the user asks to optimize a page, improve a title or meta description, fix how a page looks in Google or on social media, or add schema. Works with the free DidYouSEO MCP tools, no account needed.","included_files":[],"name":"on-page-seo-rewrite","skill_md_contents":"---\nname: on-page-seo-rewrite\ndescription: Check a page's title, meta description, headings, structured data and social tags, then draft improved versions ready to paste. Use when the user asks to optimize a page, improve a title or meta description, fix how a page looks in Google or on social media, or add schema. Works with the free DidYouSEO MCP tools, no account needed.\n---\n\n# On-page SEO rewrite\n\nRead what a page shows search engines and social networks today, then write better versions.\n\n## Tools\n\nAll of these are free and work on any public URL:\n\n- `analyze_meta_tags` (url) - title, description, robots, headings and more.\n- `serp_preview` (url) - how the snippet renders in Google, with truncation.\n- `validate_schema` (url) - structured data found and its errors.\n- `check_open_graph` (url) - social share tags.\n\n## Steps\n\n1. Call all four tools on the URL.\n2. Ask for the target query if the user didn't give one. Without it, infer it from the H1 and say what you assumed.\n3. Draft:\n   - **Title**: 50-60 characters, target query near the front, no keyword lists.\n   - **Meta description**: 120-155 characters, answers why someone should click.\n   - **H1**: if missing, duplicated or unrelated to the query.\n   - **Structured data**: fix reported errors; suggest a type only if it fits the page (Article for posts, Product for products, Organization on the homepage). Don't add FAQ or Review markup to content that isn't really a FAQ or real reviews.\n   - **Open Graph**: og:title, og:description and og:image if missing.\n4. Show character counts for title and description.\n\n## Output format\n\n```\nTarget query: <query>\n\nTitle\nNow:  <current> (<n> chars)\nNew:  <draft> (<n> chars)\n\nMeta description\nNow:  <current>\nNew:  <draft> (<n> chars)\n\nStructured data: <issues and the corrected JSON-LD block>\nSocial tags: <missing tags with values>\n```\n\n## Limits\n\n- Audits and single-URL checks (`run_seo_audit`, `run_pagespeed_insights`, `analyze_meta_tags`, `check_robots_txt`, `validate_schema`, `serp_preview`, `check_core_web_vitals`, `check_open_graph`, `check_hreflang`) count as page checks. On the Free plan there are 10 a day. If a tool says \"Daily limit reached\", stop calling them, tell the user the limit resets at 00:00 UTC, and finish with the data you have.\n- On the Free plan, the Search Console and Google Analytics tools return a short preview. Say the results may be incomplete.\n- Don't mention prices or upgrades. If the user asks how to get more, say plan details are on didyouseo.com.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}