¿Alguna vez has hecho clic en un enlace desde ChatGPT y has visto algo como ?utm_source=chat.openai.com al final de la URL? No es casualidad. Es una técnica sencilla pero muy efectiva para identificar el origen del tráfico, mejorar tu visibilidad de marca y obtener datos útiles para tus campañas.
En Bubuku llevamos tiempo aplicándola en nuestros proyectos y hemos visto resultados curiosos: algunos sitios que enlazamos terminaron visitando nuestra web para ver quién les enviaba tráfico. Esto no solo mejora la trazabilidad, también genera oportunidades de networking y posiciona tu marca de forma natural.
En este artículo te explicamos cómo puedes hacer lo mismo en tu WordPress, tanto con código como con plugins, y qué beneficios reales puedes obtener. Vamos paso a paso.
¿Por qué añadir tu dominio en los enlaces externos?
Cuando enlazas desde tu web a otros sitios, estás haciendo algo valioso: enviando tráfico. Pero además de ser útil para el usuario, eso también puede ser una oportunidad para tu marca.
Añadir un parámetro como utm_source=tudominio.com en los enlaces salientes permite que el sitio de destino vea, desde sus analíticas, quién le ha enviado la visita. Y eso tiene beneficios claros:
- Visibilidad de marca: tu dominio aparecerá en herramientas como Google Analytics, Matomo o Plausible del sitio enlazado. Te estás haciendo visible.
- Curiosidad recíproca: si alguien ve que estás enviándole tráfico, es probable que visite tu web para saber más sobre ti.
- Relaciones y networking: algunos propietarios de sitios pueden contactarte o agradecerte por la mención, lo que abre puertas a colaboraciones.
- Medición real: puedes medir el impacto real de tus enlaces salientes, comparando qué contenido genera más interacción externa.
Es una técnica sencilla que ya aplican plataformas como ChatGPT, Medium o Substack. En Bubuku también lo usamos desde hace tiempo, y hemos comprobado que no solo mejora nuestra trazabilidad, sino que refuerza nuestro branding y nos posiciona como referentes cuando recomendamos herramientas o recursos.
Es un win-win perfecto: el otro sitio sabe quién lo enlaza y tú refuerzas tu presencia.
Cómo añadir tu dominio a enlaces externos en WordPress (sin plugins)
Desde WordPress 6.2 disponemos de una herramienta poco conocida pero muy potente: WP_HTML_Tag_Processor. Esta clase nos permite analizar y modificar el HTML del contenido antes de que se muestre, sin romper nada y de forma eficiente.
La idea es sencilla: queremos añadir automáticamente ?utm_source=tudominio.com a todos los enlaces externos, es decir, que no apuntan a tu propio sitio. Así, cada vez que alguien haga clic desde tu web hacia otra página, quedará claro de dónde viene el tráfico.
Aquí tienes el snippet que necesitas:
/**
* Añade utm_source a enlaces salientes usando WP_HTML_Tag_Processor
* Versión óptima y moderna para WordPress 6.2+
*/
function prefix_add_utm_source_to_external_links($contenido) {
// Verificar si WP_HTML_Tag_Processor está disponible y evitar feeds o peticiones REST
if ( !class_exists('WP_HTML_Tag_Processor') || is_feed() || defined('REST_REQUEST') && REST_REQUEST ) {
return $contenido;
}
$dominio = parse_url(home_url(), PHP_URL_HOST);
$procesador = new WP_HTML_Tag_Processor($contenido);
// Buscar todos los enlaces <a>
while ($procesador->next_tag('a')) {
$href = $procesador->get_attribute('href');
// Verificar si es un enlace externo válido
if ($href && filter_var($href, FILTER_VALIDATE_URL)) {
$url_host = parse_url($href, PHP_URL_HOST);
if ( $url_host && $url_host !== $dominio && !str_contains($href, 'utm_source=') ) {
// Añadir utm_source
$separador = (strpos($href, '?') === false) ? '?' : '&';
$nueva_url = $href . $separador . 'utm_source=' . urlencode($dominio);
// Actualizar el atributo href
$procesador->set_attribute('href', $nueva_url);
}
}
}
return $procesador->get_updated_html();
}
add_filter('the_content', 'prefix_add_utm_source_to_external_links');Este código revisa todos los enlaces del contenido de tus entradas y, si detecta que apuntan a un dominio externo, les añade automáticamente ?utm_source=tudominio.com. Solo actúa sobre el contenido principal (no afecta a menús ni widgets), ignora feeds y peticiones REST, y se asegura de no duplicar el parámetro si ya existe.
Puedes colocarlo en el archivo functions.php de tu tema hijo, o si prefieres algo más limpio y reutilizable, en un plugin de funcionalidades personalizado.
¿Y si prefieres usar un plugin?
Si no te sientes cómodo añadiendo código o simplemente prefieres una solución más visual, también puedes gestionar los enlaces externos mediante plugins. Algunos incluso te permiten personalizar cómo se comportan, añadir redirecciones con tu dominio o aplicar estilos específicos.
A continuación, te muestro los plugins más recomendados para esta tarea y en qué casos usarlos.
Plugins recomendados para modificar enlaces externos
BWP External Links: Ideal si quieres añadir un prefijo como https://tudominio.com/out?url=… a todos los enlaces salientes. Es útil para branding o si deseas llevar un control más explícito sobre el tráfico externo.
- Permite configurar rel=»nofollow», target=»_blank» y clases CSS personalizadas.
- Puedes crear redirecciones visibles o incluir parámetros UTM automáticamente.
WP External Links: Muy completo y fácil de usar. Su versión gratuita ya cubre muchas necesidades básicas, y la versión Pro añade funciones más avanzadas.
- Controla si los enlaces se abren en pestañas nuevas.
- Permite añadir atributos como noopener, nofollow o íconos visuales.
- En la versión Pro puedes mostrar una página intermedia antes de redirigir, útil para campañas o avisos legales.
Easy External Links: Una opción más ligera, pensada para quienes solo necesitan funciones básicas sin complicarse demasiado.
- Añade atributos comunes a los enlaces externos.
- Abre enlaces en nueva pestaña.
- Sencillo de extender si tienes algo de experiencia en desarrollo.
¿Cuál deberías elegir?
| Necesidad | Plugin recomendado |
|---|---|
| Redireccionar enlaces con tu dominio | BWP External Links |
| Añadir atributos y mejorar accesibilidad | WP External Links |
| Solución rápida y sin complicaciones | Easy External Links |
Como ves, no necesitas complicarte para implementar esta técnica. Ya sea con unas líneas de código o con uno de estos plugins, puedes controlar cómo salen los enlaces desde tu web… y dejar tu firma digital en cada clic.
Verás que algunos de estos plugins no se han actualizado recientemente o muestran advertencias de compatibilidad. En nuestras pruebas no han dado problemas, pero es algo que conviene tener en cuenta. Por eso, si tienes conocimientos básicos de código (o alguien en tu equipo los tiene), apostar por una solución con snippet puede ser más estable y flexible a largo plazo.
Personaliza y amplía según tu estrategia
Añadir utm_source es solo el primer paso. Si utilizas herramientas de analítica como Google Analytics, Matomo o Plausible, puedes incorporar también parámetros como utm_medium o utm_campaign para identificar con más precisión el tipo de tráfico que generas.
Esto te permite saber qué enlaces salientes generan más interacción, desde qué contenidos funcionan mejor y cómo contribuyen a tus campañas de marketing o afiliación.
Si quieres profundizar en cómo añadir etiquetas UTM en enlaces salientes y usarlas para mejorar tu analítica web, te recomendamos este recurso.
En Bubuku I Code lo usamos para rastrear con mayor precisión el tráfico que enviamos desde herramientas, recursos y contenidos colaborativos. Y sí, a veces el simple hecho de que tu dominio aparezca como fuente genera visitas de vuelta, reconocimiento y posibles colaboraciones.
Pequeños detalles como este te dan información valiosa y te posicionan como alguien que cuida lo que hace, incluso cuando enlaza hacia fuera.
Cómo usar el branding en enlaces externos a tu favor
Más allá de la analítica, incluir tu dominio en los enlaces salientes es una acción de branding sutil pero efectiva. Dejas una firma en cada clic que sale de tu web. Y eso, en muchos contextos, genera reconocimiento.
En algunos proyectos de Bubuku, hemos visto cómo este simple gesto ha derivado en visitas de vuelta, menciones o incluso oportunidades de colaboración. No se trata de visibilidad masiva, sino de presencia estratégica.
Y por si te lo preguntas: no, no es spamear. Se trata de enlazar con sentido, aportando valor, y dejando claro quién está detrás del contenido.
Cuidar lo que enlazas, y cómo lo haces, también habla de ti.
Cómo identificar tu web en enlaces externos de forma profesional: cierre práctico
Añadir tu dominio a los enlaces salientes no es solo una mejora técnica: es una forma inteligente de medir tu impacto, fortalecer tu marca y generar nuevas oportunidades. Lo usan plataformas enormes como ChatGPT, pero tú también puedes implementarlo fácilmente con unas líneas de código o un plugin bien elegido.
Recuerda que, aunque es una acción pequeña, puede tener un efecto notable en cómo otros sitios te perciben y en la información que obtienes sobre tu audiencia.
Si necesitas ayuda para aplicar esta funcionalidad o quieres llevar la analítica de tu sitio al siguiente nivel, en Bubuku te podemos ayudar. Consulta nuestros servicios de desarrollo web.



