Los pingbacks son un tipo de aviso en WordPress que le permite saber cuando alguien enlaza a las entradas de su blog.
Del mismo modo, los pingbacks propios se producen cuando enlazas a tus propias entradas. Esto puede inundar tu sección de comentarios con avisos innecesarios, que pueden ser molestos y difíciles de gestionar.
Hace tiempo que nos dimos cuenta de que los pingbacks no ayudan a nuestros usuarios y saturan la cola de moderación de comentarios. Por eso los desactivamos en todos nuestros sitios web.
En esta guía práctica, le enseñaremos cómo desactivar fácilmente los pingbacks en WordPress. También hablaremos de los pingbacks en general y de por qué desactivarlos suele ser una buena práctica.
¿Qué es un Pingback?
Los pingbacks son una forma de comunicación entre sitios web. Son casi como comentarios a distancia. Piénselo así:
- Escribimos una entrada en el blog de WPBeginner.
- A continuación, escribe una entrada en tu blog mencionando/enlazando nuestro artículo.
- Su software de blog (WordPress) nos enviará automáticamente un pingback.
- Nuestro software de blog (WordPress) recibirá el ping. A continuación, irá automáticamente a su blog para confirmar que el pingback se origina allí (comprobar si el enlace está presente).
- A continuación, podremos mostrar su pingback como un comentario en nuestra entrada. Esto será únicamente un enlace a su sitio.
Los pingbacks también funcionan dentro de su sitio. Si una de tus entradas enlaza a otra entrada, entonces WordPress enviará un “self pingback”.
Para más información, consulte nuestra guía sobre trackbacks y pingbacks.
¿Por qué desactivar auto Pingbacks en WordPress?
Estudiamos cómo interactuaban los usuarios con los enlaces pingback en distintos sitios web y descubrimos que no se hacía clic en ellos con mucha frecuencia.
Sin embargo, cuando añadimos el mismo enlace directamente en el artículo, los usuarios hicieron clic en él mucho más.
Añadir enlaces internos al cuerpo del artículo también tiene un gran impacto en el SEO. Enlazar un artículo ayuda a los motores de búsqueda a establecer relaciones entre diferentes páginas y demuestra su experiencia y autoridad en diferentes debates.
A medida que añada más enlaces internos a su sitio, los pingbacks saturarán la cola de moderación de comentarios de WordPress. Esto puede ser molesto si no apruebas esos pingbacks.
Por eso desactivamos los pingbacks propios en todos nuestros sitios web y nos centramos en crear enlaces internos que sean más útiles para nuestros usuarios y para el SEO.
Veamos cómo desactivar fácilmente los pingbacks propios en WordPress:
Desactivar Auto Pingbacks en WordPress Usando Plugins
Hay varios plugins que te permiten desactivar los auto pingbacks en WordPress. Le mostraremos tres de ellos, y usted puede elegir uno que funcione para usted.
1. Desactivar Self Pingbacks Usando WPCode (Recomendado)
Este método es más fácil y recomendado para la mayoría de los usuarios. WPCode es el mejor plugin de fragmentos de código para WordPress.
Le permite añadir fácilmente código personalizado en WordPress sin romper su sitio. También viene con una tonelada de fragmentos de código personalizados que puede que desee utilizar en su sitio.
En primer lugar, debes instalar y activar el plugin WPCode.
Nota: También existe una versión gratuita de WPCode. Sin embargo, para desbloquear todo el potencial del plugin, se recomienda la actualización a la versión de pago.
Una vez activado el plugin, ve a la página Code Snippets ” +Añadir fragmento de código. En el cuadro de búsqueda, escribe ‘self pingback’, y te mostrará el fragmento de código.
Haga clic en el botón “Conectarse a la biblioteca para desbloquear”.
Esto abrirá un mensaje / ventana emergente donde puedes acceder a tu cuenta de WPCode y conectarte a la característica de biblioteca en la nube. No olvides comprobar la opción ‘Activar el envío de fragmentos de código desde la biblioteca a tu sitio’.
Si aún no tiene una cuenta, puede crear una gratuitamente.
Conectarse a la biblioteca WPCode le da acceso a su biblioteca de fragmentos de código gratuitos. También puede guardar o reutilizar sus fragmentos de código en sus otros sitios web.
Una vez conectado a la biblioteca WPCode, vuelve a la página Fragmentos de código ” +Añadir fragmento. En el cuadro de búsqueda, escriba “self pingback” y haga clic en “Usar fragmento” cuando aparezca el fragmento de código.
El plugin abrirá el código en un editor de fragmentos de código.
Aquí se añade automáticamente el fragmento de código personalizado. Basta con activar el conmutador de estado de “Inactivo” a “Activo”.
No olvides hacer clic en “Actualizar” para guardar los cambios.
Eso es todo. Tu sitio web WordPress empezará a usar este código personalizado para desactivar los pingbacks propios.
2. Uso del plugin No Self Pings
Para este método, usted utilizará un plugin hecho para una sola tarea.
Lo que tienes que hacer es instalar y activar el plugin No Self Ping. El plugin funciona de inmediato y desactivará los pingbacks al activarlo.
¿Quieres desactivar los pingbacks de otros sitios de tu propiedad? Simplemente dirígete a la página Ajustes ” Discusión y desplázate hasta el final.
Aquí puedes añadir cualquier sitio web adicional que no quieras que haga pingback. Pueden ser otros sitios web que gestiones o sitios web de terceros a los que enlaces con frecuencia.
Por último, no olvides hacer clic en “Guardar cambios” para guardar tus ajustes.
3. Uso del plugin Disabler
Otra forma de desactivar los pingbacks en WordPress es usando el plugin Disabler. Está explícitamente hecho para desactivar características no deseadas en WordPress.
En primer lugar, deberá instalar y activar el plugin Disabler. Una vez activado, visite la página de ajustes ” Disabler y cambie a la pestaña ‘Backend’.
Desde aquí, marca la casilla siguiente a la opción “Desactivar autopings”. Debajo, puedes indicar cualquier URL adicional que no quieras que haga pingback.
No olvides hacer clic en el botón “Guardar ajustes” para guardar los cambios.
Desactivar Pingbacks propios sin usar un plugin
Si no desea utilizar un plugin, puede utilizar estos dos métodos para desactivar los auto pings en su sitio.
1. Desactivar Pingbacks Globalmente
WordPress le permite desactivar los pingbacks en su sitio. Esta opción desactiva completamente la característica de pingback en su sitio.
Sólo tienes que ir a la página “Ajustes”. En la sección “Ajustes por defecto de las entradas”, desmarque la casilla situada junto a la opción “Intentar avisar a los blogs enlazados desde la entrada”.
Por último, haz clic en el botón “Guardar cambios” para establecer los ajustes.
Ahora WordPress dejará de enviar pingbacks a cualquier sitio web cuando lo enlazas.
2. Inserte manualmente un código para desactivar los pingbacks propios
Este método es esencialmente el mismo que describimos anteriormente en la sección WPCode.
En lugar de un fragmento de código listo para usar, puede añadirlo manualmente a su sitio web.
Este método también podría ser útil para los usuarios que no desean utilizar el plugin WPCode. Para más detalles, consulte nuestro tutorial sobre cómo añadir fragmentos de código personalizados en WordPress.
Sólo tienes que copiar y pegar este código en WPCode. También puedes añadirlo al archivo functions.php de tu tema o a un plugin específico del sitio:
add_action( 'pre_ping', function( &$links ) {
$home = get_option( 'home' );
foreach ( $links as $l => $link ) {
if ( 0 === strpos( $link, $home ) ) {
unset( $links[ $l ] );
}
}
} );
No olvides guardar o ahorrar los cambios y subirlos a tu sitio.
Una vez añadido este código, WordPress dejará de enviar pingbacks cuando añada un enlace interno.
Mejor alternativa a los pingbacks propios
El objetivo inicial de añadir pingbacks en WordPress era activar la comunicación entre sitios web a través de enlaces. Sin embargo, los spammers hacen tanto mal uso de ellos que la mayoría de los sitios web desactivan la recepción de trackbacks de otros sitios.
Si aún no lo has hecho, echa un vistazo a nuestro tutorial sobre cómo desactivar trackbacks y pings en WordPress. Guardará tu sitio web de una tonelada de Spam no deseado.
Los autopingbacks son pings a tus propias entradas de blog. Por ejemplo, si añades un enlace a una entrada antigua de tu blog, aparecerá un enlace a tu nuevo artículo en la sección de comentarios.
Sin embargo, los enlaces aparecen en la parte inferior y no proporcionan a los usuarios ningún contexto. Hicimos un seguimiento de esos enlaces y descubrimos que los usuarios no interactuaban con ellos y que no añadían mucho valor.
En cambio, enlazar en el cuerpo del artículo funcionaba mucho mejor. Más usuarios hacían clic en esos enlaces, lo que aumentaba las visitas a la página y mejoraba la posición en las búsquedas.
Cómo añadir enlaces a artículos antiguos
Recomendamos a los usuarios que conviertan el enlazado interno en un hábito y lo incorporen a su flujo de trabajo editorial en WordPress.
En nuestros sitios, actualizamos periódicamente los artículos antiguos con nueva información y añadimos enlaces internos a los artículos más recientes cuando procede.
También utilizamos All in One SEO para WordPress, que es el mejor plugin de SEO para WordPress del mercado. También viene con una potente herramienta para enlazar llamada Link Assistant.
Le permite enlazar todos los enlaces de su sitio, incluidos los internos.
También verá oportunidades de enlazar donde el plugin utilizará IA para mostrarle lugares donde puede añadir nuevos enlaces internos.
Para más detalles, consulte nuestra guía detallada de enlazado interno para principiantes.
Eso es todo. Esperamos que este artículo te haya ayudado a desactivar los auto pings en tu sitio WordPress. Puede que también quieras comprobar nuestra guía sobre cómo detener el spam de trackback en WordPress o nuestros consejos para personalizar el escritorio de administración de WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Siva Mahesh
Very helpful article. Finally able to disable to wierd feature of wordpress.
WPBeginner Support
Glad our article was helpful
Administrador
N.L Tayoh
Very helpful article. The self-pingbacks were getting on my nerves already. Following this guide really help out.
WPBeginner Support
Glad our guide was helpful
Administrador
Aurora
Does the code only disable self-pings? What if I want to alert other blogs except my own?
WPBeginner Support
Hi Aurora,
Yes, it only disables self pings. However, you will need to make sure that the option to notify other blogs when you link to them is checked on “Settings » Discussion” page.
Administrador
Aditi Bisen
Hi , can you please help me find the functions.php file. I wanted to try the paste the code option.
Thank you
WPBeginner Support
Hi Aditi,
functions.php file is a template inside your current WordPress theme. You can find it under Appearance » Editor page.
Administrador
Aditi Bisen
Hi,
Thank you for your reply. I think I’m just silly, still cannot find it.
Are the steps you suggested possible with the free version of WordPress?
or do I need to be signed in to one of the paid plans.
Thank you.
WPBeginner Support
Hi Aditi,
These instructions are for self-hosted WordPress.org websites. Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.
muhammed hasnul banna
Really helpful, self pingback is annoying
Prasanna Sutrave
I had unchecked the box from Discussion setting.
Still, I have to use any No Self Pingback Plugin?
Is it essential to use a plugin for No self Pingback?
Please Reply.
Thanks
stancho
i have all pingback features disabled but i want to know how to prevent other blogs from generating pingback linking to my site?
Victor S.
Thanks for this post! You probably have the best answers that are always straight to the point!!
Heidi Pungartnik
You guys rock. Every time I google for a super niche, obscure issue, I find your site and a simple, step-by-step guide to dealing with the issue. I love this site. Keep it up!
WPBeginner Support
Thanks for the kind words.
Administrador
sneha
Is this code update works with wordpress multisite network to disable sub pingbacks set for posts?
Samir
Excellent, had no idea about pingbacks. I understand this is about Articles, but does this also apply to Products created in Woocommerce sites?
Donna
I just went to the site to check out the recommended plug in and got this message–Should we be concerned:
his plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
WPBeginner Support
Yes, it hasn’t been updated in a while but the plugin works fine and is compatible up to WordPress 4.3.
Administrador
Simon
Even tested it out on my site, works fine with WordPress 5.4.1
Acadia on My Mind
Found your blog mentioned in Feedfront magazine, and glad to come across this article. Does disabling self ping backs affect SEO? If so, is it worth taking that step?
WPBeginner Support
No it has no affect on your site’s SEO.
Administrador
Acadia on My Mind
Thanks for the answer! Will disengage the auto ping back now that I know it doesn’t matter.