Cómo incrustar HTML en Facebook: Realidad actual 2024

Actualización crítica: La aplicación Static FBML fue descontinuada por Facebook en 2012 y eliminada completamente en 2015. Ya no es posible incrustar HTML personalizado en páginas de Facebook como se describe en el artículo original.

Qué SÍ puede hacer hoy en Páginas de Facebook (Meta Business Suite)

1. Pestañas personalizadas con "Plantillas y pestañas"

  1. Vaya a su Página > Configuración > Plantillas y pestañas.
  2. Elija plantilla predefinida (Servicios, Tienda, Eventos, Videos, Ofertas, Reseñas, etc.).
  3. Arrastre para reordenar pestañas visibles.
  4. Cada plantilla muestra módulos nativos de Facebook (no HTML propio).

2. Facebook Business Manager - Aplicaciones personalizadas (Para desarrolladores)

Si tiene recursos de desarrollo, puede crear una App de Facebook con Pestaña de página personalizada (Page Tab):

  1. Cree app en developers.facebook.com > Crear app > Empresa.
  2. Añada producto Pestaña de página.
  3. Configure URL segura (HTTPS) de su servidor donde aloja HTML/CSS/JS.
  4. Requisitos: HTTPS obligatorio, X-Frame-Options: ALLOW-FROM https://www.facebook.com (o CSP frame-ancestors), responsive (ancho 500px o 810px).
  5. Añada app a su página: https://www.facebook.com/dialog/pagetab?app_id=SU_APP_ID&redirect_uri=SU_URL.

Limitaciones: No acceso a datos de usuario sin Login/Review. No scripts que rompan sandbox. Carga en iframe dentro de Facebook.

3. Publicaciones con formato enriquecido (Nativo)

  • En "Crear publicación": use Negrita, Cursiva, Listas, Enlaces, Emojis, Hashtags, Menciones (@pagina).
  • No soporta HTML arbitrario.

Alternativas reales para "HTML personalizado en redes sociales"

PlataformaSoporte HTML/PersonalizaciónMejor para
Sitio web propio (WordPress, Wix, Squarespace, HTML estático)Control total HTML/CSS/JSPresencia web profesional, SEO, formularios, e-commerce
Linktree / Beacons / Linkin.bioPágina de enlaces personalizable (colores, fuentes, bloques)Bio de Instagram/TikTok/Twitter - centralizar enlaces
Google SitesGratis, arrastra-y-suelta, incrusta HTML/JS (<iframe>, <script>)Web simple gratis, portafolio, landing page
Notion + Super.so / FruitionNotion como CMS, publica como web con dominio propioDocumentación, wiki, blog, portfolio
GitHub Pages / Netlify / VercelHosting estático gratis, HTML/CSS/JS completo, dominio propioDesarrolladores, sites estáticos, docs, apps web

Conclusión

Facebook/Meta ha eliminado deliberadamente la capacidad de inyectar HTML/JS/CSS arbitrario en páginas por seguridad, rendimiento, consistencia de UX y control de plataforma. La dirección es hacia experiencias nativas estandarizadas (Tiendas, Citas, Mensajería, Anuncios).

Si necesita funcionalidad personalizada (formularios complejos, calculadoras, catálogos interactivos, juegos): construya en su propio sitio/web app y use Facebook para dirigir tráfico (enlaces en bio, publicaciones, ads, botones "Enviar mensaje" / "Llamar" / "Sitio web").

Referencia oficial