The latest news in SEO and WordPress: July 2020

Every few weeks we have an SEO News video in which Jono Alderson and I, along with other experts, share the latest SEO news with our academy subscribers. Last week, we decided to try this in the form of a webinar where viewers were able to ask us questions right away. Because this was such a success, we’re already planning our next webinar. In this blog post, I’ll discuss the highlights of our July 2020 webinar to give you an idea of what’s new in the world of SEO!

Stay on top of the latest changes in SEO by getting a Yoast SEO academy training subscription. This also gives you the opportunity to watch earlier videos of SEO News and develop vital SEO skills by completing a variety of courses.

What’s new with Google and Bing?

Our friends at Google and Bing have not been sitting idly by, so we had lots of news to share. Here, I’ll give you a few highlights of what we discussed.

Scroll to text

Google has been testing it on AMP for quite a while, and now it’s probably here to stay: scroll to text. So, what is it? When someone does a search on Google and clicks on a featured snippet result, Google will send this user to the specific piece of text on the page and highlight it. Seemingly, without the context of the introduction above or content surrounding this answer. And although this focus on getting a quick answer is understandable from a user’s view, it seems quite contradictory to Google’s view that long-form content provides more quality and a better user experience.

So, what does this mean for us? It might mean some changes to your design, for example considering a sticky header to keep your brand in the picture wherever someone is on your page. But mostly, it means that structuring your content becomes even more important to make sure that each part of your text can stand alone. To make it easy, you’ll have to treat every piece of text on your page as its own landing page. Our SEO Copywriting training, which is part of our Content SEO training course, can definitely help you out with that.

Licensing program for news publishers

With an increase of zero-click searches (where questions are being answered at the top of the SERPs), it’s becoming more difficult for certain businesses to get people to click through to their site. And this makes it more difficult to make money and create new content. That’s why Google has launched an early pilot for news publishers. A licensing program in which they’ll pay publishers for high-quality content, to make sure they’ll be able to keep their business running and provide people with complex and deeper stories on different issues and interests. Now, this is still a pilot for specific countries and specific publications, so we’re curious to see where it goes.

Free product listings in the SERP

Google has a product tab in their search, but they seem to be shifting more and more to showing products directly in the search results. And the latest announcement in this is that if you have schema.org and structured data for the products on your site, your products become eligible to being shown directly in the search results. Without paying Google. And this is pretty cool because it’s a step in opening up the web further for everyone. Anyone who uses schema.org and implements their structured data the right way can compete, even with the bigger players. If you haven’t implemented schema.org yet, our Yoast SEO plugin and WooCommerce SEO plugin can help you with that.

Bing Site Scan tool

Bing has launched the Site Scan tool, a potential competitor to existing tools where you can crawl your site to find technical SEO issues. It’s not as extensive as other tools you might be familiar with, but it gives you reports on things that are broken and can impact your rankings. So it’s definitely worth having a look at.

There’s lots and lots of more fun news we discussed in the webinar, such as a page experience update, the latest on structured data for recipes, a new fact check label, and more. To get access to this and other videos to stay on top of the latest news in SEO and WordPress, you can subscribe to one of our Yoast SEO academy training courses:

What’s new in WordPress?

Web Stories (beta)

The upcoming release of WordPress 5.5 comes with a few noteworthy features which we discussed in the webinar. But in this blog post, I want to highlight one of them: Web Stories. Now, this is still in the beta stage, but this editor shows us a promising next step in the way we create and present content. To put it in understandable words: Web Stories makes it possible to present your content in a visual, engaging and swipeable way on your site (think Instagram or other visual social platforms).

The cool thing with this new feature and others like it, is that the Google team actively collaborates with us to make sure it will work together well with our plugin. In the case of Web Stories, someone from Google made a pull request on our Yoast SEO Github. Which is essentially a request to review the changes they will make before they’re final. This gives us the opportunity to anticipate them and make sure our plugin will seamlessly work together with this new editor by giving out the right metadata.

XML sitemaps in core

Another feature worth mentioning is that WordPress will be adding XML sitemaps in its core. This is pretty cool because it’s a feature that was still missing from WordPress. For everyone using our Yoast SEO plugin, we will disable this default sitemap for the simple fact that Yoast SEO already adds a sitemap which helps Google find your content. Don’t worry, we know what we’re doing. We’ve actually worked with a team from Google on optimizing our sitemap feature and the one Yoast SEO provides is just more up to date concerning metadata.

What’s new in Yoast?

With an ever-changing SEO world around us, we understand the importance of improving our work to keep up with these changes. Not just in terms of adding more languages to our Yoast SEO plugin, but also in providing everyone in the community with an easy and natural workflow.

Duplicate Post

That’s why we recently acquired the Duplicate Post plugin from its original developer Enrico Battocchi, who has also joined our team as a senior developer on the plugin. This plugin lets you duplicate any post or page in WordPress, and all its settings, with just one click. You can read more about this plugin, and what it can help you with, in our announcement post.

Improved publishing workflow

What’s new in Yoast SEO is an improved publishing workflow and the possibility to tell search engines how to treat links that you add to your content. These are both features to help our users create quality content that fits into a good SEO strategy. The improved publishing workflow helps you keep an eye on the rankability and readability of your text, but also makes it easy to share your new post right away.

Rel attributes for links

The rel attributes we’ve added for links, might not be recognized as a Yoast feature right away, but they are. And I’ll tell you what they’re for. This feature helps you mark external links as nofollow, which is always a good idea if they lead to pages you don’t really want to endorse. Also, you can use the sponsored attribute to show search engines that an external link is commercial. These attributes help Google get a better sense of what happens with links on the web.

You can read all about these new features in our Yoast SEO 14.4 release post. And if you’re curious about the other topics we discussed, have a look at our Yoast SEO academy subscriptions to get access to these SEO News videos.

The post The latest news in SEO and WordPress: July 2020 appeared first on Yoast.

Announcement: Duplicate Post joins Yoast

Today, we’re very proud to announce that Yoast has acquired the Duplicate Post plugin. This plugin, with well over 3 million users, is one of the most popular WordPress plugins right now. The reason for that is clear: it does one task simple and well. Also, its original developer, Enrico Battocchi, will join Yoast as a senior developer and will remain one of the leading developers on the plugin.

Why did we acquire Duplicate Post?

