After creating a redirect, it might happen you’d like to use the URL of that post or page again. Or perhaps you decide that you’d like to cancel that redirect after some time. Reasons for this could be that redirecting that post or page was a mistake, or the post or page contains valuable content again. In this case you might ask yourself: is it possible to use this URL again, while it has been redirected? I’ll explain whether that’s possible and what’s important to consider when doing so!

In this Ask Yoast we received a question from Ahmed M Hassan:

“If I want to use a link that had been 301 or 410 redirected before, can I cancel the redirection and use it again?”

Check out the video or read the answer below!

Optimize your site for search & social media and keep it optimized with Yoast SEO Premium »

Yoast SEO for WordPress pluginBuy now » Info

Can I cancel redirects?

Read this transcript to learn more about cancelling redirects:

“Yes, you can. What I would do, when canceling a redirect, is a Fetch and Render from Google Search Console to that URL and then submit to index, so Google knows that that URL now has content again. Otherwise, it can take months or even years for Google to come back to that URL, because it assumes you’ve redirected or deleted it. So use Fetch and Render for that and get those old URLs back in if you really need to. If you need to do this a lot, you need to think about your redirection strategy and whether you’re redirecting too quickly though.

Good luck!”

Example of Fetch and Render in Google Search Console:
search_console_-_fetch_as_google_-_https___yoast_com_

Ask Yoast

In the series Ask Yoast we answer SEO questions from followers! Need help with SEO? Let us help you out! Send your question to ask@yoast.com.

Read on: ‘Google Search Console: crawl’ »

A revolution is currently going on in the underpinnings of the web. HTTP, the protocol your browser uses to connect to your site, has a new version: HTTP/2. This is not something that should concern the average user, but for web developers, it changes how we do performance optimization entirely. In this short article, I want to explain what performance optimization best practices you can do away with, and why.

What changed?

The most important thing you should know about the new HTTP/2 is that it no longer requires a new request for each file. This is the modification that makes our performance optimization guidelines change so drastically. In the HTTP1 / HTTP/1.1 world, it’d be faster to combine JS & CSS files and even images, so there would be fewer requests between browser and server. In the HTTP/2 world, this type of optimization is no longer needed and can even become counterproductive.

Let our SEO experts analyze and optimize your site: Get Yoast SEO Care! »

Yoast SEO Care$ 199 - Buy now » Info

Can I use this already?

The answer is, fairly simply: yes. If your site is running on HTTPS, then all major current browsers support HTTP/2. You or your hosting company might have to change your server configuration to make sure it supports HTTP/2, but that’s it. Some older browsers might not be able to use it, but your site would still work for them.

So I can use HTTP/2, but should I?

Yes, you should use HTTP/2! It’s a lot faster than old fashioned HTTP1, and when you set it up well, most of your visitors will benefit hugely.

Does HTTP/2 mean I don’t need a CDN?

Even with HTTP/2 you still need a CDN. A CDN delivers content a lot faster than your average server ever will, so your site would still benefit enormously from having one. Every proper CDN will already support HTTP/2.

Performance best practices that changed

The following performance best practices are no longer needed with HTTP/2 and should be done away with:

  • Concatenating CSS and JS files
    As reducing the number of requests is no longer an issue, there’s no reason to do this anymore.
  • Image spriting
    Image spriting is the practice of combining several small images into a larger image so as to reduce the number of requests. This is a cumbersome process with quite a bit of overhead, and HTTP/2 entirely removes the need for it.
  • Domain sharding
    Though this was slightly less common, some heavy sites used multiple CDN domains to serve their files. This because a browser could only open eight parallel connections to a server in the world of HTTP/1 and they’d want to serve more files in parallel. Because HTTP/2 removes the need for parallel connections as there can be parallel downloads within one connection, this best practice becomes counterproductive. The use of multiple CDN domains actually means multiple DNS requests, which slows the site down instead of speeding it up. (Steve Souders, the godfather of web performance, already predicted in 2013 that when HTTP/2 becomes ubiquitous, domain sharding will go away.)
  • Inlining CSS and JS
    Inlining small bits of CSS and JS is a practice that was aggressively pushed by Google. Because the CSS and JS are inline, it cannot be cached properly. As a request for a small file now has no extra overhead, we can do away with this best practice.

Google PageSpeed and HTTP/2

Unfortunately, Google’s PageSpeed tool and many other web performance testing tools are rather slow in their adoption of HTTP/2. They should be changing their guidelines. If a simple HTTP/2 test shows you that a site is capable of using HTTP/2, quite a few of the site speed suggestions are moot. Their documentation speaks of “networking round trips” that simply, in an HTTP/2 environment, don’t happen.

