Sobre KOM Agencia Digital

Pasión por los datos.
Obsesión por tu crecimiento.

No somos una fábrica de páginas web. Somos arquitectos de ecosistemas digitales diseñados para una sola cosa: hacer que tus clientes te encuentren. En KOM, combinamos el rigor corporativo con el poder del diseño a medida y el SEO para convertir tu presencia online en el activo más rentable de tu empresa.

Los resultados hablan por nosotros.

Reseñas de clientes
0 +
Calificación perfecta en Google
0 /5
Comenzamos a cambiar las reglas del juego.
0

Cero amarres:
Tu web,
Tu propiedad

1000

Marketing
en nuestro ADN

Nacimos para cambiar las reglas

Durante años, el mercado digital en Perú estuvo dominado por agencias que operaban en la oscuridad: precios ocultos, dominios secuestrados y páginas web que se veían bien, pero que Google ignoraba. Las empresas perdían dinero y, lo más grave, perdían oportunidades.

En 2017, decidimos que esto tenía que cambiar.

KOM Agencia Digital nació con una misión clara: traer el rigor, la ética y los resultados de las grandes multinacionales al alcance de cualquier empresa dispuesta a crecer. Liderados por Christian Otero, quien tras más de 20 años optimizando estrategias en gigantes corporativos como Nextel, Entel y Prosegur, fundó KOM para crear lo que no existía: una agencia 100% transparente, obsesionada con el Retorno de Inversión (ROI) y con el posicionamiento orgánico real.

Foto de Christian Otero Founder de KOM Agencia Digital en Lima Perú

Nuestro motor interno:
La filosofía del Otorongo Negro.

Toda empresa disruptiva tiene un código interno. Nuestra razón social, Otorongo Negro E.I.R.L., es mucho más que un nombre legal; es nuestro manifiesto operativo.

En la cosmovisión peruana, el yanapuma (jaguar negro) es el guardián absoluto, un ser con una visión inigualable capaz de cazar en la más densa oscuridad. En el complejo mundo digital de hoy —lleno de algoritmos cambiantes de Google y nuevas Inteligencias Artificiales— aplicamos exactamente este mismo instinto:

Cómo trabajamos

(Y por qué te va a encantar).

Transparencia Radical

Odiamos los presupuestos sorpresa. Somos la única agencia en Perú con un cotizador online interactivo. Todos nuestros planes y precios están publicados abiertamente. Lo que ves, es lo que inviertes.

Cero Amarres Tecnológicos

Tu negocio es tuyo. Al finalizar el proyecto, te entregamos las llaves completas: código fuente, bases de datos y accesos totales. Operamos bajo la doctrina del 100% de propiedad para el cliente.

Enfoque Científico y Estratégico

No lanzamos "ideas creativas" al aire esperando que funcionen. Nos basamos en datos, rigor científico, análisis SEO profundo y optimización técnica para que Google y la IA recomienden tu empresa.

Resultados que importan

No medimos nuestro éxito por "likes" o diseños bonitos, sino por el tráfico calificado que atraemos y las ventas que generamos para tu negocio. Crecemos solo si tú creces.

Reconocidos por la industria.

Avalados por nuestros clientes.

Testimonios de nuestros clientes

Somos una agencia de diseño web centrada en tu satisfacción.

+950 Empresas e Instituciones

Confían en nosotros y respaldan la calidad de nuestros servicios

Transparencia radical
en cada línea de código

Creemos en hacer negocios de forma clara, auditable y segura. Visita nuestro directorio oficial para revisar nuestros acuerdos de nivel de servicio (SLA), protocolos de ciberseguridad, acreditaciones públicas y el marco ético que rige nuestras operaciones internacionales.

Tu negocio avanza rápido...
Nosotros también.

Deja de perder clientes frente a competidores con mejor posicionamiento. Es hora de construir una maquinaria de ventas digital que trabaje por ti 24/7.