We see that there are multiple reasons for using the Duplicate Post plugin. These range from people who use it to republish existing articles with a proper review step, to people who simply don’t want to recreate an entire page layout every time. All of these actions are very useful, and most of them have some impact, either positive or negative, on SEO. We feel that by building better integrations between Yoast SEO and Duplicate Post we can further simplify people’s workflows and help them maintain their site health.

When I started talking to Enrico about this we quickly figured out that we could work together more efficiently if he joined Yoast. Enrico created Duplicate Post well over 10 years ago and he’s taken great care of it so far. We want to thank him for that and certainly not take that out of his hands completely. He’ll still have an important voice in its future development. In fact, some features we suggested, he’d already wanted to build but simply lacked the time and resources to do so. And that’s why this transaction happened.

Enrico shared his thoughts in his own blog post here. But we’ll give you a sneak peek of what he has to say:

“I‘m excited to join them because I’m confident that Yoast will be a great new home for Duplicate Post, and its users will benefit from all the advantages of an inventive company that can provide quality, support, and vision for the future.

So, what are we going to do with it?

I’ll be honest: I don’t like talking about features until they’re done. One of the first things we’ll do is improve on the plugin’s accessibility. One of our other Italian team members, our accessibility specialist Andrea Fercia, has already reviewed the plugin and we’re going to make sure the accessibility is top notch. 

Soon after that, we’ll add some simple integrations between Yoast SEO and Duplicate Post. Such as making sure that the user roles that Yoast SEO adds, SEO Editor and SEO Manager, can duplicate posts.

Currently, we do not have plans to make a premium version of Duplicate Post, nor do we want to take any functionality away from the current plugin. We simply want to make this plugin better and improve everybody’s workflows with it.

We at Yoast, now including Enrico, are really excited about all the current and future opportunities for our plugins that this acquisition brings. If you have any questions, please don’t hesitate to ask them!

The post Announcement: Duplicate Post joins Yoast appeared first on Yoast.

Searching without result: Insights from zero result searches

When users search on your website and find no results, that’s usually a bad experience. But if you track these “zero result searches”, you might find yourself with data that can help you identify new content and service opportunities. It might also tell you a lot about the difference between how you see your website and how your users see it.

The gap between brand identity vs. brand perception

Almost every website owner can explain in a few sentences what their website is about, and why people should visit it. This is the identity of your website. Separately to that, each visitor creates their own impression of your website (influenced by your design, content, tone, and so on). This is brand perception.

If you’re doing a great job with your marketing and your messaging, there should be little difference between your identity and your brand perception. That way you’re building a consistent brand for your business.

But that’s a hard balance to strike. And if you get a lot of visitors to your site, it’s likely that they’ll all have slightly different opinions of and experience with your pages. They might have diverse expectations, backgrounds, and cultural influences. That’ll make it harder for you to ‘land’ your stories and messaging.

That creates a gap. The wider that gap, the harder it’ll be for you to convince users to take action. You haven’t convinced them, helped them, or made them believe.

In our experience, most websites aren’t always successful in achieving this harmony of brand and brand perception. But how can you determine whether this is the case on your site? Well, your on-site search can provide some helpful insight.

Insight from zero result searches

A search query with no results can have quite a few different meanings, all of them useful information to help you improve your website. The most common ones are:

1. Right content, wrong visitors?

Perhaps your visitors are expecting to find a certain piece of information on your website, but shouldn’t have been on your website in the first place (a discrepancy between your identity and the brand perception of your visitor).

Maybe you’re attracting the wrong kind of visitors for what you’re offering (or in the wrong stage of a buying process). Take a look at the traffic source in order to determine if you’re ranking on the proper keywords or targeting the right terms with your campaigns.

Or, perhaps you’re attracting the right kinds of visitors, but they’re going to the wrong content – and they’re getting mixed signals about what products or services you offer (or don’t).

Aligning the right types of people to the right pages and content might mean that they never have to search in the first place. A good way to ensure this is by optimizing your site structure.

2. Missed opportunities

The other way to view this problem is to see it as an opportunity. If you’re attracting visitors who’re engaging with your site but searching for products/services/information you don’t have, perhaps you can meet that need.

Imagine your website is for a bakery which sells cupcakes. You may find that lots of people search your site for ‘donuts’, but they get no results.

Maybe, instead of working to change your brand perception and all of your campaigns, you could start to sell donuts. In fact, you already have some great data to help you to understand the market demand and consumer behaviour. And the customers are already on your site.

Of course, real-world production, marketing and logistics challenges are never ‘simple’, but zero result searches can be a great way to spot the next big thing you should pivot into.

3. Keyword choices

The words used by the visitor when searching for something are different from the vocabulary used on the website. For example; your visitor searches for “VAT” but the website only contains a section about “goods and services tax”. So they don’t find what they’re looking for.

This situation is a great chance to improve your website. You will be presented with a list of quickly fixable “issues”; keywords used by your visitors which are not present on your website at the moment. If you can work out what those searchers wanted, you can go back to your content and diversify your language and phrasing to match their vocabulary and tone.

That’ll help you to solve their problems, and, to close the gap between brand identity and perception.

Read more: The ultimate guide to keyword research »

4. Your internal search engine isn’t good enough

In some cases, it may be that you already have all of the right content you need to solve your users problems – but that they’re not finding it when they search. Perhaps the results aren’t in a great order, or, some pages aren’t showing up at all? It’s important to have an internal search engine that functions properly.

If your site is running on WordPress, and you’re using the default settings, then you may find that your results prioritize recency over relevance, which isn’t always a good fit for searchers. You might consider using a plugin that alters WordPress’ search behavior, and makes it more configurable (like Relevanssi).

How do I set up the tracking?

If you’re one of the many people who use Google Analytics (and/or Google Tag Manager), then this guide should give you a great starting point to set up your tracking.

You may find that the details differ a little for you, depending on a few variables. If you’re using a different analytics package, or, if your on-site search isn’t ‘normal’, then you might need to do some work to get everything set up properly.

In conclusion: 0 results can be very useful

Yes, zero result searches can be a bad experience for your users. But by tracking them you can turn these experiences into useful information to improve your site.

By analyzing these searches you can figure out whether the right people are visiting your site or whether your audience is able to find their way around your site. You can also use the search queries as inspiration in the products and services you offer. Or find out whether you’re focusing on the right keywords, the ones your audience uses. It can also give you insight into your internal search engine and if it’s functioning the way you want it to.