There are people at Google that understand this, of course. This presentation by Ilya Gregorik in 2015 already shows all of that.

Read more: ‘Site speed: tools and suggestions’ »

Yesterday we released our new internal linking tool in Yoast SEO Premium. The internal linking tool will help you to link to related content. It will find related posts for you, and it will become much easier to link from your post to these related articles. Using our tool systematically will help you improve the structure of your website.

Optimize your site for search & social media and keep it optimized with Yoast SEO Premium »

Yoast SEO for WordPress pluginBuy now » Info

Why is internal linking important?

Internal linking is important for SEO. In order to make sure your content is findable, content just needs to be linked to. In the original PageRank algorithm, internal and external links were both equally important. This algorithm will probably have changed over time. Nevertheless, internal links are still an important ranking factor.

In addition, linking related content also serves another goal. It shows Google that that certain content on your site is related. You can even tell Google what’s the most important article, on this particular topic, that you have on your site. You can do so by linking to this main article from all your other articles on the same topic. We call this main article cornerstone content, and we also wrote about how to incorporate it on your site. Smart internal linking can push this article up in the search results.

On top of that – or perhaps in the first place – linking related content simply makes sense to do for your visitor. If they’re interested in a particular topic, chances are that they’d like to read more about the same topic on your site.

Why every writer will benefit from our tool

While writing one of my previous post, I literally stumbled upon our new tool in the WordPress backend. The suggestions of the internal link tool really surprised me. I know the importance of links, but I usually link to my own articles (as I know these articles best). I also tend to link to the most recent articles, and often forget about articles I wrote some time ago.

The internal linking feature of Yoast SEO Premium gave me the suggestion to link to one of Michiel’s articles and to one of my own articles I almost forgot about. Both of these articles were better matches to the blog post I was writing, than the posts I would have linked to if I had not used our new tool.

If your website becomes large, it’s just not possible to remember everything you and your colleagues wrote. The internal linking tool is a great help in picking those articles that fit your new post best. In the end, it’ll help you to set up a great site structure by connecting related content to each other.

In my case, it’ll help me to link to those articles written by Joost or Michiel. It’ll remind me of a related blog post I wrote some time ago. It’ll improve the structure of the website, which will have it’s impact on the ranking of our site. And, it’ll improve the User eXperience, because our audience will easily find the most relevant content to them!

Optimize your site for search & social media and keep it optimized with Yoast SEO Premium »

Yoast SEO for WordPress pluginBuy now » Info

How does it work?

In the sidebar of your WordPress backend, you’ll find our suggestions for internal links:

Yoast internal linking tool

You either click on these links and check out the article (it’ll open in a new tab), but you can also easily copy and paste these links into your text. In most browsers, you’ll even be able to drag and drop as well. Check out our screencast if you want to see for yourself how easy it is:

 

So go ahead and start interlinking your posts!

Do you want to make sure you’re linking your posts well, and that your complete site structure is optimized for search engines and users? Then our Site structure training is what you need!

Read more: ‘Site structure: the ultimate guide’ »

When we say “related posts for WordPress“, we say “bad performance”. Without using an external service like ElasticSearch, it’s practically impossible to have related posts work fast in WordPress. That’s why we’ve always stayed away from including any related posts plugin on our site. It’s also the reason we haven’t tried to come up with a solution ourselves before. In the upcoming release of Yoast SEO Premium, this will change. We found a way to have blazing fast related posts! Let me explain how we did that.

The fastest related posts ever

Our solution has a frontend and an admin component. Let me start by asking a very simple question:

On a content page, what would be the fastest implementation of related posts you could think of?

The (somewhat dull) answer:

Simple, old-fashioned links.

You simply don’t need to generate related posts, if you already link to your related content in your text. Not only is this better for frontend performance, it also benefits SEO. It’s simply better to link directly to your related content in a meaningful context, than to use a generic related posts box somewhere else on your page.

Of course this is easier said than done. The real problem related posts widgets solve is that you no longer have to think about related content yourself. So yes, we still need an algorithm to suggest related content, we just don’t need it on the frontend. Instead, we need to bring this functionality to the editor. This way, we can suggest the writer of an article which related posts he/she might want to link to in their text. We call these *internal linking suggestions*.

Why suggesting related content is costly

