SEO for Beginners: How to Optimize Your WordPress Website Step by Step

15 MIN READ

SEO doesn’t have to be complicated. Learn the simple steps you can take on every WordPress page, post, and image to give your website a strong foundation for search.

SEO can feel like one of the most confusing parts of building a website. Start searching for advice and suddenly you’re reading about keywords, backlinks, algorithms, metadata, domain authority, technical audits, and dozens of other things you’re told you need to understand before your website can ever show up in Google.

For most small business owners and bloggers, that’s not where you need to start. Basic SEO is much simpler: create useful content, make it clear what each page is about, and give search engines the information they need to understand it.

If you’re building your website with WordPress and Kadence, you already have the tools to take care of many of these basics as you create your pages and posts. For the additional SEO settings we’ll use in this guide, I recommend the free version of Yoast SEO. You don’t need Yoast Premium, expensive keyword tools, or advanced SEO knowledge to get started.

This guide will walk you through the basics you can use every time you create a page, publish a blog post, or add an image to your website.

Good SEO isn’t about doing everything. It’s about making it clear what your website has to offer.


In This Article

01 Before You Start: What SEO Is + A Quick WordPress Check
02 Start Here: Install Yoast SEO
03 Choose What You Want the Page to Be Found For
04 Optimize the Page in WordPress
05 Fill Out Your Yoast SEO Settings
06 Optimize Your Images
07 Add Helpful Internal Links
08 What Should You Do on Each Type of Page?
09 Don’t Chase the Green Light
10 Your Simple SEO Checklist

01. Before You Start: What SEO Is + A Quick WordPress Check

START WITH THE BASICS

SEO stands for Search Engine Optimization. In simple terms, it’s the process of making your website easier for search engines like Google to understand—and easier for the right people to discover.

Imagine you’re a wedding photographer in Denver. Someone searches Google for “Denver wedding photographer.” Google needs to figure out which websites are relevant and which pages might be most helpful. Your page titles, headings, written content, images, links, and overall website structure all provide clues about what your website is about.

Good SEO simply makes those clues clearer. You’re not trying to trick Google or repeat the same keyword everywhere. You’re creating useful content for real people and organizing it in a way that both visitors and search engines can understand.

Before we start optimizing individual pages, though, there are a few basic WordPress settings worth checking once.

A Quick WordPress SEO Check

From your WordPress Dashboard, start with:

Settings → Permalinks

For most websites, I recommend choosing:

Post name

This creates clean URLs such as:

yourwebsite.com/how-to-choose-a-wordpress-theme/

instead of URLs filled with dates, numbers, or other unnecessary information.

Important: If your website has already been live for a while and you have existing pages or posts appearing in search results, don’t change your permalink structure without understanding how it will affect your existing URLs. Changing established URLs can create broken links unless they’re properly redirected.

Next, go to:

Settings → Reading

Look for:

Discourage search engines from indexing this site

Make sure this box is unchecked on a live website. This setting is sometimes turned on while a website is being built and accidentally left on after launch.

Finally, go to:

Settings → General

Make sure your Site Title accurately reflects your business or website name. Your tagline can also be updated here if you’re using one.