Enough reasons to set up the tracking through your Analytics, right?

Keep reading: More on website optimization: 6 daily SEO tasks »

The post Searching without result: Insights from zero result searches appeared first on Yoast.

Complete beginner’s guide to SEO

In this guide, we will list our best SEO basics categorised by subjects regarding SEO.

Table of contents

Before you’re going to start building a website, we would advise you to draft up your SEO strategy first. A good SEO strategy touches quite some topics that you would need to think about before you can start building. But in reality, we see lots of site owners start looking for SEO once their website is already up and running. Luckily it’s never too late to join the party, and this complete beginner’s guide to SEO is here to get you up and running.

There’s a whole lot that you, as the owner of a website, could and actually should do to attract visitors to your site. One of these things is optimizing your website for search engines like Google, Bing, and Yandex. This is Search Engine Optimization. Because we have already written so much great content about the basics of SEO, the time has come to unite the best knowledge we have to offer in one beginner’s guide to SEO.

SEO and search in general

If you don’t want to spend money on advertising in search engines but do want to increase traffic to your website, then by now, you should realise SEO is the way to go. In the articles listed below, we have written everything you need to know about SEO and Search in general. So you will find out what Google does, what SEO is, how it affects the search result pages and our beliefs on practising good SEO.

Yoast SEO: the ultimate SEO plugin for WordPress

When you’ve come up with a holistic SEO strategy, you’re going to need the tools on your website that can help you achieve your goals. This is where Yoast SEO comes into play. We offer both free and premium solutions for you to work with. That’s why we’d like to explain what our plugin can do but also what you should do yourself.

User eXperience (UX)

User experience is an essential part of the puzzle. Just when you thought your website was finished, we tell you to have a good look at it again. But then take into account all the posts listed below. Most importantly, we advise you on what UX is and why it influences SEO. Without prior knowledge of UX, don’t you agree you would instead visit a website that loads quickly, is easy to navigate and looks trustworthy instead of one that takes ages to load and where you can’t find the menu?

Site structure

When creating a new website, site structure is one of those elements that you should start thinking about early on in the process. Although in a CMS like WordPress, you can easily make changes afterward; it’s good to define a good site structure at once. In the following articles listing in this beginner’s guide to SEO, we will guide you through the most important topics on the subject.

Copywriting

Do you need more help to take your SEO copywriting to the next level? In our SEO copywriting training, which is part of our Yoast SEO academy training subscription, we’ll teach you how to write copy that ranks!

Pro tip: Fine-tuning the readability of your copy is more important than (over-)optimising it for Google. You are writing content for your audience, not for Google.

Content

Why do people visit your website? Because of your excellent content, of course! Through the next posts, you will learn all about writing and optimizing your content. But first things first, before you start writing, you should do some keyword research. Find out what your audience is searching for online and adapt your keyword strategy to your new-found knowledge. Only now, you can focus on what your audience wants to read and write content that answers all of their questions.

Link building

Google uses links to find your website and its content. If you haven’t got links, it can be hard to get your site noticed by robots and your site might not get indexed as quickly. If your website is already indexed, you can link to your new content from a page that has already been indexed. This is what we call internal linking. If another website links to your website or the other way around, that is what we call external linking. Read all about it in the next posts and put this knowledge to use.

Mobile

Google announced that by September 2020, it would make mobile-first indexing the default. Google will do this because just more people use the web on their mobile devices than on any other device. Your website must be responsive, meaning it displays correctly on mobile phones, tablets, and other handheld devices. In the following blog posts, we will tell you what you can do to optimize your website for mobile use.

Technical SEO

While the Yoast SEO plugin handles a lot of the technical SEO details for you, these articles are definitely worth your while. If you don’t know whether your website lives up to the standards it should, as we describe in the linked articles below, you should contact your developer or website host to have your questions answered. If you’re wondering how to get your website to be one of those unique results on the search engine results page (SERP), the posts on structured data and rich snippets are a must-read!

Analytics

By the time you are reading this part of the beginner’s guide to SEO, you probably already know what Google Analytics is. If not, no problem, we’ve got you covered. If you know the basics, we will elaborate on some practical information about using Google Analytics. Next to Analytics, there is Search Console. Everyone maintaining a website should be using Google Search Console. It gives a lot of insight into how your website performs and what you do to improve its performance.

If you want to learn more about using social media and other essential SEO skills, you should check out our All-Around SEO training! It doesn’t just tell you about SEO: it’ll help you put these skills into practice!

Social

Did you know your presence on social media also affects your SEO? Therefore our CEO Marieke van de Rakt wrote an excellent post on how to use social media. Find out how and why it could benefit your SEO strategy.

Open Source

Collaboratively working on software while it’s source code is open for all to see, and improve! At Yoast, we just love open source. WordPress is open source and even our plugins our open source. We actively encourage people to help us improve our plugins. In return, we devote 5% of our developers’ hours to working on the WordPress core.

Ready to become a pro after reading this beginner’s guide to SEO?

If you’re reading this and read every article listed in this beginner’s guide to SEO, you may call yourself a newbie no more. Now you’ve come to a basic understanding of SEO; you probably have a massive to-do list for your website. Some of the things on your list should you let your developer or website host handle, but there’s so much you can start doing yourself to improve your website’s chances to rank in search results. If not, here’s an idea of what your to-do list might look like:

To-do list

  • Define a holistic SEO-strategy
  • Install the Yoast SEO plugin on my website
  • Check if my website’s accessibility is good
  • Check my site speed and try to improve it
  • Re-evaluate my site structure
  • Implement breadcrumbs in my website
  • Define a keyword strategy
  • Do keyword research
  • Optimize available content for SEO
  • Write great content for appropriate keywords and keyphrases
  • Try building links from other sites to yours
  • Re-evaluate if your website is mobile-friendly
  • Address your developer and website host to get your technical SEO up to par
  • Use Yoast SEO Premium to speed up your work and get awesome features
  • Try and get a rich snippet on the SERP
  • Set up Google Search Console and work on its recommendations
  • Work on your social media page(s)
  • Last but not least: keep reading our blog for the latest tips and tricks

Here you have an extensive list that will keep you occupied for many hours. But we promise that it’s worth it! Some things might be quick wins, while others may seem ineffective. Please keep in mind everything you do will affect your chances to rank. After all, it should be part of your holistic SEO-strategy. Now, you’re ready for more in-depth SEO content, so why not check out our 16 Ultimate Guides to higher rankings?

