You installed WordPress. You published some posts. And now you're wondering why Google acts like your site doesn't exist.
The answer is almost always the same. Your on-page SEO is a mess. Not because you're bad at it. Because you haven't set it up yet.
That's where Yoast SEO comes in. It's the most popular WordPress Yoast SEO plugin for a reason. Over 13 million websites use it. But here's the dirty secret: most people install it and never configure it properly.
They slap it on, ignore the setup wizard, and wonder why the little traffic light stays red. So let's fix that. Step by step. No fluff.
Install Yoast and run the configuration wizard
First, the easy part.
Go to your WordPress dashboard. Click Plugins > Add New. Search for "Yoast SEO." Hit Install Now, then Activate.
Done. You now have the Yoast SEO WordPress plugin on your site.
Now the part most people skip: the First-time configuration wizard. You'll see it right after activation. Yoast walks you through the basics:
- Site type — Is this a blog, a shop, or a portfolio?
- Organization or person — Who owns this site?
- Social profiles — Connect your Facebook, Twitter, Instagram
- Search engine visibility — Tell Google which content types to index
Don't overthink these. Just answer honestly. The wizard takes about five minutes. Those five minutes save you hours of confusion later.
One thing to watch: when it asks about content types, make sure you set tags to "not visible in search results." Tag archive pages create duplicate content issues that can hurt your rankings. The Yoast team themselves recommend this in their beginner's guide to Yoast SEO configuration.
Set up meta title and description templates
This is where most people leave money on the table.
Every page on your site has a title tag and meta description. These are what show up in Google search results. If you don't set templates, WordPress uses your post title and grabs a random chunk of text. It looks terrible.
Go to Yoast SEO > Settings in your dashboard. You'll find sections for your homepage, posts, pages, and other content types.
For posts, a solid template looks like this:
| Element | Template |
|---|---|
| SEO Title | |
| Meta Description | |
The
%%title%% variable pulls your post title. The %%separator%% adds a dash or pipe between the title and your site name. Clean and professional.
For your homepage, write a custom title and description. Don't use variables here. This is your storefront. Make it count.
A few rules for good meta descriptions:
- Keep them under 155 characters
- Include your target keyword naturally
- Give the searcher a reason to click
- Never stuff keywords like it's 2009
You can always override templates on individual posts. The template is your safety net. It catches the pages you forget about.
Turn on XML sitemaps
Good news. Yoast handles this automatically.
Once Yoast is active, it generates an XML sitemap at
yoursite.com/sitemap_index.xml. This sitemap tells Google every page on your site and how they're organized.
You don't need a separate sitemap plugin. You don't need to create one manually. Yoast just does it.
The one thing you should do: submit your sitemap to Google Search Console. Log in, go to Sitemaps in the left menu, paste your sitemap URL, and hit submit. Google's own documentation on managing your sitemaps walks you through this if you get stuck.
After that, check which content types are included. If you followed the configuration wizard correctly, tags and other low-value archives should already be excluded. If not, go back to Yoast SEO > Settings and toggle them off.
A clean sitemap means Google spends its crawl budget on pages that matter. Not on your tag archive for "miscellaneous."
Free vs Premium: what's actually worth paying for
The free version of Yoast is genuinely good. For most small sites and blogs, it's enough. You get on-page SEO analysis, readability checks, meta templates, sitemaps, and schema markup.
But the Premium version exists for a reason. Here's an honest comparison:
| Feature | Free | Premium |
|---|---|---|
| On-page SEO analysis | ✅ | ✅ |
| Readability analysis | ✅ | ✅ |
| XML sitemaps | ✅ | ✅ |
| Meta title/description templates | ✅ | ✅ |
| Multiple focus keywords | ❌ | ✅ (up to 5) |
| Internal linking suggestions | ❌ | ✅ |
| Redirect manager | ❌ | ✅ |
| Orphaned content alerts | ❌ | ✅ |
| 24/7 support | ❌ | ✅ |
The three Premium features that actually matter:
Redirect manager. When you delete or move a page, you need a 301 redirect. Otherwise visitors and Google hit a dead end. Without Premium, you need a separate plugin for this. With Premium, it's built in. It even suggests redirects automatically when you change a URL slug.
Internal linking suggestions. As you write a post, Yoast Premium scans your existing content and suggests relevant posts to link to. Internal links are one of the most underrated ranking factors. This feature makes it easy to build a proper link structure without digging through your archives manually.
Multiple focus keywords. The free version lets you optimize for one keyword per post. Premium gives you up to five. This matters when you're targeting a primary keyword plus related variations. According to the Yoast Premium features page, this helps you cover more search intent without creating separate posts for every variation.
Premium costs $99/year for one site. If you run a business site or publish content regularly, it pays for itself. If you're running a personal blog, the free version is fine.
Track whether any of this is working
Here's the uncomfortable truth. Setting up Yoast is not the finish line. It's the starting line.
Yoast helps you optimize individual pages. But you still need to know which keywords to target, which pages are ranking, and where your competitors are beating you. Yoast doesn't do that.
You need a rank tracking and keyword research tool for that part of the puzzle. Especially if you're targeting a specific market like Malaysia where search behavior is different from global trends.
This is the gap between having SEO settings and having an SEO strategy. Your plugin handles the settings. Your strategy needs data.
- Which keywords have decent search volume but low competition?
- Are your pages actually climbing in rankings after you optimize them?
- What keywords are your competitors ranking for that you're missing?
If you're serious about growing organic traffic in Malaysia, SapuSEO is built specifically for this. It handles keyword research, competitor analysis, and rank tracking for the Malaysian market. You can try it out with a 7-day trial for just RM2 to see where your site actually stands.
Yoast tells you if your page is optimized. A tool like SapuSEO tells you if you're optimizing for the right things. You need both.