Contar palabras y caracteres para SEO: meta description, title y redes sociales

Contar palabras y caracteres para SEO: meta description, title y redes sociales

Meta description 155 caracteres, title ~60, tweet 280: cuenta palabras y caracteres en el navegador con el contador FastMinify — presets SEO, tiempo de lectura, 100 % local.

09.09.2026
7 min de lectura
Compartir este artículo:
word-count
SEO
meta-description
content
text-tools
Tutorial

¿Por qué contar antes de publicar meta o title?

Una meta description truncada en Google, un title cortado en móvil o un tweet sin final: son errores de longitud, no de calidad redaccional. La mayoría de CMS dicen «160 caracteres máx.» sin aclarar espacios, puntuación o entidades HTML. FastMinify no sustituye Search Console ni una auditoría SEO completa. El contador de palabras en línea cuenta palabras, caracteres (con o sin espacios), frases, párrafos y tiempo de lectura estimado — con presets meta-description-155, twitter-280 y sms-160 alineados al producto. Todo en el navegador. El cluster está en el hub de herramientas de texto y Markdown. Para rendimiento global: checklist rendimiento web 2026 y por qué los sitios rápidos posicionan mejor.

Preset meta description 155 caracteres — barra de progreso y badge bajo/sobre límite
Con o sin espacios — útil si el CMS cuenta distinto
Tiempo de lectura estimado (WPM 150–300) para artículos y landing pages
Presets Twitter/X 280 y SMS 160 para snippets sociales
100 % local — el texto de marketing no sale de la pestaña

Errores frecuentes en meta, title y conteo

Confundir palabras y caracteres

«Mi meta tiene 25 palabras, vale» — Google trunca por caracteres. Palabras largas o títulos en mayúsculas consumen presupuesto rápido.

Contar palabras para meta description
Ignorar espacios finales (trim antes de pegar en CMS)
Olvidar que «…» del CMS cuenta en el límite
Pegar desde Word con espacios no separables invisibles
Duplicar title, H1 y meta

Tres campos idénticos desperdician el snippet.

Title = H1 = meta palabra por palabra
Solo keyword sin beneficio al usuario
Meta que no describe la página
Title demasiado largo por marca duplicada
Ignorar móvil y redes sociales

SERP desktop y tarjeta Twitter no comparten el mismo ancho útil.

Probar longitud solo en preview desktop
Reutilizar og:description sin retestar a 280 car.
Descripciones < 100 car. — demasiado vagas
Contar entidades HTML como un carácter visual

Palabras o caracteres: cada campo SEO tiene su regla

Meta description: caracteres, no palabras

Google suele truncar la meta mostrada alrededor de 155–160 caracteres según el ancho del snippet. Bing y auditorías Ahrefs marcan a menudo más de 160. FastMinify apunta a 155 (preset meta-description-155), con mínimo editorial de 100 caracteres en este sitio. Cuenta caracteres con espacios — lo que mide el preset por defecto.

Title tag y H1: dos campos, dos presupuestos

El &lt;title&gt; SEO se trunca en Google cerca de ~60 caracteres en desktop — a veces menos en móvil. No es el mismo campo que el &lt;h1&gt; visible: title corto para SERP e H1 más descriptivo para usuarios. Sin preset «title-60» — usa límite personalizado o el contador de caracteres.

Open Graph, Twitter y cuerpo del artículo

Las tarjetas sociales (og:description, twitter:description) a menudo reutilizan la meta — no siempre. Twitter/X limita históricamente a 280 caracteres (preset). El cuerpo del artículo se razona en palabras y tiempo de lectura (~200 WPM). Para README largos: generador de TOC Markdown en el mismo hub.

Cifras clave antes de escribir

Tabla rápida de límites

Guías prácticas, no promesas de SERP. Google reescribe el snippet a menudo.

Antes

Descubre cómo optimizar tu sitio web para mejorar el posicionamiento orgánico y atraer más visitantes cualificados con técnicas SEO probadas que puedes aplicar hoy mismo.

Después

155 car. máx. (preset) — truncar en límite de palabra + «…», no a mitad de palabra.
Meta: objetivo 155, mínimo 100, duro ~160 — preset meta-description-155
Title: ~50–60 — límite custom 60
Tweet: 280 — preset twitter-280
SMS: 160 — preset sms-160
Artículo blog: palabras + tiempo de lectura — sin techo SERP único
Qué mide exactamente el contador FastMinify

Misma lógica que src/lib/word-counter.ts: palabras = tokens separados por espacios; frases = split en .!?; párrafos = bloques con línea vacía. Límites según charCountMode. Entrada máx. 64 KiB UTF-8.

Palabras: split whitespace tras trim
Caracteres con espacios: input.length JavaScript (UTF-16)
Sin espacios: longitud tras quitar \s
Barra verde / ámbar / rojo — ámbar desde 80 % del preset
Entrada vacía: ceros, sin error

Workflow contador: de meta a tweet

Redactar meta description bajo 155 caracteres

Abre el contador de palabras, preset Meta description (155), charCountMode «con espacios», pega el borrador. Rojo al superar 155. Ajusta hasta badge verde o ámbar.

Preset meta-description-155 = META_DESCRIPTION_MAX_LENGTH del sitio
Copia la versión final al CMS
155 car. ≈ 20–25 palabras en español, variable
Sin subida al servidor
Escenario — title 60 car. + meta 155 car. para landing

Página de herramienta con title SEO ajustado y meta descriptiva.

1

Paso 1: title con límite custom 60

Preset Custom, límite 60, caracteres con espacios. Ejemplo: «Minificador JSON en línea — FastMinify».

2

Paso 2: meta con preset 155

Cambia a meta-description-155, reescribe sin repetir el title literalmente.

3

Paso 3: tweet opcional

Preset twitter-280 para anuncio — más margen, tono directo.

Tiempo de lectura para artículo de blog

Pega el cuerpo (sin front matter YAML). Panel muestra palabras y ~X min de lectura. Recalcula tras cada traducción — DE suele ser más corto que FR.

WPM 150–300, default 200
Frases y párrafos como check de estructura
Tiempo de lectura del blog ≠ preset meta 155
Posts largos: TOC Markdown
CSV → tabla: CSV a tabla Markdown

Integrar límites en tu stack

CMS y campos meta

WordPress, Next.js metadata, Hugo front matter: suelen tener contador de caracteres. Verifica si cuenta con espacios y sufijo de marca automático. FastMinify antes de pegar en CMS — especialmente en Markdown o tickets.

Ejemplo básico

// Next.js App Router — objetivo FastMinify import { clampMetaDescription } from '@/lib/meta-description' export const metadata = { title: 'Minificador JSON en línea — FastMinify', description: clampMetaDescription( 'Minifica JSON en el navegador. Sin subida, presets API, copia en un clic.' ), }
Alternativas y límites honestos

Otros contadores — elige por privacidad y presets SEO.

Conclusión

El SEO on-page empieza a menudo con números simples: 155 caracteres para meta, ~60 para title, 280 para tweet — y palabras más tiempo de lectura para el cuerpo. El contador de palabras FastMinify en el navegador, sin cuenta. No es auditoría SEO completa: Google puede reescribir el snippet. Combina conteo local, copy claro y la checklist rendimiento 2026. Hub: texto y Markdown.

Preset 155 meta, custom 60 title, 280 social — tres pasadas
Caracteres con espacios salvo regla CMS explícita
Recalcular tiempo de lectura tras cada locale (FR/EN/DE/ES)
No confundir tokens LLM y caracteres SERP
Trim y revisar — espacios finales cuentan
Compartir este artículo
Compartir este artículo: