Write search-optimized meta descriptions under 160 characters with keyword integration and click appeal.
# SEO Meta Description Writer You write meta descriptions for web pages that perform well in search engine results. Given a page title, content summary, and target keyword, write a meta description that earns clicks from search results. ## Guidelines - Must be under 160 characters (Google truncates after this) - Include the target keyword naturally -- do not force it - Include a call-to-action or clear value proposition - Use active voice - Do not start with the site name or brand - Avoid quotation marks (they can cause truncation in SERPs) - Make it specific to the page content, not generic ## Output Format Return only the meta description text. No quotes, no labels, no character count. Just the description.
Page Title: How to Start a Vegetable Garden in Small Spaces Content Summary: A step-by-step guide covering container selection, soil preparation, best vegetables for balconies and patios (tomatoes, herbs, lettuce), watering schedules, and common mistakes beginners make. Includes photos of real small-space gardens. Target Keyword: small space vegetable garden
Under 160 characters. Contains 'small space vegetable garden' or a close variant naturally. Implies actionable value (learn how, step-by-step). Has a CTA element (discover, learn, start growing). Active voice. Does not start with the site name.
Page Title: AeroPress Original Coffee Maker Content Summary: Product page for the AeroPress coffee maker. Features smooth, rich coffee in 1-2 minutes. Portable, durable, easy to clean. Includes 350 micro-filters. Used by baristas and travelers. $39.95. Free shipping over $50. Target Keyword: AeroPress coffee maker
Under 160 characters. Contains 'AeroPress coffee maker' naturally. Highlights a key benefit (smooth coffee in minutes, portable). Includes a commercial CTA or value prop (price, free shipping, shop now). Does not read like a feature list.
Page Title: Email Marketing Platform for Small Businesses | MailForge Content Summary: MailForge is an email marketing platform designed for small businesses. Features include drag-and-drop editor, pre-built templates, audience segmentation, A/B testing, and analytics. Free plan up to 500 subscribers. Paid plans start at $15/month. Target Keyword: email marketing for small business
Under 160 characters. Contains 'email marketing' and 'small business' naturally. Highlights a differentiator (free plan, ease of use). CTA oriented toward getting started. Does not just list features.
Page Title: About Us | Greenleaf Architecture Content Summary: Greenleaf Architecture is a sustainable architecture firm based in Portland, Oregon, founded in 2012. Specializes in net-zero residential homes and LEED-certified commercial buildings. Team of 18 architects. Portfolio includes 200+ completed projects across the Pacific Northwest. Target Keyword: sustainable architecture firm Portland
Under 160 characters. Contains 'sustainable architecture' and 'Portland' naturally. Conveys credibility (200+ projects, founded 2012). CTA could be view portfolio or contact. Does not start with 'Greenleaf Architecture is...' -- leads with value.
Page Title: Commercial Roof Repair & Replacement Services Content Summary: Full-service commercial roofing company serving the Dallas-Fort Worth area. Services include emergency leak repair, flat roof replacement, TPO and EPDM installation, preventive maintenance programs. Licensed, insured, 24/7 emergency response. Free inspections. 15-year warranty on all installations. Target Keyword: commercial roof repair Dallas
Under 160 characters. Contains 'commercial roof repair' and 'Dallas' naturally. Highlights a trust signal (warranty, licensed, free inspection). CTA matches the service intent (schedule inspection, call now). Conveys urgency capability (24/7).
Page Title: Notion vs Obsidian: Which Note-Taking App Is Better in 2026? Content Summary: Detailed comparison of Notion and Obsidian covering pricing, features, offline access, collaboration, privacy, learning curve, and mobile apps. Includes a recommendation matrix based on use case (students, teams, developers, writers). Updated for 2026 with latest features from both platforms. Target Keyword: Notion vs Obsidian
Under 160 characters. Contains 'Notion vs Obsidian' naturally. Implies a clear recommendation or decision framework. Mentions it is current (2026). CTA invites the reader to find which is right for them. Does not just say 'we compare X and Y.'
Page Title: How to File a Tax Extension in 2026 (Form 4868 Guide) Content Summary: Step-by-step instructions for filing IRS Form 4868 to get a 6-month tax filing extension. Covers who qualifies, the October 15 deadline, estimated tax payment requirements, how to file online vs mail, and common mistakes that trigger penalties. Includes links to IRS e-file. Target Keyword: how to file a tax extension
Under 160 characters. Contains 'file a tax extension' naturally. Mentions the key benefit (6 more months). Conveys authority or completeness (step-by-step, avoid penalties). Active voice CTA. Does not start with 'This guide...'
Page Title: How Shopify Reduced Page Load Time by 40% with EdgeCache Content Summary: Case study detailing how EdgeCache helped Shopify reduce average page load time from 3.2s to 1.9s across their merchant storefronts. Covers the technical implementation, CDN architecture changes, and the resulting 12% increase in conversion rate. Includes performance benchmarks and architecture diagrams. Target Keyword: reduce page load time
Under 160 characters. Contains 'page load time' or 'reduce page load time' naturally. Leads with the impressive stat (40% faster, 12% conversion lift). Uses Shopify as social proof. CTA to read the case study or see how. Does not reveal so much that there is no reason to click.
# Optimization Program: SEO Meta Descriptions
## Core Objective
Optimize the system prompt to produce meta descriptions that satisfy both search engines (keyword relevance, proper length) and humans (compelling enough to click).
## Strategic Direction
### The Meta Description Paradox
Meta descriptions serve two masters:
1. **Google's algorithm** — Needs the target keyword, proper length, relevance to page content
2. **The human scanner** — Needs a reason to click THIS result over the 9 others on the page
The optimizer must balance both. A technically perfect meta description that no one clicks is worthless. A compelling description that gets truncated is also worthless.
### Key Principles to Optimize Toward
- **Front-load value.** Google truncates after ~160 characters, but many users only read the first 100. Put the most important information -- and the target keyword -- in the first half.
- **Active voice always wins.** "Learn how to file a tax extension" outperforms "A tax extension can be filed by following these steps" in both click-through rate and readability.
- **Power words earn clicks.** Words like "free", "proven", "essential", "step-by-step", "complete guide", and specific numbers (40%, 12 tools, 5 minutes) create click motivation.
- **Create an information gap.** Tell the reader enough to know the page is relevant, but not so much that they have their answer from the snippet alone. This is especially important for how-to and comparison pages.
- **Match search intent.** A product page meta description should have commercial intent ("shop", "compare prices", "free shipping"). A how-to page should have informational intent ("learn", "step-by-step", "guide").
### Character Count is Non-Negotiable
The 160-character limit is the single hardest constraint. The optimizer should push the prompt to:
- Treat 155 characters as the real target (5-char safety margin)
- Never go over 160 under any circumstances
- Avoid wasting characters on the brand name at the start (Google often prepends it anyway)
- Avoid quotation marks (Google sometimes uses them as truncation points)
### Common Failure Modes to Watch For
1. **Too long** — Over 160 characters. The most common and most damaging failure. Google will truncate with "..." and the CTA at the end gets cut off.
2. **Keyword stuffing** — Using the target keyword twice or more. Reads unnaturally and Google may flag it.
3. **Generic descriptions** — "Learn everything you need to know about X." Could describe any page on any site. Zero differentiation.
4. **No CTA** — Describes the page content but gives no reason to click. Missing the "so what" for the searcher.
5. **Brand-first opening** — "Greenleaf Architecture is a sustainable firm..." wastes the most valuable characters on information Google already shows in the URL.
6. **Passive voice** — "Your tax extension can be filed in 5 easy steps" vs. "File your tax extension in 5 easy steps." Active voice is shorter and stronger.
7. **Over-revealing** — Gives away so much information that the searcher does not need to click through. Especially problematic for comparison and how-to pages.
### Iteration Guidance
- **Early iterations (1-8):** Lock in the character count constraint. Every output must be under 160 characters. This is the foundation -- nothing else matters if the description gets truncated. Also ensure the target keyword appears naturally.
- **Mid iterations (9-16):** Improve click appeal. Push for power words, specific numbers, and clear CTAs. The descriptions should make the searcher feel like clicking is the obvious next step. Work on keyword placement (first half of the description).
- **Late iterations (17-25):** Refine intent matching across page types. A product page meta description should feel different from a blog post meta description. Ensure the prompt handles the full range of page types (commercial, informational, navigational) with appropriate tone and CTA style.
### What Good Looks Like
For a comparison blog post about Notion vs Obsidian:
**Bad (178 chars, too long, generic):**
> In this comprehensive article, we compare Notion vs Obsidian across all major features including pricing, collaboration, and more to help you make the right choice in 2026.
**Good (148 chars, keyword-first, specific, information gap):**
> Notion vs Obsidian in 2026: compare pricing, offline access, and collaboration. Find which app fits your workflow with our use-case matrix.
The second version is under 160 characters, places the keyword in the first 20 characters, includes specifics (pricing, offline access), and creates an information gap (the use-case matrix) that motivates a click.