The easiest approach is using an SEO plugin, and Yoast SEO remains the standard choice across most agencies. After installing and activating Yoast, you'll see a Yoast metabox below the editor on every post and page. Scroll to find the "SEO" section where you can write your meta description directly into the "Meta description" field. Yoast shows you a live preview of how your description appears in search results, includes a character counter (aiming for 155-160 characters on desktop), and gives real-time feedback on whether your description includes your focus keyword. Other solid alternatives include Rank Math, which works similarly with a metabox interface, or All in One SEO, which uses a sidebar panel instead. The workflow is identical across these plugins: write a compelling description, keep it under 160 characters, include your target keyword naturally, and save.

If you're working without a plugin (common for clients on minimal hosting or preferring lightweight setups), you'll need to add the meta description manually through WordPress's native options. From the post editor, look for "Document" in the sidebar, then enable "Excerpt" if you see it under "Show More." However, this only creates an excerpt—not a true meta description tag. For a proper meta description without a plugin, you need to edit your theme's header.php file or use custom code. Add this line within the `<head>` section of your theme: `<meta name="description" content="<?php if ( is_single() ) { echo wp_trim_excerpt(); } else { bloginfo( 'description' ); } ?>" />`. This pulls from your post excerpts. Alternatively, add a custom field to store meta descriptions and call it in header.php, though this is more complex and less maintainable than a plugin.

For most agencies and web designers, plugins provide the best balance of functionality and ease of management. They handle the technical implementation, provide editing interfaces your clients can use, and include quality feedback tools. When onboarding clients or handing off projects, using Yoast or Rank Math means clients can manage their own meta descriptions going forward without touching code. If you're building custom themes or working with headless WordPress installations, you may need custom development, but for standard WordPress sites, a plugin solves this in minutes.

Need programmatic SEO content like this deployed across hundreds of pages for your clients? That's exactly what we build.

Get a free sample →