If you optimize your articles for similar terms, your rankings might suffer from keyword cannibalization: you’ll be ‘devouring’ your own chances to rank in Google! Especially when your site is growing, chances are your content will start competing with itself. Here, I’ll explain why keyword cannibalism can be detrimental to SEO, how you can recognize it and what to do about it.
What is keyword cannibalization?
Keyword cannibalization means that you have various blog posts or articles on your site that can rank for the same search query in Google. Either because the topic they cover is too similar or because you optimized them for the same keyphrase. If you optimize posts or articles for similar search queries, they’re eating away at each other’s chances to rank. Usually, Google will only show 1 or 2 results from the same domain in the search results for a specific query. If you’re a high authority domain, you might get 3.
Why is keyword cannibalism bad for SEO?
If you cannibalize your own keywords, you’re competing with yourself for ranking in Google. Let’s say you have two posts on the exact same topic. In that case, Google can’t distinguish which article should rank highest for a certain query. In addition, important factors like backlinks and CTR get diluted over several posts instead of one. As a result, they’ll all probably both rank lower. Therefore our SEO analysis will give a red bullet whenever you optimize a post for a focus keyword you’ve used before.
But, keyword cannibalism can also occur if you optimize posts for focus keywords that are not exactly, but almost the same. For instance, I wrote two posts about whether or not readability is a ranking factor. The post ‘Does readability rank?‘ was optimized for [does readability rank], while the post ‘Readability ranks!‘ was optimized for the focus keyword [readability ranking factor]. The posts had a slightly different angle but were still very similar. For Google, it is hard to figure out which of the two articles is the most important.
Update: Did you see the same article? That’s correct, by now we’ve fixed this cannibalization issue, but we’ve kept this example for the sake of illustration.
How to recognize it?
Checking whether or not your site suffers from keyword cannibalism is easy. You simply do a search for your site, for any specific keyword you suspect might have multiple results. In my case, I’ll google site:yoast.com readability ranks. The first two results are the articles I suspected to suffer from cannibalization.
Googling ‘site:domain.com “keyword” will give you an easy answer to the question of whether you’re suffering from keyword cannibalism. You can check your findings by typing the same keyword into Google (using a private browser or local search result checker like https://valentin.app/). Which of your pages do you see in the search results, and what position do they rank? Of course, if two of your pages for the same keyword are ranking #1 and #2, that’s not a problem. But do you see your articles, for example on positions 7 and 8? Then it’s time to sort things out!
The first two steps will help you to decide which articles to keep and which ones to merge or delete. In many cases, the acting part will consist of combining and deleting articles, but also to improve internal linking on your site:
Merge or combine articles
If two articles both attract the same audience and basically tell the same story, you should combine them. Rewrite the two posts into one amazing, kickass article. That’ll help your rankings (Google loves lengthy and well-written content) and solve your keyword cannibalization problem.
In fact, that’s exactly what we did with our two posts on readability being a ranking factor. In the end, you’ll delete one of the two articles and adapt the other one. Use the Yoast Duplicate Post plugin to clone one of the posts and work from there. And don’t forget: don’t just press the delete button; always make sure to redirect the post you delete to the one you keep! If that’s something you’re struggling with, Yoast SEO Premium can help: It makes creating redirects easy as pie!
Improve internal linking
You can help Google to figure out which article is most important, by setting up a decent internal linking structure. You should link from posts that are less important, to posts that are the most important to you. That way, Google can figure out (by following links) which ones you want to pop up highest in the search engines.
Your internal linking structure could solve a part of your keyword cannibalism problems. You should think about which article is most important to you and link from the less important long-tail articles, to your most important article. Read more about how to do this in my article about ranking with cornerstone content.
Keyword cannibalization and online shops
Now, if you have an online shop, you might be worried about all those product pages targeting similar keywords. For online shops, it makes sense that there are multiple pages for products that are alike. It’s very important to give site structure some thought in this case. A good strategy is to link back from every product page to your category page – the page you should optimize to rank. And keep an eye on old product pages that could potentially cannibalize more important pages, and delete and redirect those – Yoast SEO Premium could help make that easier with its handy redirect manager!
Keyword cannibalism will affect growing websites
If your site gets bigger, your chances increase to face keyword cannibalism on your own website. You’ll be writing about your favorite subjects and without even knowing it, you’ll write articles that end up rather similar. That’s what happened to me too. Once in a while, you should check the keywords you want to rank for the most. Make sure to check whether you’re suffering from keyword cannibalism. You’ll probably need to make some changes in your site structure or to rewrite some articles every now and then.
00CreativarianCreativarian2022-11-28 22:51:022022-11-28 22:51:02What Is Keyword Cannibalization?
This is the original WordPress SEO article since 2008, fully updated for 2022!
WordPress is one of the best content management systems for SEO. But even though it gets a lot right “out of the box,†there’s much more that you can do to improve your performance. It’s time to focus on WordPress SEO!
Optimizing your site using the tactics and best practices outlined in this article will help you improve your rankings, gain more subscribers or sales, and have a better website.
Because you should ingrain proper SEO in all aspects of your online marketing and PR, this guide covers quite a lot of ground! It’s a long read, so feel free to use the table of contents below to jump around.
Before we start…
This article assumes that you’re using our Yoast SEO plugin, which adds more features and SEO tools to WordPress. If you’re not already using it, you can set it up right away with our beginner’s guide to Yoast SEO. Please check out the Yoast SEO for Shopify app if you are running a Shopify online store.
Read more: How much does Yoast SEO cost? »
Most of the principles will still apply if you’re using another SEO plugin. Of course, we’d prefer you to switch over and use our powerful WordPress SEO plugin, which is why we’ve written a migration guide for you. It’s a straightforward process!
Want to learn how to build your own WordPress site?
We have an epic article on that — including hours of video. Find out how to make a WordPress website.
Out of the box, WordPress is a pretty well-optimized content management system. A basic setup can provide a strong foundation without extensive customization, theme optimization, and plugins. Beginners can get started pretty quickly with WordPress SEO. That said, you can do a few things with WordPress SEO to increase your chances of ranking, refine your workflow, and make sure your website is perfectly optimized.
By putting the correct basic settings in place and applying a few simple techniques, you can ensure that you have a solid foundation to build upon!
1.1. Check your site health
Before you make any changes to your site, it is good to see where you are now. There’s a lot to gain from getting it right: running your website on a server with updated software at a web host that offers excellent performance. So ask yourself: on what hardware and software are your sites running? What is your hosting plan? Are you using a budget shared hosting provider, or have you invested in a dedicated hosting plan at a well-known web host that fine-tuned its servers with WordPress?
To find out what’s going on behind the scenes of your site, you can visit the Site Health section in WordPress. Also, you could choose to install the Health Check plugin. This plugin gives you loads of technical insights and helps you get information that outside parties can use to help you improve your site. Eventually, all features of the Health Check plugin will move to WordPress core.
Site Health gives you an overview of how your site is doing
1.1.1 Check you’re using suitable hosting
According to WordPress’s technical requirements page, the recommended hosting plan to run WordPress should include a modern version of PHP, MySQL or MariaDB, and HTTPS support. It is possible to work with older server software, but that is not recommended. If you check your Site Health, you can see the technical details of your installation. In addition, if you open your hosting provider’s dashboard, you should be able to see what type of plan you are on.
Remember, paying for good WordPress hosting pays dividends. Upgrading your hosting plan is one of the easiest improvements you can make.
1.1.2. Upgrade to a recent version of PHP
While the numbers are going down quickly, many WordPress sites still run on outdated versions of PHP. One look at the WordPress stats reveals that some sites still run on a PHP version in the five series, while PHP 8.0 and up have been available for years. These old PHP versions don’t receive any more security fixes and are thus increasingly vulnerable to attacks.
Luckily, the WordPress team has dropped support for anything older than PHP 5.6.20. Today, the project recommends running WordPress on at least PHP 7.4.
So, one of the most important things you can do to improve the performance and security of your site — and thus, your WordPress SEO –, is to upgrade your hosting environment to a modern version of PHP. There are a lot of benefits to this:
PHP 7+ offers an incredible speed boost.
It runs a lot more efficiently, meaning less stress on your server.
Bring loads of modern development features.
It’s a much safer and more secure environment.
It’s future-proof.
Now, this is something we all want. If you’ve checked your current hosting set-up in the previous section, you have an idea of what your site runs on now. If this shows outdated server software like PHP 5.5, it is good to update this. However, take special care before doing so. Ask for help if you’re not sure what you are doing — especially if you are a beginner working on your WordPress SEO.
Adopting SSL (getting an HTTPS URL and a green padlock icon in the browser URL bar) was an optional tactic in the past. Many sites, arguably, didn’t need the extra level of security that SSL provides.
Today, having a valid SSL certificate installed is mandatory — search engines may ‘penalize’ sites without valid SSL certificates and setups (and/or show warnings next to their search results). Google has mentioned that HTTPS is a ranking signal. In addition, it’s generally good practice for all websites to use SSL to prevent hackers and third parties from intercepting requests and data.
Many modern site speed and performance techniques require a valid SSL/HTTPS setup. To take advantage of faster web technologies like HTTP/2 and the upcoming HTTP/3, browsers like Google Chrome and Firefox need the website to have a valid SSL certificate.
It’s worth spending some time clicking through all of the sections in the WordPress Settings menu, as many of the options there can impact the SEO of your WordPress site.
In particular, it’s worth double-checking your visibility settings in Settings → Reading to ensure that you’re not accidentally preventing search engines from indexing your website. That’d hurt your visibility and your WordPress SEO!
You should also ensure that your Writing and Reading settings are all set correctly; these control your default categories and what should be displayed on your homepage. Don’t forget to give your site a strong tagline in Settings → General!
1.3. Pick the right permalink structure
Your permalink settings define what format your page and post URLs will take, which can significantly impact WordPress SEO. So if you’re creating a new site, one of the first things you should do is change your permalink settings, which you can find in Settings → Permalinks.
If you don’t change your settings from the default, all of your pages and posts will have URLs that look like example.com/?p=123. While this is perfectly okay, it’s not particularly nice, and it might impact how users and search engines perceive the quality and relevance of your pages.
Changing the permalink structure alters your website’s URLs, components, ordering, and structure. Therefore, selecting the correct format when setting up your website is essential, as changing it later can cause SEO issues.
We usually recommend that people use a structure that creates URLs that look like example.com/post-name/, or example.com/category/post-name/, depending on how much importance they anticipate placing on categorizing their content. Choosing either of these options will be perfectly suitable for most WordPress sites.
For the first option, you can just change the permalink setting to /%postname%/, like so:
Changing the permalink settings to ‘Post name’, in Settings → Permalinks
To include the category, you can select “Custom Structure†and change the value to /%category%/%postname%/.
If you previously had ?p=<postid> as your permalink, WordPress will take care of all the redirects for you. This is also true if you change from /%postname%/ to /%category%/%postname%/.
If you have an established site and change from any other permalink structure, you might want to consult our article on changing your WordPress permalink structure and the tool you’ll find.
1.3.1. Choose WWW or non-WWW
It would help if you thought about what you want your site to show as www.example.com, or simply example.com. Make sure that in your general settings, in Settings → General, the version you want to show up is properly reflected:
Setting the site URL to include or omit ‘www’
From an SEO perspective, there’s little difference either way. Additionally, most hosting and server setups will automatically redirect requests for the ‘wrong’ version to your selected version. That makes this primarily a branding consideration — which approach feels best for your site?
There’s not a massive amount of difference from a technical perspective, either. Some setups might have minor headaches if they omit the ‘www’ component, but these are increasingly rare.
2. Optimize your content
WordPress SEO also means your site should provide the best content on your chosen subject. People are looking for engaging, authoritative articles and trustworthy answers to their questions. Writing high-quality content for your WordPress site begins with your unique ideas or distinctive take on a particular topic. But it also means presenting these ideas in a well-structured and accessible manner. This will help you attract the audience you’re looking for and keep them engaged.
2.1. Research what your users want and need
Curious about the WordPress block editor?
Still haven’t tried the new block editor? Tried, but found it confusing? We’re here to help: our free WordPress block editor course explains everything you need to know!
Before writing your content, you should think about what search terms you want to be found for. Then, you should optimize every page or post for a specific keyphrase.
But how can you determine what keyphrase you want to be found for? To find out, you need to do keyword research. In this process, you should ask yourself questions: what terms do I want to rank for? How realistic is it that I can rank for these terms?
Imagine you have a baking blog, and you’re passionate about sharing your favorite recipes and baking techniques. Optimizing a post for a term like [best cake recipe] isn’t a realistic goal because it’s a very general term. There’s a lot of competition for such general terms. Instead, it would help if you thought about finding your niche. This niche could be [healthy, low-sugar cake recipes] or [French patisserie you can make at home].
Within a niche, you can become an expert. Your expertise enables you to create content that goes beyond that of your competitors. You can go deeper than others or shed light on different angles of the same topic. For this, you’ll want to focus on long-tail keyphrases. For example, a long-tail keyphrase might be [how to make a low-calorie vegan blueberry cheesecake]. A keyphrase like this is more specific and easier to rank for. Also, it’ll be more suitable for your particular niche topic.
Focus on search intent
It’s also essential to think about what your audience wants to achieve by searching for a specific term. This is called search intent. For example, they could be looking for the answer to a particular question, and you can provide the necessary information. Or they might want to buy a specific product that you can offer them. Think about the needs of your visitors and address them by creating content accordingly.
Need a hand doing keyword research properly? Our Keyword research training can help. This course is part of our Yoast SEO academy. You’ll get access to Academy for free once you sign up for Yoast SEO Premium — two essential products for one low price.
2.2. Write great content for your users
After you’ve done your keyword research and know the topics you want to write about, you need to get to the actual writing. Most of the time, that’s easier said than done. To get from an idea to a great piece of content, most likely, you’ll have to follow a cycle of drafting, writing, editing, and rewriting.
Your first draft can be an outline of your structure. You don’t have to write out everything in perfect prose at this point, but make sure that you follow a logical structure. Most pieces will include an introduction, your main points of argument, and a conclusion. Of course, this will vary per genre – a recipe will have a completely different structure.
You can further flesh out the points in the writing phase, where you try to develop a first complete version of your text. Finally, you should check whether your piece is engaging and easy to read in the editing phase. You might be an expert on your topic, but your audience probably isn’t (yet). So try to make your writing as accessible as possible. Readability is essential. The readability analysis in Yoast SEO helps you improve your writing.
Beginners can find writing hard, but there’s help around the corner. When in doubt, it’s always best to ask a friend or colleague for some feedback. Another helpful trick is to read your text out loud to yourself. You can even let your computer speak it. It will give you a better idea of whether everything flows nicely.
2.3. Optimize your individual posts and pages
When writing or editing your post for your WordPress site, you need to pay special attention to some elements to make it SEO-friendly. These elements include your subheadings, your SEO title, and your meta description — all of these need to reflect the topic of the specific post.
Don’t forget, SEO-friendly doesn’t just mean that it’s easy for a search engine to grasp a page’s topic. More importantly, it means that your visitors can get the gist of your page at a single glance.
Your meta description and your SEO title might be a deciding factor for whether visitors click on your page in the search results in the first place. And once they’ve visited your site, elements like subheadings can be critical for visitors to decide whether they want to stay on your site.
2.3.1. Set your focus keyphrase(s)
One important rule is not to use a focus keyphrase on more than one page. Otherwise, you might end up cannibalizing yourself. Most of the time, you don’t want to rank for multiple pages on the same keyphrase because it means that you’re setting yourself up as your competition.
It’s also essential to include the focus keyphrase in crucial elements of your post, such as the SEO title, the introduction, your subheadings, and your meta description. All of these elements are signals for what your post is about. Since your focus keyphrase is, in fact, the main topic of your page, it’s a logical consequence that you should make sure this topic is reflected in all of these elements.
The same logic holds for your text overall: you need to make sure that you don’t stray off-topic; if you stay on-topic, it should follow naturally that you use your keyphrase multiple times throughout your text. But avoid stuffing your writing with your keyphrase. If you find it hard to include your keyphrase in your text a sufficient number of times, it might be a sign that you should take a different approach to the topic.
To avoid repetition, you can use synonyms and related keyphrases. Synonyms mean the same or more or less the same as your keyphrase. An example of this is the words film and movie. Search engines will recognize that they have the same meaning, which you can also check by looking at the search results: if you search for movie, film will also be highlighted in the results, and vice versa.
You can also use related keyphrases to optimize a single page for similar, related terms. You can use these to give context to your keyphrase. For example, if your keyphrase is [pumpkin soup], your related keyphrase might be [winter weeknight dinners]. This second, broader term gives additional information about your topic. It can also create coherence by establishing a link to similar pages on your post.
The Yoast SEO Premium analysis makes it easier to optimize your post thanks to word forms, synonyms, and related keyphrases. Not only that, but Yoast SEO also comes with a Semrush integration that helps you find related keyphrases — including volume and trend data.
The related keyphrase feature is powered by Semrush data and can help you do keyword research
2.3.2. Optimize your permalink
In most cases, your post’s URL should probably contain your focus keyphrase so that it’s obvious what your page is about from the link. You should always try and keep your permalinks short, descriptive, and clean — don’t put unnecessary words in for the sake of it!
Before you publish new posts or pages, you may also wish to consider removing ‘function words‘ from your permalink. These are words like “aâ€, “andâ€, and “theâ€. This may make your permalinks more readable and easier to use or link to when done carefully. Posts with incredibly long titles may benefit from this approach.
We recommend being careful when changing permalinks for posts you have already published. If people have already linked to your pages, changing the URLs may make a mess. Even though WordPress will sometimes redirect users to the new location (the redirect manager in Yoast SEO Premium handles this automatically and more reliably), changing URLs can impact performance.
2.3.3. Optimize your page title
Each page’s title — the contents of the HTML <title> tag — can be one of the most critical factors for ranking well in search results. Not only is it the literal title of the tab or browser window, but it’s also the first line people see in the search results. It describes what your page is or is about and acts as an advert that encourages users to click.
On many websites, the default structure for posts and pages isn’t necessarily the most optimal approach for SEO. An title like “My blog » Cooking » Carbonara recipe†isn’t as compelling as “My 20-minute delicious carbonara recipe | My Blogâ€.
You must think about the structure of your titles and the content of the title on each page. Typically, it’s worth considering that:
Search engines may put more weight on the early words, so getting your keywords near the start of the title might make you more likely to rank well.
People scanning result pages see the early words first. If your keywords are at the start of your listing, your page is more likely to get clicked on.
Keep in mind that search engines can rewrite things like SEO titles and meta descriptions if they think they can better describe your content.
For more info on how to create enticing titles for your posts, read our article on crafting good titles for SEO.
The Google Preview in Yoast SEO gives you an idea of how your post will look in search engines. Use it to make your content stand out!
Did you know? You can use Yoast SEO to structure your SEO titles! You can control the default structure of your page titles and descriptions in your Yoast SEO plugin. There are two parts of the plugin that control these. First of all, as soon as you install and activate the plugin, you get an ‘SEO’ section in your WordPress admin.
Navigate to SEO → Search Appearance, and you’ll see a bunch of tabs for different types of pages on your site. For each post type and taxonomy, you can set a so-called Title Template — as well as meta description templates. For example, for posts on our site, this looks like this:
Here are yoast.com’s settings for the individual Post URLs
This allows you to use components and variables to control how your page titles should behave by default. Of course, these can be overridden on a page-by-page basis. For example, in the image above, you can see how we’re automatically grabbing elements like the page’s title to stop us from having to write titles from scratch for every page manually.
There are all sorts of variables you can use in the SEO titles and meta description, and they’re all listed and explained in the help tab on the page.
For advanced users, there are some additional cool features. For instance, you can use cf_<custom field name> to drop in any custom field — either from a post meta value or a user meta value.
NOTE: When you use these templates, check that your title tags behave as expected when viewed on the site. If they don’t, you may have a problem with the way your theme is built, and you might need to check the “Force rewrite†checkbox in our options. You can also follow these instructions to modify your templates.
2.3.4. Use headings correctly
Headings are great for structuring your content and helping readers process information in bite-sized chunks. They can also help describe a page’s layout and focus on search engines.
WordPress transforms the headings you put in your content into their respective HTML tags (<h1>, <h2>, <h3> and so on). That makes it important to think about which type of headings you use and in which order. Getting that wrong can make your content harder to understand.
Although most themes for WordPress get the basics right, it’s worth making sure that your template sets your post title is an <h1> tag, and that you’re not using <h1> tags anywhere else on your page or in your post content. Your post content should then ‘flow’ naturally; for example, large, significant headings should use <h2> tags, subsections should use <h3> tags, and then subsequent new sections should use <h2>.
The block editor has a Document Outline feature that gives you an overview of the heading structure
Please read this article on headings and SEO to learn why proper titles are essential. In addition, you can read our article about the heading structure for your blog — from which a lot applies to non-blog WordPress sites.
2.3.5. Optimize your meta description
We don’t recommend automated descriptions
Some themes and plugins try to produce descriptions automatically, by taking the first sentence or so of a post. This is a clever shortcut, but it rarely produces good descriptions. The first sentence of a post is often introductory information, which doesn’t provide a great summary or an enticing advert!
The only well-written description is a handwritten one, and if you’re thinking of auto-generating the meta description, you might as well not do anything, and let the search engine pick and control the snippet.
NOTE: Search engines may choose to ignore your meta description if they think that it’s unsuitable for the page, or they might choose to show a custom description from the page content if they think it’s a better fit. There’s no way of forcing them to use your specific snippet.
Search engines primarily use a meta description to describe your page in the search engine results, usually below your page title. Tailoring and writing a descriptive meta description can encourage users to click your results in the search engine, even if you’re not necessarily ranking in the top position. It’s an advert, and your opportunity to impress.
Writing compelling, informative descriptions of your page content for every page on your site is best practice and allows you to attract more visits. While it might feel like a lot of work to craft descriptions for every page and post, it’s worth the effort.
If you don’t provide a meta description, the search engine will generally try to find the keyword searched for on your page and automatically pick a string around that — and highlight the searched phrase in bold on the results page. In some cases, Google will generate its meta description for you.
Automatically generated snippets (whether by plugins or search engines) are rarely as descriptive or as compelling as hand-written ones. So, we recommend that you use the meta description field you find in the Yoast SEO plugin to write a meta description. Make sure it entices the reader to click through and make sure that it contains the focus keyword of your post or page at least once.
2.3.6. Optimize your images and media
An often overlooked part of WordPress SEO is handling your images, videos, and media content. To ensure that search engines can understand your images, you need to think about how you name and format your files. Make sure to pick the correct format and optimize every image. Also, try to see if you can use next-gen image formats like WebP — which WordPress is starting to support. Writing descriptive accessible text descriptions helps to make your images more understandable and can improve your performance significantly. As an added benefit, you’re also helping out readers who rely on assistive technologies like screen readers.
Using the proper alt attributes for images and transcripts of videos are also something that we check in the content analysis functionality of our Yoast SEO plugin. We have a longer article on image SEO and one writing alt tags, which can give you more tips to fine-tune your image optimization!
2.4. Maintain your content quality
2.4.1 Keep your content fresh and up to date
As Google strives to show its users the best and most up-to-date information, you should keep track of your content and revise it regularly because you don’t want to show your website visitors outdated, redundant or incorrect information.
If you publish regularly and have hundreds or thousands of blog posts, this is easier said than done. That’s why we’d advise focusing on two specific areas for content maintenance: updating cornerstone content and preventing keyword cannibalization.
2.4.2. Update your cornerstone content
Some pages on your site are more important than others. The most valuable content of your site is called cornerstone content. We’ve written extensively about cornerstone articles and how they can improve your rankings.
In short, these posts or pages:
contain essential information for your audience;
are complete, up-to-date, and well-written;
show authority;
get the most links from related posts within your site;
rank higher than your other articles on the same topic;
get the most organic traffic to your site.
When you’re in doubt about where to start updating your site’s content, always prioritize your cornerstone content. Your business relies on them, and they should never go stale!
2.4.3. No outdated cornerstones with Yoast SEO
Yoast SEO makes it a little easier to keep your cornerstones up to date. If you use Yoast SEO on your site, you can mark a post as a cornerstone article. In doing so, these articles will undergo a more rigorous SEO analysis. In addition, they’ll appear in a separate list in your post overview, which makes it easy to browse through them and check if they’re still up to scratch.
Keeping track of them is even easier if you’re on Yoast SEO Premium. The Stale cornerstone content filter only shows your cornerstone articles that haven’t been updated in the last six months. You’ll find this filter in your post overview. If it doesn’t show any posts, you’re good, and if there are one or more posts in it, make sure you check and update them!
Yoast SEO Premium keeps track of your cornerstone content and warns when they go stale
2.4.4. Keyword cannibalization
Keyword cannibalization means you’re eating away your rankings by creating too many articles for the same or similar keywords. For example, if you have a dozen articles on the same topic, search engines don’t know which one they should rank highest. As a result, you’ll compete with your articles for a high position in the search engines.
If you frequently publish, as we do at Yoast, you’re bound to run into keyword cannibalization issues someday. That’s why we’ve created a framework for dealing with keyword cannibalism. In short, you’ll have to:
Find out for which keywords it’s happening;
Analyze which content performs best for those keywords;
Keep the best performing posts;
Decide if you should merge the other posts into the better performing one;
Duplicate content issues arise when search engines encounter multiple URLs with the same or very similar content. As a result, search engines don’t know which URLs to rank higher, resulting in lower rankings.
We’ve already addressed keyword cannibalization caused by writing about the same topic too often in the previous section. But most of the time, the root of duplicate content is technical and can happen without you even noticing. For instance, some content management systems add session IDs or parameters for tracking URLs. Or, you might have www and non-www versions of a particular page indexed. Accordingly, you’ll have multiple URLs showing the same content.
Besides the technical reasons, your articles can get scraped or copied by other parties. So, there are many different causes for duplicate content, as you can read in this extensive article on duplicate content.
If you want to find out if your site suffers from duplicate content, you can use these duplicate content tools to check your site for issues.
2.5.2. Solutions for duplicate content
How you should solve your duplicate content issue depends on the cause of the problem. In general, there are three ways to go about this — in order of preference:
Whenever possible, avoid creating duplicate content. If your system creates session IDs in the URL, try to turn that off.
Can’t avoid creating them? Redirect those URLs with a 301 to the original version.
Need to keep a duplicate article? Make sure to add a canonical link to the original version in the <head> section of the duplicate article. It will show search engines what the original version of the article is to pass the link juice on to the original version. In the next section, you’ll find out how easy this is with Yoast SEO.
With Yoast SEO, it’s straightforward to add a canonical link to a post or page. No need for a developer! Just go to the Advanced tab in the Yoast SEO metabox below your post or page or the sidebar of the block editor. There, you’ll find the Canonical URL field where you can enter the URL of the original article — the one you want to point search engines to:
Fill in your canonical URL in the advanced section of the Yoast SEO metabox or sidebar
To optimize your site for audiences in several countries or language regions, you’ll need to optimize your content and your technical setup. Let’s start with the content aspects of international SEO.
Doing targeted keyword research and writing fresh content for each audience is crucial. Take items of clothing, for example. An American vest is an entirely different garment from a British vest, a Dutch vest, a French vest, or a Spanish vest… you get the point. We don’t recommend using automated translations. Invest time and resources in proper research and translations to optimize your keywords and copy.
Another important aspect of international SEO is picking the proper domain structure. Generally, a different ccTLD (e.g., www.yoast.de) for every variation is only a good option for huge companies with big budgets. In most cases, subdirectories (e.g., www.yoast.com/de) are the way to go.
Search engines want to display the correct language version of your site to each visitor, whatever country they’re from. To help them, you need to implement hreflang. hreflang is code that tells the search engines what language variations of a page are available and helps prevent duplicate content problems. It’s quite a complex piece of code, but our hreflang guide helps you along the way — or you can take our Multilingual SEO training. This course is part of our Yoast SEO academy that’s free with a Yoast SEO Premium subscription.
2.7. Add Schema.org structured data
Structured data is kind of like a dictionary for search engines. By describing your content in code, you can instantly clarify what that particular piece of content is about. Plus, you can tell who wrote it, published it, and when on what site. Also, if this article featured recipe, FAQ, or how-to content, you could let search engines know about this. This way, search engines get a better understanding of your site. They can use this to help your site get rich results.
Structured data is essential for WordPress SEO. It used to be hard to add structured data to your site, but we set out to make it easy with structured data in Yoast SEO. Today, we generate the code search engines need to automatically make sense of your site and its connections. You only need to make a couple of choices in SEO > Search Appearance. Select Person if your site is a personal site or Organization if it is a business or professional site. Don’t forget to pick or upload the correct logo or avatar.
That’s not all: you can also quickly build specific types of content pages with our structured data blocks. These blocks work in the block editor, and at the moment, we have two types: FAQs and how-tos. These blocks help you visually build the content while generating valid structured data in the background. Plus, the Schema controls allow you to specify what type of page the one you’re working on is. So, you can quickly add structured data to your contact page by picking that specific type.
Pick Person or Organization to get Yoast SEO to automatically generate the correct structured data
3. Optimize your site structure
A solid site structure helps your users and the search engines navigate your site. On top of that, it will make clear what pages on your website are most important. There are two pillars to a good site structure: organizing your site and internal contextual linking.
3.1. Organize your site
Organizing your site will help you set up a navigation path from your homepage to your posts and pages. Adding categories and subcategories will bring order to chaos. Ideally, your site should be organized as such:
The ideal site structure should follow a strict hierarchy
You should always make sure your homepage is straightforward to navigate. Cluttering the homepage with too many options will make your site more difficult to understand. Adding a clear menu and breadcrumbs helps your user navigate your site wherever they are.
3.2. Connect your content with contextual internal linking
Besides organizing your site, you need to link your content within your copy. We call this contextual internal linking because these links always appear within the context of a text. Internal linking is one of the most important aspects of WordPress SEO.
Contextual internal links set up a network of pages, pointing your users to related content. For example, in a post on keyword research, linking to an article on SEO copywriting makes a lot of sense. For search engines, these links provide insight into how pages are related to each other.
Always make sure that the number of links to a page reflects the importance of that page. Our ultimate guides get a lot of links from individual posts about related topics. This helps users and search engines understand that these guides are crucial pillars of our site.
When adding a contextual internal link, make sure the link makes sense within the current page’s context. Moreover, always use anchor texts which accurately describe the page you’re linking to. This provides users and search engines with the context to assess whether the link is valid. The internal linking tool in Yoast SEO Premium helps you connect your content by automatically suggesting relevant links.
3.3. Manage your categories and tags
WordPress has two default ways of structuring your content: categories and tags. Categories add hierarchy to your content and group topics broadly. On a website about cooking, pasta could be a category. Tags are non-hierarchical and can be used to describe your post in more detail. Dinner party themes, for example, could be a tag.
When setting up your site structure, pick several main categories. Adding them to your menu can be a good idea, especially if you only have a blog. A different setup might make more sense if you have a blog and several products. Make sure your categories are roughly the same size. If your categories become too big, make subcategories. Your category pages can be great landing pages, especially for ecommerce sites — more on that in our ecommerce SEO guide.
Tags are helpful for users exploring topics, but they are often misapplied. It’s important not to use too many tags and use them more than once or twice. Remember, you want to group your content, not just give it a description.
If you want to structure your content differently, WordPress also allows you to create custom taxonomies. Always consider carefully whether your custom taxonomy groups content in a way that makes sense and helps your visitors.
3.4. Manage your archive pages
If you use categories and tags, you will automatically create archive pages. These pages contain a list of the posts and pages within a specific category or tag. Besides categories and tags, there are date-based archive pages and author archives. These archive pages need managing because they cause SEO problems if you don’t.
First, you want to prevent search engines from indexing archive pages that don’t make sense on your site. You can use the Yoast SEO plugin for this. You do this under SEO → Search Appearance, where you’ll find the following options on the “Archives†tab:
Manage your archives in Yoast SEO
The settings above are the settings for our site. We’ve disabled the date-based archives, as we don’t use those. Any date-based link will redirect to our homepage because of this setting. We’ve left the author archives untouched, but we have set the subpages of those archives to be noindex, follow by default. This way, you’ll never land on page two of an archive on our site from the search engines.
If your blog is a one author blog, or you don’t think you need author archives, use Yoast SEO to disable the author archives. Also, if you don’t think you need a date-based archive: disable it as we have. Even if you’re not using these archives in your template, someone might link to them and thus break your WordPress SEO…
There is one type of archive that is noindex,follow by default in the Yoast SEO plugin: your own internal search function result pages. This is a best practice from Google.
3.4.1. Pagination
If you have many posts on your WordPress site, you might want to think about how your pagination looks and works. Otherwise, your best content is ‘buried’ deep in your site, and users and search engines may struggle to find it. It would help if you also considered customizing how your pagination looks and works to be more helpful for users and search engines.
3.5. Configure your breadcrumbs
You’ll probably want to add breadcrumbs to your posts and pages. Breadcrumbs are the links, usually above the title post, that look like “Home > SEO blog > WordPress SEO“. Breadcrumbs are good for two things:
They allow your users to navigate your site easily.
They allow search engines to determine the structure of your site more easily.
These breadcrumbs should link back to the homepage and the post’s category. If the post is in multiple categories, it should pick one.
To get breadcrumb navigation to show you on your pages, you may need to adapt your single.php and page.php files in your theme and include the code for breadcrumbs from the Yoast SEO plugin. You find the settings and instructions on doing that in the SEO → Search Appearance section. Also, we have a unique breadcrumbs block for the block editor that makes it easy to drop in breadcrumbs on any page — without writing code.
3.6. Manage your XML sitemaps
You can use XML sitemaps to tell Google and the other search engines that your site has been updated. While WordPress finally has native XML sitemaps, our solution is more powerful. Our WordPress SEO plugin automatically configures your XML sitemaps, so you don’t have to worry about anything. We generate sitemaps for your different post types, including your images, and make sure that it generates and loads quickly.
We intelligently split your sitemaps up into smaller bits, so Google only has to fetch one new XML “subâ€-sitemap when a post is published.
You can check and manage which types of content, archives, and templates should be included in your XML sitemaps in your SEO → Search Appearance settings. Content types that are set to not show in search results will be automatically excluded from your XML sitemaps.
Lastly, our XML sitemaps support has a complete API, allowing developers to add or change functionality through their plugins and themes. Our Local SEO, News SEO, and Video SEO extensions (which generate their specific sitemaps) are built on this API. Other plugins frequently develop their solutions on top of our system.
4. Speed up your WordPress website
If your website is slow, you risk frustrating your users. That makes them less likely to engage, browse, convert, or visit again. That, in turn, can make them less likely to share your content, link to your pages, or recommend your brand. In short, speed is an essential part of WordPress SEO, and a huge part of the overall user experience. That means that it’s critical to measure and manage your performance — especially for users on mobile or slower connections!
With Google’s Page Experience update, page speed and user experiences are front and center. Offering outstanding performance will continue to become more critical by the day.
4.1. Measure your site speed
Measuring the speed of your site can be confusing. Different tools give different scores and results and sometimes even give conflicting information. That’s why we’ve put together this helpful guide on how to measure your speed — it’ll walk you through the basics of picking the right metrics to use the right tools for the job when it comes to monitoring and diagnosing issues.
4.2. Improve your site speed
Once you’ve identified what and where your bottlenecks are, the next challenge is to make hosting, theme, plugin, and performance tweaks to speed things up.
Page speed optimization is a discipline in its own right and spans well-beyond WordPress SEO. That means that the most significant opportunities will vary from site to site and situation to situation. For some sites, the easiest wins might come from changing hosting or utilizing a CDN; for others, it might mean re-assessing their use of plugins, or, altering how they load CSS and JavaScript.
WordPress is the most-used platform for website management in the world. It powers almost 42% of the web (June 2021). While that is awesome, it also means that WordPress is the most targeted platform for hackers. When running a WordPress website, basic security is dealt with by the CMS, but there are things you can do yourselves to make your website more secure.
That starts with your login. The default username in WordPress is admin, so change that first. Otherwise, a hacker’s first guess for your username is too easy. The same goes for your password. Passwords like 123456 and welcome01 are just not enough. Use a password manager like 1Password or LastPass and pick a 20+ character password instead. WordPress also has several plugins for two-factor verification, so adding that to your website is easy as pie as well. Please do it.
Of course, there is more you can do; please read our article detailing WordPress security in a few easy steps. We’ll highlight some of the recommendations below.
5.1. Make regular backups
The next thing we’d like you to do is create regular backups. In case your site gets hacked, or something else goes wrong — for instance, when updating a plugin or theme —, it’s important that you revert that change in a heartbeat. Regular backups make sure that this can be done.
In WordPress, there is a wide range of backup options to choose from. Several plugin developers have created excellent software solutions for you, so you don’t have the technical hassle of that backup.
5.2. Harden your setup
Hardening your setup starts with picking the right hosting company for your WordPress website. That’s just the start, as every host will do its best to help you out, but it’ll still be your responsibility to harden your setup. Also, tools like Cloudflare are good friends for any company/website.
An easy first step is to limit login attempts. By limiting the number of times, people can try to log in to your website — closing your login form after five false logins, for example — you are hardening your installation against brute force attacks and other malicious acts targeting that form.
The next thing you need to do is make sure that your WordPress install, including plugins and themes, is always up-to-date. Updates might fix security issues as well. Make sure to check for updates and keep your WordPress installation up-to-date regularly.
Another essential thing to realize is that you deal with security every time you add a new user or writer to your WordPress install. There’s an article in the WordPress Codex regarding Roles and Capabilities you should read. It comes down to giving permissions only to those that need it when they need it and only for the time they need it. There is no need to provide a guest blogger administrative rights to your website, right?
Authentication Keys and Salts work in conjunction to protect your cookies and passwords in transit between the browser and web server. Make sure to change these keys when installing a new WordPress instance.
Another easy fix that we’d like to mention is to make sure your template files can’t be edited from the WordPress backend. You can do this in Appearance → Editor. When a hacker gets past your login form, this is the easiest way to add malicious code to your website. Hardening this involves changing your wp-config file.
5.3. Use monitoring and logging
Security is an ongoing process. You need to keep a keen eye on any breaches and keep your website as secure as possible. You could put part of your WordPress security in the hands of, for instance, a company like Sucuri. In case of a hack, they’ll fix this asap. You could check your site regularly with their Sitecheck tool for your monitoring. A couple of plugins can help you secure your WordPress site by, for instance, monitoring files on your server, like WordFence, iThemes, or Sucuri. Pick your plugin of choice as long as you make sure that security is monitored.
It can also be helpful to keep track of everything that’s happening on your websites, like file changes and logged-in users. There are several plugins and tools for that, like WP Security Audit Log. Keeping track of these things makes sure that you can find irregularities in your installation and act on these or find what happened when in case of a security issue.
6. Cater to your mobile visitors
Take one look around, and you’ll notice that our mobile devices are becoming the de facto way of browsing the web, even when we’re at home, lying on our couch. But we don’t visit mobile websites — we visit websites. See your mobile and desktop site as one entity. You, as a website owner, need to cater to your visitors.
Some years ago, the mobile market share surpassed the desktop market share. If you are only optimizing for desktop visitors, you are not optimizing for most of your visitors. Of course, it depends on your specific niche since those numbers could be different. Google Analytics can give you the exact numbers for your site.
With a market share like this, there is no way you can consider your mobile website an ‘extra’. It’s time for mobile SEO.
6.1. Make sure your theme is mobile-friendly
After making sure that your site is fast, make sure your website, or rather your theme, is mobile-friendly. Making your website mobile-friendly starts with ensuring the links are not too close together, and buttons are easily clickable. Your font should be consistent and shouldn’t be too small, and your images are not too big, both in file size and dimensions.
We’d like to highlight two specific mobile theme optimizations below.
6.1.1. Use a responsive design
In 2022, having a responsive design is a no-brainer. Responsive design means that the design of your website adapts to the screen size your visitor is using. You can do this by using specific CSS media queries. You have to address particular ranges of screen widths and plan for those. Most WordPress themes are now responsive.
Depending on the part of the world you are targeting, no, how fast their mobile internet is, you might want to change a couple of things. Think about how you use images on your site. Are you using any text enhancements or font variations that might hinder the excellent performance of the mobile website? Responsive design helps you build a more focused website. That brings us to the second optimization.
6.1.2. Prioritize what’s important to mobile users
Take a step back and look at your website: what do your users want to do here? Define the four to six main tasks your user performs on your website and focus on these. Maybe even give the most crucial task a big fat call-to-action button.
Here’s an example: If you have a local business, the two main tasks might be calling you or finding the directions to your business. That means you could add these as a unique mobile menu, for instance, some visible all the time. Focus on your visitor’s main tasks and make their life as easy as possible. How to find these top tasks? Ask your visitors! Also, check Google Analytics for the most visited pages on your mobile website. More about Analytics further down this article.
6.2. Consider using AMP
Using WordPress, you could serve Accelerated Mobile Pages (AMP). AMP is a 2015 initiative by Google and some major publishers. It allows for fast mobile pages and does so by stripping some of the design. If you are looking to kick-start the AMP version of your WordPress website, be sure to check the official AMP plugin. This will add an AMP version of your website after installing the plugin.
7. Analyze and improve your performance
A good SEO campaign relies not only on implementing changes but also on measuring the impact of those changes, seeing what works, and doing more of that. Google has developed two unique tools to analyze your website’s results and identify new opportunities that you could focus on in the future.
The first one for analyzing results is Google Analytics. By adding Google Analytics to your website, you ensure all user data will be stored in your account. You can, for instance, check how many visits your pages get, how many of your visitors convert, how many visitors immediately leave your website after landing on a specific page, and much more. Within Google Analytics, you can see how visitors behave on your website. Here’s how to track your SEO with Google Analytics.
The second tool is meant to analyze how your website performs and see how visitors find you in the search engine. That tool is Google Search Console. By exporting and sorting through your search queries and impression data, it’s easy to identify opportunities where you could focus on improving clickthrough rates, content, and/or rankings.
7.1. Set up and integrate Google Analytics
To start with Google Analytics, you need to create an account. Click the ‘Start for free’ button to start. To set up your account, you need to add an Account Name first. This could be your company name. However, when you add other websites to your account, we recommend choosing a more generic Account Name. Also, you can always change your Account Name later when you want to.
After setting up your account, it’s time to add a property: the website you want to add. Insert the Website Name and the Website URL. Make sure you add the precise URL: http:// or https:// and with or without www for collecting the correct data.
Create a new account in Google Analytics
After setting up your property, you can choose to enable some of the data-sharing settings. Each data sharing option gives you a clear explanation of what you will be sharing, allowing it.
Now you’re almost ready to go! The last step to connecting your website to your new Google Analytics account is adding the tracking code to your website. After successfully creating your account and adding a new property, you’ll see this screen with your Google Analytics tracking code on top:
Copy the tag to your site
This tag needs to be added to your website. The easiest way to do this within WordPress is by installing a Google Analytics plugin such as the MonsterInsights Plugin for WordPress. By installing this plugin, you don’t need to touch the actual code of your website to connect with Google Analytics. Install and activate the plugin, insert your tracking ID, and set! You can also use Google’s Site Kit WordPress plugin to get data from Analytics and Search Console in your backend.
For more technical readers, it’s also possible to add the tag manually to every web page’s head or add the tag to Google Tag Manager.
Your website is connected to Google Analytics; it will start collecting your users’ data. Start clicking around to see what all can be found within the data, or start reading one of our blog posts about Google Analytics for helpful tips.
7.2. Set up your Google Search Console account
The second tool we think is essential to set up is Google Search Console. We recommend going through all steps, and you will be all set! In brief, these are the steps you’ll need to follow:
Create or sign in to your Google Search Console account.
Click ‘Add a property’ under the search drop-down.
Enter your website URL in the box and click ‘Continue’.
Verify your website — within the Yoast SEO plugin, you can easily copy and paste the meta tag to make it work.
Of course, there are plenty of other valuable tools to get valuable insights into your website and find SEO opportunities. Everyone has their favorite tools, so it’s important to start playing with different tools to find out what tool brings you what you need most.
There are all-in-one SEO tools that give you a complete overview of your performance, and there are more in-depth tools that give you more specific data. Think about site speed tools, duplicate content tools, analysis tools, keyword research tools, etc.
Some tools we use besides Google Analytics and Google Search Console:
Microsoft Clarity
Microsoft Clarity is another tool that provides valuable insights into the behavior of your website’s visitors. Its features, such as the session replays or the heat map, can help you understand how your audience interacts with your website. That information is precious if you want to improve your site’s user experience! On the Microsoft Clarity dashboard, you’ll also find information on session counts, total users, page view details, etc.
Microsoft Bing Webmaster Tools
Within the Source/Medium section of Google Analytics, you can see what percentage of your traffic is coming from Bing. When this is a sufficient amount of traffic, you might want to create a Bing Webmaster Tools account. Microsoft Bing Webmaster Tools is the Google Search Console variant for Microsoft Bing. It shows you your site’s health and performance in the Bing search results.
Semrush
Semrush is another internet marketing and SEO suite that does an incredible amount of stuff. In addition, Semrush powers the related keyphrase feature in Yoast SEO. Thanks to this feature, you can easily find powerful keyphrases to rank for.
Google Lighthouse
Google Lighthouse is a Chrome extension that you can download for free. With the Lighthouse tool, you can quickly generate a report with Performance, Progressive Web App, Accessibility, Best Practices, and SEO scores. This report will give you a quick overview of how your site is doing. Plus, you can immediately start working on the areas that need attention. You can also use the web-based version on web.dev/measure. Very helpful if you are working to improve your Page Experience scores.
Hotjar
To get insights into how your visitors move, scroll and click on your web pages, you could use a tool like Hotjar. This user research tool also has options to add polls or surveys to your site to start doing research. You can try it for free, and the paid packages have competitive prices.
Interested in more valuable tools? Check our list of favorite SEO tools here!
8. Promote your site
Thanks to WordPress SEO, you put a lot of time and effort into your site’s content and ensure that readers can find it via search engines. But there are other ways to get people to visit your WordPress site and read your posts. But how do you get and grow such an audience? Simply writing posts and putting these out there won’t do the trick: you need to promote your site!
8.1. Encourage engagement
It’s always fun to interact with your readers, but how do you get them to engage? We mean all the different ways people can interact with your post with engagement. It could be leaving a comment, sharing it on social media, or taking action on the topic.
But how do you get people to engage? You can always ask them! Write engagingly, and then ask your readers for their opinion. Then respond to these comments to keep the conversation going and build a relationship with your readers.
Engagement also benefits WordPress SEO, showing that your site is alive and active. If you want to dive deeper into blog engagement, you can read our post on how you can increase blog engagement.
8.2. Grow your reach
Using social media is the best way to reach and grow your blog’s audience. You should be active on the social media channels where your (potential) audience is present. Facebook, Instagram, Pinterest, and Twitter are examples of popular social media. It might be a lot to decide on, so you can find out more in our blog post on social media strategy: where to begin?
8.3. Build a mailing list
In addition to using social media to promote your blog, it’s often a good idea to invest in a newsletter. Let people sign up for it and send emails with your latest blog posts and other fun facts.
Ensure that you offer a subscribe field beneath your posts and other visible places on your website. Make sure that your newsletter is mobile-friendly. But, most of all, make sure your newsletter is truly something special!
8.4. Amplify your content
The number of blog posts published every day is enormous, so it’s becoming much harder to stand out. Your articles have a big chance of getting lost in the vast sea of content. To help your content reach its full potential, you need to amplify it.
If your content is original and well-structured, you’re probably able to reach new audiences. Take a look at how you can get new audiences beyond your organic reach.
Maybe advertising on Facebook or Instagram might be a good way to reach new audiences for your content? Analyze what channels you already use and decide where you can do more to broaden your audience.
9. Conclusions
This guide gives you a lot of stuff you can do on WordPress SEO for your site. It goes from technical SEO tips to conversion tips, content tips, conversation tips, and a lot in between. There’s a catch, though: if you want to rank for highly competitive terms, you’ll have to do most of it and create great and compelling content.
You’re competing with every other website and business for attention, visitors, and outcomes. That means you have to put in a lot of hard work and keep your site SEO fit. Have you neglected your SEO for a while? Don’t worry; it can happen to the best of us! Check out Marieke’s post for excellent advice about getting your SEO back on track.
If you want to keep updated on the latest news about WordPress, SEO, and our plugins, you can subscribe to our newsletter and stay one step ahead of the competition!
00CreativarianCreativarian2022-11-28 22:48:532023-09-05 14:46:31WordPress SEO: The Definitive Guide
If you have a business nowadays, your website might just have become your lifeline. There’s no time to waste: Let’s get started with SEO and improve your rankings in Google. Keyword research is an essential first step. Here, you’ll find out what it is and which factors you should take into account.
What is keyword research?
Keyword research is all about finding the keywords your audience uses when they’re looking for a product or service you offer, and using this information to guide your keyword strategy. Without keyword research, you might find yourself lost in your own lingo and miss out on popular keywords that your target audience are already searching for. Or you could end up competing with industry giants – a battle you may only have a small chance of winning, even with a great strategy.
There are a variety of factors you have to take into account when doing keyword research and setting up your keyword strategy. In this blog post we’ll discuss your mission, your audience, and your competition.
If you want to take a deep-dive into keyword research you should start by reading our ultimate guide to keyword research. If you prefer to get started right away, read on below.
We often hear people say: we can’t come up with meaningful keywords. Before you do anything, and this is key, you need to know what makes your company unique. Take a step back and look at your business as a whole. You need to have a clear concept of the mission of your company. You need to determine exactly what you have to offer because that’s what’s going to make you rank.
It’s that simple. SEO is just like regular business. If you’re doing everything on the same or inferior level as your competition, you’re not going to stand out. If you’re not the best result, why should people want to find you? Why should Google rank you? It seems simple, but this factor is often forgotten.
What makes your company unique?
If you’re struggling to find the right keywords, try asking yourself the following questions:
What do you have to offer?
What is your mission?
What are your core values and strengths?
What makes you stand out from the crowd? Think about the niche aspects of your business you excel at.
You don’t have to be better than your competition at absolutely everything, so long as you identify enough points to build a keyword strategy around. For smaller companies, this means that you probably have to be better at the things the bigger fish haven’t thought of or aren’t actively looking to do.
The role of your audience in your keyword research
Once you’ve determined what you have to offer, it’s time to consider your audience. How does your offering connect with the needs and goals of real people? Ultimately, SEO is all about making sure your users are able to find what they’re looking for – but there’s much more to it than just choosing the right keywords. Understanding your audience’s needs is essential for making great user-centric content, which is an important part of good SEO too. So the first thing you have to do is find out which words your potential audience uses to find the information they’re looking for.
Let’s look at an example. At Yoast, we call our SEO training courses platform “Yoast SEO academy.” So at first, it might seem logical for us to optimize for the keyword [Yoast SEO academy]. However, when we analyze traffic data, it turns out that our audience searches for [SEO training] or [SEO courses] way more often. So it makes much more sense to optimize for that term instead.
Every company has its internal vocabulary, which often doesn’t match the vocabulary of its audience. Therefore, you should always select your keywords from your audience’s perspective. By using the integrated Semrush features in the Yoast SEO plugin, you can find keyword data and suggestions with just a few clicks. You can also try out the Yoast Suggest tool for more ideas.
What about your competition?
Lastly, you simply can’t devise a proper keyword research strategy without considering your competition. All too often, websites optimize for terms they have absolutely no chance of ranking for. For instance, keywords with a high search volume can help a website connect with much bigger audiences, but you’ll only see positive results if you can rank well. The search terms that deliver the highest traffic are highly competitive, so you need to research your competition and assess the situation.
You could go overboard and make a thorough analysis of all the competitors in your field, and that can certainly be worthwhile. But let’s stick to the basics for now. It’s actually quite easy to get a general idea of your SEO competition. Just Google some search terms you would like to rank for and see which companies show up and compare them with where your site ranks. How big are the companies you are competing with for those top three rankings? Would your company fit within these results? This is all quite easy to determine using only Google search results.
But be aware! You can’t just blindly trust the search results because Google tailors them to your personal search history, which means your site will come up higher for you than for others doing the same search. You can get around this by searching in incognito mode, although there’s still a local search component even in that. If this is likely to be a problem for you, consider using a VPN to conceal your location or use Valentin.app to even choose a location yourself!
Go Premium and learn how to do keyword research!
Did you know you get access to all Yoast training courses if you get Yoast SEO Premium? Find out how to do keyword research, optimize your site structure, how to write great copy for SEO, and much more!
Big sites can rank for the most general terms. Smaller sites within a very specific niche can do the same. Of course, it’s also easier if you’re writing in a language that is not spoken all over the world. For most smaller sites that are writing in English, however, the general rule of thumb is this: start with a big set of long tail keywords which have little traffic, but you can rank for more easily. Then, work yourself up to the rankings step-by-step. Once you’ve gained some SEO authority, start optimizing for more general keywords. And in the end, maybe you will even be able to rank for your head keywords!
00CreativarianCreativarian2022-11-28 22:31:022022-11-28 22:31:02What Is Keyword Research?
When looking for information about keywords in relation to SEO, you get bombarded with information about keyword research. And of course, this is crucial if you’d like your page to rank. But it’s also important to understand what the basic principle of a keyword is. And that’s the thing I’ll explain here. I’ll also share some suggestions about how and where to add keywords for SEO.
In this post:
What are keywords?
Why are keywords important?
How to use keywords
What are keywords?
A keyword, or a focus keyword as some call it, is a word that describes the content on your page or post best. It’s the search term that you want to rank for with a certain page. So when people search for that keyword or phrase in Google or other search engines, they should find that page on your website.
Let’s say you’ve got a website about pianos: you sell all sorts and types of pianos. You blog about what to look at when buying a piano and you share reviews about the pianos you offer on your online shop. You sell digital pianos so you’ve created a product category page about digital pianos. Ask yourself this:
What kind of search term do you want to be found for?
Which words do you think people will use in search engines to find you?
What would the search query look like?
Probably [digital piano], right? Because this keyword reflects what’s on the page best. If you’d have to explain the bottom line of your content, how would that look? What words would you use? That’s your keyword or keyphrase – if it consists of multiple words.
We use the word ‘keyword’ all the time; this does not mean it consists of only one word. A lot of times it consists of multiple words. So when talking about keywords, a lot of times we mean a phrase instead of just one word.
One of the things Google looks at when ranking a page is the content on that page. It looks at the words on the page. Now picture this, if every word on, for instance, a blog post about a digital piano is used 2 times, then all words are of equal importance. Google won’t have a clue which of those words are important and which aren’t. The words you’re using are clues for Google; it tells Google and other search engines what the page or post is about. So if you want to make Google understand what your page is about, you need to use it fairly often.
But Google isn’t the only reason why keyphrases are important. Actually, it’s less important, because you should always focus on the user: on your visitors and potential clients. With SEO you want people to land on your website when using a certain search term or keyphrase. You need to get into the heads of your audience and use the words they use when they are searching.
If you use the wrong keyphrase, you’ll never get the visitors you want or need, because your text doesn’t match what your potential audience is searching for. But if you do use the words people are searching for, your business can thrive. So if you see it like that, your keywords should reflect what your audience is searching for. With the wrong keyphrase, you’ll end up with the wrong audience, or none at all. That’s why having the right keywords is really important.
How to use keywords
There used to be a time where you could add a lot of keywords to your pages and posts, do some old-fashioned keyword stuffing, and you’d rank in search engines. But a text with a lot of the same words in it is not a pleasant read. And because users find this kind of copy terrible to read, Google finds it terrible too. That’s why ranking in Google by doing keyphrase stuffing, fortunately, became hard to do. Nowadays, you’ll need to add your keyphrase in a natural way by writing focused content.
Use them in moderation
Getting the right amount of keywords onto your page is a balancing act. If you don’t use your keyword enough, you will find it hard to rank for that phrase. But if you use your keyphrase too much, your page will become spammy and unreadable, and that will also make it hard to rank.
You need to find that sweet spot where you’re using your keyword enough, but not excessively. Make sure you don’t stuff it into almost every sentence. In general, if your keyphrase makes up 1 or 2% of all words of your copy, then you’re not overdoing it.
Use them naturally
Aside from trying to add enough-but-not-too-many keywords, you need to make sure you include them in a natural way. Your keywords should be part of logical, coherent sentences that tell users something about that topic. Don’t force keyphrases into text (or headings) where they don’t make sense, or where they’re not adding any value for your readers.
And, that’s not all. Make sure your keywords are all well-distributed throughout your text. Don’t put all your keywords in the first paragraph thinking you’re done with that part of the optimization. Naturally spread them throughout your page or post.
Where to add your keyword
As well as distributing your keyphrase throughout your text, there are some other places that you should also add your keyword. Remember, always add keywords in moderation and put readability first!
Page title and SEO title You should always add your keyword in your page title. Ideally you want to add it at the start of your title, especially if your title is long. The same goes for your SEO title, or meta title.
Subheadings You should add your keyword to some of your subheadings (H2 and H3), but not all. It’s just the same as with the keyphrases in your main text. Use your keyword in a heading or a couple of subheadings, depending on the length of your page or post.
Introduction The introduction is the first paragraph of normal text on the page. Your introduction should get straight to the point, so Google and your readers know what you’ll be talking about. This is a great opportunity to include your keyphrase!
Image alt text
Hopefully, your page or post includes an image related to the topic you’re writing about. Add some alt text to your images and see if you can find a natural way to include your keyword.
Meta description
Your meta description is part of the text Google displays in its search results. It should contain a short description of what users can find on your page. It’s another great place to add your keyphrase, too!
URL slug
The slug is the second part of a URL (web address) that identifies a specific page. For instance, the URL for this post is https://yoast.com/what-is-a-keyword/. The slug is the ‘what-is-a-keyword‘ part. You should try to create clear, descriptive slugs for each page you make, and if possible you should include your keyphrase in them too.
The Yoast SEO plugin checks all this for you
Want to get the right amount of keywords in all the right places? The Yoast SEO plugin makes it much easier! Simply add your focus keyphrase and the plugin will automatically check the points listed above — including whether you’re using it too much, too little, and whether it’s distributed well throughout your text.
These super helpful features are available in both the free and Premium versions. However if you upgrade to Premium you’ll be able to add more related keyphrases in addition to your focus keyphrase, too!
Up next: doing keyword research
Now you have a common understanding of what a keyword or keyphrase is. This knowledge will really help you with your keyword research, which of course is the next and vital step!
00CreativarianCreativarian2022-11-28 22:28:312022-11-28 22:28:31What Is a Keyword?
Focusing on long-tail keywords is a great SEO tactic. Long-tail keywords are keywords or keyphrases that are more specific – and usually longer – than more commonly used keywords. Long-tail keywords get less search traffic, but will usually have a higher conversion value, as they are more specific. They allow you to gradually get more traffic to your site and be found by new and motivated audiences.
A long-tail keyword strategy can really help you out when there’s a lot of competition in your market. Or a lot of competition for the main keywords you want to rank for. That being said, most companies or blogs can benefit from this strategy as it helps you attract visitors with a very specific search intent. Here, I’ll explain what long-tail keywords are and how an understanding of your mission and product can help you set up a long-tail keyword strategy.
What are long-tail keywords?
Long-tail keywords are more specific and less common than other keywords. They focus more on a niche. The term long-tail keyword comes from the book The Long Tail by Chris Anderson (see aside). In this book, Chris Anderson shows that there’s a market for virtually any product. And although this market is really, really small in some cases, the vastness of the internet makes your niche product or blog post profitable nonetheless.
One head theme
Most blogs have one main topic – this is called the head term, or main keyword. For example, mom blogs are usually about family life and food blogs are about eating, restaurants, or recipes. Our blog at Yoast is all about SEO. We even named it SEO blog. So, all of our blog posts are about SEO or SEO related topics.
The main topic or theme of your blog or site is the number one keyword (or keyphrase) you want people to find you for. In our case, that keyword is obviously SEO. Someone with a food blog about homemade Italian food, will probably want to be found on the search term [homemade Italian food]. Making that search term the number one keyphrase of their blog.
Lots of tail topics
However, you can’t optimize all blog posts for the same term [homemade Italian food]. Even if all the blog posts you write are about homemade Italian food. Instead, you should write a whole number of blog posts about all kinds of long-tail variants of your main keyword. In the example of the food blog, you could write about all kinds of delicious things: homemade Italian pasta, homemade Italian salads, homemade Italian pie.
Your blog posts could even be more long tail. You could write about homemade Italian spaghetti bolognese, homemade Italian lasagna, homemade Italian spaghetti carbonara and so on. You will find all of these long-tail keywords when you do proper keyword research. If you come up with a lot of very long focus keywords, you can use the keyphrase length check in our plugin to see whether they’re too long.
Head keywords are less specific and can be very competitive. Meanwhile, long tail keywords are more specific and less competitive.
As you can see in the examples below, a long-tail keyword doesn’t need to have a specific length, and it doesn’t need to include your head keyword. That being said, long-tail keywords often contain around 3 – 5 words, and in many cases they do include the head keyword too.
Link from the tail to the head!
If you optimize your blog post for different long-tail variants, you should link from these blog posts to your more ‘head’ category pages and from these category pages to your most awesome pages: your cornerstone content. Remember: always link from the tail to your head! That way, you show Google what your site structure looks like and which of your pages is most important. Make sure your most amazing pages rank high in Google! Read more about how to do this in our post on internal linking for SEO.
Why focus on long-tail keywords?
It’s much easier to rank for long-tail keywords than for more common keywords because fewer websites compete for high rankings in the result pages of Google. The longer (and more specific) your search terms are, the easier it is to rank for the term. Because of the vastness of the internet, it is easier to find your audience for your particular niche. Focusing on a group of long-tail keywords can result in a great deal of traffic altogether.
Another benefit of focusing on long-tail keywords is that, although these keywords are used less in search, the visitor that finds your website using them is more likely to buy your service or product.
Let’s say I’m looking for a new board game to have some family fun with my kids. I start my search with the term [board games]. After some searching, I quickly discover that I want a board game that’s both suitable for kids and has an educational element to it. My search continues, but now I use the terms [educational board games for kids]. Or when I know I’ll be in Amsterdam this week, I could even make it a local search term: [where to buy educational board games for kids in Amsterdam]. These are both long-tail keywords. Using these keywords, I will find new results that more closely resemble my search intent. The chances of me buying a board game have largely increased by this more specific search.
How to find long tail keywords for your site
First of all, if you want to sell something, you should simply have a good product. And you should be well aware of what your product or website can offer your audience. What makes your product or blog special? If you know and understand this, it will be much easier to make your audience like and buy your stuff. So take some time to think about the uniqueness of your product or blog and write that down.
So, why is your mission important?
Perhaps you sell furniture. You offer unique pieces, made with recycled materials and that have a low impact on the environment. Offering quality furniture that helps people reduce their own impact on the environment could be the uniqueness of your service. This is your mission, your niche, this is what you have to offer your audience. Do make sure you write down your mission in words that are used and understood by your audience.
In some markets, it’s really hard to rank. Some markets are just highly competitive, with large companies dominating the search results. These companies have a very large budget to spend on marketing in general and SEO specifically. Ranking in these markets is hard. You will be unable to compete on a small budget in a market like the furniture industry using search terms such as [quality furniture].
However, if you have your mission clear, you should be able to define what makes your product or website stand out from this market. You should be able to find your niche. And you should use YOUR mission in order to start ranking! Taking my example of furniture made with recycled materials would mean that you should focus on the less competitive term [furniture recycled material]. Again, use words that your target audience uses (and avoid difficult terms).
Use your mission to define long-tail keywords
Your mission, in which you make crystal clear what the awesomeness of your product, site or blog is, should be central in choosing the long-tail keywords you want to rank for. The terms you used to describe your mission can be nicely used to focus on in your SEO strategy. These words should be central in the long-tail keywords you aim your website to rank for.
With your mission written down, you’ve already completed the first step of your keyword research. The next step is creating a list of keywords. Try to get into the heads of your audience. What will these people be looking for? What search terms will they use when it comes to your product or site? Thinking of your main topic and head keywords will probably be quite easy, but finding your long-tail keywords may be a bit more challenging. Our plugin can help you with that!
Yoast SEO offers you suggestions for keyphrases related to your focus keyword. This tool is designed to help you use related keyphrases to strengthen your text, but can also be used to help you find those long-tail keywords. When you’re writing a post or page focused on one of the keywords you’ve already thought of, simply click the ‘Get related keyphrases’ button under your focus keyphrase-field. You’ll get a list of suggested related keyphrases that your audience uses, which can also be suitable long-tail keywords:
The example above shows keyphrases related to the focus keyword [furniture recycled materials]. As you can see, the tool suggests related and more specific keyphrases that are actually being used by people searching online. It also shows you the search volume and search trend in the country of your choice. Quite a nifty tool right? So have a look at how the related keyphrase feature works!
The next step: awesome content
I hope this article has shown you the incredible potential of long-tail keywords. People using the terms of your mission and finding your website will be relatively small in volume, but these people do have the highest chances to buy your product or to become regular visitors. So making your website rank for a specific term can be quite profitable, but do make sure that this specific term closely resembles the product you’re selling to avoid disappointment.
You’ve already defined your mission, so let’s keep the momentum going! We still have some work to do before we can start with my favorite part of SEO: SEO copywriting. Before you start typing away at your awesome blog posts, make sure to check out the rest of the steps in our ultimate guide to keyword research:
00CreativarianCreativarian2022-11-28 22:26:592022-11-28 22:26:59Why Focus On Long-tail Keywords?
If you want to do high-quality keyword research, you’ll need invest the time. Keyword research is a process which requires you to get inside the heads of your audience. You want to find out which words they are using. After that, you’ll need to analyze which keywords you should go after first. Doing all that is difficult, as well as time-consuming. Luckily, there are several tools out there to make things a little easier — including Yoast SEO itself. This post will give you some handy tips and keyword research tools to boost your keyword research.
Repeat keyword research regularly!
Keyword research is an activity you should undertake every now and then. If you have a clear definition of the product or service you offer on your website, you should be able to come up with keywords, related keywords, and even more relevant keywords to make your awesome website (more) findable. As your product and the market will evolve, your keyword strategy should, too.
Resemble the vocabulary of your audience
The keywords you want to focus your SEO on should closely resemble the vocabulary of your audience. In order to come up with the proper keywords you really have to get inside the heads of the people who search for your website. What terms will people use? How do people search and what is their intent? Which question does your website answer? You should create a list of all search terms people could use and think of combinations and nuances within these search terms.
Keyword research tools to use
Making a list remains hard. Years ago, doing your keyword research was much easier. You could simply check Google Analytics to see which terms people used to find your website. That is no longer possible. So you’re pretty much left in the dark about the terms people use in search engines to end up at your website. Luckily, there are some other tools which can make your keyword research a bit easier, and could help you speed up the process a bit:
Yoast SEO related keyphrases (powered by SEMrush)
At Yoast, we wanted to make keyword research a bit easier so we built our own free keyword research tool. That’s right, Yoast SEO comes with its own tool to help you do keyword research. Now, it’s not the one tool to rule them all, but it is a very helpful nonetheless. Right below the focus keyphrase field you’ll notice a button that says Get related keyphrases. Hitting this button brings up a screen with a number of suggestions for keyphrases related to the main keyphrase of your article.
You’ll not only get valuable keywords that you might not have thought about, but you’ll also get important metrics on that. For every keyword found, you’ll see how many times that keyword is searched for (Volume) and what the search trend looks like. You can search in every country that SEMrush supports: over a hundred at the time of writing.
This feature is available for free, but if you have Yoast SEO Premium you have the benefit of using it in the related keyphrase feature. This feature allows you to add related keyphrases to a related keyphrase field in the Yoast SEO sidebar or meta box. This helps you optimize your content for multiple keyphrases and synonyms. If you want to know more on this integration, we have an article on how to use the SEMrush related keyphrase feature.
Yoast SEO now has its own keyword research tool, with data from none other than SEMrush
Google Adwords Keyword Planner
Use the Google Adwords Keyword Planner to find new and related keywords, but ignore the search volume data! The search volume data in the planner is really only useful for keywords that you’re actually spending money on to advertise. Otherwise, these volumes are not reliable. While not really helpful to decide which keyword is most used by your potential audience, Google Adwords Keyword Planner is a useful tool to help find ideas for potential keywords!
Yoast Suggest
Joost developed his own keyword research tool to come up with keywords as well! Yoast Suggest uses the Google Suggest functionality you know from searching in Google. It finds the keyword expansions Google gives and then requests more of them. So if you type ‘example‘, it’ll also give you the expansions for ‘example a…’ till ‘example z…’ etc. Just go on and try it! Fill out some of your potential keywords and see what comes up. It’s a great way to quickly find more long tail keywords you can focus on.
Answer the public
Another tool we love is Answer The Public. It’s a bit like our suggest tool, but it really focuses on questions people have about a certain topic. It shows all kinds of combinations with prepositions and comparisons. And its visualization is pretty awesome! You can do free keyword research on Answer The Public, but there’s a paid version available if you want more data.
Google Trends
Google Trends allows you to compare the traffic for sets of keywords. You can even see the difference between keywords for numerous geographical regions. It’s very important to check Google Trends if you expect that some of your keywords are seasonal, for instance, due to regulations, holiday seasons etc. As a free keyword research tool, this is one of the easiest to use.
Moz
Moz has a very nice tool which gauges how competitive your keyword is. Keywords that are very difficult to rank for, are probably not the ones you want to go after (unless you have a very authoritative, high-ranking website already). The Moz tool will probably help you speed up your keyword research. This paid keyword research tool does come with a price tag, however.
Google Search Console
Google Search Console can help gain content insights as well? The data in the Search Results section won’t suggest new or related keyphrases for you, but you can find queries that your pages rank for that might surprise you. Plus, you can find out if particular keyphrases aren’t performing well or that you have the ‘wrong’ pages ranking for a keyphrase. Google Search Console can be a powerful free keyword research tool, but it takes a bit of effort to use.
Your internal search engine
What are people looking for on your site? These terms are keywords in the vocabulary of your actual audience and should definitely be added to your keyword list. Do not forget to look at the keywords people filled in that didn’t yield any results: this was stuff people were expecting but didn’t find. You can look into the results of your internal search in Google Analytics at Behavior → Site Search → Search Terms.
Conclusion
These keyword research tools should make it easier to create a list of relevant search terms. You should make sure to create awesome landing pages for keywords you want to be found on. You should also think about cornerstone content articles and a great internal linking structure in order to make your SEO strategy complete. In our keyword research training, we dive much deeper into keywords, landing pages, and long tail keywords.
00CreativarianCreativarian2022-11-28 22:24:502022-11-28 22:24:50Keyword Research Tools: Which Ones to Use?
Keyword research is an essential part of your SEO strategy and the first step in the SEO copywriting process. Before you create your site’s content, you should find out what search terms your audience uses. Their search terms are your keywords. Based on these keywords you can start writing useful, high-quality, findable content. Here, we’ll take you through the steps involved in keyword research.
Areyou looking for a guide to keyword research for ecommerce? You can find more information tailored to your needs in this post about keyword research for online stores.
What is keyword research?
Keyword research is part of SEO (search engine optimization). It’s the work someone does to come up with an extensive list of keywords they would like a website to rank for. To obtain such a list, website owners need to dig into their desired audience and search engines. What search terms do people type into Google when looking for a particular product, service, business or type of organization? And what do they expect to find? With this list, website owners can create content that will attract more high-quality traffic to their site. Keyword research is never finished: repeating it regularly is essential to stay up-to-date!
Proper keyword research is important because it will make clear what search terms your audience uses. At Yoast, we frequently come across business owners who used one set of words when describing their products, while their target audience used a completely different set of words. As a result, potential customers can’t find those websites, because of a mismatch in word use.
Quality content matters now more than ever!
Have you heard about Google’s helpful content update? From now on, the quality of your content could have an even bigger impact on your rankings.
We know that creating high-quality content isn’t easy. But our Premium SEO analysis can help! It’s just as smart as Google, helping you create rich and helpful content in a natural way and improving your rankings!
For instance, sometimes, a marketing department decides to give a product a not-so-common name. This can be a smart marketing decision: People could remember your product more easily. If you rent out vacation cottages instead of vacation homes, you might stand out. But beware: Very few people search for [vacation cottages]. If you optimize your text for this term, you’ll probably rank well on this specific term. However, you won’t generate a lot of traffic and you’ll miss a large part of your potential audience because they use other words.
You’ll probably understand that it doesn’t make any sense to optimize for words that people don’t use. Thorough keyword research makes sure that you use the same words as your target audience and this makes the whole effort of optimizing your website far more worthwhile. In addition, by looking at search intent, you find out what exactly your audience is looking for. Those queries should get an answer in the form of quality content.
A focus keyword or keyphrase is the word or phrase you want a certain page on your site to be found for in Google. You determine your set of focus keyphrases by doing keyword research.
Long-tail keywords are more specific and less commonly searched for than head keywords. Long-tail keywords focus on a niche. The longer and more specific search terms are, the easier it will be to rank for them since there will be less competition. Even though there are less people searching for these terms, they might be more motivated to buy, subscribe, sign up or whatever you’d like them to do.
Your keyword strategy is about the decisions you make based on your keyword research. For instance, what content are you going to create first? Will you focus on the head or tail? How and where will you publish it? Will you create a piece of writing, a post or a product page, a video tutorial or an infographic?
Digging into search intent is key here: you have to discover what a searcher actually wants or needs. You’re not just looking at keywords, but the underlying goals of what a searcher wants to know, do or buy. Your content should provide a solution to the searcher’s “problem”. This is also known as content design.
How to do keyword research in 10 steps
There are 10 crucial steps to follow when carrying out keyword research. Here, we’ll guide you through the process step-by-step and give you practical tips to conduct your own keyword research:
Think about your mission and determine your SEO goals
Before starting anything, think about your mission. Reflect on questions such as: What is the main goal of your business or organization? What makes it special? Who exactly are you trying to reach? And, what promises do you make on your website? Take your time and literally write down your mission. Once you’re able to answer these questions in detail, you’ll have taken the first and most important step in developing your keyword strategy.
The market you’re in determines whether you’ll be able to rank high with your chosen keywords. Some markets are highly competitive, with large companies dominating the search results. These companies have huge budgets for marketing in general and SEO in particular. Competing in these markets is tough, so ranking in these markets is also going to be tough.
Perhaps you sell cruises to Hawaii. You offer great facilities for children, making the cruises especially suitable for parents with younger kids. Offering the best family-friendly cruises to Hawaii could very well be what makes your service unique. So, look for the thing that makes your product stand out from the competition. This should be your mission, your niche – and this is what you have to offer your audience.
If you’re launching into a competitive market, your best bet is to start out small. Once you ‘own’ a small part of that niche and become a bigger name in your business area, you could try to level up and sell your cruises to a larger (more general) audience. Your mission will then become more general as well. The scope of your business mission should align with your SEO goals, too. Be realistic about what kind of rankings you can achieve with the size of your business, and focus on what will help you achieve your mission.
Make a list of keywords you think people might search for
The second step is creating a list of your keywords, preferably in a spreadsheet, such as Google Sheets or Excel. With your mission in mind, try to get into the heads of your desired audience. What will these people be looking for? What kind of search terms could they be using while looking for your amazing service or product? Which of their “problems” does your product solve? Write down as many answers as possible. If your mission is clear, you will have a pretty clear image of your niche and unique selling points (the things that set your business apart from others). These are the search terms you want to be found for.
Research the keywords you’ve come up with
After you’ve created this first list, it’s time to dive a bit deeper into your keywords. Luckily, there are some tools that make your keyword research a bit easier.
The first is Google itself. Google the keywords you already came up with and check the searches Google suggests while you are typing. Those are the questions people actually asked Google! You can also check out the “related searches” on Google’s results page. Also have a look at our related keyphrases tool in Yoast SEO or Answer the public.
These tools will provide you with all kinds of variations of your keyphrases, synonyms and related keyphrases. Check them out and add all the relevant keyphrases to your list. In our post on keyword research tools you’ll find more details on how to use these and other tools.
Use your research to find long-tail variants of your keywords
When people start out with keyword research, they tend to focus on very popular “head” terms. Unfortunately, those head keywords are mostly taken by large businesses. Long-tail keywords, on the other hand, get less search traffic, but there’s less competition too. Therefore it’s easier for you to rank on those keywords. Moreover, long-tail keywords even have a higher conversion value, as they focus more on a specific product or topic.
A long-tail keyword often is longer and more focused than a head term. If your head term is [puppy training], a long-tail keyword could be [positive puppy training for Labradoodles in Amsterdam]. Using the tools mentioned in step 3 will also help you find more long-tail keywords. You might also find some less-searched variants of your keywords, you can benefit from using these too.
Don’t forget to add the long-tail keywords and your keyword variants to your spreadsheet too. Put the head terms in the first column and add (multiple) columns for long-tail keywords and variants. This will also help you create a proper site structure later on. The more long-tail your search term is, the further down into your site structure its landing page belongs.
Analyze your competition for those keywords
Whether you should go after long-tail keywords largely depends on your competition. If the competition in your niche is high, you’ll have a hard time ranking on competitive head terms. If you have little competition, you’ll be able to rank for more of your head terms. So you’ll need to do some benchmarking for SEO.
Google the keywords that came out of your keyword research. Start with your most ‘head’ term. Check out the search engine result page (SERP). These are the websites you’ll be competing against once you optimize your content for such a keyword. Take a closer look: Do you see professional websites? Company websites? Are you ‘equal’ to these companies? Does your website fit among these sites? Is your company of similar size and does it have as much influence in your niche?
It’s harder to rank when you’re competing against sites with strong brand names, like Royal Caribbean and Princess in the example above. If brands are known from TV or radio commercials, your chances to rank high will become even smaller. But it won’t hurt to take a look at their content. Is the content well written and well optimized? If your competition has poor content, you might have a chance to outrank them!
Also, take a look at ads in Google. Are there any? If you have a Google Ads account you can check the pay-per-click value of each search term using their Keyword Planner tool. Search terms that have a high pay-per-click are usually also harder to rank for in the organic results.
Make sure to make notes in your spreadsheet about your findings for the keywords you’ve investigated! You can use colors like red, yellow, and green to mark which keywords are more or less competitive if you find that easier than writing notes.
Take a closer look at search intent for each keyword
Today’s SEO strategies should, for the most part, revolve around answering the questions people have or providing the best solution for their “problem”. Whenever someone enters a search query into a search engine, they are on a quest for something. Every type of question needs a specific answer.
Try to find out which intent your audience has when they type a certain keyphrase into Google. Do they have an informational intent (try to find information on a specific topic), navigational intent (want to access a specific website), commercial intent (want to research something before buying), or transactional intent (looking to buy something right now)?
You can learn more about the search intent of certain queries by looking closely at the type of pages that already rank for that query. Do you mostly see product pages? Or a lot of informational blog posts? Do you see videos? Or is it a mix? These are all hints to what Google assumes the search intent of a certain query is. This post explains how to use the search results to create great content that matches the right intent.
Find out which kinds of intent apply to your keyphrases and, again, add your findings to your spreadsheet!
Determine a keyword strategy – which keywords will you target?
Based on the data you’ve collected now, you can determine a keyword strategy. If you’ve followed the steps above, you should have a spreadsheet with a substantial amount of keyphrases, plus information about the competition and the search intent of your audience for those keyphrases.
Now think about this question: How does my website hold up compared to the websites in the SERPs? Are you of equal size and marketing budget? Then go ahead and focus on those head terms. If not: try more long-tail keywords first. Focusing on a whole bunch of long-tail keywords combined could very well attract a lot of traffic. Once you’ve managed to rank for those long-tail keywords, aiming for more head terms will become easier.
When you’ve decided where to jump in, think about the type of content: What was the search intent for my keyphrases? What is my audience looking for? But also, which content can I create that isn’t there yet, and how can I stand out in terms of quality or providing solutions? This will help you decide on the type of content you’re going to create.
Create optimized landing pages for your keywords
In theory, this step is out of the scope of keyword research itself. Nevertheless, creating awesome landing pages is essential if you want to get traffic to your website. So, you’ll need to build optimized landing pages for your search terms. You don’t have to create all these pages immediately – it can be a long-term effort. Your keyword strategy will help you prioritize.
For your most important keyphrases you’ll create cornerstone content articles; articles that provide the best possible content about that keyword – authoritative and all-encompassing. All your supporting long-tail articles should link to your cornerstone content pages. This is part of your internal linking strategy, which Yoast SEO Premium can help you implement. You can also use our SEO workout: the Cornerstone content approach to build a strong internal linking strategy in a few easy steps.
Evaluate if your keyword strategy is working and keep improving
Once you’ve done a thorough analysis of your chances to rank on each specific term, published some amazing articles (and optimized them accordingly), wait a little while. Check out your rankings. Does your article pop up? Did it hit the first page of Google’s SERPs? Or is it hidden away on page 2 or 3? Make sure to evaluate your results in the SERPs.
There are various ways to check how your content is performing in the search results. The simplest way is to Google the terms you’ve optimized your articles for. Another option is to use Google Search Console to find out which queries you’re ranking for. While the Google Search Console method is a bit more complicated, it can be a great way to find new opportunities! And finally, a third method is to use a keyword tracking tool to monitor your rankings; you can do this easily using the integrated Wincher features in the Yoast SEO plugin.
However you do it, it’s always a good idea to check if your efforts are paying off. If you’re not able to rank on the first page, try to write another article, focused on an (even) more long-tail keyword. Make it a little bit more specific, more niche. And see how that goes. Evaluate again. Continue this process until you hit that first page of the SERPs!
Refresh your keyword research and your content regularly
As time goes on, things will change. Your audience may start using different words to search for what they want, so you might need to add new keywords to your sheet. Or the competitive landscape could change, making it easier or harder to target particular keywords. And besides all of those external changes — your site might be in a stronger position than it was when you started out, meaning you have the opportunity to target more head keywords.
All of these possibilities mean that it’s important to refresh your keyword research once in a while. These kinds of things are unlikely to change quickly, so refreshing your keyword research every month is probably too much. However, when you look at the situation from year to year, a lot can change. So you should take the time to update your sheet with the latest information once in a while. Don’t forget to keep your content fresh and up-to-date, too!
Quick keyword research
In an ideal world, you would do your keyword research, make a beautiful spreadsheet and create landing pages for each one. Your site structure would be flawless and you would blog and write every day making your site rank higher and higher in Google. But, we live in the real world.
Of course, your keyword research will not always be as extensive. And some posts or articles aren’t written as part of an awesome strategy, but just because the topic was in the news or something inspired you to write it. That’s just how these things work. But this doesn’t have to be a problem.
If you’re writing something that doesn’t exactly fit your strategy, this doesn’t mean you shouldn’t try to make that content rank. You could still use it to rank for something related to the terms in the list of your keyword strategy. Use tools mentioned in step 3 and Google Trends to quickly check which keyword you’d like to rank for. At least, take some time to think about how to make your article or blog fit your strategy. After all, if you are writing valuable content, you might as well make it rank! You can find more tips on how to do keyword research on the fly in our focus keyword article.
Tips for keyword research
This all might sound pretty straight-forward, but we know it’s a lot of work and easier said than done. When put into practice, you might bump into some common issues or questions. Here we’ll give you some tips to make it work!
Prioritize your keyword list
How many keywords should you target? Well, we can’t tell you the exact number of keywords you should have, but we can tell you that you need a lot of them – as many as you can think of. However, more than 1000 keywords is probably too many! Even if you’re a reasonably small business, you’ll probably end up with a couple of hundred keywords.
But there’s no need to create pages for all of these straight away. You can add content bit by bit. Think about which keywords you want to rank for now (perhaps the more long-tail ones?) and which ones aren’t as important right away. Understand your priorities and plan the creation of your content.
A focus keyphrase and its synonyms only need one page
In the past, each of the keywords you wanted to be found for got its own landing page. Today, however, search engines are so smart that they mostly use search intent to give searchers the best answer to their questions. The page that answers those questions best will rank on top. Search engines also understand subtle differences between keywords, so you don’t have to create landing pages for every subtle variation of a keyword, like synonyms.
That doesn’t mean you shouldn’t use synonyms! In fact, synonyms can really improve the readability of your copy, so make sure to use them. Our Yoast SEO Premium plugin can help you with this; it allows you to optimize your content for synonyms and related keyphrases. You can fill in synonyms of your keyphrase under the SEO analysis tab in your Yoast SEO sidebar. If you want to fill in more than one, you can separate them by commas. When it comes to adding related keyphrases to your text, we have an awesome feature you will want to know more about. So let’s discuss that next!
Add related keyphrases to help Google understand your text
Related keyphrases are words and concepts that deepen and broaden the understanding of your focus keyphrase. They even help Google better understand the topic you’re talking about. By using related keyphrases in your text you can paint a complete picture of your focus keyphrase in the article you’re writing.
So, how to find the related keyphrases that will help you rank with your focus keyphrase? You might be able to think of a few related keyphrases, but we think proper keyword data is the safest bet. That’s why we have a Semrush integration in Yoast SEO. It suggests related keyphrases and even shows you the search volume and trend for every keyphrase. As Semrush is one of the leading SEO and marketing software companies in the world, this will help you find the right related keyphrases for your content.
You can find this feature in the Yoast SEO sidebar and meta box. Simply go to the ‘Get related keyphrases’ button underneath the ‘Focus keyphrase’ field and click it. The first time you click this, you will need to connect your Semrush account or create an account and authorize Yoast SEO to use it. After you’ve connected your account, you will be able to click the ‘Get related keyphrases’ button and find related keyphrases right away:
Find related keyphrases without having to leave your post editor
The related keyphrase feature is available for free, but if you use Premium you can also use those related keyphrases to optimize your content with the related keyphrase feature. This feature allows you to add related keyphrases or synonyms to a field in the Yoast SEO sidebar or meta box. That way you can easily optimize your content for multiple keyphrases and synonyms. If you want to know more about this integration, we have an article on how to use the Semrush related keyphrase feature.
Check out results for singular and plural keywords
Should you aim for the singular or the plural keyword? Well, this depends on the query. As Google learns more about the search intent of your query, it is able to better guess what you’re looking for. For instance, if you search for book, you get different results than if you search for books. Apparently Google thinks that in the first case you’re looking for a definition, in the second case it believes you’re intending to buy a book. So make sure you know what you offer on your page and that it fits with the query and results Google gives on that query.
Yoast SEO Premium has word form support, so it automatically detects all the different forms of your focus keyphrase (known as keyword stemming). So, you no longer have to optimize your post for a specific word form. Optimizing your post has become a much more natural process. However, there are reasons why you’d still want to optimize for a very specific word form of a keyword. In this case, you can put your focus keyphrase in quotes: “best books ever”. Yoast SEO will now only take that exact focus keyphrase into account when checking your content.
Use a keyphrase only once
Beware, you should not use your exact focus keyword more than once. If you do, your rankings might suffer from keyword cannibalization. Google has a hard time distinguishing between content that’s very alike. Therefore it might rank very similar posts or pages lower.
Did you find out you’ve already used the same or very similar keywords or keyphrases on various posts and pages? Then, it probably makes sense to audit your content and perhaps merge/delete/redirect some of it. Here’s a step-by-step guide on how to solve keyword cannibalization issues.
00CreativarianCreativarian2022-11-28 22:21:182022-11-28 22:21:18Keyword Research for SEO: The Ultimate Guide
Your site needs to have a defined structure, because without it, it’ll just be a random collection of pages and blog posts. Your users need this structure to navigate on your site, to click from one page to another. Google also uses the structure of your site to determine what content is important and what is less relevant. This guide tells you everything you need to know about site structure.
Why is your site structure important?
Structuring your website is crucial for both its usability and findability. Many sites lack a sound structure to guide visitors to the information they’re looking for. Having a clear site structure also leads to a better understanding of your site by Google, so it’s incredibly important for your SEO. Let’s take a closer look at how this works.
Importance for usability
The structure of your website has a significant impact on the experience for your visitors (UX). If visitors can’t find the products and information they’re looking for, it’s not very likely they’ll become regular visitors or customers. In other words, you should help them navigate your site. A good site structure will help with this.
Navigating should be easy. You need to categorize and link your posts and products so they are easy to find. New visitors should be able to instantly grasp what you’re writing about or selling.
The way you structure your site will give Google vital clues about where to find the most valuable content on your site. It helps search engines understand what your site mainly is about or what you’re selling. A decent site structure also enables search engines to find and index content quickly. A good structure should, therefore, lead to a higher ranking in Google.
b. It prevents you from competing with yourself
On your site, you might have blog posts that are quite similar. If, for example, you write a lot about SEO, you could have multiple blog posts about site structure, each covering a different aspect. Consequently, Google won’t be able to tell which of these pages is the most important, so you’ll be competing with your own content for a high ranking in Google. You should let Google know which page you think is most important. You need a good internal linking and taxonomy structure to do this, so all those pages can work for you, instead of against you.
c. It deals with changes on your website
The products you sell in your shop likely evolve over time. So does the content you’re writing. You probably add new product lines as old stock sells out. Or you write new articles that make old ones redundant. You don’t want Google to show outdated products or deleted blog posts, so you need to deal with these kinds of changes in the structure of your site.
Are you struggling with setting up your site’s structure? Don’t know what the best strategy is to link from one post to another? Check out our Site structure training, part of our Yoast SEO academy training subscription. Before you know it, you’ll be able to improve your rankings by creating the best structure for your site!
How to set up the structure of your site
So, how do you construct a solid site structure? First, we’ll look at an ideal site structure; then we’ll explain how to achieve this for your own site.
Ideal site structure
Let’s start by looking at an ideal situation: if you’re starting from scratch, how should you organize your site? We think a well-organized website looks like a pyramid with a number of levels:
1. Homepage
2. Categories (or sections)
3. Subcategories (only for larger sites)
4. Individual pages and posts
The homepage should be all the way at the top. Then, you have some sections or category pages beneath it. You should be able to file all of your content under one of these categories. If your site is larger, you can divide these sections or categories into subcategories as well. Beneath your categories or subcategories are your individual pages and posts.
An ideal site structure looks like a pyramid. On top you’ll find the homepage, right below that the main sections or categories, possibly followed by subcategories. On the ground you’ll find all the individual posts and pages.
Your homepage
On top of the pyramid is the homepage. Your homepage should act as a navigation hub for your visitors. This means, amongst others, that you should link to your most important pages from your homepage. By doing this:
Your visitors are more likely to end up on the pages you want them to end up on;
You show Google that these pages are important.
Further down this article, we’ll help you determine which of your pages are essential to your business.
Beware not to try to link to too many pages from your homepage, because that will cause clutter. And a cluttered homepage doesn’t guide your visitors anywhere. If you want to optimize your homepage further, there are a lot of other things you can do. Read Michiel’s article on homepage SEO to find out what.
Navigation
In addition to having a well-structured homepage, it’s also important to create a clear navigation path on your site. Your site-wide navigation consists of two main elements: the menu and the breadcrumbs.
The menu
First, let’s take a look at the menu. The website menu is the most common aid for navigation on your website and you want to make the best possible use of it. Visitors use your menu to find things on your website. It helps them understand the structure of your website. That’s why the main categories on your site should all have a place in the menu on your homepage.
Furthermore, it’s not always necessary to put everything in just one menu. If you have a big site with lots of categories, this may clutter your website and makes your main menu a poor reflection of the rest of your site. Where it makes sense, it’s perfectly fine to create a second menu.
For instance, eBay has one menu at the top of the page – also called the top bar menu – and in addition to that, a main menu. This top bar menu links to important pages that aren’t categories in the shop, like pages that have to do with the visitor’s personal account on the site. The main menu reflects the most important product categories on eBay.
Finally, just like on your homepage, you shouldn’t add too many links to your menu. If you do, they will become less valuable, both for your users and for search engines.
You can make your site’s structure even clearer by adding breadcrumbs to your pages. Breadcrumbs are clickable links that are usually visible at the top of a page or post. Breadcrumbs reflect the structure of your site. They help visitors determine where they are on your site. They improve both the user experience as well as the SEO of your site, as you can read in Edwin’s guide on breadcrumbs.
If you use a WordPress site, you can use one of the many breadcrumb plugins that are available. You can also use our Yoast SEO plugin, as we’ve implemented a breadcrumb functionality in our plugin as well.
Taxonomies
WordPress uses so-called taxonomies to group content (other CMSs often have similar systems). The word ‘taxonomy’ is basically a fancy term for a group of things – website pages, in this case – that have something in common. This is convenient because people looking for more information on the same topic will be able to find similar articles more easily. You can group content in different ways. The default taxonomies in WordPress are categories and tags.
Categories
You should divide the blog posts or products on your site into a number of categories. If these categories grow too big, you should divide these categories into subcategories, to clear things up again. For example, if you have a clothing store and you sell shoes, you can decide to divide this category into a number of subcategories: ‘boots’, ‘heels’, and ‘flats’. All of these subcategories contain products, in this case shoes, of that specific type.
Adding this hierarchy and categorizing to your pages helps your user and Google make sense of every single page you write. When implementing your category structure, make sure to add your main categories to the main menu of your site.
Your site’s structure will also benefit from adding tags. The difference between a category and a tag mostly has to do with structure. Categories are hierarchical: you can have subcategories and even sub-subcategories. Tags, however, don’t have that hierarchy. Tags just say: “Hey, this article or product has a certain property that might be interesting for a visitor.” Think of it like this: categories are the table of contents of your website, and tags are the index. A tag for the online clothing store mentioned above could be a brand, for instance, Timberlands.
Try not to create too many tags. If you add a new unique tag to every post or article, you’re not structuring anything. Make sure each tag is used at least twice, and that your tags group articles that genuinely belong together.
Some WordPress themes display tags with each post, but some don’t. Make sure your tags are available to your visitors somewhere, preferably at the bottom of your article or in the sidebar. Google isn’t the only one that likes tags: they are useful for your visitors too, who may want to read more about the same topic.
Site structure is all about grouping and linking the content on your site. Until now, we mostly discussed so-called classifying links: links on your homepage, in your navigation and taxonomies. Contextual links, on the other hand, are internal links within the copy on your pages that refer to other pages within your site. For a link to be contextual, the page you link to should be relevant for someone reading the current page. If you look at the previous paragraph, for instance, we link to a post about tagging, so people can learn more about it if they’re interested.
Your most important pages are probably often very relevant to mention on several pages across your site, so you’ll link to them most often. Just remember that not only the page you’re linking to is relevant, the context of the link is important as well.
Google uses the context of your links to gather information about the page you’re linking to. It always used the anchor text (or link text) to understand what the page you’re linking to is about. But the anchor text isn’t the only thing Google looks at. Nowadays, it also considers the content around the link to gather extra information. Google is becoming better at recognizing related words and concepts. Adding links from a meaningful context allows Google to properly value and rank your pages. Yoast SEO Premium makes internal linking a breeze by automatically suggesting relevant content from your site to link to.
Contextual linking for blogs
For blogs you should write extensively on the topics you’d like to rank for. You should write some main articles (your cornerstone articles) and write various posts about subtopics of that topic. Then link from these related posts to your cornerstone articles, and from the cornerstone articles back to related posts. In this way, you’ll make sure that your most important pages have both the most links and the most relevant links.
The following metaphor might help you understand this principle: Imagine you’re looking at a map of a state or country. You’ll probably see many small towns and some bigger cities. All towns and cities will be interconnected somehow. You’ll notice that small towns often have roads leading to the big cities. Those cities are your cornerstones, receiving the most links. The small towns are your posts on more specific topics. There are some roads (links) leading to these smaller towns, but not as much as to the big cities.
Contextual internal linking works differently on an online shop with very few to no pages that are exclusively meant to inform. You don’t explore a specific topic on your product pages: you’re selling a product. Therefore, on product pages, you mostly want to keep people on a page and convince them to buy the product. Consequently, contextual linking is far less prominent in this context. You generally shouldn’t add contextual links to your product descriptions, because it could lead to people clicking away from the page.
There are just a couple of meaningful ways of adding contextual links to your product pages:
link from a product bundle page to the individual products
a ‘related items’ or ‘compare with similar items’ section
a ‘customers also bought’ section
a ‘product bundles’ or ‘frequently bought together’ section.
Landing pages are the pages you want your audience to find when they search for specific keywords you’ve optimized for. For instance, we want people who search for ‘free SEO training’ to end up on the page about our free training called ‘SEO for beginners’. You need to approach the content of your most important landing pages differently than your other, regular pages.
Here, we’ll discuss two types of landing pages: cornerstone pages and product landing pages. They’re both pages you’d like people to land on from the search engines, but they require quite a different approach. But first, we’ll shortly go into search intent, because you have to know what your audience is really looking for.
Search intent
When setting up your site structure, you need to think about search intent. It’s about what you think people are looking for when they enter a query into a search engine. What do people want to find? And: what do they expect to find?
Take the time to think about different possibilities in search intent, as you might want to cater to different types on your site. Are people just looking for an answer to a question or a definition? Are they comparing products before purchase? Or, are they intending to buy something right away? This is often reflected in the type of query they make. You can also use Google’s search results to create great content that fits someone’s needs.
When you have idea of the search intent it’s essential to make sure your landing page fits the search intent of your audience. Pages can answer more than one search intent, but you need a clear view for at least your most important pages.
Cornerstone articles are the most important informational articles on your website. Their focus is to provide the best and most complete information on a particular topic, their main goal is not to sell products.
Because of this focus, we usually think of blogs when talking about cornerstone content. Of course, that doesn’t mean it can only be a blog post. All different kinds of websites have cornerstone articles! Rule of thumb: if an article brings everything you know about a broad topic together, it’s a cornerstone content article.
In this article, Marieke explains what cornerstone content is and how to create it. Want to set up your own cornerstone content strategy? Our new Internal linking SEO workout makes the cornerstone content approach easy to implement!
Product landing pages
Product landing pages significantly differ from cornerstone articles. The latter are lengthy, where product landing pages shouldn’t be that long. Rather than complete articles, they should be focused. These pages only need to show what your visitors need to know to be convinced. They don’t need to hold all the information.
You obviously want to rank with these pages though, and that means they need content. Enough content for Google to understand what the page is about and what keyword it should rank for. Where cornerstone articles could be made up by thousands of words, a couple of hundreds could be enough for product landing pages. The main focus of the content should be on your products.
Structuring or restructuring your content doesn’t always have high priority within everything you have to do. Especially when you blog a lot, or add other content regularly, it might feel like a chore. Although it isn’t always fun, you have to do it, or your website might become a mess. To prevent that from happening, you need to not only fix your site structure but keep an eye on it while adding new content. Site structure should definitely be part of your long-term SEO strategy.
Evaluate your menu
When your business goal or website changes, your menu also needs to change. When you start thinking about restructuring your site, planning things visually will pay off. Make a flowchart.
Start with your new menu one or two levels deep and see if you can fit in more of the pages you have created over the years. You’ll find that some pages are still valid, but don’t seem relevant for your menu anymore. No problem, just be sure to link to them on related pages and in your sitemaps, so that Google and your visitors can still find these pages. The flowchart will also show you any gaps in the site structure.
Creating an overview of your categories, subcategories and products or posts will also help you to rethink your site’s taxonomy. This could be a simple spreadsheet, but you can use more visual tools like LucidChart or MindNode too.
Do your product categories and subcategories still provide a logical overview of your product range or your posts and pages? Perhaps you’ve noticed somewhere down the line that one category has been far more successful than others, or maybe you wrote a lot of blog posts on one subject and very few on others.
If one category grows much larger than others, your site’s pyramid could be thrown off balance. Think about splitting this category into different categories. But, if some product lines end up much smaller than others, you might want to merge them. Don’t forget to redirect the ones you delete.
In the unlikely event you have built your HTML sitemap manually, update that sitemap after changing your site structure. In the far more likely event you have an XML sitemap, re-submit it to Google Search Console.
Some outdated articles you might be able to update and republish, to make them relevant again. If an article is outdated but no one reads it anyway, you might opt for getting rid of it altogether. This could clean up your site nicely.
What you should know in that case, is that you should never just delete a page or article. If Google cannot find the page it serves your user a 404 error page. Both the search engine and your visitor will see this error message saying the page doesn’t exist, and that is a bad experience and thus, bad for your SEO.
Be smart about this! You need to properly redirect the URL of the page you’re deleting, so your user (and Google) lands on a different page that is relevant to them. That could even improve your SEO!
Got some old content to clean up on your site? Sort out hidden pages and dead ends in four easy steps with our orphaned content SEO workout, available in Yoast SEO Premium.
Avoid keyword cannibalization
Your website is about a specific topic, which could be quite broad or rather specific. While adding content, you should be aware of keyword cannibalization. If you’re optimizing your articles for keywords that are all too similar, you’ll be devouring your own chances of ranking in Google. If you optimize different articles for similar key terms, you’ll be competing with yourself, and it’ll make both pages rank lower.
If you suffer from keyword cannibilization you’ll have some work to do. In short, you should research the performance of your content, and probably merge and redirect some of it. When merging posts, we recommend creating a new draft by cloning one of the original posts with Yoast Duplicate Post plugin. This gives you the freedom to work on your merged post without making these changes to a live post. Read the guide by Joost to learn more about keyword cannibalization and how to fix it.
Internal linking with Yoast SEO
Feeling a bit overwhelmed by all this advice? Yoast SEO has some handy tools to make internal linking so much easier.
Yoast SEO’s text link counter visualizes your links so you can optimize them. It shows the internal links in a post and the internal links to a post. You can use this tool to enhance your site structure, by improving the links between your related posts. Make sure your cornerstones get the most (relevant) links!
Yoast SEO Premium helps you with your internal linking as well. Our internal linking suggestions tool will show you which articles are related to the one you’re writing, so you can easily link to them: just by dragging the link into your editor!
The internal linking suggestions even include other content types
Moreover, our tool allows you to indicate which articles you consider to be cornerstone content on your site. This way those articles will be shown at the top of the internal linking suggestions. You’ll never forget to link to them again.
As we have seen, there are several reasons why site structure is important. Good site structure helps both your visitors and Google navigate your site. It makes it easier to implement changes and prevents competing with your own content. So use the tips and pointers in this guide to check and improve your site structure. That way, you’ll stay on top of things and keep your website from growing out of control!
Want to improve your site structure, but don’t know where to start? Get Yoast SEO Premium and get loads of helpful tools and guidance, including free access to Yoast SEO Academy and our Site structure training, as well as our SEO workouts!
00CreativarianCreativarian2022-11-28 22:17:092022-11-28 22:17:09Site Structure: The Ultimate Guide
Before your content can rank, it needs links. Google finds your posts and pages best when they’re linked to from somewhere on the web. Internal links also connect your content and give Google an idea of the structure of your website. They can establish a hierarchy on your site, allowing you to provide the most important pages and posts more link value than other, less valuable pages. So using the right internal linking strategy can boost your SEO! In this article, we’ll discuss the importance of internal linking, how to approach it and how Yoast SEO can help you with internal linking.
An internal link is any link from one page on your website to another page on your website. Both your users and search engines use links to find content on your website. Your users use links to navigate through your site and to find the content they want to find. Search engines also use links to navigate your site. They won’t see a page if there are no links to it.
There are several types of internal links. In addition to links on your homepage, menu, post feed, etc, you can also add links within your content. We call those contextual links. Contextual links point your users to interesting and related content. Moreover, they allow search engines to find out what content on your site is related and determine its value. The more links a significant page receives, the more important it will seem to search engines. Therefore, good internal links are crucial to your SEO.
Internal links vs external links
Every website — even online stores — consists of internal and external links. Internal links connect pages and posts on your website, and external links connect your pages to other websites. In this post, we focus on internal links and what they mean for SEO. See our posts on link building if you want to get more external links pointing to your site.
Why are links important to Google?
Internal linking is an essential factor for Google and other search engines. But why? And where do you start?
As Marieke explains in the video, Google follows links to discover content on websites and to rank this content in the search results. If a post or page gets a lot of links, this is a signal to Google that it’s an essential or high-value article. This counts for internal as well as external links.
Internal linking is something you control as a site owner. With the correct internal links, you’ll guide your visitors and Google to your most important pages. Our internal linking tool (not available yet in Yoast SEO for Shopify) can help you suggest related posts to link to!
Relationships between content
Google crawls websites by following links, internal and external, using a bot called Googlebot. This bot arrives at the website’s homepage, renders the page, and follows the first link. By following links, Google can work out the relationship between the various pages, posts, and other content. This way, Google finds out which pages on your site cover a similar subject matter.
For example, you’ll see links to the ‘Content SEO’, ‘Internal linking’, and ‘Site structure’ tags on top of this post. We make sure Google understands that the content on those pages is related to the content of this post by adding these links.
Link value
In addition to understanding the relationship between content, Google divides link value between all links on a web page. Often, the homepage of a website has the most significant link value because it has the most backlinks. That link value will be shared between all the links found on that homepage. The link value passed to the following page will be divided between the links on that page, and so on.
Therefore, your newest blog posts will get more link value if you link to them from the homepage instead of only on the category page. And Google will find recent posts quicker if they’re linked to from the homepage.
When you get the concept that links pass their link value on, you’ll understand that more links to a post mean more value. Because Google deems a page that gets lots of valuable links as more important, you’ll increase the chance of that page ranking.
Setting up an internal linking strategy
It’s crucial for your site’s SEO to evaluate and improve internal linking strategy regularly. It’s one of the ways to improve the fitness of your website. By adding the right internal links, you make sure Google understands:
the relevance of pages;
the relationship between pages;
and the value of pages.
To set up your internal linking strategy, there are several things to take into account. How you go about it exactly, of course, depends on your site and your goals, but the following steps are a good rule of thumb.
1. Determine the ideal structure for your site
We always advise website owners to imagine their website as a pyramid. On top of it is your homepage; below that there are some sections or categories, and further down, there are individual posts and pages (possibly with subcategories in between).
If you do it well, your website’s menu should reflect this structure. In our Ultimate guide to site structure you can read how to create the best site structure for your site.
2. Decide what your most important content is
Then, you should determine what your most important content is. If you’re not sure, please read our article on cornerstone content. In short, it’s your best and most complete content; it’s about the core of your business. It’s the content you want people to find when searching for topics or products you specialize in.
Because you want to let Google know that this is your most important content, you need to add many links to it. There are various spots from where you can link to your cornerstone content. Here, we’ll give the most common options, from your post’s copy to your navigation.
(Psst! Want a hand with setting up your links for your cornerstone content strategy? Try our new Internal linking SEO workout feature in Yoast SEO Premium!)
3. Add contextual links
When you’ve written various articles about a certain topic you should link them with each other. This will show Google – and users! – that those articles are topically related. You can link directly from sentences in your copy or add links at the end of your post.
Moreover, you want to show Google which articles are your cornerstone: your most complete article on this topic. You have to add a link to the cornerstone in all of the articles on this topic to do so. And don’t forget to link back from the cornerstone to the individual posts.
Contextual linking: an example
On our blog, there’s a cornerstone content article called ‘The ultimate guide to keyword research’. This post will rank for all related search queries about [keyword research] in Google search results.
So we’ve added links from other relevant articles, such as ‘7 keyword research mistakes to avoid‘, ‘ What is keyword research‘, or ‘Focus on long tail keywords‘ to the main article. And we link back from the main article to these posts. In doing so, Google will understand that the ultimate guide contains the most information about [keyword research]. So, in the end, Google will rank the ultimate guide above the other, shorter posts about keyword research.
4. Link hierarchical pages
If you have hierarchical pages on your website, link parent pages to their child pages and vice versa. Also, don’t forget to link sibling pages to each other. These pages should be related on a well-organized site, and connecting them like this will make perfect sense.
There are many plugins and modules that add complete related posts sections to your posts. If you use one, we recommend testing whether the related posts actually are related posts. If you’re not sure, linking to posts manually is probably best. That’s what we do on Yoast.com – we select a related post manually (or with a little help from our internal linking tool – more on that later) and place a link to that post at the bottom of the article.
Besides linking from topically-related posts and pages, it’s possible to make your cornerstone content more authoritative by adding links to it from the homepage or the top navigation. You should do this with the posts and pages that are most important to your business. This will give these posts or pages a lot of link value and makes them stronger in Google’s eyes.
7. Add links to your taxonomies
Taxonomies, like categories and tags, help you organize your site and help users and Google to understand what your content is about. If you have a blog it could be beneficial to add internal links to the taxonomies the post belongs to. Adding links to the category and tags helps Google understand your blog’s structure and helps visitors to navigate to related posts more easily.
8. Consider adding links to popular or recent posts
The last option to mention is creating internal links to your website’s most popular or newest posts. Preferably create these sections in the sidebar or the footer of your website to have them appear on all pages and posts.
As link value passes to these most popular/recent posts from many different pages, they get a boost. Besides that, the posts will be easier for visitors to access, which will increase traffic – and more traffic is a positive sign to Google.
More on internal links
Nofollow links
You also probably have links that aren’t important for SEO on your website. If you have a login link for your clients on the homepage, for example, you don’t want to leak link value to your login page – that page doesn’t need to rank high in the search results.
You used to prevent losing link value to unimportant links by giving them a nofollow tag. A nofollow tag asks Google not to follow the link: so no link value is lost. Now you might think: “I’m going to nofollow less important links to give the most important links more link value.” While this worked in the past, Google has become more competent. Now it seems that the link value for those nofollow links doesn’t automatically flow to the other links on the page. The nofollow link will be counted as a link and the link value for that link will be lost. Therefore it makes more sense to have fewer links on a page instead of nofollowing some of the links.
Note that adding a nofollow tag doesn’t mean that those target pages can’t be found in Google’s search results. If you don’t want pages or posts to show up in the search results, you should also give them a noindex tag. The noindex tag means that Google shouldn’t render the page and shouldn’t give the content a place in the Google index to show up in the search results.
Once you have decided which links should be on a page and which pages should get link value, it’s important to use the right anchor text. The anchor text is the clickable text that visitors see. For example, the anchor text of the two internal links in the example below are ‘link schemes’ and ‘paid links’:
You can see the anchor text containing the link in this image.
If you over-optimize anchor text you might hurt your website. And by over-optimizing, we mean keyword stuffing. Previously, you could give all anchor texts the same keyword and Google made your website rank higher for that keyword. Nowadays, Google is smart enough to understand that the content around the anchor text says more about the relevancy of a keyword than the anchor text itself. So make sure the anchor text looks natural in your copy: it’s fine to use keywords but don’t add the exact same keywords to every link’s anchor text.
Yoast SEO includes several checks and features to help you improve your internal linking.
On a post level, the Yoast SEO plugin helps make sure you give internal links some thought. In the plugin meta box — or in the sidebar, as shown below –, the internal link assessment of Yoast SEO checks whether you’ve created links to other pages on your website in your text. It also checks if these links are followed or nofollowed.
For Yoast SEO for Shopify, this check only works on posts or pages. The reason for not having internal links on your product pages or in your product descriptions is that you want to keep customers there — not send them to another part of your site. You need your customer to convert as quickly as possible. An important part of Shopify SEO, right?
Checking if you’ve added enough internal links in Yoast SEO
To get a green bullet for this check, add contextual internal links to relevant content on your site.
Text link counter
If you have Yoast SEO for WordPress installed, you’ll also get a handy tool in your post overview, called the text link counter. This tool counts the internal links in a post and the internal links pointing to a post. This visualizes which posts should receive more links. This will all help you work purposely on your site structure.
You can see the number of internal links pointing to and from a post with Yoast SEO
Easy internal linking with Yoast SEO Premium
The internal linking suggestion
By now you are probably aware of the importance of internal linking for SEO. But handpicking articles – and relevant articles – to link to isn’t always easy. Even if you have a small website, you might not remember every piece of content you’ve published. And if you’re managing a medium to large website, especially one where various people can write and publish content, it’s really difficult to know all the content you have on a given topic. When this happens, internal linking can take much more of your time than it should.
That’s exactly why in Yoast SEO Premium, we’ve built a dedicated feature for internal linking – the internal linking suggestion. It’s incredibly easy to use and you only need to set up for this feature once. Yoast SEO will first scan, analyze and try to make sense of all your content in WordPress. Then when you write a post, you can immediately link to a related post by copying or dragging the link directly into the editor. You’ll see the suggestions in the Yoast SEO sidebar on the right-hand side of your screen. For instance, the screenshot below shows the internal linking suggestions for this post you’re reading! The green tick indicates that we’re linking to the suggested post from this one.
This feature makes internal linking much more intuitive. And that’s thanks to Yoast SEO content analysis running in real-time in the background. It analyses and compares your text to existing content on your site to pick out articles that best fit your new post, all while you’re writing! Even if the articles are written a while ago or by someone else in your team, Yoast SEO won’t miss them. This way, it will help you set up a great structure by connecting related content to each other without overlooking articles you might not think of right away.
Internal linking suggestions by Yoast SEO Premium for this article
The cornerstone approach internal linking workout
Getting your internal links back in shape is important because that helps you rank with the content you want to rank. That’s why we’ve introduced the cornerstone content internal linking workout in Yoast SEO Premium. You can use this workout to improve your internal linking based on the cornerstone approach we discussed earlier. In six easy steps, you can improve your site structure by learning where to find your cornerstones, how many links they have at the moment, and how to add links pointing to these important posts.
The first step in the cornerstone content workout in Yoast SEO Premium
The orphaned content internal linking workout
Orphaned content are your pages and posts that don’t have any internal links pointing to them. That makes them hard for users to find, and also hard for search engines to crawl. In the orphaned content workout, we identify your orphaned content for you and give you all the options and tools you need to deal with it! Maybe you don’t want those pages to be found. Maybe you want to delete them. Or maybe you want these pages to rank in Google and be found by your visitors. Whatever you decide for each page, the steps in this SEO workout make it easy for your to clean up your content.
The first step in the orphaned content workout in Yoast SEO Premium
When you have our Premium plugin, you can find these internal linking workouts in the backend of your WordPress website. Just go to SEO in your left side menu, and select the menu item ‘Workouts’. This will take you to a page where you can find our workouts. Of course, we’ll add other SEO workouts as we go along, which you’ll also find here when they’re released!
Go Premium and unlock this feature!
Unlock our internal linking features and get free access to all of our SEO courses with Yoast SEO Premium:
In the WordPress block editor, you can also easily link child and sibling pages with Yoast SEO premium. If you want to make sure you link all child and sibling pages, just select the sibling or subpages block, add it to your post, and you’re done. Of course, this only works for hierarchical post types.
Without links, your content can’t rank! With a solid internal linking strategy, you can show which content is related and which of your articles are most informative and valuable. If you follow the guidelines in this post both Google and your users will understand your site better, which will, in turn, increase your chance of ranking.
00CreativarianCreativarian2022-11-28 22:14:422022-11-28 22:14:42Internal Linking for SEO: Why and How?
Link building is an essential aspect of SEO. You can write the perfect post, but if search engines can’t follow at least one link to it, it will most likely spend its days forever waiting in vain for visitors to admire its outstanding content. For Google to find your post, it needs links from other websites. The more links, the better. But, beware, the quality of links does matter! Not every link is worth the same. Even worse: some links could negatively affect your site. Here, we’ll explain how link building works. We’ll also guide you to more in-depth articles if you want to learn how to do it well.
Before we dive in, if you want to learn more about link building strategies and other essential SEO skills, you should check out our All-around SEO training! It doesn’t just tell you about SEO: it makes sure you know how to put these skills into actual practice!!
What Is a Link?
Simply put, a link, or a hyperlink, is a connection between two pages on the internet. With a link, you can refer people to a page, post, image or another online object. Links exist for people in the first place: with a link, you can easily “travel” from one web location to another.
But links serve search engines too; search engine robots follow links to discover pages on the internet. This is called crawling. For a robot to find your website, you’ll need at least one hyperlink to it from a website that gets crawled already. Making sure you get that first link is one of the things you need to do when you launch a brand new website.
A Link in HTML
In the coding language HTML, a hyperlink looks like this:
<a href=”https://yoast.com/wordpress/plugins/seo/”>Yoast SEO plugin for WordPress</a>
The first part contains the URL you’re linking to. In this case, it’s the URL of the Yoast SEO plugin page (https://yoast.com/wordpress/plugins/seo/). The second part (Yoast SEO plugin for WordPress)shows the clickable text that you’d see on the page. We call this piece of text the ‘anchor text’.
Anchor Text
The anchor text serves two purposes: it should describe what the linked page is about and entice people to click. A link with a well-crafted anchor text has two advantages: 1) More people click on it, leading to more direct traffic and 2) It will help search engines understand what your page is about, possibly leading to more traffic from search engines. Of course, you can’t control how others link to your site, but you can use it to improve your internal links.
What Is Link Building?
Link building refers to the marketing efforts to get links from other websites to your website. It’s seen as one of the most powerful tools to achieve higher rankings for your site in search engines. If a lot of high-quality links lead to a certain page, search engines will consider it a popular or meaningful article, and, therefore, they’ll rank it higher.
Link Quality
Links aren’t all equal. Some links are worth more than others. For instance, a link from an authoritative website, preferably topically related to yours, is worth more than a random link from a small website nobody knows. So, if you have a restaurant, you’d rather get a link from a restaurant review (on topic) on The Guardian website (high authority), than, let’s say, a link from your aunt’s horseback-riding school website. This makes choosing sites you’d love to get links from easier, but at the same time, it makes it a lot harder to get those coveted high-quality links.
Shady Techniques
Because link building isn’t easy, lots of shady link building methods emerged in the past. People tried to game the system, for instance, by buying links from link farms. That’s why link building has got a somewhat nasty reputation.
Consequently, Google intervened with serious penalties as a result. If your site gets linked to from websites with a questionable reputation, it can completely disappear from the search results. So you better refrain from any of these risky link building tricks. If you play it fair and smart though, you can gain a lot from link building.
What Should You Do to Get Links?
Now we get to the million dollar question: what should you do to get those valuable links? We believe in a holistic link building approach. You’ll have to create a website that people want to link to. It sounds so simple: Create high-quality, funny, original or exceptional content people want to share. But how do you do this?
First and foremost, find out who your audience is. Who are you trying to reach with your content? What kind of content do they need? What information are they looking for and what kind of questions do they ask? Which words do they use? And, what kind of websites do they visit?
If you can answer these questions, it will be easier to create content that fits your audience’s needs (for instance, by using the principles of content design). Also, when you’ve created that page with valuable content for your audience, and you know where your audience is (which websites they visit), you’ll have a starting point for your link building activities: you can start reaching out to those website owners. That’s what link building is, in a nutshell: Sharing your article with parties that might be interested in sharing it too. That’s why it’s key to target the right niche for your shop or blog. This focus decreases the number of people you’ll have to contact and increases the chances of actually getting a link.
People will only link from their website to yours if it’s in their audience’s (or their own) interest. Convincing them to link will only happen if your product or content really is exceptional. Offering them to try or use your product (if you have one) for free might help convince them. And always make sure to contact them personally, as this will lead to better results. Read all about this process in our step by step guide to link building.
Link Building for Bloggers and Pros
Link building requires time, effort and persistence. As a blogger, you might dread link building even more. If you can relate to this, Caroline’s post on her struggles with link building as a blogger is a great read.
Have your bases covered and want to take it a step further? Then we’d advise you to read this article with advanced link building tips by Kris Jones. You’ll learn which tools you can use to find out which sites already link to you and what you can do to get more of those. Find out everything about broken link building, reclamation link building, the so-called skyscraper technique and more.
Pssst… if reaching out really isn’t your thing, you can always start with some “internal link building”: fix your internal linking structure!
00CreativarianCreativarian2022-11-28 22:11:232022-11-28 22:11:23SEO Basics: What Is Link Building?