Cómo tachar texto en HTML

Aprender a tachar texto en HTML es fácil, pero seamos honestos… no es el tema más emocionante del mundo. Así que, te lo explicaré usando los peores chistes que puedas imaginar. Además, te mostraré cuándo usar <s>, <del> o CSS y cómo cada opción puede afectar la experiencia del usuario y el SEO.

Lo que aprenderás aquí
¿Aún no me sigue en Youtube?
Suscríbete a mi canal y aprende a posicionar tu web, con videos claros y al grano.

Tachar palabras con la etiqueta <s>

La etiqueta <s> se utiliza para tachar texto que ya no es relevante pero que aún puede ser útil como referencia. Así pues, se suele usar para mostrar precios antiguos en descuentos o para indicar términos o datos desactualizados.

Ejemplo de código

Resultado

El precio antes era 100€ pero hemos tenido que subirlo

Tachar palabras con la etiqueta <del>

La etiqueta <del> indica que un texto ha sido eliminado de un documento, proporcionando un significado semántico adicional. En otras palabras, cuando quieres dejar claro que un contenido ha sido eliminado (o cambiado), o para mostrar modificaciones en ediciones de documentos.

Ejemplo de código

Resultado

El mejor jugador del mundo es Cristiano Ronaldo Messi

Otras formas de tachas letras sin HTML

Si solo necesitas aplicar el efecto visual sin modificar la semántica del contenido, en mi opinión la mejor opción es CSS en lugar de HTML, a través de la propiedad text-decoration: line-through;.

Ejemplo de CSS en línea

Ejemplo con clase

Que los errores técnicos no arruinen tus esfuerzos

screaming frog tutorial basico

Te enseño a auditar tu web con Screaming Frog, para que identifiques y soluciones los problemas que están afectando tu SEO.

¡Comienza mi curso de Screaming Frog gratis hoy!

Diferencias entre <s>, <del> y text-decoration: line-through;

Como quizá tienes ahora un pequeño cacao en la cabeza, vamos a hacer un pequeño resumen sobre las 2 formas de tachar palabras con HTML y sin él.

MétodoPropósitoAfecta SEOMejor uso
<s>Indica que el texto ya no es relevante pero sigue siendo visible.No afecta directamente.Precios antiguos, términos desactualizados.
<del>Indica que el texto ha sido eliminado.Puede ser interpretado por Google como una edición de contenido.Correcciones de documentos, cambios en información.
text-decoration: line-through;Solo aplica el efecto visual.No tiene impacto.Diseño sin alterar la semántica.

Buenas prácticas para el uso del tachado en HTML

Al igual que ya hice en el artículo en el que te expliqué cómo poner negrita, cursiva y subrayado en HTML, vamos a ver un par de consejos finales para su correcta aplicación:

  • Usa etiquetas semánticas cuando sea relevante: `<del>` para indicar eliminación real y `<s>` para datos obsoletos.
  • Evita abusar del tachado: Demasiado texto tachado puede afectar la legibilidad y la experiencia del usuario.
  • Considera la accesibilidad: Asegúrate de que el significado del texto tachado sea claro para todos los usuarios, incluidos aquellos con discapacidades visuales.
  • Prefiere CSS para personalización: Usa `text-decoration: line-through;` si solo necesitas un efecto visual.

Por último, simplemente comentar que el editor clásico de WordPress permitía tachar texto de forma sencilla. En la barra de herramientas del editor visual, había un botón con la letra S (de "Strikethrough"), que aplicaba la etiqueta <del> al texto seleccionado.

Como este botón ya no está disponible en Gutenberg puedes hacer uso del plugin de Wordpress de editor clásico por si queires tachar texto sin tocar código.

Sergio Canales SEO

Si has llegado hasta aquí… ¡Apúntate a mi Newsletter y sigue aprendiendo cada semana sobre SEO!

Sergio Canales

Ingeniero industrial y amante del SEO para nichos. Me encanta crear proyectos, posicionarlos y monetizarlos. Puedes saber más aquí sobre mi.

Subir