Feel like you’re ready for the next step in becoming a SEO-professional?

The post Complete beginner’s guide to SEO appeared first on Yoast.

Yoast SEO 14.0: Much faster thanks to ‘indexables’

Today is a special day. Today, a project we’ve been working on for a year sees the light of day. Yoast SEO 14.0 rewrites the playbook on how a WordPress SEO plugin can work. Thanks to an approach we call indexables, we bring you a much faster experience and a new foundation that helps us get ready for an exciting future!

Think like a search engine

SEO has always been about thinking like a search engine. Search engines want to retrieve as much information as possible, and use it to provide searchers with the best possible answers to their questions. This means we constantly have to ask ourselves; how does a search engine treat information? 

Meet The Indexables

Have you met our new superheroes The Indexables? Check out the Indexables comic!

Information on the web is addressable via URLs. Anything that has a URL is something that could be discovered, scraped, indexed, and shown in the search results. WordPress has posts, pages, custom post types, categories, tags, custom taxonomies, different types of archives, special pages, and maybe even more types of content. Do you think a search engine like Google cares about that? It doesn’t really. It just looks for things with a URL, that it can scrape and index.

A better information architecture for WordPress

From an SEO perspective, any type of page in WordPress is simply an indexable object. This is the basic intuition that has led to indexables. In its core, indexables is just a database table that contains metadata and URLs for all indexables on a site. The abstraction normalizes the information architecture for any type of page in WordPress and makes its metadata directly queryable. On top of that, we can now easily and economically relate different indexable objects to each other and to other things, such as links, redirects, attachments, and perhaps even schema markup.

Looking for more background on indexables and the future it holds? Read Omar’s post The exciting technology that is indexables

A direct benefit of indexables: a speed boost

While all the magic happens behind the scenes, the first notable ‘feature’ of indexables is a speed boost. With all the testing we’ve done, Yoast SEO 14.0 can provide a speed boost of 5-10%. Your entire site will load faster. Of course, this depends on various elements, like the type of site, the number of plugins installed, the hosting provider et cetera. This kind of speed boost is not only good for you, your visitors and your site in general, but also for search engines. Search engines have been advocating faster sites for a while now and with Yoast SEO 14.0 we can help you speed up your site as well.

After updating to Yoast SEO 14, we ask you to run the indexing process

A new architecture ready for new features

One of the main benefits of indexables is what we can build on top of it. Rethinking Yoast SEO with indexables in mind, helped us build a new information architecture that will allow us to add and expand sitewide SEO features. The architecture makes our code easier to maintain and improve, while also helping us build new and complex features more quickly. 

One of the first features built on top of indexables is our new headless WordPress API. Developers using headless WordPress installs can now generate metadata from a frontend request. Thanks to a simple metadata endpoint, developers can use the REST API to grab the data and output it wherever they want.

Improved API’s 

One of the indirect benefits of this release is new outside access to data. Thanks to the new architecture, we built a set of APIs that make it easier for third-party developers to hook into Yoast SEO. For this, we introduce surfaces. A surface is an object which we explicitly expose for third party use and which we promise to keep backward compatible. Find out more about surfaces in our developer documentation.

Technical background

As we’ve rebuilt a large part of the plugin, we have ample documentation for developers to come to grips with the changes. If you hook into Yoast SEO, it’s a good idea to go over our documentation and developer blog posts to see what changed and how you can use this to your advantage. This release makes it a lot easier for developers to hook into. Of course, this also applies to our Schema.org framework. Find more information in our developer documentation for Yoast SEO 14.0.

Try it out before updating

It’s important to test plugins before you update, but since this is a really big one it might be a good idea to try it out before adding it to your site. Of course, Yoast SEO 14.0 is thoroughly tested, but since we can’t test every set up out there, there’s always a chance that some rare combination of factors raises an issue. In that case, use a staging environment to test your plugins on a copy of your site. 

For developers and testers, we made our internal Yoast SEO Test Helper available as a plugin. This can help you test our plugins on your staging environment.

Yoast SEO 14.0: The Indexables release

Yoast SEO 14.0 is out of this world. We’ve rebuilt a large part of how the plugin gets its data, which helped us to make it faster and to help your site load faster. This innovative way of handling data inside WordPress helps us — and you — get ready for a very exciting future!

The post Yoast SEO 14.0: Much faster thanks to ‘indexables’ appeared first on Yoast.

What does Yoast SEO do?

The Yoast SEO plugin makes it easy for your site to meet the highest technical SEO standards. It also gives you the tools to bring your content to the highest standards of SEO and overall readability. Here, we’ll discuss how our plugin helps you build the best website you possibly can!

Technical features of Yoast SEO

If technical SEO isn’t your strong suit, much of the following may not make sense to you. But, don’t worry! Yoast SEO exists to make sure you don’t have to know all of these things. The plugin settings are very sensible by default, and our configuration wizard also guides you through the steps to get your technical SEO settings right.

This means that by simply installing the plugin and following the steps in our wizard, you’re already fixing a lot of important technical SEO things for your site! That way you don’t have to know about technical things such as robots.txt, clean permalink URLs, htaccess files and sitemaps. Our plugin will take care of these for you. Furthermore, Yoast SEO also makes sure your site has:

  • canonical URLs to avoid duplicate content;
  • a valid Schema.org structured data implementation;
  • a noindex or nofollow option for every page;
  • OpenGraph tags for every page or article;
  • etc. etc. You can find a complete list of features here.

Update: Since the 11.0 release, Yoast SEO builds a full structured data graph for every post or page on your site! A graph is a complete piece of structured data with well-defined connections to all the different parts. Search engines now not only know what all the parts mean but also how they fit together. Want to know what it does for your website? Read all about Yoast SEO 11.0!

If you are (a bit more) familiar with technical SEO, you might enjoy reading more about Yoast SEO’s hidden features that secretly level up your SEO. And if you want to dive deeper and step up your technical SEO game, we also provide a technical SEO training course that will help you on your way. 

Yoast SEO improves your content SEO

Once your plugin is installed and configured, it’s time to get started with your content. Important to remember is that the plugin helps you with your rankings, but they still rely on your content. This means you have to create good content for the right keywords.

After you’ve done your keyword research, you’ll have to start optimizing the pages and posts on your sites for the keywords and key phrases you want to rank for. To do that, you can set a focus keyphrase for an article in Yoast SEO. Then, the plugin uses our content SEO analyses to determine how your content scores on different ranking factors, such as how many times you use your keyphrase, the length of your text or whether you used any internal links.

With this analysis, the plugin is able to tell you how you can optimize your post or page to rank with that keyphrase. And does this by using red, orange and green bullets to indicate how every factor scores. This gives you an easy overview of the overall score and what you can still tackle to increase your rankings!

The content SEO analysis tells you how to optimize your text for a certain keyword with the use of red, orange and green bullets. This is a screenshot of our Premium plugin.

Yoast SEO improves your readability

Optimizing your content to rank with the right keyphrase is important, but don’t forget your reader! Even if you write amazing content for search engines, your audience won’t benefit from it if they don’t understand it. When a person doesn’t understand your content, the chance of them buying something from you is close to zero. The same is true for the odds of them sharing one of your articles with their friends. So, you need to make sure your content is also easy to understand. And that’s where the readability features come in.

Yoast SEO’s readability features are well-researched analyses that give you feedback on how to optimize your writing. Now, this may sound strange, because the way you write can be very personal. So let me explain how it works. The plugin uses an algorithm to check your content on different factors that are proven to increase readability. We look at the use of transition words, the use of passive voice, your sentence and paragraph lengths and more. But we carefully crafted this algorithm to make it as accurate as possible without being too strict.

This means you’re able to adopt the feedback in a way that suits you and your content will still have your personal tone of voice. If you’re interested in all the factors that increase readability, you can read more about the Yoast SEO readability features.

The readability analysis tells you how to optimize your text to make it easy to read with the use of red, orange and green bullets. This is a screenshot of our Premium plugin.

A quick recap

In this article I’ve shown you what Yoast SEO can do for your site. To sum it up, it improves your technical SEO by taking care of a lot of technical things in the background. Secondly, our plugin helps you improve your content SEO by helping you set a keyphrase and telling you exactly how you can optimize your content to rank with this keyphrase. Lastly, our plugin helps you improve the readability of your content by providing feedback that you can easily incorporate into your own writing style.

I hope this article gives you some insight into our plugin and what it can do for you! It’s also worth noting that we offer two versions of our plugin, so have a look to decide which one suits you best. We offer a free version of the plugin, that will definitely get you started with your SEO. But I advise you to also take a glance at our Premium plugin to make sure you’re not missing out on the features that will get you that top position in the rankings.

The post What does Yoast SEO do? appeared first on Yoast.

Yoast SEO 14.0: The Indexables

We’re preparing for one of the biggest releases in Yoast SEO history, Yoast SEO 14.0. This release, planned for April 28th, will be a huge rewrite of parts of our code. We’re sharing technical details on that in developer posts on our developer blog this week, but we’ve also made a comic to try to explain to non-developers what we did. We have new super heroes, we call them the Indexables!

If you want to test, head on to this developer announcement post, test instructions are in there. For now, enjoy the comic:

The post Yoast SEO 14.0: The Indexables appeared first on Yoast.

Building a brand for your business

At Yoast, we pride ourselves on our branding. I would go as far as saying that it has attributed a lot to our success. I also think that good and consistent branding needs to be talked about more, as it is one of the hallmarks of a great enterprise. Please let me explain why I think it’s important for a business to think about their branding and give some examples of what we did. Hopefully, it’ll inspire you to do better branding for your company!

What is branding?

First, let’s look at some definitions. The American Marketing Association on their site defines a brand as:

A brand is a name, term, design, symbol or any other feature that identifies one seller’s good or service as distinct from those of other sellers.

Lexico defines branding as:

The promotion of a particular product or company by means of advertising and distinctive design.

On the scientific side, definitions range widely too. David Aaker, called the “Father of Modern Branding” by marketing text book writer Philip Kotler, defines branding as:

“Far more than a name and logo, it is an organization’s promise to a customer to deliver what a brand stands for…in terms of functional benefits but also emotional, self-expressive, and social benefits”

David Aaker in Aaker on Branding

So, branding is the whole package: the name, the images, the advertising, the story. Good branding associates your company and/or product with positive feelings. Some major brands even go as far as only promoting the feelings in their advertisements, because we all know what the product is. If you’re in that stage, you’ve reached true “brand recognition”. If you succeed in making people feel certain feelings because they’ve bought something from you, the way I feel when I drink a Diet Coke, for instance, you’ve hit the jackpot.

How do you measure branding?

As digital marketers, we tend to want to measure everything and we think we can measure everything equally well. I don’t think that’s the case for branding. You might have the budget to do large scale brand research, but only truly big brands usually have that kind of money. And when you’re doing that research, the bigger question is: what do you want to do with the outcome of that research?

To go one step deeper, we probably need to define better what we’d be measuring if we can measure anything. I find this brand knowledge pyramid in this article by P. Chandon from INSEAD very useful:

Brand knowledge pyramid which describes going from brand awareness, to strong, favorable & unique brand assocations to postitive & accessible brand evaluations, to intense & active brnad loyalty.

So, if you see the above pyramid, brand awareness is a pre-requisite for everything else. If people don’t consider you when they’re making a purchase, everything else you do to “charge” your brand is useless. More people searching for you online, which you can see through, for instance, Google Trends, is a good measure of brand awareness. Note that it is always relative to your competition. Comparing searches for “Yoast” with searches for “Coca-Cola” is both non-sensical and mostly just self-flagellation. However, comparing searches for “Yoast SEO” with searches for “WordPress SEO” makes much more sense, and luckily, it shows that we won that battle 5 years ago.

If you really want to measure the impact, I think the smartest thing to do for smaller businesses is just seeing whether more people search for your brand online.

The brand “Yoast”

Given our definitions above, the brand Yoast has two sides to it: the brand image and the “functional” aspects of the brand. The functional aspects are a result of the functionality of our product, the quality of our UX, the usefulness of our features. To be able to build a good brand, having at least one good product is a requirement. Of course, that product can be a news site, or information, or whatever you want it to be, but it has to be great. For the purposes of this article, I’m going to assume that’s a given. The great product is there and exists.

The brand name

Some things get lost in history, and that’s kind of funny. Yoast is how you pronounce my first name (Joost) if you’d pronounce it in English. Basically, toast with a Y. These days, people at conferences who don’t know this, sometimes introduce me as “this is Juiced from Yoast”, which always cracks me up. What’s most important though is that Yoast is short, it’s easy to remember and it’s unique in our space.

