Cómo crear una extensión de Chrome: de la idea a la publicación y la monetización

Una extensión de Chrome sencilla requiere dos archivos y diez minutos. Conseguir usuarios e ingresos lleva más: elegir un problema, publicar en Chrome Web Store, promocionar la extensión y añadir monetización. Aquí tienes todo el camino, paso a paso.

Paso 1. Elige un problema

Las mejores ideas de extensiones son tareas pequeñas y recurrentes que la gente ya busca: modo oscuro para un servicio, un conversor de archivos, traducción rápida, gestión de pestañas. Comprueba la demanda en la búsqueda de Chrome Web Store y en herramientas de palabras clave: si existen extensiones similares con miles de usuarios, la demanda es real.

La competencia no es un problema. A menudo basta con crear una solución más simple y clara para un caso de uso. Así empezó la extensión del caso de Dark Mode for Google Docs: la primera versión llevó una semana más o menos y llegó a más de 400K usuarios.

Paso 2. Crea tu primera extensión

Las extensiones de Chrome se crean con HTML, CSS y JavaScript. La versión mínima del tutorial oficial de Google es una carpeta con tres archivos.

manifest.json

El archivo principal de tu extensión: su nombre, versión, permisos y lo que se abre al hacer clic en el icono. Las extensiones usan ahora Manifest V3.

{
  "name": "Hello Extensions",
  "description": "Base Level Extension",
  "version": "1.0",
  "manifest_version": 3,
  "action": {
    "default_popup": "hello.html",
    "default_icon": "hello_extensions.png"
  }
}

hello.html

La ventana emergente que aparece al hacer clic en el icono de tu extensión:

<html>
  <body>
    <h1>Hello Extensions</h1>
  </body>
</html>

Icono

Coloca una imagen llamada hello_extensions.png en la misma carpeta: su nombre debe coincidir con el campo default_icon del manifiesto.

Paso 3. Cárgala y pruébala

  1. Abre chrome://extensions en Chrome.
  2. Activa el modo de desarrollador en la esquina superior derecha.
  3. Haz clic en «Cargar descomprimida» y selecciona la carpeta de tu extensión.
  4. Fija la extensión desde el icono del puzle y haz clic en ella: se abre la ventana emergente.

A partir de aquí, tu extensión crece: scripts de la ventana emergente, content scripts para trabajar con páginas web, un service worker para tareas en segundo plano. Pide solo los permisos que de verdad necesitas: los permisos de más preocupan tanto a los usuarios como a los revisores.

Paso 4. Publica en Chrome Web Store

  1. Regístrate como desarrollador en el Chrome Web Store Developer Dashboard y paga la tarifa única de registro (requisitos de registro). Usa un correo dedicado para publicar: no podrás cambiarlo después.
  2. Comprime la carpeta de tu extensión en un ZIP y súbela con «Add new item».
  3. Rellena las pestañas: Store Listing (tu página en la tienda), Privacy (tu propósito único y qué datos recopilas) y Distribution (países y visibilidad).
  4. Envíala a revisión. El tiempo de revisión varía según la extensión; tras la aprobación, tienes 30 días para publicarla.

Los desarrolladores nuevos pueden publicar al principio hasta dos extensiones. Consulta la guía de publicación para más detalles.

¿Cuánto cuesta publicar una extensión de Chrome?

Publicar en sí es gratis; el único coste es una tarifa única de registro como desarrollador. Durante años fue de 5 $ (Computerworld), pero la documentación actual de Google no indica el importe, así que compruébalo en el panel al registrarte. No hay cuotas anuales ni tarifas por extensión.

Paso 5. Promociónala

Tu posición en Chrome Web Store depende de las valoraciones, de las instalaciones frente a las desinstalaciones, de la calidad de la ficha y de los metadatos. Cómo optimizar el título, la descripción y las capturas, dónde encontrar tus primeros usuarios y cuándo añadir anuncios: todo está en «Cómo promocionar una extensión de Chrome».

Paso 6. Monetízala

Los modelos principales son las suscripciones o funciones de pago, los programas de afiliados, las donaciones y los anuncios dentro de la extensión. Las suscripciones dan los mayores ingresos por usuario, pero necesitan un proveedor de pagos y un par de miles de usuarios. Los anuncios te permiten ganar con toda tu audiencia sin pagos ni muro de pago. Compáralos en «Cómo monetizar una extensión de Chrome».

Si eliges los anuncios, muéstralos solo dentro de la interfaz propia de tu extensión: Chrome Web Store prohíbe insertar anuncios en sitios web de terceros. Los detalles están en nuestro análisis de la política de anuncios de Chrome Web Store.

ExtAds es una red publicitaria creada para extensiones: integras un banner nativo en tu ventana emergente, panel lateral o página de la extensión, eliges tú las campañas y ganas con las impresiones. Consulta la página Para desarrolladores o escribe a nuestro manager en Telegram: @extads.

En resumen

  1. Elige un problema pequeño con demanda demostrada.
  2. Crea una versión mínima: manifest.json, una ventana emergente y un icono.
  3. Pruébala con «Cargar descomprimida».
  4. Publica en Chrome Web Store y rellena la pestaña Privacy.
  5. Promociónala con tu ficha, la búsqueda y las comunidades.
  6. Añade monetización cuando tengas usuarios activos.
keyboard_arrow_up