Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Remove or modify the Yoast SEO prev or next URLs. Only copy the section of code you need.
<?php
/********* DO NOT COPY THE PARTS ABOVE THIS LINE *********/
/* Change Yoast SEO Prev/Next URL on some pages
* Credit: Yoast Team
* Last Tested: Jun 10 2017 using Yoast SEO 4.9 on WordPress 4.8
*/
add_filter( 'wpseo_next_rel_link', 'custom_change_wpseo_next' );
add_filter( 'wpseo_prev_rel_link', 'custom_change_wpseo_prev' );
function custom_change_wpseo_next( $link ) {
/* Make the magic happen here
* Example below changes the rel=”next” link on your homepage
*/
if ( is_home() ) {
$new_link = 'https://example.com/custom-page/2/';
$link = '<link rel="next" href="'. $new_link .'" />' . PHP_EOL;
}
return $link;
}
function custom_change_wpseo_prev( $link ) {
/* Make the magic happen here */
}
<?php
/********* DO NOT COPY THE PARTS ABOVE THIS LINE *********/
/* Remove Yoast SEO Prev/Next URL from all pages
* Credit: Yoast Team
* Last Tested: Jun 10 2017 using Yoast SEO 4.9 on WordPress 4.8
*/
add_filter( 'wpseo_next_rel_link', '__return_false' );
add_filter( 'wpseo_prev_rel_link', '__return_false' );
<?php
/********* DO NOT COPY THE PARTS ABOVE THIS LINE *********/
/* Remove Yoast SEO Prev/Next URL on some pages
* Credit: Yoast Team
* Last Tested: Jun 10 2017 using Yoast SEO 4.9 on WordPress 4.8
*/
add_filter( 'wpseo_next_rel_link', 'custom_remove_wpseo_next' );
add_filter( 'wpseo_prev_rel_link', 'custom_remove_wpseo_prev' );
function custom_remove_wpseo_next( $link ) {
/* Make the magic happen here
* Example below removes the rel=”next” link on your homepage
*/
if ( is_home() ) {
return false;
} else {
return $link;
}
}
function custom_remove_wpseo_prev( $link ) {
/* Make the magic happen here
}
@Farhanjoiya

This comment has been minimized.

Copy link

commented Sep 30, 2018

How can i use this code and where i put this code?

@tewfik-dj

This comment has been minimized.

Copy link

commented Jan 17, 2019

How can i use this code and where i put this code?

Either you put this in your functions.php file for your active theme, or you cherry pick code into your category page, or landing page, ...

@SarahHaruel

This comment has been minimized.

Copy link

commented Jan 25, 2019

Confirmed working

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.