EN | ES

Lesson 31: SEO Fundamentals for WordPress

Objectives


How Search Engines Work

The Basic Process:

  1. Crawling — Google sends "bots" to discover and scan your pages
  2. Indexing — Google stores and categorizes your content
  3. Ranking — Google decides where to show your pages in search results

What Affects Rankings:


On-Page SEO (Per Page/Post)

For Every Page and Post, Optimize These:

1. SEO Title (Title Tag)

The most important on-page SEO element:

Examples:

2. Meta Description

The snippet shown below the title in Google results:

Example: "We design stunning websites that drive results. 10+ years experience, 200+ projects completed. Get a free consultation today."

3. URL Slug

The URL of the page:

Examples:

4. Headings (H1-H6)

5. Content

6. Images


Using Yoast SEO

The Yoast Panel

When editing any post or page, scroll down to find the Yoast SEO panel:

Focus Keyphrase

  1. Enter the main keyword or phrase for this page
  2. Yoast analyzes your content for that keyword
  3. It checks: title, meta description, URL, headings, content, images

SEO Analysis

Yoast shows colored dots:

Common recommendations:

Readability Analysis

Checks how easy your content is to read:

Snippet Preview

Shows how your page will appear in Google:

  1. Click "Edit snippet" in the Yoast panel
  2. Customize the SEO Title and Meta Description
  3. See a preview of the Google search result

Technical SEO

XML Sitemap

Yoast automatically generates a sitemap:

Robots.txt

Controls which pages search engines can crawl:

Canonical URLs

Prevents duplicate content issues:

Schema Markup (Structured Data)

Helps search engines understand your content:


SEO Checklist for Every Page

Before publishing any page or post:


Local SEO (For Local Businesses)

If building sites for local businesses:

  1. Google Business Profile — create/claim the business listing (most important)
  2. NAP Consistency — Name, Address, Phone must be identical everywhere
  3. Local keywords — include city/region in titles and content (e.g., "Web Design in Portland")
  4. Google Maps — embed a map on the contact page
  5. Customer reviews — encourage Google reviews
  6. Local schema — add LocalBusiness structured data

Content Strategy for SEO

Blog Posts for Traffic

Regularly publishing helpful blog posts drives organic traffic:

  1. Research keywords — find what your audience searches for
    • Use free tools: Google's "People also ask", AnswerThePublic, Ubersuggest
  2. Write helpful content — answer questions your audience has
  3. Aim for 1,000-2,000 words for blog posts
  4. Publish consistently — weekly or bi-weekly
  5. Update old posts — refresh content to keep it relevant

Keyword Research (Basic)

  1. Think about what your customers search for
  2. Use Google — type a query and look at:
    • Autocomplete suggestions
    • "People also ask" boxes
    • "Related searches" at the bottom
  3. These are real keywords people use — create content around them

Exercises

  1. Optimize your homepage: Set a focus keyphrase, write an SEO title and meta description. Get the Yoast score to green.

  2. Optimize your About page: Same as above — keyphrase, title, description.

  3. Optimize a blog post: Create a new blog post (500+ words) targeting a specific keyword. Follow the SEO checklist above.

  4. Add internal links: On each page, add at least one link to another page on your site.

  5. Check your sitemap: Visit your-site.local/sitemap_index.xml and see all the pages listed.

  6. Review all alt text: Go through your Media Library and make sure every image has descriptive alt text.


Key Takeaways


Next Lesson: Lesson 32 - Performance Optimization