So, I guess we haven’t gotten rid of the problem of generating related content in a performant way. The thing we can’t seem to get around, is that we’ll have to do one, or more, very heavy queries to the database at some point. To suggest related links, we need to compare the content of one post with that of all the other posts on our site. The WordPress database isn’t optimized for such queries though. To do this in one operation is costly, and in case your site has a lot of content, that may slow things down substantially.

Optimize your site for search & social media and keep it optimized with Yoast SEO Premium »

Yoast SEO for WordPress pluginBuy now » Info

Indexing content, one post at a time

About a year ago, we moved our content analysis from the server side to the browser. This had a lot of advantages, but a slight inconvenience was that we could no longer calculate the SEO score for a post on the server. This calculation now has to be done in the browser for each post separately. This way we’ve already managed to dramatically improve server side performance with regard to our content analysis tool. When we started thinking about our prominent words algorithm, we realized this would also allow us to easily index content. Saving the most prominent words of every post to the server would make it very easy and cheap to query related content.

Continuous improvement

By leveraging our content analysis tool and utilizing the processing power of the browser to index content, one post at a time, we’ve managed to drastically reduce the heaviness of the queries needed to find related content. Now, we haven’t run any benchmarks yet, but it’s clear that this solution is much faster and easier to scale, without taking any serious performance hits.

In Yoast SEO Premium 4.0 – launching soon! – we’re shipping the first version of our internal linking suggestions tool. We’ll continue tweaking the algorithm to make sure our internal linking tool is the best and most performant related content tool available for WordPress.

Read more: ‘Related posts need to make sense, not just be there’ »

As a hard-working site owner, it is often difficult to find the time to work on issues that are holding your company back. You might find that the blog posts of your competitor appear higher in search results, but you don’t know what to do about it. Or, you might discover that your site isn’t performing as well as you’d like, even after you’ve tried everything in your power.

For most people, time and lack of knowledge are the factors that limit their success. That’s why we’ve developed Yoast SEO Care. We take the most important technical tasks out of your hands and put them into the trusted hands of seasoned SEO professionals.

Let our SEO experts analyze and improve your site's SEO! »

Yoast SEO Care$ 199 - Buy now » Info

You’ve tried it all

It’s hard to figure out where something is going wrong. But, it’s even harder to discover where to make little changes that can have a dramatically positive effect on your results. You’ve tried to read up on SEO related subjects, but the information is scattered, outdated or just plain wrong. It’s difficult to cut through the bull to get to the real, actionable knowledge. Nobody has time for this, except for us: it’s our job.

What do I get out of it?

You’ve worked hard to build your business. Countless hours to make it grow, year after year. That’s something to be proud of. It takes a lot of effort to become successful. Your site is a crucial part of your business and therefore needs special attention. If you can’t find the time to work on it, or if you fear the technological side, then you need outside help.

By calling in Team Yoast, you’ll get back the freedom to work on other aspects of your business. The experts at Yoast have your back on the technical side of things. We have checked countless sites from clients big and small, from the little artisan bakery around the corner to some of the world’s leading online magazines. Not everyone can call Disney, NASA and StarWars.com their customers.

In addition to that, we know what it’s like to help people make their website better. Currently, the Yoast SEO plugin runs on more than five million sites. For years, Yoast has been helping people to get the most out of their sites and making SEO available for everyone.

This is what we do

Our experts check your site on more than 300 points. We can’t list every one on this page, but here are a couple of important focus points:

  • Technical SEO: are technical issues holding you back?
  • How does your content perform? And how to make it better?
  • Site speed: a slow site is inexcusable
  • Plus, we’ll install and configure Yoast SEO Premium

The extensive, monthly Yoast SEO Care package has even more checks, for instance:

  • Site structure: is your site and content structure correct?
  • Broken pages: customers must never stumble upon these
  • Mobile: how does your site function on mobile phones?
  • Site security: a secure site is a must-have

What you can expect

Besides the comforting feeling that a world-class SEO company is looking out for your painstakingly built site? A personal SEO expert will regularly check your site. He or she will fix issues, make enhancements and give you easy to understand advice that you can use to make your work even better. Following the check-up, your site is in perfect condition to take on any competition you might have.

Let our SEO experts analyze and improve your site's SEO! »

Yoast SEO Care$ 199 - Buy now » Info

Let’s get down to brass tacks

There are two Yoast SEO Care packages. Yoast SEO Basic Care is for site-owners who want a bit of guidance in their work. You still have to put in some work yourself. That’s fine if you have an understanding of SEO, but just need a little nudge. The monthly SEO Care packages gives our experts much more time to invest in your site, making it better in every possible way.