One last check: make sure WordPress and your plugins are up to date and that your website loads securely using HTTPS (you should see https:// at the beginning of your website address). Most modern WordPress hosts handle HTTPS for you, so this usually won’t require any additional setup.

That’s enough for now. There are plenty of additional technical SEO settings you can explore later, but you don’t need to understand all of them to start improving your website’s SEO.

Your one-time WordPress Checklist:

  • Permalinks are set appropriately
  • Search engines are not being discouraged
  • Site Title is correct
  • WordPress is updated
  • Your site uses HTTPS

Once those basics are in place, we can move on to the part you’ll use regularly: optimizing your individual pages and posts.

Designer Insight:

Think of SEO as clarity, not trickery. You’re not trying to convince Google that your page is something it isn’t. You’re making it easier for both visitors and search engines to understand exactly what they’ll find there.


02. Start Here: Install Yoast SEO

A SIMPLE SEO TOOL FOR WORDPRESS

WordPress handles many of the basics, but an SEO plugin gives you one simple place to manage additional search settings for each page and post. That’s where Yoast SEO comes in.

For this guide, I recommend the free version of Yoast SEO. Once installed, Yoast adds SEO settings to your WordPress pages and posts where you can enter a focus keyphrase, customize your SEO title, write a meta description, and review suggestions for your content. You don’t need the Premium version to complete any of the basic SEO steps we’re covering here.

Getting Started

From your WordPress Dashboard, go to:

Plugins → Add New Plugin → Search “Yoast SEO” → Install → Activate

Yoast will guide you through its initial setup. Once that’s complete, its SEO settings will be available when you’re editing your pages and posts.

What About Kadence?

Kadence is what you’re using to design and structure your content inside WordPress. Yoast handles the additional SEO settings. They work alongside each other, and you don’t need Kadence Pro to follow this guide.

Designer tip:

Don’t install several SEO plugins at the same time. Choose one SEO plugin and use it consistently. For this guide, we’re using Yoast SEO.


03. Choose What You Want the Page to Be Found For

START WITH ONE CLEAR TOPIC

Before you open Yoast or worry about SEO scores, decide what the page is actually about. One of the easiest ways to do this is to finish this sentence:

I would love for this page to appear when someone searches for ___.

If you’re a photographer, your answer might be Charleston wedding photographer. An interior designer might choose interior designer in Nashville, while a blog article might focus on how to choose a WordPress theme. This gives you a primary topic for the page. In Yoast, you’ll see this referred to as your focus keyphrase.

Try to be specific. A phrase like photographer is extremely broad and doesn’t tell us much about the person, service, or location. Charleston family photographer communicates considerably more.

The same principle applies to blog posts. Rather than trying to optimize an article around the broad topic website design, an article might focus on how to choose colors for your website.

Does Every Page Need a Focus Keyphrase?

No. You don’t need to invent a keyphrase for every page just because Yoast gives you a field for one. Your Contact page doesn’t need to rank for “contact,” and your Privacy Policy doesn’t need an SEO strategy. Focus your attention on the pages and posts someone might realistically search for.

One page. One clear purpose. One primary topic.


04. Optimize the Page in WordPress

START WITH THE CONTENT PEOPLE ACTUALLY SEE

Before filling out anything in Yoast, work on the page itself. SEO starts with the content you’re creating—not the plugin.

Your page should have a clear title that tells visitors what they’ll find. When it makes sense, include your focus keyphrase or a natural variation of it in the title and near the beginning of the page. Don’t force it—the goal is simply to make the topic clear.

Organize longer content with clear headings so visitors can easily scan the page and understand its structure. When you’re using Kadence, choose heading levels based on the structure of your content rather than simply choosing an H2, H3, or H4 because you like its size. You can control how headings look without changing their purpose.

Think of your headings like an outline. Your H1 is the main title of the page and is typically used once. H2 headings divide the page into its main sections. H3 headings organize information within an H2 section, and H4 headings can break an H3 section down even further.

For example:

H1: SEO for Beginners: How to Optimize Your WordPress Website
H2: Optimize Your Images
H3: Write Helpful Alt Text
H4: Alt Text for Decorative Images

You don’t need to use every heading level on every page. The important thing is to keep the order logical rather than skipping levels simply because you prefer how another heading size looks.

Your URL should also be clear, concise, and easy to understand. WordPress usually creates it from your page title, but you can simplify it when necessary.

For example:

yourwebsite.com/how-to-choose-the-right-wordpress-theme-for-your-brand

could become:

yourwebsite.com/choose-wordpress-theme

Finally, write naturally about your primary topic. If you’re creating a page about Charleston wedding photography, you’ll probably mention Charleston, weddings, photography, your services, and related terms naturally throughout the page. You do not need to repeat the exact phrase “Charleston wedding photographer” in every heading and paragraph.

On the Page, Pay Attention To:

  • A clear page or post title
  • Your Main Topic Near the Beginning
  • Logical headings
  • Useful, original content
  • A Clean, Descriptive URL
  • Natural Use of Your Focus Keyphrase
  • An easy next step for your visitor

Common Mistake

Trying to add your exact focus keyphrase everywhere. If your content starts sounding unnatural because you’re forcing the same phrase into every heading and paragraph, you’ve gone too far. Your page still needs to be written for the person reading it.


05. Fill Out Your Yoast SEO Settings

FOUR THINGS TO LOOK FOR

Once the page itself is in good shape, open the Yoast SEO settings for that page or post.

You don’t need to understand every setting you see. For basic SEO, there are four things I want you to pay attention to.

1. Focus Keyphrase

This is the primary topic you chose earlier.

For example:

Charleston wedding photographer

or:

how to choose a WordPress theme

Yoast uses this phrase to analyze your content and offer suggestions. Entering it here does not tell Google, “Rank my website for this keyword.” It’s simply a tool Yoast uses to help evaluate your page.

2. SEO Title

Your SEO title is the title that can appear for your page in search results. It can be the same as your WordPress page title, or you can customize it when a slightly different version would be clearer or more helpful in search.

For example:

PAGE TITLE
How to Choose the Right WordPress Theme for Your Brand

SEO TITLE
How to Choose a WordPress Theme for Your Brand | Hello You Designs

Keep it descriptive and natural. Someone seeing only this title should have a good idea of what they’ll find when they click.

3. Slug

The slug is the final part of your page URL.

For example:

yourwebsite.com/wedding-photography

The wedding-photography portion is the slug.

Keep it short, readable, and relevant. You don’t need every word from your page title in the URL.

If the page or post is already published, avoid changing its slug unless you know how to redirect the old URL. For a new page or post, this is easiest to set before publishing.

4. Meta Description

Your meta description is a short summary of the page that search engines can use when displaying it in search results.

An easy formula is:

What the page is about + what the visitor will find + a reason to click.

For example:

Learn how to choose the right WordPress theme for your business, what features to look for, and how to find a design that fits your brand.

Write this for a real person deciding whether your page is worth clicking—not for a search engine.

Google may sometimes choose a different excerpt from your page when it better matches someone’s search, so don’t worry if your exact description isn’t always displayed.

Designer Tip:

Write for the person looking at the search result. Your SEO title and meta description should clearly tell them what they’ll find if they click. You don’t need to squeeze your keyphrase into every possible spot.


06. Optimize Your Images

A FEW SIMPLE HABITS MAKE A DIFFERENCE

Images are an important part of your website, and a little preparation before uploading them can improve both your website experience and the information available to search engines.

Start with the filename. Instead of uploading something called IMG_4837.jpg, rename it to something descriptive such as charleston-wedding-ceremony.jpg. Use a few words that describe the image, separated by hyphens. You don’t need to force your focus keyphrase into every filename—simply describe what the image shows.

You should also pay attention to image dimensions and file size. Uploading enormous images directly from a camera or stock photography website can slow your pages down. Resize images for the space where they’ll be used and compress them before uploading whenever possible.

You don’t need to make every image tiny. The goal is simply to avoid uploading a 4,000-pixel-wide image when your website will only display it at a fraction of that size.

Once the image is in WordPress, you’ll see a field for Alt Text. Alternative text describes meaningful visual information for visitors who can’t see the image, including people using screen readers. It can also help search engines understand the context of an image.

Write alt text by describing what someone would need to know about the image if they couldn’t see it. Keep it natural and specific.

For example:
Don’t use:
SEO website WordPress SEO small business SEO

Use:
WordPress editor displaying a small business homepage

Alt text isn’t a hidden place to put keywords. If your focus keyphrase naturally belongs in the description, that’s fine—but don’t add it just for SEO. And if an image is purely decorative and doesn’t add meaningful information, it generally doesn’t need descriptive alt text.

Before You Upload an Image:

  • Give it a descriptive filename
  • Resize it appropriately
  • Compress the file when needed
  • Add meaningful alt text in WordPress when appropriate
Designer Tip:

Write alt text for the person who can’t see the image—not for an SEO score. That’s one of the easiest ways to know whether you’re doing it correctly.


07. Add Helpful Internal Links

CONNECT RELATED CONTENT

Internal linking sounds technical, but you’ve probably already done it without realizing it.

An internal link is simply a link from one page on your website to another page on the same website. If you’re writing an article about SEO and mention the pages a business website should have, you might link readers to The Essential Pages Every Business Website Needs. Someone who wants to learn more can continue to that article without having to search for it themselves.

These links help visitors continue exploring topics they’re interested in, while also helping search engines understand how the content across your website relates.

You don’t need dozens of links on every page. Add them when they genuinely help.

The words you make clickable matter too. Instead of vague phrases like click here or read more, link descriptive words that tell someone what they’ll find, such as learn how to choose the right WordPress theme.

Common Mistake

Publishing a new article and never connecting it to anything else on your website. When you create something new, look for a few natural opportunities to link to relevant pages or posts—and consider whether an older article should now link to your new one too.


08. What Should You Do on Each Type of Page?

NOT EVERY PAGE NEEDS THE SAME SEO STRATEGY

You don’t need to optimize every page on your website exactly the same way. Different pages have different purposes, and some deserve much more SEO attention than others. Here’s a simple way to approach the most common pages on your WordPress website.

Homepage

Give your Homepage a clear overall focus around what your business does and who it serves. If your business serves a specific location, include that naturally as well. Your page title, main heading, introductory copy, SEO title, and meta description should all make the purpose of your website easy to understand.

Example of a clear homepage focus:
Wedding & Family Photographer in Charleston, South Carolina

About Page

Your About page is primarily about building trust, so you don’t need to force a keyword into it. Instead, naturally communicate who you are, what you do, who you help, and any experience or expertise that helps visitors understand your business. Give the page a clear SEO title and meta description, but write the actual content for the person who wants to learn more about you.

Services Page

Use clear language to describe the services people are actually looking for. Rather than relying only on creative service names, make sure visitors can quickly understand what you offer. If you have several substantial services, consider giving important services their own pages so you have room to explain each one properly.

For example, Wedding Photography communicates far more than a package named The Heirloom Experience by itself.

Shop & Product Pages

Use clear product names and helpful descriptions. Don’t rely entirely on photographs to communicate what you’re selling. Give shoppers—and search engines—enough written information to understand the product, and use descriptive image filenames and alt text where appropriate.

Blog Posts

Give each article one clear topic or question. Think about what your audience is searching for, struggling with, comparing, or trying to learn rather than simply choosing a broad topic.

For example:

Instead of: My Favorite Things About Charleston
Try: 10 Things to Do in Charleston on a Weekend Trip

You can still bring your personality and experience into the article. You’re simply giving it a clearer search purpose.

Contact & Legal Pages

Some pages exist primarily because your visitors need them—not because you expect people to discover them through Google. Your Contact page should still have a clear title and basic search information, but it usually doesn’t need its own focus keyphrase. Privacy Policies, Terms, Checkout, Thank You pages, and similar utility pages generally don’t need an elaborate SEO strategy either. Keep them clear, useful, and easy for visitors to navigate.

CONTINUE READING

Not sure which pages your website actually needs?

Read Next: The Essential Pages Every Business Website Needs (and Why They Matter) →


09. Don’t Chase the Green Light

YOAST IS A GUIDE—NOT GOOGLE

Once you enter your focus keyphrase, Yoast analyzes the page and gives you recommendations. You’ll see green, orange, and red indicators showing you which areas look good and which ones may need attention.

These can be useful. Yoast might remind you that you haven’t added internal links, that your SEO title could be improved, or that your focus keyphrase isn’t reflected clearly enough in the content.

But you do not need every Yoast indicator to be green.

A green score doesn’t guarantee that you’ll rank on Google, and an orange or red indicator doesn’t automatically mean you’ve done something wrong. Yoast is using a set of guidelines to analyze your content—it isn’t Google’s ranking system.

Use the recommendations to catch things you may have overlooked, but don’t rewrite good content into awkward sentences simply to satisfy the plugin. The same applies to Yoast’s readability suggestions. They’re helpful prompts, not rules your writing has to obey.

Designer Tip:

Yoast is your checklist—not your copywriter. If you’ve created useful content, made the topic clear, filled out your basic SEO information, and the page reads naturally, don’t let one orange circle keep you from publishing.


10. Your Simple SEO Checklist

BEFORE YOU HIT PUBLISH

Your Page:

  • Is it clear what this page is about?
  • Does it genuinely help the person who would search for this topic?
  • Is the page title descriptive?
  • Are the headings organized logically?
  • Is the URL clean and understandable?

YOAST:

  • Did you add a focus keyphrase, if this page needs one?
  • Did you review your SEO title?
  • Did you write a useful meta description?
  • Did you review Yoast’s recommendations?

Images:

  • Did you use descriptive filenames?
  • Did you resize and optimize your images before uploading them?
  • Did meaningful images receive useful alt text?

Links:

  • Did you link to relevant pages or articles on your website?

One Last Question:

  • Does everything still sound natural?

If the answer is yes, publish it.

You can always improve and update your SEO later. Building a useful website consistently is far more valuable than leaving good content unpublished because you’re waiting for every SEO detail to be perfect.

You don’t need to master SEO before you can start doing SEO well.


Key Takeaways ✓

  • Start with a clear topic. Know what each important page or post is primarily about.
  • Optimize the page before Yoast. Your content, headings, URLs, images, and links create the foundation.
  • Complete the basic Yoast fields. Add a focus keyphrase when appropriate, and review your SEO title, slug, and meta description.
  • Take care of your images. Use descriptive filenames, appropriate sizes, and meaningful alt text.
  • Connect related content. Internal links help both your visitors and search engines navigate your website.
  • Don’t chase perfect scores. Use Yoast as a guide, not a set of rules.
  • Write for people first. Your SEO should make great content easier to understand and discover—not make it sound unnatural.

SEO checklist with laptop, keyword, title, image, link, and meta description planning cards on a neutral workspace

Build a Website Worth Finding

Good SEO helps people discover your website. A thoughtful design helps them trust what they find. Start with a WordPress theme designed to give your content a beautiful, flexible foundation.

Explore Themes →

Some Common Design Questions

Still have questions? Here are a few quick answers to some of the most common questions about this topic.

No. If you’re new to SEO, the free version of Yoast gives you the basic tools you need for the steps covered in this guide. You can always explore additional features later, but you don’t need Premium simply to start optimizing your WordPress website.

No. Focus your SEO effort on pages and posts someone might realistically find through search, such as your Homepage, Services pages, product pages, important landing pages, and blog posts. You don’t need to force a keyphrase onto Contact, Checkout, Thank You, or legal pages.

SEO usually takes time. Search engines first need to discover and understand your content, and results vary depending on what you’re trying to rank for, the competition, your website, and the quality of your content. Think of SEO as something you build over time rather than something you switch on when your website launches.