For a while, keyword domain names were all the rage in the SEO industry. If you want to include the most important keyword for your business, make sure you stick something on to it that makes it rememberable and unique. This will make it a lot easier for people to search specifically for you. Some examples of this are for instance SearchEngineLand and Search Engine Journal. While they both clearly have the keyword in their brand name, the addition does make it a lot easier to search for them. At the same time, they do have longer brand names because of that. If your company name is long, think of whether abbreviating it is a good idea. Some of the best brands in the world are abbreviations: KLM, IBM, H&M, AT&T. You might not even know the words behind some of those abbreviations!

Building the brand image

Mijke, our brand manager, was one of the very first people I hired when I started hiring people. Erwin, the illustrator behind all of our avatars and a lot of the other images you see on this site, followed soon after. From the very beginning, things like color schemes and logos were important. But, also our positioning on who we are in the world are things that we’ve deemed as very important.

Even before he was a Yoast employee, Erwin drew my avatar. Paul Madden created my very first avatar as a doodle at a conference, and while very nice, Erwin improved upon it quite a bit. Later, when Yoast started growing, we asked Erwin to create an avatar for every new employee. We still endeavor to do this, but admittedly we’re running quite a bit behind at the moment.

If you’re interested in our avatars, this infographic is quite interesting (click to enlarge as it’s rather big):

Logos, but also: so much more

In many ways, our avatars were more important at the beginning of Yoast than our logo was. Our avatars, with their recognizable style, immediately made clear that someone who responded somewhere was a Yoast employee. People remember our avatars while most people do not remember our older logo’s.

Image of the old Yoast logo and the current Yoast logo.
The old Yoast logo vs the current one

You cannot just create a logo and then be done with it, you’ll have to give it some more thought, and depending on how big your company is, sometimes even a lot of thought.

Our branding is in every post image we create. You won’t find a lot of stock photos on Yoast.com, we use custom made illustrations for every important aspect of our site. Illustrations that contain exactly what we want them to contain, and are examples for the world we want to live in. These illustrations also hang in our offices as decoration, and during the COVID-19 work from home episode, we allowed our employees to pick one and we sent them some of these illustrations to hang on their home walls. That’s when you know your branding does bring a sense of community, just as in the pyramid above.

Branding in the search results

One of the things that I’ve always been very keen on is doing proper branding in the search results. It’s really important that when someone is researching a topic and you rank for a lot of the terms in that topic, they see you rank. Even if they don’t click on the first result. This is why I’ve always said it’s very important to include your brand name in titles. This is another spot where a relatively short brand name will help you, as you’ve got just so much more space to add a meaningful title. Usually, it makes the most sense to add the brand name to the end of the title and make it easily distinguishable. This can be as simple as - Brand name, we chose to use • Yoast. I think it stands out just a bit more, but mostly because hardly anybody else uses it, so think about what works for you and pick something!

Another opportunity for branding is the knowledge panel that might show up for your brand. Knowledge panels are a type of rich results in the search engines. They are a great asset to have. Be sure to optimize everything you can in that if you have one!

Conclusion

So, we’ve seen that branding is more than just having a logo. Branding needs to consistent, as it is one of the hallmarks of a great enterprise. But, truly measuring the efforts your branding is hard. That’s why you should focus more on what it is you want to do with the outcome of the research. Branding in the search results is something relatively simple, which can result in a lot of brand recognition. Which steps will you take to do better branding for your company?

Read more: 5 tips to improve your branding »

The post Building a brand for your business appeared first on Yoast.

Find and fix keyword cannibalization in 4 steps

As your site grows, you’ll have more and more posts. Some of these posts are going to be about a similar topic. Even when you’ve always categorized it well, your content might be competing with itself: You’re suffering from keyword cannibalization. At the same time, some of your articles might get out of date. To prevent all of this, finding and fixing keyword cannibalization issues should be part of your content maintenance work.

Table of contents

Keyword cannibalization?

Keyword cannibalization – or content cannibalism – arises when your website has multiple articles with similar content about the same keyword. This issue mainly affects growing websites: More content means a higher chance of the creation of posts and pages that are very alike. For search engines, it’s difficult to distinguish between these similar articles. As a result, they might rank all articles on that topic lower.

Read more: What is keyword cannibalization »

How to identify and solve content cannibalism

In a lot of cases, solving keyword cannibalization is going to mean deleting and merging content. I’m going to run you through some of that maintenance work as we did it at Yoast, to show you how to do this. In particular, I’m going to show you my thinking around a cluster of keywords around keyword research.

Step 1: Audit your content

The first step in my process was finding all the content we had around keyword research. Now, most of that was simple: we have a keyword research tag, and most of the content was nicely tagged. This was also slightly shocking: we had quite a few posts about the topic.

A site:search in Google gave me the missing articles that Google considered to be about keyword research. I simply searched for site:yoast.com "keyword research" and Google gave me all the posts and pages on the site that mentioned the topic.

I had found a total of 18 articles that were either entirely devoted to keyword research or had large sections that mentioned it. Another 20 or so mentioned it in passing and linked to some of the other articles.

The reason I started auditing the content for this particular group of keywords is simple: I wanted to improve our rankings around the cluster of keywords around keyword research. So I needed to analyze which of these pages were ranking, and which weren’t. This content maintenance turned out to be badly needed. It surely was time to find and fix possible cannibalization issues!

Step 2: Analyze the content performance

I went into Google Search Console and went to the Performance section. In that section I clicked the filter bar:

I clicked Query and then typed “keyword research” into the box like this:

performance filter: keyword research queries

This makes Google Search Console match all queries that contain the words keyword and research. This gives you two very important pieces of data:

  1. A list of the keywords your site had been shown in the search results for and the clicks and click-through rate (CTR) for those keywords;
  2. A list of the pages that were receiving all that traffic and how much traffic each of those pages received.

I started by looking at the total number of clicks we had received for all those queries and then looked at the individual pages. Something was immediately clear: three pages were getting 99% of the traffic. But I knew we had 18 articles that covered this topic. Obviously, it was time to clean up. Of course, we didn’t want to throw away any posts that were getting traffic that was not included in this bucket of traffic. So I had to check each post individually.

