WordPress SEO with Yoast: Step-by-Step Guide for Beginners
โก Quick Answer
A complete Yoast SEO WordPress tutorial for beginners โ configure Yoast, optimize every post, understand the traffic light system, and rank higher in Google search results.
Get more content like this on Telegram!
Daily AI tips, notes & resources โ free
Advertisement
WordPress SEO with Yoast: Step-by-Step Guide for Beginners
Before installing Yoast, my first WordPress blog had no meta descriptions, no XML sitemap submitted to Google, inconsistent title tags, and no structured data. After six months, I had 47 indexed pages and almost no organic traffic.
After properly configuring Yoast and spending two weeks going back through every published post to optimize them, organic traffic grew 340% within three months.
The content hadn't changed. The SEO signals had.
Yoast doesn't write good content for you, and it can't build backlinks. But it does ensure that your content is seen and understood correctly by Google โ and that the technical signals are all in the right place. This guide will walk you through the complete Yoast setup and the per-post optimization workflow that actually moves rankings.
Part 1: Initial Yoast Configuration
Installation
Install from Plugins โ Add New โ search "Yoast SEO" โ Install โ Activate.
After activation, you'll see a "First-time SEO configuration" notice. Run it โ it configures the basics automatically.
General Settings
Go to SEO โ General โ Your Info:
- Site name: Your brand name (appears in search results)
- Organization or person: Choose based on your site type
- Logo: Upload your logo (used in Google Knowledge Graph)
Search Appearance โ General
Title separator: Separates your post title from site name in search results. Common choices: |, -, โข
Example: How to Start a WordPress Blog | AiTechWorlds
Search Appearance โ Content Types
For each content type (Posts, Pages, Media):
Posts:
- Show in search results: Yes
- Title template:
%%title%% %%sep%% %%sitename%% - Meta description: Leave dynamic (you'll set per-post)
Media attachment pages: Set to No (thin content โ just an image with no text)
Search Appearance โ Taxonomies
Tags: Set to "No" (noindex) unless your tag pages have substantial unique content Categories: Keep as "Yes" only if category pages have unique introductory text
Tag and category pages with only a list of posts generate thin content. Noindexing them prevents thin content penalties.
Part 2: Setting Up Your Sitemap
Go to SEO โ General โ Features โ XML Sitemaps: Enable.
Your sitemap URL: yourdomain.com/sitemap_index.xml
Submit to Google Search Console:
- Go to search.google.com/search-console
- Verify your site (DNS or HTML tag method)
- Go to Sitemaps โ Submit new sitemap โ enter
sitemap_index.xml
Google will now discover all your pages through the sitemap rather than waiting to find them through links.
Sitemap Exclusions
Exclude thin or private pages:
- SEO โ Advanced โ Crawl Optimization: Useful for removing specific URLs
- Individual pages/posts: In the Yoast box on that page โ Advanced โ Robots: noindex
Part 3: Per-Post SEO Optimization (The Workflow)
For every post you publish, open the Yoast SEO box below the editor and complete these items:
1. Set Your Focus Keyphrase
The focus keyphrase is what Yoast measures your post against. Enter the main keyword people would search to find this post.
Example post: "How to Make Cold Brew Coffee at Home"
Focus keyphrase: cold brew coffee at home
Rules:
- One keyphrase per post
- The exact phrase you want to rank for
- Should appear in your title, first paragraph, and naturally throughout
2. Optimize the SEO Title
Click the SEO Title field. The default template shows: Post Title | Site Name
Optimize for:
- Include focus keyphrase near the beginning
- Keep under 60 characters (Google truncates longer titles in search)
- Make it compelling (will people click?)
Default: How to Make Cold Brew Coffee at Home | CoffeeBlog
Optimized: Cold Brew Coffee at Home: The Complete Beginner's Guide
3. Write a Meta Description
The meta description appears below your title in search results. Yoast accepts 155โ160 characters.
Good meta description (155 characters):
"Learn how to make cold brew coffee at home with just 2 ingredients.
This step-by-step guide shows you the 12-hour method that beats
any coffee shop."
Key elements:
- Include focus keyphrase naturally
- Describe what the reader gets (specific benefit)
- Include a subtle call to action
- 155โ160 characters โ use Yoast's character counter
4. Check the Traffic Light Indicators
Yoast shows a color-coded analysis:
Green (Good):
- Focus keyphrase in title: โ
- Focus keyphrase in meta description: โ
- Focus keyphrase in introduction: โ
- Content length (300+ words): โ
Orange/Red (Needs Attention):
- Keyphrase density too low or high
- No internal links
- No images with keyphrase in alt text
- Passive voice overused
Addressing the most important ones:
Internal links: Link to 2โ3 related posts on your site. This passes "link equity" to those pages and helps readers navigate.
Alt text on images: Edit the image โ Alternative text field โ describe the image using your focus keyphrase where natural.
Outbound links: Link to 1โ2 authoritative external sources (Google documentation, research papers, industry leaders). Shows credibility.
Part 4: Schema Markup (Structured Data)
Yoast automatically adds schema markup to your pages โ JSON-LD structured data that helps Google understand your content type and display rich results.
What Yoast adds by default:
- Article schema for blog posts
- Website schema for the homepage
- Breadcrumb schema
- Organization/Person schema
For FAQs (Rich Snippets in Google):
Add Yoast's FAQ block to your post:
- In the Gutenberg editor, add a block โ search "FAQ"
- Add questions and answers
- Yoast automatically generates FAQPage schema
When Google picks this up, your search result can show expandable FAQ questions directly in the search results โ significantly higher click-through rates.
Part 5: Handling Redirects and Site Moves
If you change a post's URL, the old URL becomes a 404. You need to create a 301 redirect.
With Yoast Premium: Built-in redirect manager. When you change a URL, Yoast offers to create a redirect automatically.
Without Yoast Premium: Use the free Redirection plugin โ add the old URL โ new URL as a 301 redirect.
For moving content between WordPress sites, Yoast exports and imports all SEO settings including meta titles and descriptions via XML.
Further Reading
- WordPress 2025: Is It Still Worth Using for New Websites?
- The 15 WordPress Plugins Every Site Needs in 2025
- How to Start a WordPress Blog in 2025 (And Actually Make Money)
- WooCommerce vs Shopify in 2025: Which Platform is Better?
- Elementor vs Divi vs Gutenberg: The Page Builder Battle 2025
- Claude AI vs ChatGPT for Long-Form Writing: Honest Comparison 2026
- SEO in 2025: The Complete Strategy Guide After Google's AI Updates
- B2B Marketing Guide 2025: The Strategies That Generated $2M in Pipeline
Advertisement
๐ฌ DiscussionPowered by GitHub Discussions
Frequently Asked Questions

AiTechWorlds Team
โ Verified WriterThe AiTechWorlds team is passionate about AI, technology, and education. We create high-quality, research-backed content to help you learn, grow, and succeed in the modern digital world.
Advertisement
Related Articles
The Best WordPress AI Plugins in 2025 That Save You Hours Daily
Discover the best WordPress AI plugins in 2025 โ for content creation, SEO optimization, image generation, customer support, and automating repetitive site management tasks.
Elementor vs Divi vs Gutenberg: The Page Builder Battle 2025
Elementor vs Divi vs Gutenberg 2025 comparison โ which WordPress page builder is faster, more flexible, and better for SEO? An honest review of all three with real performance data.
The 15 WordPress Plugins Every Site Needs in 2025
The essential WordPress plugins every site needs in 2025 โ for SEO, security, performance, backups, forms, and more โ with honest reviews of free vs paid options.
How to Start a WordPress Blog in 2025 (And Actually Make Money)
Step-by-step guide to starting a WordPress blog in 2025 โ from choosing hosting and installing WordPress to picking a niche, creating content, and monetizing your blog.