My SEO title isn’t displayed as I have entered it
If you’ve crafted great titles for your blog posts, pages or shop pages, nothing is more annoying than Google showing another title for your site completely in the search result snippet. Or maybe you’ve set up a template for your titles, but things get added to it when they’re outputted? For instance, you’re getting double titles? Your branding is showing up twice? The title doesn’t match what you’ve entered into the settings? Let’s go through all the problems you can run into on this front and tackle them one by one.
NOTE: If you need help with meta descriptions, use this guide: Google Shows Wrong Meta Description For My Site.
When Google doesn’t show your SEO title, there are four possible problems:
The Source Code Is Wrong
The source code for your site should contain exactly one title meta tag. If the tag is missing or more than one appears, you may not see the preferred title in search engines. Please view the source code for your site to determine if either of these situations apply.
<title>Preferred title goes here</title>
If you do not see a title meta tag, please follow the steps in this article.
If you have more than one title meta tag, please run a conflict check to determine what other feature on your site outputs the duplicate title(s).
Search Term Manipulation
If you searched for a specific search term, Google scans all indexed pages for the exact term or phrase. Google uses the search term to highlight information in search results which is why the meta title may be different from what you entered into the plugin.
To see the title without search term manipulation, use the
site: search operator followed immediately by the URL of your site. A search for all pages on example.com without search term manipulation would be site:example.com
Google Cache is Outdated
If you’ve recently updated your title, Google probably hasn’t indexed the new title yet. It can take up to a week for Google to index the changes you made, depending on how often your website is crawled.
If you type, in Google, cache: followed immediately by the URL of your site or page, you’ll see what Google has cached for your site. If the appeared date is before you made the changes, you’ll have to wait for Google to crawl your site again. Sometimes you can speed up this process with the Inspect any URL tool in Google Search Console.
Search Engines Ignored Your Preferred Title
Sometimes, Google just doesn’t like your titles. This could be true for all sorts of reasons and the ways of Google are fickle. This article on why Google won’t show the right page titles goes into it a little deeper.
Ultimately search engines will, as you have seen, make the final decision on what they show in their search results. Due to this being handled on Google’s end, there is little you can do to force Google to display the preferred title. The best advice we can provide, unfortunately, is to try different titles. This article provides advice on crafting good titles for SEO.
If you do change your title, be sure to use the Inspect any URL tool in Google Search Console to update Google’s index with the new change.
Sometimes this same issue can happen with meta descriptions. Learn more about it here: Google Shows Wrong Meta Description For My Site.
Now that we’ve looked at the possible reasons that Google doesn’t display your title correctly, let’s look at some possible issues with title templates. First, let’s tackle the title templates that are available within Yoast SEO and how they work.
Wrong Title Shows For:
Wrong Title for A Custom Post Types Page
Make sure you have entered the right titles and metas into the right post type for the right field. For example, if you have a Custom Post Type you will have two parts to it: A Custom Post Type section and a Custom Post Type Archives section. Each has there own separate and titles and metas template.
Wrong Title for Other Pages?
Each post or page’s title is automatically created by using template variables but can be overwritten at the post or page level. As the title is available to all plugins and themes, there are times when the Yoast SEO title is overwritten by another plugin or theme feature. If the template and the page level titles are correct, please check for conflicts.
If your theme is compatible with WordPress 4.1 and newer versions, it should declare theme support for the
title-tag and remove all
<title> calls from theme files to support dynamic titles.
Does your theme declare
add_theme_support( 'title-tag' );
If you are not sure if your theme declares title-tag support you may need to contact your theme developer for further assistance.
Does your theme still include
You can manually check your theme by viewing the appropriate header or template files for the
<title> meta tag.
If the theme developer declares support for the
title-tag, you should find zero
<title> meta tags in theme files.
If the theme developer declares support for the
<title> meta tags, these must be removed for the
title-tag support to work correctly.
If your theme does not declare support for the
title-tag feature, you have two options: edit your theme files or use the force a rewrite option.
Edit Your Theme Files
Search your theme’s files for the title element. This is typically found in the header.php file. Change the title element to just this:
<title><?php wp_title(''); ?></title>
If you are not sure how to do this you may need to contact your theme developer for further assistance.
Force a Rewrite
The first option is to enable “Force rewrite titles” on the SEO -> Search Appearance page.
- Log in to your WordPress website.
When you’re logged in, you will be in your ‘Dashboard’.
- Click on ‘SEO’.
On the left-hand side, you will see a menu. In that menu, click on ‘SEO’.
- Click on ‘Search Appearance’.
The ‘SEO’ settings will expand providing you additional options. Click on ‘Search Appearance’.
- Click on the ‘General’ tab.
- Toggle the ‘Force rewrite titles’ switch to ‘Enabled’.
This is discussed in detail here.
- Click ‘Save changes’.