Generar Cotización
");const o=Q?Q.createHTML(e):e;if(Ke===Xe)try{t=(new B).parseFromString(o,Je)}catch(e){}if(!t||!t.documentElement){t=te.createDocument(Ke,"template",null);try{t.documentElement.innerHTML=Ve?ee:o}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(r.createTextNode(n),i.childNodes[0]||null),Ke===Xe?re.call(t,De?"html":"body")[0]:De?t.documentElement:i},ht=function(e){return ne.call(e.ownerDocument||e,e,F.SHOW_ELEMENT|F.SHOW_COMMENT|F.SHOW_TEXT,null)},gt=function(e){return e instanceof z&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof H)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Tt=function(e){return"function"==typeof N&&e instanceof N},yt=function(e,t,n){ae[e]&&u(ae[e],(e=>{e.call(o,t,n,nt)}))},Et=function(e){let t=null;if(yt("beforeSanitizeElements",e,null),gt(e))return ft(e),!0;const n=tt(e.nodeName);if(yt("uponSanitizeElement",e,{tagName:n,allowedTags:he}),e.hasChildNodes()&&!Tt(e.firstElementChild)&&E(/<[/\w]/g,e.innerHTML)&&E(/<[/\w]/g,e.textContent))return ft(e),!0;if(!he[n]||Ae[n]){if(!Ae[n]&&_t(n)){if(Ee.tagNameCheck instanceof RegExp&&E(Ee.tagNameCheck,n))return!1;if(Ee.tagNameCheck instanceof Function&&Ee.tagNameCheck(n))return!1}if(Ue&&!He[n]){const t=J(e)||e.parentNode,n=Z(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o)t.insertBefore(V(n[o],!0),$(e))}}return ft(e),!0}return e instanceof P&&!mt(e)?(ft(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!E(/<\/no(script|embed|frames)/i,e.innerHTML)?(we&&3===e.nodeType&&(t=e.textContent,u([le,ce,se],(e=>{t=g(t,e," ")})),e.textContent!==t&&(f(o.removed,{element:e.cloneNode()}),e.textContent=t)),yt("afterSanitizeElements",e,null),!1):(ft(e),!0)},At=function(e,t,n){if(Oe&&("id"===t||"name"===t)&&(n in r||n in ot))return!1;if(be&&!_e[t]&&E(ue,t));else if(Ne&&E(me,t));else if(!Te[t]||_e[t]){if(!(_t(e)&&(Ee.tagNameCheck instanceof RegExp&&E(Ee.tagNameCheck,e)||Ee.tagNameCheck instanceof Function&&Ee.tagNameCheck(e))&&(Ee.attributeNameCheck instanceof RegExp&&E(Ee.attributeNameCheck,t)||Ee.attributeNameCheck instanceof Function&&Ee.attributeNameCheck(t))||"is"===t&&Ee.allowCustomizedBuiltInElements&&(Ee.tagNameCheck instanceof RegExp&&E(Ee.tagNameCheck,n)||Ee.tagNameCheck instanceof Function&&Ee.tagNameCheck(n))))return!1}else if(Ge[t]);else if(E(de,g(n,pe,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==T(n,"data:")||!Be[e]){if(Se&&!E(fe,g(n,pe,"")));else if(n)return!1}else;return!0},_t=function(e){return e.indexOf("-")>0},Nt=function(e){yt("beforeSanitizeAttributes",e,null);const{attributes:t}=e;if(!t)return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Te};let r=t.length;for(;r--;){const i=t[r],{name:a,namespaceURI:l,value:c}=i,s=tt(a);let f="value"===a?c:y(c);if(n.attrName=s,n.attrValue=f,n.keepAttr=!0,n.forceKeepAttr=void 0,yt("uponSanitizeAttribute",e,n),f=n.attrValue,n.forceKeepAttr)continue;if(pt(a,e),!n.keepAttr)continue;if(!Re&&E(/\/>/i,f)){pt(a,e);continue}we&&u([le,ce,se],(e=>{f=g(f,e," ")}));const p=tt(e.nodeName);if(At(p,s,f)){if(!Ie||"id"!==s&&"name"!==s||(pt(a,e),f=Me+f),Q&&"object"==typeof G&&"function"==typeof G.getAttributeType)if(l);else switch(G.getAttributeType(p,s)){case"TrustedHTML":f=Q.createHTML(f);break;case"TrustedScriptURL":f=Q.createScriptURL(f)}try{l?e.setAttributeNS(l,a,f):e.setAttribute(a,f),m(o.removed)}catch(e){}}}yt("afterSanitizeAttributes",e,null)},bt=function e(t){let n=null;const o=ht(t);for(yt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)yt("uponSanitizeShadowNode",n,null),Et(n)||(n.content instanceof s&&e(n.content),Nt(n));yt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,r=null,i=null,l=null;if(Ve=!e,Ve&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Tt(e)){if("function"!=typeof e.toString)throw A("toString is not a function");if("string"!=typeof(e=e.toString()))throw A("dirty is not a string, aborting")}if(!o.isSupported)return e;if(Le||it(t),o.removed=[],"string"==typeof e&&(Pe=!1),Pe){if(e.nodeName){const t=tt(e.nodeName);if(!he[t]||Ae[t])throw A("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof N)n=dt("\x3c!----\x3e"),r=n.ownerDocument.importNode(e,!0),1===r.nodeType&&"BODY"===r.nodeName||"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!xe&&!we&&!De&&-1===e.indexOf("<"))return Q&&Ce?Q.createHTML(e):e;if(n=dt(e),!n)return xe?null:Ce?ee:""}n&&ve&&ft(n.firstChild);const c=ht(Pe?e:n);for(;i=c.nextNode();)Et(i)||(i.content instanceof s&&bt(i.content),Nt(i));if(Pe)return e;if(xe){if(ke)for(l=oe.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(Te.shadowroot||Te.shadowrootmode)&&(l=ie.call(a,l,!0)),l}let m=De?n.outerHTML:n.innerHTML;return De&&he["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&E(j,n.ownerDocument.doctype.name)&&(m="\n"+m),we&&u([le,ce,se],(e=>{m=g(m,e," ")})),Q&&Ce?Q.createHTML(m):m},o.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};it(e),Le=!0},o.clearConfig=function(){nt=null,Le=!1},o.isValidAttribute=function(e,t,n){nt||it({});const o=tt(e),r=tt(t);return At(o,r,n)},o.addHook=function(e,t){"function"==typeof t&&(ae[e]=ae[e]||[],f(ae[e],t))},o.removeHook=function(e){if(ae[e])return m(ae[e])},o.removeHooks=function(e){ae[e]&&(ae[e]=[])},o.removeAllHooks=function(){ae={}},o}();return V})); //# sourceMappingURL=purify.min.js.map ;