Yoast SEO Basic Care

  • Price: $249 per quarter
  • Quarterly checks (4)
  • Basic checks
    • Technical SEO
    • Content
    • Indexability
    • Site speed
  • Free Yoast SEO Premium license, plus installation

Yoast SEO Care

  • Price: $199 per month
  • Monthly checks (12)
  • All basic checks, plus extended checks
    • Security
    • Site structure
    • Keywords
    • Mobile
    • Duplicate content
    • UX & conversion
    • Meta data

All these checks will be done by a Yoast expert, who will also fix issues, if any, and improve the site in general. You will also receive updates on the progress of your site, plus actionable advice that you can easily implement yourself. In the end, your site is ready to outrank and outperform your competitors!

Ready to make your site a runaway success?

Do you lack the time and skills to take your site or business to the next level? Are you often banging your head on your desk in search of the right answer to a technical challenge? Do your competitors perform better and you can’t figure out how to beat them? Yoast SEO Care can help! Call in Team Yoast and be prepared for more traffic and more sales.

It’s high time for a new release of our SEO plugins. Since moving to a two-week release schedule, we’ve fixed more bugs than ever and added some awesome new features. With version 3.9, we are gearing up for the big four-oh. In that last release of this year, we will add something remarkable.

But let’s not get ahead of ourselves. Right now, we’re talking about Yoast SEO 3.9 and the changes and enhancements it brings. So, let’s get right to it, ok?

Yoast SEO 3.9

If you use the free version of Yoast SEO, then the first things you’ll notice are the new banners. These are slightly less annoying, while still informing you of our premium products. Besides that, we’ve moved the reload button for Google Search Console from the header. It is now easier to find and use.

We’ve made it possible for other plugins and themes to add HTML namespaces, via the wpseo_html_namespace filter. By doing so, we’ve also made sure to prevent conflicts with other plugins and themes that also add HTML namespaces.

Yoast SEO 3.9 Premium received the same updates and fixes as the regular one, plus a better title update in the social preview section.

Video SEO 3.9

The Video plugin also received some great updates. We’ve added support for traditional Wistia video URL’s and embed codes. To use this, it is recommended to re-index your video’s. There’s now a fallback for the detail retrieval of private Vimeo video’s, so they will be recognized. The plugin now recognizes //player.vimeo.com/… type URL’s. Force a re-index to use it on existing posts.

Local SEO 3.9

Our Local SEO plugin is undergoing some changes as well. The import function has been overhauled, and there is a new export for Yoast Local SEO locations. You can also find a second address line for business addresses that you can use for room numbers or floors, for instance.

Yoast SEO 4.0

In December, we’ll be releasing version 4.0 of Yoast SEO. This release will come with a genuinely awesome new feature for Premium. We can’t tell you too much about it. However, it is something a lot of you will find extremely valuable. Just a few more weeks…

This WordPress-driven website, for a saw-milling business based in Te Kuiti, milling and producing high-quality processed Radiata Pine for the building industry.

The project was contracted to Urban Legend web by Elan Design, who produced the custom designs. We converted the design to a custom WordPress theme, along with the necessary menus, posts, widgets, links etc to make the site easily editable to the client, or someone else with no knowledge of web languages.

At Yoast, whenever we do a website review, we frequently recommend people change their permalink structure. In this post, we’ll explain why you should consider changing your permalink structure and how to go about it.

Why change your WordPress permalink structure?

A common thing we see in permalink structures are the usage of dates. For websites that post content that is related to current events, such as news sites, this makes perfect sense. However, for most blogs, the content is usually “timeless” as it tends to cover subjects that doesn’t relate to a specific date in time.

Using dates in your permalink structure also tends to have another side-effect, namely a lower CTR for older posts that may very well still be relevant. Whenever someone sees a result in Google with a date pointing back two years ago, they’ll be less likely to click that result. Seeing as Google uses this CTR for page rankings, it might be a very good idea to change your permalink structure to something more appealing to your visitors! If you want more information, you should read our post on WordPress SEO URL / Permalink considerations.

Get the most out of Yoast SEO, learn every feature and best practice in our Yoast SEO for WordPress training! »

Yoast SEO for WordPress training$ 99 - Buy now » Info

Changing WordPress permalink structure

There are two steps in changing your WordPress permalink structure. The first step is easy: go to Settings -> Permalinks and select Post name:

Changing your permalink settings

But what about all those old posts that still have dates in their permalink? With this handy tool, you can easily have a redirect generated that can be placed in your .htaccess file. This will point posts using the old permalink structure, to the new one. 

