Cómo cambiar el slug de URL de búsqueda predeterminado en WordPress

¿Desea cambiar el slug de URL de búsqueda predeterminado en WordPress? De forma predeterminada, las URL de búsqueda de WordPress no son fáciles de usar. En este artículo, le mostraremos cómo cambiar fácilmente el slug de URL de búsqueda predeterminado en WordPress y hacerlo más SEO y fácil de usar.

Cambiar el slug de URL de búsqueda predeterminado de WordPress

¿Por qué cambiar el slug de URL de búsqueda predeterminado en WordPress?

WordPress utiliza una estructura de URL compatible con SEO para todas las páginas de su sitio web. Las URL típicas de WordPress compatibles con SEO se ven así:

http://ejemplo.com/alguna-pagina/
http://ejemplo.com/2018/03/algun-articulo/
http://ejemplo.com/categoria/alguna-categoria/

Como puede ver, estas URL son bastante fáciles de entender tanto para los usuarios como para los motores de búsqueda.

Sin embargo, WordPress todavía usa una URL no amigable para la página de resultados de búsqueda. Una URL de búsqueda típica en WordPress se ve así:

http://ejemplo.com/?s=término de búsqueda

Esta estructura de URL no coincide con el resto de las URL de su sitio web. Si bien algunos complementos de búsqueda de WordPress mejoran los resultados de búsqueda, la mayoría no hace nada con respecto a la URL de búsqueda en sí.

¿Qué sucede si puede hacer que su URL de búsqueda se vea como:

http://example.com/search/your-search-term/

Echemos un vistazo a cómo hacer que la URL de la página de búsqueda de WordPress sea más compatible con SEO.

Videotutorial

Suscríbete a WPBeginner

Si no le gusta el video o necesita más instrucciones, continúe leyendo.

Cambiar el slug de la URL de la página de búsqueda en WordPress

Para este tutorial necesitarás editar tus archivos de temas de WordPress. Si no lo ha hecho antes, consulte nuestra guía sobre cómo copiar y pegar código en WordPress.

Método 1. Cambiar el Slug de la URL de búsqueda de WordPress a través del archivo de funciones

Este método es más fácil y recomendado para la mayoría de los usuarios.

Primero, debe copiar y pegar el siguiente código en el archivo functions.php de su tema o en un complemento específico del sitio:


function wpb_change_search_url() {
	if ( is_search() && ! empty( $_GET['s'] ) ) {
		wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
		exit();
	}	
}
add_action( 'template_redirect', 'wpb_change_search_url' );

No olvides guardar tus cambios.

Ahora puede ir a su sitio web e intentar usar la función de búsqueda. Notará que la URL de búsqueda se ve así:

http://example.com/search/your-search-query/

Método 2. Cambiar el Slug de la URL de búsqueda a través del archivo htaccess

El archivo .htaccess se usa a menudo para configurar redireccionamientos y otras tareas de configuración del sitio web. También puede usarlo para cambiar el slug de URL de búsqueda predeterminado en WordPress.

Su archivo .htaccess se encuentra en la carpeta raíz de su sitio web y deberá usar la aplicación FTP o File Manager en cPanel para editarlo. Consulte esta guía si no puede encontrar el archivo .htaccess.

En su archivo .htaccess, debe pegar el siguiente código en la parte inferior:


# Change WordPress search URL
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]

No olvide guardar sus cambios y cargar el archivo .htaccess nuevamente al servidor.

Ahora puede ir a su sitio web y utilizar la función de búsqueda. Notará que la URL de búsqueda ahora se verá así:

http://example.com/search/your-search-query/

Esperamos que este artículo le haya ayudado a cambiar el slug de URL de búsqueda predeterminado en WordPress. Es posible que también desee ver nuestra lista de más de 55 consejos, trucos y trucos de WordPress más buscados.

.

Deja un comentario