Para ocultar custom post types del buscador en WordPress, puedes ajustar la configuración de visibilidad en el panel de administración o utilizar código en el archivo functions.php. Esta acción es útil para mejorar la experiencia del usuario y optimizar la búsqueda dentro de tu sitio.
Introducción
En un mundo digital cada vez más saturado, mantener un sitio web organizado es crucial. Según HubSpot, el 61% de los usuarios prefieren interactuar con sitios que presentan información clara y bien estructurada. Ocultar custom post types del buscador en WordPress puede ser una estrategia eficaz para lograrlo.
Qué es
Los custom post types son tipos de contenido personalizados en WordPress que permiten a los usuarios crear y gestionar diferentes formatos de contenido (e.g., portafolios, testimonios, productos). Sin embargo, no todos estos tipos de contenido necesitan ser accesibles a través de la búsqueda del sitio.
Ventajas y Desventajas
Ventajas
- Mejora la experiencia del usuario al ofrecer contenido relevante.
- Reduce la carga en las consultas de búsqueda, optimizando el rendimiento del sitio.
- Permite un enfoque más claro en el contenido principal del sitio.
Desventajas
- Puede limitar el acceso a contenido que algunos usuarios puedan encontrar útil.
- Puede afectar el SEO si se ocultan tipos de contenido que son relevantes para las búsquedas.
- Requiere atención adicional para asegurarse de que el contenido oculto no sea perjudicial para la visibilidad general del sitio.
Cómo implementar en WordPress
- Accede al panel de administración de WordPress.
- Ve a ‘Ajustes’ y luego a ‘Lectura’.
- Desmarca la opción «Visibilidad en motores de búsqueda» si deseas ocultar todo el sitio. Para custom post types, necesitarás código.
- Agrega el siguiente código en el archivo
functions.phpde tu tema:
function exclude_custom_post_types_from_search($query) {
if ($query->is_search) {
$query->set('post_type', array('post', 'page')); // Especifica los tipos de post que quieres incluir
}
return $query;
}
add_filter('pre_get_posts', 'exclude_custom_post_types_from_search');
Comparativa de herramientas/plugins
| Nombre | Ventajas | Ideal para |
|---|---|---|
| Yoast SEO | Facilidad de uso y configuración intuitiva. | Principiantes y usuarios avanzados. |
| Rank Math | Funcionalidades avanzadas y optimización SEO. | Usuarios que buscan personalización. |
| SearchWP | Mejoras en la búsqueda interna. | Desarrolladores y sitios grandes. |
Ejemplo práctico
Imagina que tienes un custom post type llamado ‘portafolios’ que no deseas que aparezca en los resultados de búsqueda. Con el código proporcionado en la sección anterior, puedes asegurarte de que solo los posts y páginas estándar sean accesibles a través de la búsqueda, mejorando la relevancia de los resultados.
Preguntas frecuentes
- ¿Qué son los custom post types en WordPress?
- ¿Por qué es importante ocultar ciertos tipos de contenido?
- ¿Puedo ocultar custom post types de otras maneras?
Errores comunes
- No probar los cambios en un entorno de desarrollo antes de implementarlos en vivo.
- Olvidar incluir el contenido oculto en el sitemap XML.
- Desestimar la importancia de la usabilidad al ocultar contenido.
Checklist rápido
- Revisa los tipos de contenido que deseas ocultar.
- Implementa el código o plugin necesario.
- Prueba la búsqueda para asegurarte de que funcione correctamente.
- Monitorea el rendimiento y la experiencia del usuario.
Glosario breve
- Custom Post Type: Tipo de contenido personalizado en WordPress.
- SEO: Optimización para motores de búsqueda.
- Plugin: Software que agrega funcionalidad a WordPress.
Conclusión
Ocultar custom post types del buscador en WordPress es una estrategia efectiva para mejorar la experiencia del usuario y la relevancia del contenido presentado. Siguiendo los pasos y consideraciones mencionadas, podrás optimizar tu sitio web de manera eficiente. Para más información, visita WordPress.org y otros recursos confiables.