Please note that the tool currently only supports Apache-based servers and not Nginx.

After copying the redirect over to your .htaccess file, you should go out and test if everything is working properly. If the redirect doesn’t seem to be working, it could mean that you’re not allowed to use RedirectMatch on your Apache server.

If you don’t have proper rights to edit your .htaccess file or can’t use RedirectMatch, you can also consider using our Yoast SEO Premium plugin. The built-in Redirect Manager will automatically create a redirect for you whenever you alter the permalink of a post to reflect the newly chosen structure.

Read more: ‘WordPress SEO: the ultimate tutorial’ »

In SEO, we often talk about creating the right slug for a page. But what is this really? And why should you optimize it? In this post, we’ll explain all you need to know about it.

When you google “what’s a slug”, you’ll find that the definition we’re looking for is “a part of a URL which identifies a particular page on a website in a form readable by users.” It’s the nice part of the URL, which explains the page’s content. In this article, for example, that part of the URL simply is ‘slug’.

WordPress slugs

In WordPress, it’s the editable part of your URL that you can edit when writing a new post. Note that this only works with the right permalink settings. It looks like this:

slug-slug

If you have added more variables to your URL, we’re still talking about just that editable part of the URL to the page, like this:

slug-ocw

There’s an additional value at the end of that URL. In this case, that extra variable is used so slugs can be the same without the URL being the same. I think these examples clearly show what the slug we are talking about is.

New to SEO? Learn the Basics of SEO in our Basic SEO course »

Basic SEO training$ 199 - Buy now » Info

Optimizing your slug

What are the things you need to think of when constructing the right slug for your post or page? Let’s go over a number of characteristics you need to take into account:

No stop words

Filter our all the unnecessary words. Filter out “a”, “the” and “and” and similar words. We have written a tad bit more on stop words in our WordPress SEO article. For users of our Yoast SEO plugin: you might have noticed we filter stop words out by default.

Add focus

Don’t just filter out stop words, but really all the words that you don’t need. Make sure the slug still makes sense though. In the case of this post, WordPress automatically creates the slug “what-s-a-slug-and-how-to-optimize-it” (based upon the permalink settings in WordPress), which I manually reduced to “slug”.

There is one thing to keep in mind here. “Slug” as a subject is not likely to get another page on its own on our blog. This informative article will most probably remain the central point for information about slugs on our website. So I can reduce the slug to just “slug” for that reason. If this was an additional post to a main article, it would probably have been something like “optimize-slug” (and I wouldn’t have explained what it is, for that matter). So, do consider the page’s level or position on your website.

Keep it short, but descriptive

The URL of your page is shown in Google search results. Not always, sometimes it’s for instance replaced with breadcrumbs (awesome). When it’s shown, Google highlights the matching words from the search query:

url-in-search-result-pages-2

So you need to keep that in mind as well. Next to this, a short slug, right after the domain, will allow Google to show these keywords it in its mobile search result pages as well.

Now go optimize your slug with these three things in mind!

Read more: ‘SEO basics: what does Google do?’ »

Want to know how to create attractive archive pages? And how to increase click-through rates to your posts or pages? Make sure to write short and appealing excerpts for every post or page. The excerpt should be a teaser to get people to read your post. In this Ask Yoast, Joost explains the importance of using excerpts.

This Ask Yoast is all about the following question:

“Why is it important to use the excerpt? Doesn’t Google consider this to be duplicate content?”

Check out the video or read the answer below!

Optimize your site for search & social media and keep it optimized with Yoast SEO Premium »

Yoast SEO for WordPress pluginBuy now » Info

The importance of using an excerpt

“The excerpt is that bit of the post, that will be shown on archive pages. So, if you write a specific excerpt for a post, then that excerpt is what shows on archive pages.”

excerpt input field wordpress

The excerpt input field in WordPress

 “Sometimes it’s also shown on your front page, if the front page of your site features your blog posts. The excerpt can actually be a very good teaser to get people to read your article.”

excerpt on homepage

Blog post excerpt as shown on our homepage

“The excerpt is not considered to be duplicate content. In fact having excerpts for every post prevents having duplicate content, when you have a long archive page which shows more bits of the post. So you should use the excerpt if you can. It’s a bit more work, because that means writing an excerpt for every post. But you should if you could. Good luck!”

Ask Yoast

In the series Ask Yoast we help you with your SEO question! Not sure what’s best for your site’s SEO? We’ll come to the rescue! Just send your question to ask@yoast.com.

Read more: ‘How to create the right metadescription’ »