Saltar al contenido
TubePress — gratuito, autoalojado & con mantenimiento activo
SEO y crecimiento

SEO

Metaetiquetas, URLs canónicas, datos estructurados, sitemaps, robots y controles de indexación.

TubePress incluye una capa SEO completa que se activa en el momento de la instalación: no hay ningún complemento que habilitar ni código de tema que añadir. Las URLs limpias, los títulos de página, las meta descripciones, las etiquetas Open Graph y Twitter Card, los enlaces canónicos, los datos estructurados de schema.org, los sitemaps de vídeo y el hreflang multilingüe se generan automáticamente a partir de tu contenido y de unos pocos ajustes.

Esta página explica lo que obtienes automáticamente y qué controles puedes ajustar en /admin/settings.

SEO listo para usar

El gestor SEO se inicia con la aplicación principal, por lo que cada página del sitio queda optimizada por defecto. Sin complementos Activo al instalar

  • URLs legibles para vídeos, categorías, etiquetas, intérpretes, canales y páginas.
  • Patrones de title y meta description configurables por tipo de entidad.
  • Etiquetas Open Graph y Twitter Card con selección automática de imagen.
  • Una URL canonical por página y alternativas hreflang para cada idioma habilitado.
  • JSON-LD de schema.org para vídeos, migas de pan y el cuadro de búsqueda del sitio.
  • Sitemaps de vídeo comprimidos con Gzip y un /robots.txt dinámico.
  • Metaetiquetas de verificación para motores de búsqueda, un campo GA4 y código personalizado en head/body.
Valores predeterminados sensatos. En la primera ejecución, cada ajuste SEO se inicializa con un valor predeterminado funcional, por lo que un sitio nuevo ya es indexable. Ajusta solo lo que necesites.

Títulos, meta y Open Graph

Cada tipo de entidad tiene su propio patrón de título y descripción construido a partir de variables. Los configuras una vez y se aplican a todo el catálogo.

Video title:    {title} {sep} {site_name}
Category title: {name} {sep} {site_name}
Video meta:     Watch {title} online. {description_short}

Las variables útiles son {title}, {name}, {site_name}, {sep} (el separador de título), {count} y {type}. Las descripciones se limpian de HTML y se limitan a aproximadamente 160 caracteres. Las páginas individuales pueden sobrescribir el patrón con sus propios campos de meta title y meta description en el editor de páginas.

Para el uso compartido en redes sociales, el og:image se resuelve en orden: primero una imagen específica de la página, luego — cuando el complemento de ranking CTR está activo — la miniatura del vídeo con mayor engagement en un listado, y finalmente tu imagen predeterminada. Las Twitter Cards tienen summary_large_image como valor predeterminado, y puedes añadir un identificador de Twitter, un Facebook App ID y etiquetas og:locale:alternate para tus otros idiomas.

URLs canónicas y contenido duplicado

Cada página emite exactamente un <link rel="canonical">. Las cadenas de consulta y los fragmentos se eliminan del canonical, y las barras finales se normalizan mediante el enrutador, por lo que /category/x, /category/x/ y /category/x?sort=newest resuelven todos a una única dirección indexable.

Si ejecutas más de un tipo de contenido, TubePress impone una URL canónica por entidad tipada: una solicitud que llega bajo el prefijo de tipo de vídeo incorrecto recibe una redirección 301 hacia la URL correcta, de modo que el mismo vídeo nunca pueda indexarse en dos URLs. Las versiones en diferentes idiomas se vinculan mediante alternativas hreflang en lugar de competir como duplicados.

Parámetros de ordenación y página. El robots.txt predeterminado ya prohíbe el rastreo de ?sort= y ?page=, reforzando el canonical y ahorrando presupuesto de rastreo.

Datos estructurados

TubePress genera JSON-LD de schema.org para que los motores de búsqueda puedan mostrar resultados enriquecidos:

  • VideoObject en páginas de reproducción: nombre, descripción, miniatura, fecha de carga, duración, URLs de inserción y contenido, y una estadística de interacción de recuento de vistas.
  • BreadcrumbList para describir dónde se encuentra una página en la jerarquía del sitio.
  • WebSite + SearchAction en la página de inicio, que puede habilitar un cuadro de búsqueda en los sitelinks para tu marca.

Sitemaps

Un índice de sitemap se sirve en /sitemap.xml. Se genera dinámicamente a partir de unas pocas consultas rápidas COUNT/MAX y hace referencia a los sitemaps secundarios, que se escriben en disco como archivos comprimidos con Gzip y se regeneran cada vez que cambia tu contenido.

SitemapContenidos
VídeosEtiquetas video:video + image:image: miniatura, título, descripción, URLs del reproductor y contenido, duración, número de vistas, fecha de publicación
Categorías / etiquetas / intérpretes / canalesURLs de entidades con alternativas hreflang bidireccionales (incluido x-default)
PáginasPáginas CMS estáticas y páginas de inicio por tipo, con hreflang

Cada archivo secundario contiene hasta 25.000 URLs (configurable entre 1.000 y 50.000), y puedes activar o desactivar cualquier tipo de entidad, las etiquetas de vídeo/imagen o el bloque hreflang. Las respuestas del sitemap incluyen un encabezado X-Robots-Tag: noindex para que los archivos no aparezcan en los resultados.

Robots e indexación

El archivo /robots.txt es dinámico: anuncia tu sitemap, prohíbe las rutas administrativas y de facetas, y aplica un crawl-delay a los bots SEO agresivos. Las páginas indexables reciben una meta robots permisiva por defecto (max-image-preview:large, max-video-preview:-1, max-snippet:-1).

Puedes aplicar noindex de forma selectiva — a listados de etiquetas, categorías, intérpretes o canales, a páginas paginadas, o a resultados de búsqueda (activado por defecto) — sin afectar al resto del sitio. También hay un interruptor maestro único para entornos de prueba.

Mantén el entorno de prueba fuera de los buscadores. Activar seo_noindex_entire_site añade noindex, nofollow a todas las páginas y hace que robots.txt prohíba todo. Es el interruptor adecuado para un sitio previo al lanzamiento: recuerda desactivarlo antes de publicar el sitio.

SEO multilingüe

Cuando habilitas más de un idioma, TubePress vincula las traducciones con etiquetas rel="alternate" hreflang tanto en el <head> de la página como en los sitemaps de entidades, además de un x-default que apunta a tu idioma principal. El idioma predeterminado permanece en la raíz mientras que los demás idiomas viven bajo un prefijo corto /{code}/. Consulta Internacionalización para el flujo de trabajo completo de idiomas.

Rendimiento

La generación de metadatos SEO está diseñada para escalar. Los sitemaps se transmiten con consultas de base de datos por lotes y se almacenan comprimidos con Gzip, el índice se calcula bajo demanda a partir de consultas de recuento, y el robots.txt se almacena en caché durante un día. La imagen Open Graph basada en CTR solo se calcula cuando el complemento de ranking está activo, por lo que no hay sobrecarga si no lo utilizas. El resultado son metadatos correctos y rápidos incluso en catálogos con millones de vídeos.

Próximos pasos

¿Todavía con dudas?

Abre un ticket desde tu panel y nuestro equipo te ayudará.

Prueba la demo en vivo → Descargar TubePress →