Desde casi siempre, cada vez que añades una imagen a una publicación, entrada o página o lo que sea, WordPress crea automáticamente una URL para poder ver esa imagen como adjunto, sin nada más.
No sé el motivo inicial de esto, pero supongo que algo tendrá que ver con el hecho de que Matt Mullenweg es fotógrafo aficionado y le gustaba lo de que las fotos tuviesen su propia URL.
El problema (SEO)
Pero esto generaba un problema, y es que si tu web tiene 10 entradas de blog y 5 páginas, tu sitio no tiene en total 15 URLs distintas, sino que se le sumaban otras tantas URLs por cada imagen que hubieses «adjuntado» a esos contenidos.
Así, en esa misma web, si hay 2 imágenes por entrada y 1 por página, al final tu sitio se reparte en 50 URLs, de las cuales la mayoría son en realidad adjuntos, y esto es un problema de SEO, pues:
- Son URLs casi sin contenido original, solo hay una foto.
- La foto, además, ya es parte del contenido de otra(s) URL(s).
- La URL, además, también tiene zona de comentarios por defecto.
- El mapa del sitio por defecto de WordPress crea un submapa específico para las URLs de adjuntos.
- Las páginas de adjuntos, por defecto, indexan y son rastreables por buscadores.
Como ves, no sé las ventajas, pero inconvenientes tienen unos cuantos.
Cómo solucionar el problema (SEO) de las URLs de adjuntos de WordPress
Hasta hace poco, la única manera de solucionar este problema era un apaño que todos hacíamos por obra y gracia de los plugins de SEO: redirigir las URLs de los adjuntos a la URL de la imagen en sí.
Esto en realidad no evitaba la creación de las URLs de adjuntos, pero creaba redirecciones de estas a la URL del archivo, lo que impedía, de paso, que se indexasen las URLs de los adjuntos.
O sea, que de cara al SEO se arregla el problema pero mediante montones de redirecciones, sin que esto evite la sobrecarga de la base de datos con registros de contenidos que no sirven para nada, datos meta que solo hacen que ocupar espacio, un desastre.
Cómo solucionar el problema de las URLs de adjuntos de WordPress sin plugins
Afortunadamente esto ha encontrado por fin solución, y desde WordPress 6.4, en instalaciones nuevas, ya no se generan las URLs de los adjuntos de WordPress, la redirección a la URL del archivo se hace automáticamente, sin necesidad de ningún plugin de SEO.
¿Y qué pasa si no tengo una instalación nueva de WordPress 6.4 o superior?
Si tu web no es una instalación nueva de WordPress 6.4 o versiones superiores, no vas a encontrar ningún ajuste para no tener estas URLs de adjuntos, pero puedes desactivarlas de 2 maneras.
En ambos casos debes cambiar el valor de 1
a 0
.
¿Y si tengo una instalación nueva de WordPress 6.4 o superior y SÍ quiero URLs de adjuntos?
Si tu caso es justamente el contrario, que has instalado tu WordPress con una versión 6.4 o superior, entonces es justamente el proceso contrario a lo anterior: cambiar los valores de 0
a 1
.
¿Ya está solucionado el problema de los adjuntos de WordPress?
En realidad no del todo, al final se ha optado por que WordPress haga de manera nativa lo que venían haciendo los plugins de WordPress, y encima sin que el usuario tenga la opción – mediante algún ajuste – de decidir qué quiere hacer con las URLs de los adjuntos.
Lo que pasa es que los adjuntos siguen creando registros en tu base de datos, en la tabla posts
y postmeta
de WordPress, lo que pasa es que sigue siendo una redirección, lo que pasa es que sigue siendo un problema de uso ineficaz de recursos, y encima ahora sin que el usuario tenga un modo sencillo de decidir si le da uso o no.
En mi opinión, una chapuza.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Compte Binance
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.