I removed the Query filter and used another option that’s in there: the Page filter. This allows you to filter by a group of URLs or a specific URL. On larger sites, you might be able to filter by groups of URLs. In this case, I looked at the data for each of those posts individually, which is best if you truly want to find and fix keyword cannibalization on your website.

Step 3: Decision time

As I went through each post in this content maintenance process, I decided what we were going to do: keep it, or delete it. If I decided we should delete it (which I did for the majority of the posts), I decided to which post we should redirect it. The more basic posts I decided to redirected to our SEO for Beginners post: what is keyword research?. The posts about keyword research tools were redirected to our article that helps you select (and understand the value of) a keyword research tool. Most of the other ones I decided to redirect to our ultimate guide to keyword research.

For each of those posts, I evaluated whether they had sections that we needed to merge into another article. Some of those posts had paragraphs or even entire sections that could just be merged into another post.

I found one post that, while it didn’t rank for keyword research, still needed to be kept: it talked about long-tail keywords specifically. It had such a clear reach for those terms that deleting it would be a waste, so I decided to redirect the other articles about the topic to that specific article.

Step 4: Take action

Now it was time to take action! I had a list of action items: content to add to specific articles after which each of the articles that piece of content came from could be deleted. Using Yoast SEO Premium, it’s easy to 301 redirect a post or page when you delete it, so that process was fairly painless.

With that, we’d taken care of the 18 specific articles about the topic, and retained only 4. We still had a list of ~20 articles that mentioned the topic and linked to one of the other articles. We went through all of them and made sure each linked to one or more of the 4 remaining articles in the appropriate section.

Fixing keyword cannibalization is hard work

If you’re thinking: “That’s a lot of work”. Yes, finding and fixing keyword cannibalization requires some serious effort. And we don’t write about just keyword research, so this is a process we have to do for quite a few terms, multiple times a year. This is a very repeatable content maintenance strategy though:

  1. Audit, so you know which content you have;
  2. Analyze, so you know how the content performs;
  3. Decide which content to keep and what to throw away;
  4. Act.

Now “all” you have to do is go through that process at least once a year for every important cluster of keywords you want your site to rank for.

Keep reading: Use your focus keyword only once »

The post Find and fix keyword cannibalization in 4 steps appeared first on Yoast.

Duplicate content: Causes and solutions

Search engines like Google have a problem – it’s called ‘duplicate content’. Duplicate content means that similar content appears at multiple locations (URLs) on the web, and as a result search engines don’t know which URL to show in the search results. This can hurt the ranking of a webpage, and the problem only gets worse when people start linking to the different versions of the same content. This article will help you to understand the various causes of duplicate content, and to find the solution to each of them.

What is duplicate content?

Duplicate content is content which is available on multiple URLs on the web. Because more than one URL shows the same content, search engines don’t know which URL to list higher in the search results. Therefore they might rank both URLs lower and give preference to other webpages.

In this article, we’ll mostly focus on the technical causes of duplicate content and their solutions. If you’d like to get a broader perspective on duplicate content and learn how it relates to copied or scraped content or even keyword cannibalization, we’d advise you to read this post: What is duplicate content.

Let’s illustrate this with an example

Duplicate content can be likened to being at a crossroads where road signs point in two different directions for the same destination: Which road should you take? To make matters worse, the final destination is different too, but only ever so slightly. As a reader, you don’t mind because you get the content you came for, but a search engine has to pick which page to show in the search results because, of course, it doesn’t want to show the same content twice.

Let’s say your article about ‘keyword x’ appears at http://www.example.com/keyword-x/ and the same content also appears at http://www.example.com/article-category/keyword-x/. This situation is not fictitious: it happens in lots of modern Content Management Systems. Then let’s say your article has been picked up by several bloggers and some of them link to the first URL, while others link to the second. This is when the search engine’s problem shows its true nature: it’s your problem. The duplicate content is your problem because those links both promote different URLs. If they were all linking to the same URL, your chances of ranking for ‘keyword x’ would be higher.

If you don’t know whether your rankings are suffering from duplicate content issues, these duplicate content discovery tools will help you find out!

Causes of duplicate content

There are dozens of reasons for duplicate content. Most of them are technical: it’s not very often that a human decides to put the same content in two different places without making clear which is the original – it feels unnatural to most of us. There are many technical reasons though and it mostly happens because developers don’t think like a browser or even a user, let alone a search engine spider – they think like a programmer. Take that article we mentioned earlier, that appears on http://www.example.com/keyword-x/ and http://www.example.com/article-category/keyword-x/. If you ask the developer, they will say it only exists once.

Misunderstanding the concept of a URL

No, that developer hasn’t gone mad, they are just speaking a different language. A CMS will probably power the website, and in that database there’s only one article, but the website’s software just allows for that same article in the database to be retrieved through several URLs. That’s because, in the eyes of the developer, the unique identifier for that article is the ID that article has in the database, not the URL. But for the search engine, the URL is the unique identifier for a piece of content. If you explain that to a developer, they will begin to get the problem. And after reading this article, you’ll even be able to provide them with a solution right away.

Session IDs

You often want to keep track of your visitors and allow them, for instance, to store items they want to buy in a shopping cart. In order to do that, you have to give them a ‘session.’ A session is a brief history of what the visitor did on your site and can contain things like the items in their shopping cart. To maintain that session as a visitor clicks from one page to another, the unique identifier for that session – called the Session ID – needs to be stored somewhere. The most common solution is to do that with cookies. However, search engines don’t usually store cookies.

At that point, some systems fall back to using Session IDs in the URL. This means that every internal link on the website gets that Session ID added to its URL, and because that Session ID is unique to that session, it creates a new URL, and therefore duplicate content.

URL parameters used for tracking and sorting

Another cause of duplicate content is using URL parameters that do not change the content of a page, for instance in tracking links. You see, to a search engine, http://www.example.com/keyword-x/ and http://www.example.com/keyword-x/?source=rss are not the same URL. The latter might allow you to track what source people came from, but it might also make it harder for you to rank well – very much an unwanted side effect!

This doesn’t just go for tracking parameters, of course. It goes for every parameter you can add to a URL that doesn’t change the vital piece of content, whether that parameter is for ‘changing the sorting on a set of products’ or for ‘showing another sidebar’: all of them cause duplicate content.

Scrapers and content syndication

Most of the reasons for duplicate content are either the ‘fault’ of you or your website. Sometimes, however, other websites use your content, with or without your consent. They don’t always link to your original article, and therefore the search engine doesn’t ‘get’ it and has to deal with yet another version of the same article. The more popular your site becomes, the more scrapers you’ll get, making this problem bigger and bigger.

