{"id":26171,"date":"2024-11-12T12:16:40","date_gmt":"2024-11-12T11:16:40","guid":{"rendered":"https:\/\/dinorank.com\/blog\/?p=26171"},"modified":"2026-03-06T10:37:05","modified_gmt":"2026-03-06T09:37:05","slug":"tutorial-collac","status":"publish","type":"post","link":"https:\/\/dinorank.com\/blog\/tutorial-collac\/","title":{"rendered":"Tutorial en profundidad de Collac \u00bfLa herramienta de SEO local definitiva?"},"content":{"rendered":"<div class=\"su-note border=#000000\"  style=\"border-color:#007963;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#00937D;border-color:#ccffff;color:#ffffff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">Este art\u00edculo ha sido actualizado en el mes de marzo de 2026 y se revisa peri\u00f3dicamente cada 2 meses para a\u00f1adir informaci\u00f3n relevante en funci\u00f3n de las novedades de cada momento.<\/div><\/div>\n<p>Despu\u00e9s de haber probado a fondo <strong>Collac.io<\/strong> durante un tiempo, creo que ha llegado el momento de ofreceros mi opini\u00f3n sincera sobre esta herramienta de SEO local.<\/p>\n<p><span style=\"font-weight: 400;\">\t\t<div data-elementor-type=\"section\" data-elementor-id=\"30424\" class=\"elementor elementor-30424\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-29ac5d82 e-con-full e-flex e-con e-parent\" data-id=\"29ac5d82\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48a7645b elementor-widget elementor-widget-heading\" data-id=\"48a7645b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">POSICIONA TU NEGOCIO EN GOOGLE MAPS<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-523fd7a7 elementor-widget elementor-widget-heading\" data-id=\"523fd7a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Aparece por encima de tu competencia con DinoRANK<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf5cfd6 elementor-align-center elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"cf5cfd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/dinorank.com\/registro\/?codPromo=dinoTrial25&#038;utm_content=incontent_local\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Prueba gratis nuestra herramienta de SEO Local<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/span><\/p>\n<p>A lo largo de este art\u00edculo, voy a desgranar sus funcionalidades, puntos fuertes, y tambi\u00e9n algunos aspectos que, desde mi punto de vista, podr\u00edan ser mejorados.<\/p>\n<p>Si est\u00e1s buscando <strong>una herramienta que te ayude a potenciar la visibilidad local de tu negocio<\/strong> o el de tus clientes, sigue leyendo porque puede que Collac sea lo que necesitas, o tal vez no. Eso lo vas a decidir t\u00fa.<\/p>\n<p>Espero en cualquier caso darte un poco de luz al respecto.<\/p>\n<div class=\"su-note\"  style=\"border-color:#d4dfd9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#eef9f3;border-color:#ffffff;color:#002132;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">\n<div class=\"su-service\"><div class=\"su-service-title\" style=\"padding-left:46px;min-height:32px;line-height:32px\"><i class=\"sui sui-lightbulb-o\" style=\"font-size:32px;color:#002132\"><\/i> Pero antes de empezar...<\/div><div class=\"su-service-content su-u-clearfix su-u-trim\" style=\"padding-left:46px\">\n<p>\u00bfNo te decides entre el <a href=\"https:\/\/dinorank.com\/blog\/dinorank-seo-local-vs-collac\/\">m\u00f3dulo de SEO local de DinoRANK o Collac.io<\/a>?<\/p>\n<p>Entonces, echa un vistazo al siguiente v\u00eddeo y despeja todas tus dudas.<\/p>\n<p><iframe title=\"\ud83d\uddfa\ufe0f \ud83d\udd0d M\u00f3dulo DinoRANK SEO Local VS Collac \ud83e\udd37\ud83c\udffb\u200d\u2642\ufe0f\u2753\u00bfCu\u00e1l es mejor?\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/-o3Slwk6Ybs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<\/div><\/div>\n<\/div><\/div>\n<p>Ahora s\u00ed, comenzamos:<\/p>\n<h2>\u00bfQu\u00e9 es Collac.io?<\/h2>\n<p><strong>Collac.io<\/strong> es una herramienta de an\u00e1lisis de SEO local orientada a negocios que buscan optimizar su visibilidad en las b\u00fasquedas de Google, tanto en los resultados de b\u00fasqueda org\u00e1nicos como en Google Maps.<\/p>\n<p>Su objetivo es ayudar a los negocios a mejorar su visibilidad local al conocer los rankings y la situaci\u00f3n de la competencia en un \u00e1rea espec\u00edfica.<\/p>\n<p>Al empezar a probar Collac.io, confieso que<strong> una de las primeras cosas que me llam\u00f3 la atenci\u00f3n fue su exclusividad en el SEO local<\/strong>, a diferencia de otras herramientas que ofrecen esta funcionalidad junto a otras de SEO global.<\/p>\n<p>Aunque <strong>en su esencia es un rank tracker<\/strong>, Collac se posiciona como algo m\u00e1s que una simple herramienta para monitorizar posiciones en Google.<\/p>\n<div class=\"su-box su-box-style-default\" id=\"\" style=\"border-color:#00604a;border-radius:4px;max-width:none\"><div class=\"su-box-title\" style=\"background-color:#00937d;color:#ffffff;border-top-left-radius:2px;border-top-right-radius:2px\">Lo m\u00e1s interesante de Collac:<\/div><div class=\"su-box-content su-u-clearfix su-u-trim\" style=\"border-bottom-left-radius:2px;border-bottom-right-radius:2px\">\n<p>Su enfoque en los <em>negocios<\/em> y no en URLs la convierte en una <a id=\"CTA-1\" href=\"https:\/\/dinorank.com\/blog\/mejores-herramientas-seo-local\/\" target=\"_blank\" rel=\"noopener\">herramienta para posicionamiento local<\/a> dise\u00f1ada espec\u00edficamente para quienes buscan no solo medir resultados.<\/p>\n<p>Tambi\u00e9n en <strong>tomar decisiones basadas en lo que buscan los clientes<\/strong> presenciales.<\/p>\n<\/div><\/div>\n<p>B\u00e1sicamente, Collac trabaja tanto con las fichas de <strong>Google Business Profile<\/strong> (antes llamado &#8220;Google My Business&#8221;) como con URLs, lo que la hace ideal para SEO local.<\/p>\n<p>Sin embargo, tengo que decir que, en este aspecto, podr\u00eda ser demasiado &#8220;local&#8221;.<\/p>\n<p>Es decir, si tu negocio requiere de una combinaci\u00f3n m\u00e1s amplia; es decir, SEO local m\u00e1s SEO org\u00e1nico tradicional; podr\u00edas encontrar ciertas limitaciones en el uso exclusivo de Collac.<\/p>\n<p>En resumen: si lo tuyo es puro <a id=\"CTA-1\" href=\"https:\/\/dinorank.com\/blog\/seo-local-para-empresas\/\" target=\"_blank\" rel=\"noopener\">SEO local para empresas<\/a>, la herramienta promete. Si necesitas m\u00e1s versatilidad, puede que no sea todo lo que esperabas.<\/p>\n<p><a id=\"CTA-3\" href=\"https:\/\/dinorank.com\/blog\/local\/\" target=\"_blank\" rel=\"noopener\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-26101 size-full\" title=\"Optimiza tu SEO Local con DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/10\/banner-seo-local.jpg\" alt=\"Optimiza tu SEO Local con DinoRANK\" width=\"1071\" height=\"447\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/10\/banner-seo-local.jpg 1071w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/10\/banner-seo-local-300x125.jpg 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/10\/banner-seo-local-1024x427.jpg 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/10\/banner-seo-local-768x321.jpg 768w\" sizes=\"(max-width: 1071px) 100vw, 1071px\" \/><\/a><\/p>\n<h2>\u00bfPara qu\u00e9 sirve Collac.io?<\/h2>\n<p>Collac.io est\u00e1 dise\u00f1ado para analizar en detalle el comportamiento de un negocio a nivel local, con datos como rankings, comparativas de competencia y an\u00e1lisis de anuncios.<\/p>\n<p>Una de las <a href=\"#funcionalidades\">funcionalidades<\/a> m\u00e1s \u00fatiles de Collac es su capacidad para mostrarte tu posici\u00f3n en el \u201cLocal Pack\u201d de Google y c\u00f3mo esta cambia en funci\u00f3n de la ubicaci\u00f3n del usuario.<\/p>\n<p>Aunque es cierto que <strong>echo en falta el poder interactuar con los puntos del mapa<\/strong> y averiguar c\u00f3mo son los rankings en las distintas ubicaciones.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-26227 size-full\" title=\"\u00bfPara qu\u00e9 sirve Collac?\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/para-que-sirve-collac.jpg\" alt=\"\u00bfPara qu\u00e9 sirve Collac?\" width=\"1200\" height=\"595\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/para-que-sirve-collac.jpg 1200w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/para-que-sirve-collac-300x149.jpg 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/para-que-sirve-collac-1024x508.jpg 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/para-que-sirve-collac-768x381.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>Si bien Collac no te da recomendaciones espec\u00edficas de acci\u00f3n, como el n\u00famero exacto de rese\u00f1as que necesitas para superar a un competidor, podr\u00e1s observar una tabla donde te comparas directamente con tus competidores, permitiendote analizar datos clave como:<\/p>\n<ul>\n<li>la cantidad de rese\u00f1as<\/li>\n<li>la valoraci\u00f3n promedio<\/li>\n<li>las categor\u00edas utilizadas por la competencia.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-26228 size-full\" title=\"Comparativa con competidores locales en Collac\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/comparativa-competidores-collac.jpg\" alt=\"Comparativa con competidores locales en Collac\" width=\"1200\" height=\"595\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/comparativa-competidores-collac.jpg 1200w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/comparativa-competidores-collac-300x149.jpg 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/comparativa-competidores-collac-1024x508.jpg 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/comparativa-competidores-collac-768x381.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>En resumen, <strong>Collac es una herramienta que sirve para ayudarte a mejorar el SEO local de cualquier negocio<\/strong>, y te da una gran variedad de datos para que puedas lograrlo.<\/p>\n<p>Aun as\u00ed, y esto es algo que debes tener en cuenta, hay una peque\u00f1a curva de aprendizaje para poder sacarle el m\u00e1ximo provecho (algo que comentar\u00e9 en los puntos d\u00e9biles), pero si est\u00e1s dispuesto a hacer ese esfuerzo, tiene el potencial para ser una herramienta muy poderosa.<\/p>\n<p><span data-sheets-root=\"1\"><div id=\"brxe-5c527e\" class=\"brxe-block p-2 gap-15\"><div id=\"brxe-d69b57\" class=\"brxe-text-basic h3\">Descubre 6 t\u00e9cnicas sencillas (pero eficaces) para que las visitas de tu web crezcan m\u00e1s r\u00e1pido que la espuma de una cerveza mal tirada.\n<\/div><div id=\"brxe-445cc8\" class=\"brxe-text-basic\"><strong>Aunque no seas un experto en SEO<\/strong> ni puedas dedicarte mucho tiempo a esto.<\/div><div id=\"brxe-lbvkeh\" data-script-id=\"lbvkeh\" class=\"brxe-code incontent-form-html\"><style>@import url(https:\/\/fonts.bunny.net\/css?family=source-sans-pro:400,700);<\/style>\n<style>\n#_form_331_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0}#_form_331_ *{outline:0}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_331_._form-top{top:0}#_form_331_._form-bottom{bottom:0}#_form_331_._form-left{left:0}#_form_331_._form-right{right:0}#_form_331_ input[type=\"text\"],#_form_331_ input[type=\"tel\"],#_form_331_ input[type=\"date\"],#_form_331_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_331_ textarea{resize:none}#_form_331_ ._submit{-webkit-appearance:none;cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#00C4A7 !important;border:0 !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;border-radius:3px !important;color:#FFFFFF !important;padding:14px !important}#_form_331_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_331_ ._submit.processing{position:relative}#_form_331_ ._submit.processing::before{content:\"\";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#00C4A7, #00C4A7), conic-gradient(#00C4A7, #FFFFFF);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_331_ ._submit.processing::after{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0;background:#00C4A7 !important;border:0 !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;border-radius:3px !important;color:#FFFFFF !important;padding:14px !important}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_331_ ._close-icon{cursor:pointer;background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/esfkyjh1u_forms-close-dark.png\");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_331_ ._close-icon:before{position:relative}#_form_331_ ._form-body{margin-bottom:30px}#_form_331_ ._form-image-left{width:150px;float:left}#_form_331_ ._form-content-right{margin-left:164px}#_form_331_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_331_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/hh9ujqgv5_aclogo_li.png\");background-size:130px auto;background-repeat:no-repeat}#_form_331_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_331_ ._form-label,#_form_331_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_331_._dark ._form-branding{color:#333}#_form_331_._dark ._form-branding ._logo{background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/jftq2c8s_aclogo_dk.png\")}#_form_331_ ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}#_form_331_ ._form_element *{font-size:14px}#_form_331_ ._form_element._clear{clear:both;width:100%;float:none}#_form_331_ ._form_element._clear:after{clear:left}#_form_331_ ._form_element input[type=\"text\"],#_form_331_ ._form_element input[type=\"date\"],#_form_331_ ._form_element select,#_form_331_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_331_ ._field-wrapper{position:relative}#_form_331_ ._inline-style{float:left}#_form_331_ ._inline-style input[type=\"text\"]{width:150px}#_form_331_ ._inline-style:not(._clear){margin-right:20px}#_form_331_ ._form_element img._form-image{max-width:100%}#_form_331_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_331_ ._clear-element{clear:left}#_form_331_ ._full_width{width:100%}#_form_331_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_331_ input[type=\"text\"]._has_error,#_form_331_ textarea._has_error{border:#F37C7B 1px solid}#_form_331_ input[type=\"checkbox\"]._has_error{outline:#F37C7B 1px solid}#_form_331_ ._show_be_error{float:left}#_form_331_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_331_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_331_ ._error._below{padding-top:8px;top:100%;right:0}#_form_331_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_331_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_331_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url(\"data:image\/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}@media only screen and (max-width:319px){#_form_331_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_331_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_331_ ._button-wrapper ._error-inner._form_error{position:static}#_form_331_ ._error-inner._no_arrow{margin-bottom:10px}#_form_331_ ._error-arrow{position:absolute;width:0;height:0}#_form_331_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_331_ input[type=\"text\"].datetime_date{width:69%;display:inline}#_form_331_ select.datetime_time{width:29%;display:inline;height:32px}#_form_331_ input[type=\"date\"].datetime_date{width:69%;display:inline-flex}#_form_331_ input[type=\"time\"].datetime_time{width:29%;display:inline-flex}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_331_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_331_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_331_ ._form-content{margin:0;width:100%}#_form_331_ ._form-inner{display:block;min-width:100%}#_form_331_ ._form-title,#_form_331_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_331_ ._form-title{font-size:1.2em}#_form_331_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_331_ ._form-element,#_form_331_ ._inline-style,#_form_331_ input[type=\"text\"],#_form_331_ label,#_form_331_ p,#_form_331_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_331_ ._row._checkbox-radio label{display:inline}#_form_331_ ._row,#_form_331_ p,#_form_331_ label{margin-bottom:0.7em;width:100%}#_form_331_ ._row input[type=\"checkbox\"],#_form_331_ ._row input[type=\"radio\"]{margin:0 !important;vertical-align:middle !important}#_form_331_ ._row input[type=\"checkbox\"]+span label{display:inline}#_form_331_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_331_ ._form-image{max-width:100%;height:auto !important}#_form_331_ input[type=\"text\"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em;-webkit-appearance:none}#_form_331_ input[type=\"radio\"],#_form_331_ input[type=\"checkbox\"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_331_ button[type=\"submit\"]{padding:20px;font-size:1.5em}#_form_331_ ._inline-style{margin:20px 0 0 !important}#_form_331_ ._inline-style input[type=\"text\"]{width:100%}}#_form_331_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_331_ .sms_consent_checkbox input[type=\"checkbox\"]{float:left;margin:5px 10px 10px 0}#_form_331_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7D8799}#_form_331_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_331_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_331_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}@media (min-width:320px) and (max-width:667px){#_form_331_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}}#_form_331_ .field-required{color:#FF0000}#_form_331_{position:relative;text-align:left;margin:25px auto 0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255, 255, 255, 0) !important;border-top:0px solid #737373 !important;border-right:0px solid #737373 !important;border-bottom:0px solid #737373 !important;border-left:0px solid #737373 !important;max-width:800px;-moz-border-radius:1px !important;-webkit-border-radius:1px !important;border-radius:1px !important;color:#000000}#_form_331_ ._show_be_error{min-width:100%}#_form_331_._inline-form,#_form_331_._inline-form ._form-content{font-family:Source Sans Pro;font-size:14px;font-weight:400}#_form_331_._inline-form ._row span,#_form_331_._inline-form ._row label{font-family:Source Sans Pro;font-size:14px;font-weight:400;line-height:1.6em;color:#888 !important}#_form_331__inlineform input[type=\"text\"],#_form_331__inlineform input[type=\"date\"],#_form_331__inlineform input[type=\"tel\"],#_form_331__inlineform select,#_form_331__inlineform textarea:not(.g-recaptcha-response){font-family:Source Sans Pro;font-size:14px;font-weight:400;font-color:#000000;line-height:1.6em}#_form_331_._inline-form ._html-code *:not(h1, h2, h3, h4, h5, h6),#_form_331_._inline-form .sms_consent_message,#_form_331_._inline-form ._form-thank-you{font-family:Source Sans Pro;font-size:14px;font-weight:400;color:#888 !important}#_form_331_._inline-form ._form-label,#_form_331_._inline-form ._form-emailidentifier,#_form_331_._inline-form ._form-checkbox-option-label{font-family:Source Sans Pro;font-size:14px;font-weight:700;line-height:1.6em;color:#888 !important}#_form_331_._inline-form ._submit{margin-top:12px;font-family:Source Sans Pro;font-size:14px;font-weight:400}#_form_331_._inline-form ._html-code h1,#_form_331_._inline-form ._html-code h2,#_form_331_._inline-form ._html-code h3,#_form_331_._inline-form ._html-code h4,#_form_331_._inline-form ._html-code h5,#_form_331_._inline-form ._html-code h6,#_form_331_._inline-form ._form-title{font-family:Source Sans Pro;font-size:22px;line-height:normal;font-weight:700;color:black;margin-bottom:0;display:block}#_form_331_._inline-form ._form-branding{font-family:\"IBM Plex Sans\", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_331_:before,#_form_331_:after{content:\" \";display:table}#_form_331_:after{clear:both}#_form_331_._inline-style{width:auto;display:inline-block}#_form_331_._inline-style input[type=\"text\"],#_form_331_._inline-style input[type=\"date\"]{padding:10px 12px}#_form_331_._inline-style button._inline-style{position:relative;top:27px}#_form_331_._inline-style p{margin:0}#_form_331_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_331_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_331_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_331_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_331_ .iti{width:100%}#_form_331_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_331_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_331_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_331_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_331_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_331_ .iti__country-list--dropup{margin-bottom:4px}#_form_331_ .phone-error-hidden{display:none}#_form_331_ .phone-error{color:#E40E49}#_form_331_ .phone-input-error{border:1px solid #E40E49 !important}#_form_331_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_331_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_331_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_331_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_331_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_331_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_331_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_331_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_331_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_331_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}\n#_form_331_ ._submit{width:100%;font-family:\"Source Sans Pro\", Sans-serif !important;font-size:18px !important;font-weight:500 !important}#_form_331_ ._submit:hover{background-color:#04937E !important}#_form_331_ input#email{padding:3px 12px;background-color:#ffffff;border-radius:2px}#_form_331_._form{margin-top:-5px}#_form_331_ ._error._below{position:relative !important}#_form_331_ ._error._above{position:absolute !important}@media (min-width:320px) and (max-width:667px){#_form_331_ ._form_element{margin:0 0 0px}}<\/style>\n<form method=\"POST\" action=\"https:\/\/deandelafuenteromero.activehosted.com\/proc.php\" id=\"_form_331_\" class=\"_form _form_331 _inline-form  _dark\" novalidate data-styles-version=\"5\">\n  <input type=\"hidden\" name=\"u\" value=\"331\" \/>\n  <input type=\"hidden\" name=\"f\" value=\"331\" \/>\n  <input type=\"hidden\" name=\"s\" \/>\n  <input type=\"hidden\" name=\"c\" value=\"0\" \/>\n  <input type=\"hidden\" name=\"m\" value=\"0\" \/>\n  <input type=\"hidden\" name=\"act\" value=\"sub\" \/>\n  <input type=\"hidden\" name=\"v\" value=\"2\" \/>\n  <input type=\"hidden\" name=\"or\" value=\"789ef8b4693eba56cf9cd6622eca7a0e\" \/>\n  <div class=\"_form-content\">\n    <div class=\"_form_element _x74577619 _full_width \" >\n      <label for=\"email\" class=\"_form-label\">\n      <\/label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"email\" name=\"email\" placeholder=\"Tu email...\" required\/>\n      <\/div>\n    <\/div>\n    <div class=\"_form_element _x87696446 _full_width \" >\n      <fieldset class=\"_form-fieldset\">\n        <div class=\"_row\">\n          <legend for=\"field[15][]\" class=\"_form-label\">\n          <\/legend>\n        <\/div>\n        <input data-autofill=\"false\" type=\"hidden\" id=\"field[15][]\" name=\"field[15][]\" value=\"~|\">\n        <div class=\"_row _checkbox-radio\">\n          <input id=\"field_15He le\u00eddo y acepto la pol\u00edtica de privacidad\" type=\"checkbox\" name=\"field[15][]\"\n          value=\"He le\u00eddo y acepto la pol\u00edtica de privacidad\"                                                                                 required                                >\n          <span>\n            <label for=\"field_15He le\u00eddo y acepto la pol\u00edtica de privacidad\">\n              He le\u00eddo y acepto la pol\u00edtica de privacidad<span class=\"field-required\">\n              *\n            <\/span>\n          <\/label>\n        <\/span>\n      <\/div>\n    <\/fieldset>\n  <\/div>\n  <div class=\"_form_element _x09639014 _full_width \" >\n    <input type=\"hidden\" name=\"field[121]\" value=\"\" \/>\n  <\/div>\n  <div class=\"_form_element _x64811239 _full_width \" >\n    <input type=\"hidden\" name=\"field[122]\" value=\"\" \/>\n  <\/div>\n  <div class=\"_form_element _x58860354 _full_width \" >\n    <input type=\"hidden\" name=\"field[123]\" value=\"\" \/>\n  <\/div>\n  <div class=\"_form_element _x23331849 _full_width \" >\n    <input type=\"hidden\" name=\"field[125]\" value=\"\" \/>\n  <\/div>\n  <div class=\"_form_element _x72046679 _full_width \" >\n    <input type=\"hidden\" name=\"field[126]\" value=\"\" \/>\n  <\/div>\n  <div class=\"_form_element _x41336277 _full_width \" >\n    <input type=\"hidden\" name=\"field[127]\" value=\"\" \/>\n  <\/div>\n  <div class=\"_button-wrapper _full_width\">\n    <button id=\"_form_331_submit\" class=\"_submit\" type=\"submit\">\n      Ap\u00fantate aqu\u00ed\n    <\/button>\n  <\/div>\n  <div class=\"_clear-element\">\n  <\/div>\n<\/div>\n<div class=\"_form-thank-you\" style=\"display:none;\">\n<\/div>\n<\/form><script>\nwindow.cfields = {\"15\":\"poltica_privacidad\",\"121\":\"utm_campaign\",\"122\":\"utm_source\",\"123\":\"utm_medium\",\"125\":\"utm_content\",\"126\":\"utm_adset\",\"127\":\"utm_ad\"};\nwindow._show_thank_you = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\n    form.querySelector('._form-content').style.display = 'none';\n    thank_you.innerHTML = message;\n    thank_you.style.display = 'block';\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        \/\/ Site tracking URL to use after inline form submission.\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._show_unsubscribe = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');\n    var branding = form.querySelector('._form-branding');\n    if (branding) {\n        branding.style.display = 'none';\n    }\n    form.querySelector('._form-content').style.display = 'none';\n    unsub.style.display = 'block';\n    form.insertAdjacentHTML('afterend', message)\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        \/\/ Site tracking URL to use after inline form submission.\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._show_error = function(id, message, html) {\n    var form = document.getElementById('_form_' + id + '_'),\n        err = document.createElement('div'),\n        button = form.querySelector('button[type=\"submit\"]'),\n        old_error = form.querySelector('._form_error');\n    if (old_error) old_error.parentNode.removeChild(old_error);\n    err.innerHTML = message;\n    err.className = '_error-inner _form_error _no_arrow';\n    var wrapper = document.createElement('div');\n    wrapper.className = '_form-inner _show_be_error';\n    wrapper.appendChild(err);\n    button.parentNode.insertBefore(wrapper, button);\n    var submitButton = form.querySelector('[id^=\"_form\"][id$=\"_submit\"]');\n    submitButton.disabled = false;\n    submitButton.classList.remove('processing');\n    if (html) {\n        var div = document.createElement('div');\n        div.className = '_error-html';\n        div.innerHTML = html;\n        err.appendChild(div);\n    }\n};\nwindow._show_pc_confirmation = function(id, header, detail, show, email) {\n    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');\n    if (pc_confirmation.style.display === 'none') {\n        form.querySelector('._form-content').style.display = 'none';\n        pc_confirmation.innerHTML = \"<div class='_form-title'>\" + header + \"<\/div>\" + \"<p>\" + detail + \"<\/p>\" +\n        \"<button class='_submit' id='hideButton'>Administrar preferencias<\/button>\";\n        pc_confirmation.style.display = 'block';\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '0';\n    } else {\n        form.querySelector('._form-content').style.display = 'inline';\n        pc_confirmation.style.display = 'none';\n    }\n\n    var hideButton = document.getElementById('hideButton');\n    \/\/ Add event listener to the button\n    hideButton.addEventListener('click', function() {\n        var submitButton = document.querySelector('#_form_331_submit');\n        submitButton.disabled = false;\n        submitButton.classList.remove('processing');\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '1';\n        const cacheBuster = new URL(window.location.href);\n        cacheBuster.searchParams.set('v', new Date().getTime());\n        window.location.href = cacheBuster.toString();\n    });\n\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        \/\/ Site tracking URL to use after inline form submission.\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._load_script = function(url, callback, isSubmit) {\n    var head = document.querySelector('head'), script = document.createElement('script'), r = false;\n    var submitButton = document.querySelector('#_form_331_submit');\n    script.charset = 'utf-8';\n    script.src = url;\n    if (callback) {\n        script.onload = script.onreadystatechange = function() {\n            if (!r && (!this.readyState || this.readyState == 'complete')) {\n                r = true;\n                callback();\n            }\n        };\n    }\n    script.onerror = function() {\n        if (isSubmit) {\n            if (script.src.length > 10000) {\n                _show_error(\"331\", \"Lo sentimos, ocurri\u00f3 un error con el env\u00edo. Acorta tus respuestas y vuelve a intentarlo.\");\n            } else {\n                _show_error(\"331\", \"Lo sentimos, ocurri\u00f3 un error con el env\u00edo. Vuelve a intentarlo.\");\n            }\n            submitButton.disabled = false;\n            submitButton.classList.remove('processing');\n        }\n    }\n\n    head.appendChild(script);\n};\n(function() {\n    var iti;\n    if (window.location.search.search(\"excludeform\") !== -1) return false;\n    var getCookie = function(name) {\n        var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));\n        return match ? match[2] : null;\n    }\n    var setCookie = function(name, value) {\n        var now = new Date();\n        var time = now.getTime();\n        var expireTime = time + 1000 * 60 * 60 * 24 * 365;\n        now.setTime(expireTime);\n        document.cookie = name + '=' + value + '; expires=' + now + ';path=\/; Secure; SameSite=Lax;';\n    }\n    var addEvent = function(element, event, func) {\n        if (element.addEventListener) {\n            element.addEventListener(event, func);\n        } else {\n            var oldFunc = element['on' + event];\n            element['on' + event] = function() {\n                oldFunc.apply(this, arguments);\n                func.apply(this, arguments);\n            };\n        }\n    }\n    var _removed = false;\n        var form_to_submit = document.getElementById('_form_331_');\n    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\n\n    var getUrlParam = function(name) {\n        if (name.toLowerCase() !== 'email') {\n            var params = new URLSearchParams(window.location.search);\n            return params.get(name) || false;\n        }\n        \/\/ email is a special case because a plus is valid in the email address\n        var qString = window.location.search;\n        if (!qString) {\n            return false;\n        }\n        var parameters = qString.substr(1).split('&');\n        for (var i = 0; i < parameters.length; i++) {\n            var parameter = parameters[i].split('=');\n            if (parameter[0].toLowerCase() === 'email') {\n                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);\n            }\n        }\n        return false;\n    };\n\n    var acctDateFormat = \"%d\/%m\/%Y\";\n    var getNormalizedDate = function(date, acctFormat) {\n        var decodedDate = decodeURIComponent(date);\n        if (acctFormat && acctFormat.match(\/(%d|%e).*%m\/gi) !== null) {\n            return decodedDate.replace(\/(\\d{2}).*(\\d{2}).*(\\d{4})\/g, '$3-$2-$1');\n        } else if (Date.parse(decodedDate)) {\n            var dateObj = new Date(decodedDate);\n            var year = dateObj.getFullYear();\n            var month = dateObj.getMonth() + 1;\n            var day = dateObj.getDate();\n            return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;\n        }\n        return false;\n    };\n\n    var getNormalizedTime = function(time) {\n        var hour, minutes;\n        var decodedTime = decodeURIComponent(time);\n        var timeParts = Array.from(decodedTime.matchAll(\/(\\d{1,2}):(\\d{1,2})\\W*([AaPp][Mm])?\/gm))[0];\n        if (timeParts[3]) { \/\/ 12 hour format\n            var isPM = timeParts[3].toLowerCase() === 'pm';\n            if (isPM) {\n                hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;\n            } else {\n                hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];\n            }\n        } else { \/\/ 24 hour format\n            hour = timeParts[1];\n        }\n        var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;\n        var minutes = timeParts[2];\n        return `${normalizedHour}:${minutes}`;\n    };\n\n    for (var i = 0; i < allInputs.length; i++) {\n        var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\n        var results = new RegExp(regexStr).exec(allInputs[i].name);\n        if (results != undefined) {\n            allInputs[i].dataset.name = allInputs[i].name.match(\/\\[time\\]$\/)\n                ? `${window.cfields[results[1]]}_time`\n                : window.cfields[results[1]];\n        } else {\n            allInputs[i].dataset.name = allInputs[i].name;\n        }\n        var fieldVal = getUrlParam(allInputs[i].dataset.name);\n\n        if (fieldVal) {\n            if (allInputs[i].dataset.autofill === \"false\") {\n                continue;\n            }\n            if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") {\n                if (allInputs[i].value == fieldVal) {\n                    allInputs[i].checked = true;\n                }\n            } else if (allInputs[i].type == \"date\") {\n                allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);\n            } else if (allInputs[i].type == \"time\") {\n                allInputs[i].value = getNormalizedTime(fieldVal);\n            } else {\n                allInputs[i].value = fieldVal;\n            }\n        }\n    }\n\n    var remove_tooltips = function() {\n        for (var i = 0; i < tooltips.length; i++) {\n            tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n        }\n        tooltips = [];\n    };\n    var remove_tooltip = function(elem) {\n        for (var i = 0; i < tooltips.length; i++) {\n            if (tooltips[i].elem === elem) {\n                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n                tooltips.splice(i, 1);\n                return;\n            }\n        }\n    };\n    var create_tooltip = function(elem, text) {\n        var tooltip = document.createElement('div'),\n            arrow = document.createElement('div'),\n            inner = document.createElement('div'), new_tooltip = {};\n        if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) {\n            tooltip.className = '_error';\n            arrow.className = '_error-arrow';\n            inner.className = '_error-inner';\n            inner.innerHTML = text;\n            tooltip.appendChild(arrow);\n            tooltip.appendChild(inner);\n            elem.parentNode.appendChild(tooltip);\n        } else {\n            tooltip.className = '_error-inner _no_arrow';\n            tooltip.innerHTML = text;\n            elem.parentNode.insertBefore(tooltip, elem);\n            new_tooltip.no_arrow = true;\n        }\n        new_tooltip.tip = tooltip;\n        new_tooltip.elem = elem;\n        tooltips.push(new_tooltip);\n        return new_tooltip;\n    };\n    var resize_tooltip = function(tooltip) {\n        var rect = tooltip.elem.getBoundingClientRect();\n        var doc = document.documentElement,\n            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));\n        if (scrollPosition < 40) {\n            tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _below';\n        } else {\n            tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _above';\n        }\n    };\n    var resize_tooltips = function() {\n        if (_removed) return;\n        for (var i = 0; i < tooltips.length; i++) {\n            if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);\n        }\n    };\n    var validate_field = function(elem, remove) {\n        var tooltip = null, value = elem.value, no_error = true;\n        remove ? remove_tooltip(elem) : false;\n        if (elem.type != 'checkbox') elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\n        if (elem.getAttribute('required') !== null) {\n            if (elem.type == 'radio' || (elem.type == 'checkbox' && \/any\/.test(elem.className))) {\n                var elems = form_to_submit.elements[elem.name];\n                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {\n                    no_error = elem.checked;\n                }\n                else {\n                    no_error = false;\n                    for (var i = 0; i < elems.length; i++) {\n                        if (elems[i].checked) no_error = true;\n                    }\n                }\n                if (!no_error) {\n                    tooltip = create_tooltip(elem, \"Seleccione una opci\u00f3n.\");\n                }\n            } else if (elem.type =='checkbox') {\n                var elems = form_to_submit.elements[elem.name], found = false, err = [];\n                no_error = true;\n                for (var i = 0; i < elems.length; i++) {\n                    if (elems[i].getAttribute('required') === null) continue;\n                    if (!found && elems[i] !== elem) return true;\n                    found = true;\n                    elems[i].className = elems[i].className.replace(\/ ?_has_error ?\/g, '');\n                    if (!elems[i].checked) {\n                        no_error = false;\n                        elems[i].className = elems[i].className + ' _has_error';\n                        err.push(\"Es necesario verificar %s\".replace(\"%s\", elems[i].value));\n                    }\n                }\n                if (!no_error) {\n                    tooltip = create_tooltip(elem, err.join('<br\/>'));\n                }\n            } else if (elem.tagName == 'SELECT') {\n                var selected = true;\n                if (elem.multiple) {\n                    selected = false;\n                    for (var i = 0; i < elem.options.length; i++) {\n                        if (elem.options[i].selected) {\n                            selected = true;\n                            break;\n                        }\n                    }\n                } else {\n                    for (var i = 0; i < elem.options.length; i++) {\n                        if (elem.options[i].selected\n                            && (!elem.options[i].value\n                            || (elem.options[i].value.match(\/\\n\/g)))\n                        ) {\n                            selected = false;\n                        }\n                    }\n                }\n                if (!selected) {\n                    elem.className = elem.className + ' _has_error';\n                    no_error = false;\n                    tooltip = create_tooltip(elem, \"Seleccione una opci\u00f3n.\");\n                }\n            } else if (value === undefined || value === null || value === '') {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Este campo es obligatorio.\");\n            }\n        }\n        if (no_error && elem.name == 'email') {\n            if (!value.match(\/^[\\+_a-z0-9-'&=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$\/i)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Introduzca una direcci\u00f3n de correo electr\u00f3nico v\u00e1lida.\");\n            }\n        }\n        if (no_error && (elem.id == 'phone')) {\n            if (elem.value.trim() && typeof iti != 'undefined' && !iti.isValidNumber()) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Ingresa un n\u00famero de tel\u00e9fono v\u00e1lido.\");\n            }\n        }\n        if (no_error && \/date_field\/.test(elem.className)) {\n            if (!value.match(\/^\\d\\d\\d\\d-\\d\\d-\\d\\d$\/)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Introduzca una fecha v\u00e1lida.\");\n            }\n        }\n\n        if (no_error && elem.name === 'sms_consent') {\n            const elemShouldBeChecked = (!!elem.attributes.required && !elem.checked);\n            if (elemShouldBeChecked) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Marca esta casilla para continuar\");\n            } else {\n                elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\n            }\n        }\n        tooltip ? resize_tooltip(tooltip) : false;\n        return no_error;\n    };\n    var needs_validate = function(el) {\n        if(el.getAttribute('required') !== null){\n            return true;\n        }\n        if((el.name === 'email' || el.id === 'phone') && el.value !== \"\"){\n            return true;\n        }\n\n        return false;\n    };\n    var validate_form = function(e) {\n        var err = form_to_submit.querySelector('._form_error'), no_error = true;\n        if (!submitted) {\n            submitted = true;\n            for (var i = 0, len = allInputs.length; i < len; i++) {\n                var input = allInputs[i];\n                if (needs_validate(input)) {\n                    if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {\n                        addEvent(input, 'blur', function() {\n                            this.value = this.value.trim();\n                            validate_field(this, true);\n                        });\n                        addEvent(input, 'input', function() {\n                            validate_field(this, true);\n                        });\n                    } else if (input.type == 'radio' || input.type == 'checkbox') {\n                        (function(el) {\n                            function getElementsArray(name){\n                                const value =  form_to_submit.elements[name];\n                                if (Array.isArray(value)){\n                                    return value;\n                                }\n                                return [value];\n                            }\n                            var radios = getElementsArray(el.name);\n                            for (var i = 0; i < radios.length; i++) {\n                                addEvent(radios[i], 'change', function() {\n                                    validate_field(el, true);\n                                });\n                            }\n                        })(input);\n                    } else if (input.tagName == 'SELECT') {\n                        addEvent(input, 'change', function() {\n                            validate_field(this, true);\n                        });\n                    } else if (input.type == 'textarea'){\n                        addEvent(input, 'input', function() {\n                            validate_field(this, true);\n                        });\n                    }\n                }\n            }\n        }\n        remove_tooltips();\n        for (var i = 0, len = allInputs.length; i < len; i++) {\n            var elem = allInputs[i];\n            if (needs_validate(elem)) {\n                if (elem.tagName.toLowerCase() !== \"select\") {\n                    elem.value = elem.value.trim();\n                }\n                validate_field(elem) ? true : no_error = false;\n            }\n        }\n        if (!no_error && e) {\n            e.preventDefault();\n        }\n        resize_tooltips();\n        return no_error;\n    };\n    addEvent(window, 'resize', resize_tooltips);\n    addEvent(window, 'scroll', resize_tooltips);\n\n    var _form_serialize = function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"tel\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(\" \")+encodeURIComponent(form.elements[i].value));break;case\"text\":case\"number\":case\"date\":case\"time\":case\"hidden\":case\"password\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break;case\"file\":break}break;case\"TEXTAREA\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"SELECT\":switch(form.elements[i].type){case\"select-one\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"select-multiple\":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case\"BUTTON\":switch(form.elements[i].type){case\"reset\":case\"submit\":case\"button\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break}break}}return q.join(\"&\")};\n\n    const formSupportsPost = false;\n    var form_submit = function(e) {\n\n        e.preventDefault();\n        if (validate_form()) {\n            if(form_to_submit.querySelector('input[name=\"phone\"]') && typeof iti != 'undefined') {\n                form_to_submit.querySelector('input[name=\"phone\"]').value = iti.getNumber();\n            }\n            \/\/ use this trick to get the submit button & disable it using plain javascript\n            var submitButton = e.target.querySelector('#_form_331_submit');\n            submitButton.disabled = true;\n            submitButton.classList.add('processing');\n                    var serialized = _form_serialize(document.getElementById('_form_331_')).replace(\/%0A\/g, '\\\\n');\n            var err = form_to_submit.querySelector('._form_error');\n            err ? err.parentNode.removeChild(err) : false;\n            async function submitForm() {\n                var formData = new FormData();\n                const searchParams = new URLSearchParams(serialized);\n                searchParams.forEach((value, key) => {\n                    if (key !== 'hideButton') {\n                        formData.append(key, value);\n                    }\n                });\n                let request = {\n                    headers: {\n                        \"Accept\": \"application\/json\"\n                    },\n                    body: formData,\n                    method: \"POST\"\n                };\n\n                let pageUrlParams = new URLSearchParams(window.location.search);\n                if (pageUrlParams.has('t')) {\n                    request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');\n                }\n                const response = await fetch('https:\/\/deandelafuenteromero.activehosted.com\/proc.php?jsonp=true', request);\n\n                return response.json();\n            }\n            if (formSupportsPost) {\n                submitForm().then((data) => {\n                    eval(data.js);\n                }).catch(() => {\n                    _show_error(\"331\", \"Lo sentimos, ocurri\u00f3 un error con el env\u00edo. Vuelve a intentarlo.\");\n                });\n            } else {\n                _load_script('https:\/\/deandelafuenteromero.activehosted.com\/proc.php?' + serialized + '&jsonp=true', null, true);\n            }\n        }\n        return false;\n    };\n    addEvent(form_to_submit, 'submit', form_submit);\n})();\n\n<\/script><style>\/* Texto junto al checkbox: blanco y en l\u00ednea *\/\n._form_299 ._checkbox-radio label {\n  display: inline !important;\n  margin-left: 8px !important;\n}\n\n\/* Color blanco del texto \"Verifica que eres un humano\" *\/\n._form_299 label[for=\"ls\"],\n._form_299 ._form_element label._form-label {\n  color: #ffffff !important;\n  display: inline-block;\n  font-weight: 400 !important;\n  margin-left: 8px;\n}\n\n\/* Placeholder del campo de email *\/\n#_form_299_ #email::placeholder {\n  color: #002132 !important;\n}\n\n\/* Altura del campo de email reducida *\/\n#_form_299_ #email {\n  padding: 8px 12px !important;\n  height: 40px !important;\n  font-size: 14px !important;\n  line-height: 1.2 !important;\n  margin-bottom: 16px !important;\n}\n\nlabel {\n    display: inline;\n}<\/style><\/div><\/div><\/span><\/p>\n<h2 id=\"funcionalidades\">\u00bfQu\u00e9 funcionalidades tiene Collac.io?<\/h2>\n<p>Collac.io incluye una gama de funcionalidades espec\u00edficas para el SEO local. A continuaci\u00f3n, te detallo las m\u00e1s relevantes seg\u00fan lo interesantes que las considero y qu\u00e9 tan bien funcionan en la pr\u00e1ctica.<\/p>\n<h3>Negocios ilimitados<\/h3>\n<p>Collac permite agregar <strong>negocios ilimitados<\/strong> con todos sus planes, incluso el m\u00e1s econ\u00f3mico. Esto es especialmente \u00fatil si gestionas varias cuentas de SEO local, ya sea de clientes o proyectos propios.<\/p>\n<p>No tener que pagar m\u00e1s por cada nueva ficha de negocio es un alivio.<\/p>\n<p>Sin duda, en este aspecto, Collac es m\u00e1s econ\u00f3mico y flexible que otras herramientas, donde los precios suben exponencialmente con el n\u00famero de cuentas que gestionas.<\/p>\n<h3>RankTracker<\/h3>\n<p>Collac permite seguir <strong>palabras clave<\/strong> para cada negocio de manera bastante efectiva. En su plan m\u00e1s b\u00e1sico puedes rastrear 250 keywords y con los planes superiores puedes llegar hasta 1000.<\/p>\n<p>Seg\u00fan he podido ir viendo, las actualizaciones diarias son bastante \u00e1giles, y los informes son claros.<\/p>\n<p>Dicho esto, Collac <strong>no es una herramienta para hacer keyword research en el sentido tradicional<\/strong>. Puedes introducir una palabra clave y ver como evoluciona la posici\u00f3n de tu web y\/o ficha de Google en los rankings para ella en una determinada ubicaci\u00f3n.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-26232 size-full\" title=\"Seguimiento de palabras clave en Collac.io\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/seguimiento-palabras-clave-collac.jpg\" alt=\"Seguimiento de palabras clave en Collac.io\" width=\"1200\" height=\"595\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/seguimiento-palabras-clave-collac.jpg 1200w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/seguimiento-palabras-clave-collac-300x149.jpg 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/seguimiento-palabras-clave-collac-1024x508.jpg 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/seguimiento-palabras-clave-collac-768x381.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>No obstante, si necesitas descubrir nuevas palabras clave, puede que <strong>necesites apoyarte en otras herramientas<\/strong> y luego importarlas aqu\u00ed. Pero para quienes ya tienen sus keywords identificadas, el seguimiento es sencillo y efectivo.<\/p>\n<h3>RankMaps<\/h3>\n<p>Aqu\u00ed es donde entramos en materia de verdad. <strong>RankMaps es, sin duda, la funci\u00f3n por la que m\u00e1s destaca Collac<\/strong> y una de las razones clave por las que la segu\u00ed probando.<\/p>\n<p>En esencia, los RankMaps te muestran de forma visual y muy gr\u00e1fica c\u00f3mo cambia la posici\u00f3n de tu negocio en Google Maps dependiendo de la ubicaci\u00f3n geogr\u00e1fica desde donde se realiza la b\u00fasqueda.<\/p>\n<p>Esto se traduce en un mapa lleno de &#8220;puntos calientes&#8221; que indican donde tu negocio es m\u00e1s visible.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-26231 size-full\" title=\"RankMap de Collac.io\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/rankmap-collac.jpg\" alt=\"RankMap de Collac.io\" width=\"1200\" height=\"750\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/rankmap-collac.jpg 1200w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/rankmap-collac-300x188.jpg 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/rankmap-collac-1024x640.jpg 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/rankmap-collac-768x480.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>Con uno de mis clientes, me di cuenta gracias al RankMap de que su negocio apenas era visible <strong>cerca de uno de sus competidores m\u00e1s fuertes<\/strong>.<\/p>\n<p>Esto nos ayud\u00f3 a enfocar mejor nuestra estrategia de rese\u00f1as y optimizaci\u00f3n de la ficha de Google Business Profile y logramos mejorar su presencia en el Local Pack de esa zona.<\/p>\n<p>Eso s\u00ed, <strong>ech\u00e9 en falta poder hacer clic en puntos espec\u00edficos del RankMap,<\/strong> tal y c\u00f3mo se hace con el <a id=\"CTA-1\" href=\"https:\/\/dinorank.com\/blog\/local\/\" target=\"_blank\" rel=\"noopener\">m\u00f3dulo de SEO local de DinoRANK<\/a>, para ver m\u00e1s detalles sobre la competencia y seguir la evoluci\u00f3n en zonas clave, algo que habr\u00eda facilitado un an\u00e1lisis m\u00e1s preciso en \u00e1reas muy competidas.<\/p>\n<p><span style=\"font-weight: 400;\">\t\t<div data-elementor-type=\"section\" data-elementor-id=\"30424\" class=\"elementor elementor-30424\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-29ac5d82 e-con-full e-flex e-con e-parent\" data-id=\"29ac5d82\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48a7645b elementor-widget elementor-widget-heading\" data-id=\"48a7645b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">POSICIONA TU NEGOCIO EN GOOGLE MAPS<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-523fd7a7 elementor-widget elementor-widget-heading\" data-id=\"523fd7a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Aparece por encima de tu competencia con DinoRANK<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf5cfd6 elementor-align-center elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"cf5cfd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/dinorank.com\/registro\/?codPromo=dinoTrial25&#038;utm_content=incontent_local\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Prueba gratis nuestra herramienta de SEO Local<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/span><\/p>\n<h3>GeoRank<\/h3>\n<p>Otro punto que me gust\u00f3 mucho es la m\u00e9trica de <strong>GeoRank<\/strong>. En pocas palabras, es una visi\u00f3n simplificada de cu\u00e1n visible es tu negocio en una zona geogr\u00e1fica espec\u00edfica.<\/p>\n<p>Si manejas muchas ubicaciones o cuentas, esta m\u00e9trica te ayuda a tener una visi\u00f3n r\u00e1pida de qui\u00e9n lleva la delantera.<\/p>\n<p>Cuando tu clientela es local, es evidente que si un negocio alcanza el <strong>GeoRank de 1<\/strong>, est\u00e1s haciendo bien tu trabajo.<\/p>\n<p>Eso s\u00ed, la m\u00e9trica es propia de Collac, as\u00ed que toma algo de tiempo entender todas sus implicaciones.<\/p>\n<h3>Detecci\u00f3n de anuncios<\/h3>\n<p>Me pareci\u00f3 un buen detalle que Collac incluyera una funcionalidad para <strong>detectar anuncios de la competencia en las b\u00fasquedas de Google<\/strong>.<\/p>\n<p>Saber si alguien m\u00e1s est\u00e1 invirtiendo en anuncios de Google Ads (ya sea en Maps o Search) puede ser una informaci\u00f3n valiosa si dependes mucho de tu visibilidad org\u00e1nica local.<\/p>\n<p>Sin embargo, esta funcionalidad es algo que podr\u00eda implementarse con m\u00e1s detalle, ya que en herramientas como <a href=\"https:\/\/dinorank.com\/blog\/tutorial-semrush\/\">Semrush<\/a>, por ejemplo, es m\u00e1s exhaustiva.<\/p>\n<h3>An\u00e1lisis de competidores<\/h3>\n<p>El an\u00e1lisis de competidores de Collac es \u00fatil para evaluar c\u00f3mo te desempe\u00f1as frente a otros negocios en tu \u00e1rea.<\/p>\n<p>Muestra datos interesantes como la cantidad de <strong>rese\u00f1as<\/strong>, <strong>valoraciones<\/strong> y <strong>categor\u00edas<\/strong> utilizadas en las fichas de tus rivales.<\/p>\n<p>Sin embargo, not\u00e9 que <strong>en ciertos sectores<\/strong> espec\u00edficos (sobre todo en \u00e1reas rurales o con poca competencia), <strong>la herramienta puede no ser tan precisa<\/strong> para identificar competidores.<\/p>\n<p>A\u00fan as\u00ed, en grandes ciudades o sectores muy competidos, funciona bastante bien.<\/p>\n<h3>Proyecciones<\/h3>\n<p>La funci\u00f3n para analizar la <strong>evoluci\u00f3n<\/strong> de tus posiciones es incre\u00edblemente sencilla de usar y me result\u00f3 muy \u00fatil para seguir el progreso de las campa\u00f1as locales.<\/p>\n<p>Collac te permite ver si has subido o bajado en las posiciones locales semana a semana.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-26229 size-full\" title=\"RankTracker Collac\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/ranktracker-collac.jpg\" alt=\"RankTracker Collac\" width=\"1200\" height=\"595\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/ranktracker-collac.jpg 1200w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/ranktracker-collac-300x149.jpg 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/ranktracker-collac-1024x508.jpg 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/11\/ranktracker-collac-768x381.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>Si trabajas a largo plazo el posicionamiento de tu negocio, esto es especialmente valioso para no perder de vista el horizonte de tu <a href=\"https:\/\/dinorank.com\/blog\/estrategia-seo-local\/\">estrategia de SEO local<\/a>.<\/p>\n<h2>\u00bfCu\u00e1les son los puntos fuertes de Collac? \u00bfY los d\u00e9biles?<\/h2>\n<p>Ahora que he exprimido todas las funcionalidades de Collac, es momento de hablar francamente sobre sus pros y sus contras.<\/p>\n<div class=\"su-box su-box-style-default\" id=\"\" style=\"border-color:#00604a;border-radius:3px;max-width:none\"><div class=\"su-box-title\" style=\"background-color:#00937d;color:#FFFFFF;border-top-left-radius:1px;border-top-right-radius:1px\">Puntos fuertes de Collac.io<\/div><div class=\"su-box-content su-u-clearfix su-u-trim\" style=\"border-bottom-left-radius:1px;border-bottom-right-radius:1px\">\n<div class=\"su-list\" style=\"margin-left:0px\">\n<ul>\n<li><i class=\"sui sui-check\" style=\"color:#00937D\"><\/i> <strong>Especializado en SEO local:<\/strong> Si gran parte de tu esfuerzo est\u00e1 dirigido a <a id=\"CTA-1\" href=\"https:\/\/dinorank.com\/blog\/guia-seo-local\/\" target=\"_blank\" rel=\"noopener\">optimizar\u00a0 y mejorar el SEO local<\/a> de negocios f\u00edsicos, Collac est\u00e1 dise\u00f1ado exclusivamente este fin. Desde el tracking de fichas hasta los RankMaps, todo es muy visual y f\u00e1cil de interpretar.<\/li>\n<li><i class=\"sui sui-check\" style=\"color:#00937D\"><\/i> <strong>Negocios ilimitados:<\/strong> Poder gestionar tantas localidades o negocios como necesites sin que el precio suba es un punto fuerte que pocas herramientas ofrecen, especialmente en planes econ\u00f3micos.<\/li>\n<li><i class=\"sui sui-check\" style=\"color:#00937D\"><\/i> <strong>RankMaps:<\/strong> La visualizaci\u00f3n de c\u00f3mo var\u00eda tu visibilidad local dependiendo de la proximidad del usuario es, con diferencia, la mayor ventaja de Collac sobre otras herramientas generalistas.<\/li>\n<li><i class=\"sui sui-check\" style=\"color:#00937D\"><\/i> <strong>An\u00e1lisis detallado de GeoRank:<\/strong> La m\u00e9trica de GeoRank te da una visi\u00f3n r\u00e1pida de c\u00f3mo te mides frente a la competencia en una zona, algo que te ofrece una imagen completa sin perderte en los n\u00fameros.<\/li>\n<\/ul>\n<\/div>\n<\/div><\/div>\n<div class=\"su-box su-box-style-default\" id=\"\" style=\"border-color:#830000;border-radius:3px;max-width:none\"><div class=\"su-box-title\" style=\"background-color:#B61E2B;color:#FFFFFF;border-top-left-radius:1px;border-top-right-radius:1px\">Puntos d\u00e9biles de Collac.io<\/div><div class=\"su-box-content su-u-clearfix su-u-trim\" style=\"border-bottom-left-radius:1px;border-bottom-right-radius:1px\">\n<div class=\"su-list\" style=\"margin-left:0px\">\n<ul>\n<li><i class=\"sui sui-close\" style=\"color:#B61E2B\"><\/i> <strong>Curva de aprendizaje:<\/strong> Aunque la interfaz es intuitiva, algunas funcionalidades como los RankMaps o el GeoRank pueden ser confusas de entrada, especialmente si no est\u00e1s acostumbrado a analizar m\u00e9tricas locales de forma tan granular. Al principio puede llevarte algo de tiempo sacarle el m\u00e1ximo partido.<\/li>\n<li><i class=\"sui sui-close\" style=\"color:#B61E2B\"><\/i> <strong>Enfoque estrecho en SEO local:<\/strong> Si bien Collac es excelente para posicionamiento local, yo personalmente echo de menos algunas caracter\u00edsticas que otras herramientas de an\u00e1lisis SEO m\u00e1s completas s\u00ed ofrecen. Si tu estrategia depende de algo m\u00e1s que el SEO local, es posible que esta herramienta no cubra todas tus necesidades.<\/li>\n<li><i class=\"sui sui-close\" style=\"color:#B61E2B\"><\/i> <strong>Pocas opciones para keyword research:<\/strong> Collac est\u00e1 m\u00e1s pensado para el seguimiento de palabras que ya conoces, por lo que si necesitas <a href=\"https:\/\/dinorank.com\/blog\/keyword-research-local\/\">investigar nuevas keywords locales<\/a>, es probable que tengas que usar una herramienta complementaria para esta parte del trabajo.<\/li>\n<\/ul>\n<\/div>\n<\/div><\/div>\n<h2>\u00bfMerece la pena Collac para optimizar el SEO local de tu negocio?<\/h2>\n<p>En resumen, tras varias semanas de trabajo con Collac.io, puedo decir que <strong>es una herramienta s\u00f3lida con gran potencial para SEO local<\/strong>.<\/p>\n<p>Sobre todo si gestionas varios negocios f\u00edsicos que dependen de la visibilidad en Google Maps y las b\u00fasquedas con intenci\u00f3n local.<\/p>\n<p>Los <strong>RankMaps<\/strong> son una funcionalidad \u00fanica que te permite visibilizar d\u00f3nde est\u00e1 tu negocio en un mapa literal de rankings, y la m\u00e9trica de <strong>GeoRank<\/strong> te ahorra mucho tiempo al condensar la informaci\u00f3n en un solo n\u00famero.<\/p>\n<div class=\"su-box su-box-style-default\" id=\"\" style=\"border-color:#00604a;border-radius:3px;max-width:none\"><div class=\"su-box-title\" style=\"background-color:#00937d;color:#FFFFFF;border-top-left-radius:1px;border-top-right-radius:1px\">Mi opini\u00f3n sobre la herramienta:<\/div><div class=\"su-box-content su-u-clearfix su-u-trim\" style=\"border-bottom-left-radius:1px;border-bottom-right-radius:1px\">\n<p>Dicho esto, <strong>Collac no es para todos<\/strong>.<\/p>\n<p>Si tu negocio o estrategia SEO tiene un enfoque mixto que combina el SEO org\u00e1nico tradicional (m\u00e1s all\u00e1 de lo local), quiz\u00e1 te quedes corto con Collac y <strong>tendr\u00e1s que complementarlo con otras herramientas<\/strong> todo en uno.<\/p>\n<\/div><\/div>\n<p>Tampoco es la opci\u00f3n m\u00e1s adaptada si est\u00e1s buscando hacer keyword research, algo donde otros competidores como DinoRANK ofrecen soluciones m\u00e1s completas.<\/p>\n<p><strong>\u00bfLa recomendar\u00eda?<\/strong> S\u00ed, si el SEO local es un pilar clave en tu estrategia.<\/p>\n<p>Sin embargo, para un enfoque m\u00e1s global o diversificado, es posible que quieras explorar <a href=\"https:\/\/dinorank.com\/blog\/dinorank-seo-local-vs-collac\/\">alternativas a Collac que aborden un espectro m\u00e1s amplio de SEO, como DinoRANK<\/a>, que adem\u00e1s de SEO local, te da herramientas \u00fatiles para el seguimiento de keywords, an\u00e1lisis de tu competencia y mucho m\u00e1s a un precio competitivo.<\/p>\n<p><span style=\"font-weight: 400;\">\t\t<div data-elementor-type=\"section\" data-elementor-id=\"30424\" class=\"elementor elementor-30424\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-29ac5d82 e-con-full e-flex e-con e-parent\" data-id=\"29ac5d82\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48a7645b elementor-widget elementor-widget-heading\" data-id=\"48a7645b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">POSICIONA TU NEGOCIO EN GOOGLE MAPS<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-523fd7a7 elementor-widget elementor-widget-heading\" data-id=\"523fd7a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Aparece por encima de tu competencia con DinoRANK<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf5cfd6 elementor-align-center elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"cf5cfd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/dinorank.com\/registro\/?codPromo=dinoTrial25&#038;utm_content=incontent_local\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Prueba gratis nuestra herramienta de SEO Local<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/span><\/p>\n<p>\u00bfHas probado alguna vez Collac? Cu\u00e9ntame qu\u00e9 te ha parecido en los comentarios.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Despu\u00e9s de haber probado a fondo Collac.io durante un tiempo, creo que ha llegado el momento de ofreceros mi opini\u00f3n sincera sobre esta herramienta de SEO local. A lo largo de este art\u00edculo, voy a desgranar sus funcionalidades, puntos fuertes, y tambi\u00e9n algunos aspectos que, desde mi punto de vista, podr\u00edan ser mejorados. Si est\u00e1s [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":26190,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-26171","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriales-herramientas-seo"],"acf":[],"_links":{"self":[{"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/posts\/26171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/comments?post=26171"}],"version-history":[{"count":33,"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/posts\/26171\/revisions"}],"predecessor-version":[{"id":32686,"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/posts\/26171\/revisions\/32686"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/media\/26190"}],"wp:attachment":[{"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/media?parent=26171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/categories?post=26171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/tags?post=26171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}