And for good reason – it’s the most comprehensive, well-thought out SEO plugin for WordPress out on the market. It can do basically anything a professional SEO Specialist could wish for (and more).
Unfortunately, that can also be a problem. Yoast SEO does everything, but in doing so, can also be overwhelming for beginners (or really anyone who doesn’t want to specialize in SEO). That overwhelm usually also leads to non-use.
What usually happens is that someone hears that there’s an amazing plugin called Yoast SEO. They install it…and then it sort of sits there while the site owner hopes it does some magic by default to “SEO” their site…which is sort of like
Here is the absolutely essential beginner’s guide on how to use the Yoast WordPress SEO. If you want the full expert’s guide guide by Yoast himself – you can find it here.
Installing Yoast is fairly straightforward. You install it like any other WordPress plugin by navigating to Plugins –> Add New –> Search WordPress SEO –> Install the one by Joost de Valk.
After it’s installed, first go to the Yoast Settings.
Yoast has done a very good job with creating default settings that work for the majority of WordPress websites out there. We’re going to focus on settings that you need to customize for your site to help search engines understand your site better (so it will show up for more searches!)
Configure Yoast WordPress SEO for Technical SEO
The Yoast SEO settings focus primarily on technical SEO, which is a category of changes to your site to do 3 things –
- Crawling – Search engines need to be able to be able to click through your site efficiently to find all the pages.
- Indexation – Once search engines find the right pages, they need to be able to copy them to their index so they show in search results
- Duplicate/Low Quality Content – You only want search engines to serve your best pages (ie, not your login page or a blank tag page), and you want search engines to find only 1 version of a page so they don’t get confused by duplicate content.
First, on the Yoast SEO Dashboard, you can easily verify your Webmaster accounts at various search engines. Google is the most important, but Bing offers benefits as well. Pinterest users will like the ease of this setup. Yandex is Russia’s largest search engines, and Alexa is a site ranking service by Amazon (very low priority and not necessary at all – only for curious publishers)
Second, go to Titles & Metas –> Other Settings. Check the following:
- Noindex subpages of archives – the 2nd, 3rd, etc pages of your blog archives are not really relevant to any searches so we’re telling search engines to crawl the posts listed in the archives, but not to actually index the subpages
- Add noodp and noydir to meta robots tag sitewide – you’re telling search engines to use your page description – not other directories’ descriptions
Third, go to Titles & Metas –> Archives and Taxonomies. The goal here is to prevent low-quality content. By default – category, tag, and format (ie, galleries, asides, quotes – depending on your theme) pages are simply lists of posts. They aren’t particularly relevant for anything someone would be searching for.
And having lots of these blank pages can look spammy to search algorithms, so we’re going to use Yoast SEO to tell search engines to click through and look at all the posts – but not to index them.
Check Meta Robots: Noindex, follow for all of your taxonomy & archive pages.
Check Hide WordPress SEO Meta Box, which is just an administrative setting. If you leave it unchecked, you can go to individual category pages and set custom title tags & descriptions…which isn’t necessary if you are telling search engines to not index the page – so I usually check Hide to keep a tidy & uncluttered WordPress admin.
The default Title & Meta Description Template looks like it’s all gibberish – but it’s just set to apply a standard title tag and no meta description to all your taxonomies so your visitors will see a title tag. By default, your category/tag pages will look like: Category Name Archives Page 1 | Site Name.
Quick aside: WordPress category & tag pages do have a lot of potential for SEO – but they require unique content & a setup that’s outside the scope of this post. I’ve published that guide to how to use category & tag pages for SEO here. You can see an example of a category page I allow search engines to index here.
Fourth, go to Social and fill out the relevant fields for your social profiles so that your posts show up correctly in Facebook, Twitter, Pinterest & Google+
Fifth, head to General –> Company Info. This section provides Google with markup to be included in the Knowledge Graph. It’s not a huge deal for a starter blog, but worth getting in place.
Sixth, go to XML Sitemaps. XML Sitemaps are basically a roadmap you give to search engines for them to use as they crawl your site. You’ll do a couple quick things here.
- Exclude from XML sitemaps any types of content that you are Noindexing (ie, tag pages, categories, etc) – same as your settings from Titles & Metas –> Taxonomies
- Take your XML sitemap URL and submit it to Google (and Bing) Webmaster Tools
Then head to Google Search Console (remember you can verify your account w/ Yoast to make it easy).
Seventh, double-check the Permalink settings. Before you start, you do need to be using “Pretty Permalinks” which you should enable along with other initial settings. Pretty Permalinks are when your blog post URLs show up as yourblogexample.com/my-first-post instead of yourblogexample.com/?p=875. Everything in Yoast here should be good by default, but just to show what I have setup –
And you’re done! While there’s always more small things you can do, the remainder is set to a good default configuration for the vast majority of WordPress websites.
Using Yoast WordPress SEO for On-Page SEO
Now we’ll look at using Yoast SEO in your everyday blog use to optimize your content for search engines. On every post type, Yoast SEO will place a “meta box” below the Visual Editor in WordPress. Go to Posts –> Add New and you’ll see what I mean.
This meta box is the bread and butter of Yoast SEO. Here’s what it all means.
Snippet Preview – this takes your meta data (ie, the page title and description) and shows you what it will look like in Google search results.
Focus Keyword – “what is focus keyword yoast seo” is a very common question about using Yoast SEO. It is the keyword you most expect your post to rank for, and best describes your post. In other words, if someone searched for your focus keyword, you would want (and expect) your post to show up in Google.
Filling out the Focus Keyword field in Yoast is not necessary, but can generally help you align your language with the language you expect people searching to use. Yoast will take your focus keyword and run a check to make sure you’ve used it appropriately throughout your post so that it will be obvious to search engines what your post is about. Additionally, even though Yoast SEO allows 1 field, you should be targeting a “theme” of keywords with your post so you don’t start stuffing the same keyword over and over. I did entire posts on keyword mapping here & keyword research here.
SEO Title – often the title you want to use on your blog is not the most descriptive title for visitors coming through search engines (additionally, your page title is the #1 on-page factor search engines use to evaluate the relevance of your post). Filling out this field will replace your post title in the <title> tag while leaving the main title on your actual site. I wrote a post on how to write a great title tag here. Note – if you want to write a title tag that is longer that 512 pixels, you can. You’ll have to paste it into Yoast since the meta box won’t show it (though your website will).
Meta Description – this field allows you to customize the 2 lines of description that appear in the search results (and many social shares). It’s a great way to have a descriptive “advertisement” to potential visitors to click through. It’s not a ranking factor, but any keywords that appear in it will be bolded to stand out a bit more. I wrote a guide to meta descriptions here.
If you look at Content Analysis, Yoast SEO runs a quick check of your post for SEO best practices based on your focus keyword. Take all these recommendations as a very rough guide, and keep in mind that you should always write for the end user, not specifically for search engines. That said, usually these are best practices for SEO particularly because they also help the user. Look at the page analysis for ideas, but also look at your post with a critical eye towards what a user searching would be looking for and how you can answer their question.
And you’re done! Publish and now the only bit remaining for your SEO is to promote your post and get people to share it & link to it…which is one thing Yoast SEO can’t help with :)
There are a few more opportunities for using Yoast WordPress SEO you can keep in mind. In the Meta Box there is an Advanced section and a Social section. The default configurations are great for the vast majority of posts, but there are a few cool things you can do – including,
- If you are re-posting content from another site, you can use the Canonical URL field to prevent duplicate content risks. It tells search engines where to find the original post
- If you are deleting or merging posts, don’t lose those URLs! You can permanently redirect them to a new URL using the redirect field.
Yoast also does plenty of other fun things site owners tend to forget about – such as,
- Customizing category & tag page titles & meta descriptions (along with using redirects or canonicals). These options are great if your theme/plugin will allow you to add unique content to your category or tag pages. Genesis Theme Framework does this automatically. WP Custom Category is a solid plugin if your theme doesn’t. I’ve written a full guide to using WordPress category & tag pages for SEO here.
- If you have a really huge site (think thousands of pages), implementing breadcrumbs is a great way to help users & search engines navigate your site. Some themes have breadcrumbs built in, but for those that don’t, Yoast has you taken care of in the Internal Links section. Important note – some themes are not compatible with breadcrumbs. Be sure to check with your theme support or check on a test site.
- Yoast allows you to edit your Robots.txt file under the Edit Files section. It’s great option if you have folders you don’t want indexed.
- Yoast creates a new column in your database, so you can edit thousands of pages at a time with a bulk editing plugin (or direct database access).
- Extensions are paid, but often well worth the money to automatically implement some more specific SEO recommendations such as Video SEO, News SEO, Local SEO, etc.
If you haven’t already, go install Yoast WordPress SEO by Joost de Valk. Make sure it’s configured to your site. Then use it on every post & page after developing a general SEO strategy for your site.
If you want learn how to use Yoast to do SEO across 1000s of pages, then check out my guide to Bulk Edits in WordPress.
SEOs often use a ton of jargon – me included. If there’s anything in this post that needs to be clarified, let me know in the comments below or via email.