Order of parameters

Another common cause is that a CMS doesn’t use nice clean URLs, but rather URLs like /?id=1&cat=2, where ID refers to the article and cat refers to the category. The URL /?cat=2&id=1 will render the same results in most website systems, but they’re completely different for a search engine.

Comment pagination

 In my beloved WordPress, but also in some other systems, there is an option to paginate your comments. This leads to the content being duplicated across the article URL, and the article URL + /comment-page-1/, /comment-page-2/ etc.

Printer-friendly pages

If your content management system creates printer-friendly pages and you link to those from your article pages, Google will usually find them, unless you specifically block them. Now, ask yourself: Which version do you want Google to show? The one with your ads and peripheral content, or the one that only shows your article?

WWW vs. non-WWW

This is one of the oldest in the book, but sometimes search engines still get it wrong: WWW vs. non-WWW duplicate content, when both versions of your site are accessible. Another, less common situation but one I’ve seen as well is HTTP vs. HTTPS duplicate content, where the same content is served out over both.

Conceptual solution: a ‘canonical’ URL

As we’ve already seen, the fact that several URLs lead to the same content is a problem, but it can be solved. One person who works at a publication will normally be able to tell you quite easily what the ‘correct’ URL for a certain article should be, but sometimes when you ask three people within the same company, you’ll get three different answers…

That’s a problem that needs addressing because, in the end, there can be only one (URL). That ‘correct’ URL for a piece of content is referred to as the Canonical URL by the search engines.

canonical_graphic_1024x630

Ironic side note

Canonical is a term stemming from the Roman Catholic tradition, where a list of sacred books was created and accepted as genuine. They were known as the canonical Gospels of the New Testament. The irony is it took the Roman Catholic church about 300 years and numerous fights to come up with that canonical list, and they eventually chose four versions of the same story

Identifying duplicate contents issues

You might not know whether you have a duplicate content issue on your site or with your content. Using Google is one of the easiest ways to spot duplicate content.

There are several search operators that are very helpful in cases like these. If you’d want to find all the URLs on your site that contain your keyword X article, you’d type the following search phrase into Google:

site:example.com intitle:"Keyword X"

Google will then show you all pages on example.com that contain that keyword. The more specific you make that intitle part of the query, the easier it is to weed out duplicate content. You can use the same method to identify duplicate content across the web. Let’s say the full title of your article was ‘Keyword X – why it is awesome’, you’d search for:

intitle:"Keyword X - why it is awesome"

And Google would give you all sites that match that title. Sometimes it’s worth even searching for one or two complete sentences from your article, as some scrapers might change the title. In some cases, when you do a search like that, Google might show a notice like this on the last page of results:

This is a sign that Google is already ‘de-duping’ the results. It’s still not good, so it’s worth clicking the link and looking at all the other results to see whether you can fix some of them.

Read more: DIY: duplicate content check »

Practical solutions for duplicate content

Once you’ve decided which URL is the canonical URL for your piece of content, you have to start a process of canonicalization (yeah I know, try saying that three times out loud fast). This means we have to tell search engines about the canonical version of a page and let them find it ASAP. There are four methods of solving the problem, in order of preference:

  1. Not creating duplicate content
  2. Redirecting duplicate content to the canonical URL
  3. Adding a canonical link element to the duplicate page
  4. Adding an HTML link from the duplicate page to the canonical page

Avoiding duplicate content

Some of the above causes for duplicate content have very simple fixes to them:

  • Are there Session ID’s in your URLs?
    These can often just be disabled in your system’s settings.
  • Have you got duplicate printer friendly pages?
    These are completely unnecessary: you should just use a print style sheet.
  • Are you using comment pagination in WordPress?
    You should just disable this feature (under settings » discussion) on 99% of sites.
  • Are your parameters in a different order?
    Tell your programmer to build a script to always put parameters in the same order (this is often referred to as a URL factory).
  • Are there tracking links issues?
    In most cases, you can use hash tag based campaign tracking instead of parameter-based campaign tracking.
  • Have you got WWW vs. non-WWW issues?
    Pick one and stick with it by redirecting the one to the other. You can also set a preference in Google Webmaster Tools, but you’ll have to claim both versions of the domain name.

If your problem isn’t that easily fixed, it might still be worth putting in the effort. The goal should be to prevent duplicate content from appearing altogether, because it’s by far the best solution to the problem.

301 Redirecting duplicate content

In some cases, it’s impossible to entirely prevent the system you’re using from creating wrong URLs for content, but sometimes it is possible to redirect them. If this isn’t logical to you (which I can understand), do keep it in mind while talking to your developers. If you do get rid of some of the duplicate content issues, make sure that you redirect all the old duplicate content URLs to the proper canonical URLs.

 Sometimes you don’t want to or can’t get rid of a duplicate version of an article, even when you know that it’s the wrong URL. To solve this particular issue, the search engines have introduced the canonical link element. It’s placed in the <head> section of your site, and it looks like this:

<link rel="canonical" href="http://example.com/wordpress/seo-plugin/" />

In the href section of the canonical link, you place the correct canonical URL for your article. When a search engine that supports canonical finds this link element, it performs a soft 301 redirect, transferring most of the link value gathered by that page to your canonical page.

This process is a bit slower than the 301 redirect though, so if you can just do a 301 redirect that would be preferable, as mentioned by Google’s John Mueller.

Keep reading: rel=canonical • What it is and how (not) to use it »

Linking back to the original content

If you can’t do any of the above, possibly because you don’t control the <head> section of the site your content appears on, adding a link back to the original article on top of or below the article is always a good idea. You might want to do this in your RSS feed by adding a link back to the article in it. Some scrapers will filter that link out, but others might leave it in. If Google encounters several links pointing to your original article, it will figure out soon enough that that’s the actual canonical version.

Conclusion: duplicate content is fixable, and should be fixed

Duplicate content happens everywhere. I have yet to encounter a site of more than 1,000 pages that hasn’t got at least a tiny duplicate content problem. It’s something you need to constantly keep an eye on, but it is fixable, and the rewards can be plentiful. Your quality content could soar in the rankings, just by getting rid of duplicate content from your site!

Read on: Rel=canonical: The ultimate guide »

The post Duplicate content: Causes and solutions appeared first on Yoast.