{"id":18324,"date":"2026-01-30T11:26:20","date_gmt":"2026-01-30T10:26:20","guid":{"rendered":"https:\/\/dinorank.com\/blog\/?p=18324"},"modified":"2026-02-18T10:55:05","modified_gmt":"2026-02-18T09:55:05","slug":"por-que-dinorank-tiene-el-mejor-tracking-de-keywords-seo","status":"publish","type":"post","link":"https:\/\/dinorank.com\/blog\/tracking-de-keywords-seo\/","title":{"rendered":"Por qu\u00e9 DinoRANK tiene el mejor tracking de keywords SEO"},"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 enero 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>Una de las primeras inversiones que recomiendo hacer a quien quiera controlar el impacto de sus acciones como SEO es hacerse con una <strong>herramienta de tracking de posiciones<\/strong>.<\/p>\n<p>Pero, \u00bfno es suficiente con Google Search Console?<\/p>\n<p>Aunque la informaci\u00f3n de GSC es muy valiosa, s\u00f3lo considera aquellas keywords que empiezan a funcionar. Es decir, las que tienen impresiones.<\/p>\n<p>Si quieres <strong>medir la evoluci\u00f3n de todas las palabras clave que est\u00e1s trabajando<\/strong> y que te interesa posicionar, necesitar\u00e1s un software espec\u00edfico para monitorizarlas.<\/p>\n<p>En mi d\u00eda a d\u00eda, utilizo DinoRANK y su m\u00f3dulo de tracking de posiciones, ya que es <a href=\"https:\/\/dinorank.com\/blog\/descubre-dinorank\/\" target=\"_blank\" rel=\"noopener\"><strong>una de las herramientas con mejor relaci\u00f3n calidad precio<\/strong><\/a> que conozco para llevar a cabo el seguimiento de mis palabras clave.<\/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\">Un vistazo r\u00e1pido al tracking de posiciones de DinoRANK <\/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> Monitoriza las keywords de todas las webs que t\u00fa quieras.<\/li>\n<li><i class=\"sui sui-check\" style=\"color:#00937D\"><\/i> Ord\u00e9nalas en carpetas seg\u00fan tus objetivos o intenciones de b\u00fasqueda.<\/li>\n<li><i class=\"sui sui-check\" style=\"color:#00937D\"><\/i> Obt\u00e9n un seguimiento geolocalizado.<\/li>\n<li><i class=\"sui sui-check\" style=\"color:#00937D\"><\/i> Conoce tu posici\u00f3n real en las SERPs hasta el Top80.<\/li>\n<li><i class=\"sui sui-check\" style=\"color:#00937D\"><\/i> Descubre si apareces o no en las AI Overviews de Google.<\/li>\n<li><i class=\"sui sui-check\" style=\"color:#00937D\"><\/i> Observa los cambios de tus palabras clave mediante diferentes gr\u00e1ficas.<\/li>\n<li><i class=\"sui sui-check\" style=\"color:#00937D\"><\/i> Conoce a tus competidores y vigila su evoluci\u00f3n.<\/li>\n<li><i class=\"sui sui-check\" style=\"color:#00937D\"><\/i> Crea informes personalizados.<\/li>\n<li><i class=\"sui sui-check\" style=\"color:#00937D\"><\/i> Recibe alertas sobre variaciones en tus posiciones.<\/li>\n<\/ul>\n<\/div>\n<\/div><\/div>\n<p>En este post quiero contarte cu\u00e1les son las ventajas que, a mi juicio, hacen de este tracker de posiciones una de las opciones m\u00e1s interesantes de la actualidad.<\/p>\n<p><a href=\"https:\/\/dinorank.com\/blog\/descubre-dinorank\/\" target=\"_blank\" rel=\"noopener\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-24924 size-large\" title=\"Aumenta tus visitas desde Google con DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/08\/banner-dinorank-1024x427.png\" alt=\"Aumenta tus visitas desde Google con DinoRANK\" width=\"1024\" height=\"427\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/08\/banner-dinorank-1024x427.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/08\/banner-dinorank-300x125.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/08\/banner-dinorank-768x321.png 768w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/08\/banner-dinorank.png 1071w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Adem\u00e1s, te mostrar\u00e9 c\u00f3mo puedes sacarle todo el partido a la que quiz\u00e1 sea la funcionalidad m\u00e1s potente de DinoRANK.<\/p>\n<p>Si est\u00e1s buscando la mejor manera de <strong>realizar un seguimiento profesional a tus keywords<\/strong>, en este art\u00edculo ver\u00e1s c\u00f3mo puedes hacerlo.<\/p>\n<h2>\u00bfPor qu\u00e9 elegir DinoRANK frente a otras soluciones para monitorizar tus palabras clave?<\/h2>\n<p>Uno de los aspectos que m\u00e1s pesa a la hora de adquirir una herramienta SEO suele ser su precio. Especialmente cuando estamos empezando y nuestro presupuesto es bastante ajustado.<\/p>\n<p>No obstante, \u00e9sta no deber\u00eda ser la \u00fanica cuesti\u00f3n a valorar si queremos que nuestra inversi\u00f3n sea realmente provechosa.<\/p>\n<p>En el caso de un rank tracker es muy importante <strong>asegurarse de que el n\u00famero de proyectos y el n\u00famero de palabras clave que permite monitorizar vaya a ser suficiente<\/strong> para cubrir nuestras necesidades y no se nos quede corto nada m\u00e1s empezar.<\/p>\n<p>Hace no mucho escribimos un post sobre <a href=\"https:\/\/dinorank.com\/blog\/mejores-herrramientas-tracking-de-posiciones\/\">las mejores herramientas de tracking de posiciones<\/a>. Te recomiendo que le eches un vistazo si quieres conocer las alternativas m\u00e1s populares.<\/p>\n<p>En cualquier caso, en la siguiente tabla te hago un peque\u00f1o <strong>resumen comparativo entre los planes m\u00e1s econ\u00f3micos<\/strong> de las herramientas m\u00e1s utilizadas del sector.<\/p>\n<div class=\"su-table su-table-responsive su-table-fixed\">\n<table class=\"mtr-table mtr-tr-td\">\n<tbody>\n<tr>\n<td data-mtr-content=\"\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\"><\/div><\/td>\n<td data-mtr-content=\"DinoRANK\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\"><strong>DinoRANK<\/strong><\/div><\/td>\n<td data-mtr-content=\"semrush\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\"><strong>semrush<\/strong><\/div><\/td>\n<td data-mtr-content=\"ahrefs\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\"><strong>ahrefs<\/strong><\/div><\/td>\n<td data-mtr-content=\"SE Ranking\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\"><strong>SE Ranking<\/strong><\/div><\/td>\n<td data-mtr-content=\"keyword.com\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\"><strong>keyword.com<\/strong><\/div><\/td>\n<td data-mtr-content=\"seocrawl\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\"><strong>seocrawl<\/strong><\/div><\/td>\n<td data-mtr-content=\"SEO PowerSuite \u2013 Rank Tracker\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\"><strong>SEO PowerSuite \u2013 Rank Tracker<\/strong><\/div><\/td>\n<\/tr>\n<tr>\n<td data-mtr-content=\"\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\"><strong>Proyectos<\/strong><\/div><\/td>\n<td data-mtr-content=\"DinoRANK\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Ilimitados<\/div><\/td>\n<td data-mtr-content=\"semrush\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">5<\/div><\/td>\n<td data-mtr-content=\"ahrefs\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">5<\/div><\/td>\n<td data-mtr-content=\"SE Ranking\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">10<\/div><\/td>\n<td data-mtr-content=\"keyword.com\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Ilimitados<\/div><\/td>\n<td data-mtr-content=\"seocrawl\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">25<\/div><\/td>\n<td data-mtr-content=\"SEO PowerSuite \u2013 Rank Tracker\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Ilimitados<\/div><\/td>\n<\/tr>\n<tr>\n<td data-mtr-content=\"\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\"><strong>Keywords<\/strong><\/div><\/td>\n<td data-mtr-content=\"DinoRANK\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">400<\/div><\/td>\n<td data-mtr-content=\"semrush\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">500<\/div><\/td>\n<td data-mtr-content=\"ahrefs\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">750<\/div><\/td>\n<td data-mtr-content=\"SE Ranking\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">2.000<\/div><\/td>\n<td data-mtr-content=\"keyword.com\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">50<\/div><\/td>\n<td data-mtr-content=\"seocrawl\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">S\u00f3lo las que est\u00e9n en GSC<\/div><\/td>\n<td data-mtr-content=\"SEO PowerSuite \u2013 Rank Tracker\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Ilimitadas (*)<\/div><\/td>\n<\/tr>\n<tr>\n<td data-mtr-content=\"\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\"><strong>Frecuencia<\/strong><\/div><\/td>\n<td data-mtr-content=\"DinoRANK\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Diaria<\/div><\/td>\n<td data-mtr-content=\"semrush\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Diaria<\/div><\/td>\n<td data-mtr-content=\"ahrefs\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Semanal<\/div><\/td>\n<td data-mtr-content=\"SE Ranking\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Diaria<\/div><\/td>\n<td data-mtr-content=\"keyword.com\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Semanal<\/div><\/td>\n<td data-mtr-content=\"seocrawl\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Diaria<\/div><\/td>\n<td data-mtr-content=\"SEO PowerSuite \u2013 Rank Tracker\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Diaria (*)<\/div><\/td>\n<\/tr>\n<tr>\n<td data-mtr-content=\"\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\"><strong>Precio desde<\/strong><\/div><\/td>\n<td data-mtr-content=\"DinoRANK\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">33 \u20ac \/mes<\/div><\/td>\n<td data-mtr-content=\"semrush\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">$117,33 \/ mes<\/div><\/td>\n<td data-mtr-content=\"ahrefs\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">99,00 \u20ac \/mes<\/div><\/td>\n<td data-mtr-content=\"SE Ranking\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">87,20 \u20ac \/mes<\/div><\/td>\n<td data-mtr-content=\"keyword.com\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">$3,00 \/mes<\/div><\/td>\n<td data-mtr-content=\"seocrawl\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">99,00 \u20ac \/mes<\/div><\/td>\n<td data-mtr-content=\"SEO PowerSuite \u2013 Rank Tracker\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\u00a0$29,10 \/a\u00f1o<\/div><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><em>(*) Rank Tracker, de SEO PowerSuite, se ejecuta en tu propio equipo. Esto implica un mayor consumo de recursos y la necesidad de tener el ordenador encendido si se desea mantener el tracking de posiciones actualizado.<\/em><\/p>\n<p>Como ves, <a href=\"https:\/\/dinorank.com\/blog\/herramienta-seo-barata-calidad-precio\/\"><strong>DinoRANK presenta un gran equilibrio entre sus prestaciones y su precio<\/strong><\/a>.<\/p>\n<p>Pero no solo lo digo yo. Aqu\u00ed te dejo un v\u00eddeo de Dani Llamazares contando tambi\u00e9n su opini\u00f3n.<\/p>\n<p><iframe title=\"El MEJOR Rank Tracker SEO en 2024 | C\u00f3mo usar el Keyword Tracking de DinoRank\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/JTsikCwwvX4?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<p>Ahora bien, si hay algo que me gusta especialmente del tracking de posiciones de DinoRANK es su simplicidad.<\/p>\n<p>Con simple no me estoy refiriendo a que sea b\u00e1sico. En absoluto.<\/p>\n<p>Lo que quiero decir es que<strong> esta herramienta es muy intuitiva y f\u00e1cil de utilizar<\/strong>. En pocos minutos vas a saber manejarla con soltura.<\/p>\n<p>Y eso a pesar de todas las funcionalidades que te ofrece.<\/p>\n<p>En el siguiente apartado vamos a ver en detalle todas estas funcionalidades y podr\u00e1s comprobar c\u00f3mo el tracking de posiciones de DinoRANK puede ayudarte a <strong>dar un salto cualitativo en la gesti\u00f3n de tus proyectos<\/strong>.<\/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>C\u00f3mo sacar el m\u00e1ximo partido del tracking de posiciones de DinoRANK<\/h2>\n<p>Hemos visto por encima algunas caracter\u00edsticas del tracking de posiciones de DinoRANK y te he comentado las ventajas que me parecen m\u00e1s relevantes.<\/p>\n<p>Sin embargo, cuando yo me planteo adquirir una herramienta, suelo poner en cuesti\u00f3n las descripciones que aparecen en las p\u00e1ginas de venta e intento <strong>indagar m\u00e1s en su funcionamiento<\/strong>, recurriendo a v\u00eddeos o tutoriales.<\/p>\n<p>Quiz\u00e1 te est\u00e9s preguntando ahora si realmente <strong>un tracking de posiciones es una utilidad que necesitas para tus proyectos<\/strong>.<\/p>\n<p>O puede que ya hayas adquirido DinoRANK y quieras aprender a exprimir todo lo que te ofrece.<\/p>\n<p>Sea cual sea tu caso, creo que la siguiente gu\u00eda te puede resultar muy \u00fatil.<\/p>\n<p>Vamos a ver todo lo que puedes hacer con el tracking de posiciones de DinoRANK.<\/p>\n<p>Y lo haremos a modo de tutorial, para huir de las meras descripciones comerciales y darle un enfoque mucho m\u00e1s pr\u00e1ctico.<\/p>\n<p>\u00a1Empezamos!<\/p>\n<h3>Da de alta tu proyecto en DinoRANK<\/h3>\n<p>El primer paso para monitorizar las palabras clave de tu sitio web consiste en darlo de alta en la herramienta.<\/p>\n<p>Simplemente haz clic en el bot\u00f3n \u201cNuevo proyecto\u201d del men\u00fa superior y completa los datos de tu sitio web.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-32204 size-full\" title=\"Creaci\u00f3n de un nuevo proyecto en DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-nuevo-proyecto.png\" alt=\"Creaci\u00f3n de un nuevo proyecto en DinoRANK\" width=\"1024\" height=\"547\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-nuevo-proyecto.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-nuevo-proyecto-300x160.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-nuevo-proyecto-768x410.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Presta mucha atenci\u00f3n a los campos \u201cPa\u00eds\u201d e \u201cIdioma\u201d, ya que de ello depende que el seguimiento de keywords se haga correctamente.<\/p>\n<p>Como sabes, las SERPs de Google son diferentes <strong>seg\u00fan la localizaci\u00f3n del usuario o el idioma del navegador<\/strong>.<\/p>\n<p>Por lo tanto, debes saber cu\u00e1l es tu p\u00fablico para medir correctamente los resultados.<\/p>\n<p>\u00bfY qu\u00e9 ocurre si me dirijo a varios pa\u00edses? \u00bfO si mi web tiene varios idiomas?<\/p>\n<p>Entonces deber\u00e1s crear un proyecto en la herramienta para cada combinaci\u00f3n que te interese controlar.<\/p>\n<blockquote><p><strong>DinoRANK te permite configurar dominios ilimitados<\/strong>, incluso en su plan m\u00e1s b\u00e1sico, as\u00ed que no hay problema en crear todos los proyectos que necesites.<\/p><\/blockquote>\n<h3>Agrega tus keywords a DinoRANK<\/h3>\n<p>Una vez creado tu proyecto, deber\u00e1s a\u00f1adir las palabras clave que quieras monitorizar.<\/p>\n<p>En el panel de control del proyecto, pulsa el bot\u00f3n \u201cA\u00f1adir Keywords\u201d y se te mostrar\u00e1 una ventana donde podr\u00e1s introducir tus palabras clave.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-32190 size-full\" title=\"Agregar Keywords en DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-agregar-kw.png\" alt=\"Agregar Keywords en DinoRANK\" width=\"988\" height=\"828\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-agregar-kw.png 988w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-agregar-kw-300x251.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-agregar-kw-768x644.png 768w\" sizes=\"(max-width: 988px) 100vw, 988px\" \/><\/p>\n<p>Adem\u00e1s, deber\u00e1s indicar si ese conjunto de keywords debe ser monitorizado para la b\u00fasqueda <strong>desde escritorio, desde m\u00f3vil o desde ambos<\/strong> dispositivos.<\/p>\n<p>Debes saber que cada plan de DinoRANK tiene un n\u00famero m\u00e1ximo de keywords a trackear y que una misma palabra clave en m\u00f3vil y en escritorio, cuenta como 2 keywords.<\/p>\n<p>Tenlo presente y selecciona cada dispositivo con cabeza para no agotar tus keywords.<\/p>\n<p>En esta misma ventana puedes crear clusters para <strong>agrupar tus palabras clave<\/strong>. Este punto lo veremos en profundidad m\u00e1s adelante.<\/p>\n<p>Por \u00faltimo, si tu negocio se centra en alguna localidad, tambi\u00e9n puedes indicarlo. De este modo, <strong>las b\u00fasquedas se har\u00e1n de manera local<\/strong> y el seguimiento se ajustar\u00e1 a los resultados de un lugar concreto.<\/p>\n<h4>Descubre otras formas de a\u00f1adir keywords al tracking de DinoRANK<\/h4>\n<p>Si, en cualquier momento, quieres agregar nuevas palabras clave para monitorizar en tu proyecto, DinoRANK te lo pone muy f\u00e1cil.<\/p>\n<p>Adem\u00e1s del bot\u00f3n que encontrar\u00e1s en la propia pantalla del tracking de posiciones, la herramienta cuenta con botones en diferentes secciones para <strong>a\u00f1adir de forma r\u00e1pida cualquier keyword que sea de tu inter\u00e9s<\/strong>.<\/p>\n<p>Es el caso de los m\u00f3dulos de Keyword Research o de Visibilidad y Competencia. En ambos casos podr\u00e1s seleccionar las palabras clave que desees monitorizar y enviarlas al tracker con un par de clics.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32191 size-full\" title=\"A\u00f1adir nuevas keywords al tracker de posiciones de DinoRANK desde el m\u00f3dulo de Visibilidad y Competencia\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-agregar-kw-otros-modulos.png\" alt=\"A\u00f1adir nuevas keywords al tracker de posiciones de DinoRANK desde el m\u00f3dulo de Visibilidad y Competencia\" width=\"1024\" height=\"462\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-agregar-kw-otros-modulos.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-agregar-kw-otros-modulos-300x135.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-agregar-kw-otros-modulos-768x347.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h3>Conoce toda la informaci\u00f3n que te ofrece el tracking de posiciones de palabras clave<\/h3>\n<p>Ya has visto lo sencillo que resulta configurar el listado de palabras clave que quieres trackear con DinoRANK.<\/p>\n<p>Ahora es el momento de ver en detalle todo lo que podemos encontrar en la pantalla del tracking de posiciones.<\/p>\n<blockquote><p>Si te soy sincero, creo que esta secci\u00f3n cuenta con uno de los interfaces m\u00e1s limpios, intuitivos y, al mismo tiempo, completos que he visto en este tipo de herramientas.<\/p><\/blockquote>\n<p>Pero \u00e9sa no deja de ser mi opini\u00f3n.<\/p>\n<p>Voy a mostr\u00e1rtelo en detalle para que seas t\u00fa quien saque sus propias conclusiones.<\/p>\n<h4>La tabla de tracking palabras clave<\/h4>\n<p>Nada m\u00e1s abrir el panel de tracking, vemos en su parte superior una serie de <strong>m\u00e9tricas resumen sobre las keywords<\/strong> a las que estamos haciendo seguimiento.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32206 size-full\" title=\"Tabla de tracking de palabras clave de DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-tabla.png\" alt=\"Tabla de tracking de palabras clave de DinoRANK\" width=\"1024\" height=\"557\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-tabla.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-tabla-300x163.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-tabla-768x418.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Y aunque estos indicadores son muy vistosos e interesantes, la parte m\u00e1s \u00fatil se muestra a continuaci\u00f3n. Me refiero a la <strong>tabla con todos los datos sobre las palabras clave monitorizadas<\/strong>.<\/p>\n<p>Esta tabla cuenta con <strong>varias columnas por las que podemos ordenar<\/strong> y que nos ofrecen informaci\u00f3n relevante como la keyword en s\u00ed, su volumen de b\u00fasqueda, o sus posiciones en el tiempo (que podemos configurar a trav\u00e9s de la opci\u00f3n &#8220;Comparar con&#8221;), tanto dentro de los resultados org\u00e1nicos (enlaces azules), como en las <a href=\"https:\/\/dinorank.com\/blog\/como-posicionar-ai-overviews\/\">AI Overviews<\/a> si nuestra web es citada por estos res\u00famenes de Google.<\/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> \u00bfSab\u00edas que...?<\/div><div class=\"su-service-content su-u-clearfix su-u-trim\" style=\"padding-left:46px\">\n<p>En septiembre de 2025, Google dio un giro de tim\u00f3n y quit\u00f3 de su API un par\u00e1metro que permit\u00eda a las herramientas de tracking devolverte todas tus posiciones en una sola consulta.<\/p>\n<p>\u00bfLa consecuencia? Los costes de tracking se dispararon (x5, x8, x10) para muchas herramientas SEO, y m\u00e1s de una opt\u00f3 por recortar: solo muestran hasta el Top 20.<\/p>\n<p>Pero en DinoRANK no hemos hecho ese recorte. <strong>Seguimos ense\u00f1\u00e1ndote tus posiciones hasta el Top 80<\/strong>, para que puedas ver de verdad qu\u00e9 est\u00e1 pasando y no te quedes ciego justo donde empieza lo interesante.<\/p>\n<p>Y todo <strong>sin subir precios y sin bajar la frecuencia de rastreo<\/strong>, como han hecho otros.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n<p>Tambi\u00e9n podemos conocer <strong>qu\u00e9 URL de nuestra web se ha posicionado para cada palabra clave<\/strong>, si existe alguna <a href=\"https:\/\/dinorank.com\/blog\/canibalizacion-seo\/\">canibalizaci\u00f3n<\/a>, as\u00ed como si la b\u00fasqueda se realiza para escritorio o para m\u00f3vil.<\/p>\n<p>Pero, adem\u00e1s de toda esta informaci\u00f3n que resulta b\u00e1sica para la monitorizaci\u00f3n, la tabla nos ofrece otros datos muy interesantes.<\/p>\n<p>Por un lado, tenemos la columna \u201cSnippets\u201d, donde podemos ver si, para una determinada consulta, <strong>Google muestra diferentes elementos en las SERPs que puedan interferir en nuestra posici\u00f3n<\/strong>. Entre ellos, las famosas AI Overviews que est\u00e1n siendo un aut\u00e9ntico dolor de cabeza para determinadas tipolog\u00edas de webs.<\/p>\n<blockquote><p>Es decir, si nuestra web aparece como primer resultado para una keyword, pero antes tiene un resumen de Google, un carrusel de im\u00e1genes, un bloque de v\u00eddeos y un pack de noticias, realmente esa primera posici\u00f3n no es tan ventajosa.<\/p><\/blockquote>\n<p>DinoRANK nos lo indica mediante esta columna de b\u00fasqueda real que nos muestra tambi\u00e9n qu\u00e9 tenemos por delante y tambi\u00e9n con la columna %SERP que nos da una <strong>estimaci\u00f3n sobre el scroll que tiene que hacer el usuario hasta llegar a nuestra web<\/strong> dentro de los resultados de Google.<\/p>\n<p>Por otro lado, cada fila de palabras clave cuenta con una gr\u00e1fica, que podemos ampliar para ver la <strong>evoluci\u00f3n de la palabra clave a trav\u00e9s del tiempo<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32203 size-full\" title=\"Gr\u00e1fica de evoluci\u00f3n de una keyword en DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-grafica-individual.png\" alt=\"Gr\u00e1fica de evoluci\u00f3n de una keyword en DinoRANK\" width=\"1020\" height=\"704\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-grafica-individual.png 1020w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-grafica-individual-300x207.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-grafica-individual-768x530.png 768w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/><\/p>\n<p>Esta gr\u00e1fica nos ofrece tambi\u00e9n la <strong>posibilidad de a\u00f1adir notas<\/strong> para poder indicar qu\u00e9 ha ocurrido en un momento concreto. Por ejemplo, si se produjo un error en el servidor, si tuvimos alguna penalizaci\u00f3n o si llevamos a cabo alguna acci\u00f3n SEO.<\/p>\n<p>Finalmente, desde esta pantalla podemos acceder a nuestro <strong>mapa de keywords<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32210 size-full\" title=\"Mapa de keywords de DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-mapa.png\" alt=\"Mapa de keywords de DinoRANK\" width=\"1023\" height=\"475\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-mapa.png 1023w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-mapa-300x139.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-mapa-768x357.png 768w\" sizes=\"(max-width: 1023px) 100vw, 1023px\" \/><\/p>\n<p>Aqu\u00ed ves, de un solo vistazo, <strong>c\u00f3mo ha ido cambiando el posicionamiento de tus keywords durante los \u00faltimos 12 meses<\/strong>. Y gracias a los colores descubres r\u00e1pidamente qu\u00e9 keywords est\u00e1n subiendo, cu\u00e1les se est\u00e1n desinflando y d\u00f3nde conviene actuar antes de que sea demasiado tarde.<\/p>\n<p><a href=\"https:\/\/dinorank.com\/blog\/descubre-dinorank\/\" target=\"_blank\" rel=\"noopener\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-24924 size-large\" title=\"Aumenta tus visitas desde Google con DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/08\/banner-dinorank-1024x427.png\" alt=\"Aumenta tus visitas desde Google con DinoRANK\" width=\"1024\" height=\"427\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/08\/banner-dinorank-1024x427.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/08\/banner-dinorank-300x125.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/08\/banner-dinorank-768x321.png 768w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/08\/banner-dinorank.png 1071w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h4>Diferentes modos de visualizaci\u00f3n<\/h4>\n<p>Cuando tenemos un gran n\u00famero de keywords, puede resultar dif\u00edcil observar su evoluci\u00f3n si no disponemos de utilidades que nos permitan <strong>quedarnos con lo que nos resulte relevante<\/strong>.<\/p>\n<p>En DinoRANK contamos con un buscador para localizar una palabra r\u00e1pidamente, pero tambi\u00e9n tenemos un conjunto de filtros realmente \u00fatiles.<\/p>\n<p>Por ejemplo, <strong>podemos ver las keywords de forma agrupada<\/strong>, tanto por carpetas (que luego te explicar\u00e9), como por la URL posicionada.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32192 size-full\" title=\"Agrupaci\u00f3n de keywords por carpetas en el tracker de posiciones de DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-agrupacion.png\" alt=\"Agrupaci\u00f3n de keywords por carpetas en el tracker de posiciones de DinoRANK\" width=\"1024\" height=\"431\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-agrupacion.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-agrupacion-300x126.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-agrupacion-768x323.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>O <strong>destacar las palabras clave<\/strong> que m\u00e1s nos interesen y visualizar \u00fanicamente dichas keywords favoritas sobre la tabla.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32200 size-full\" title=\"Destacar keywords en el tracker de posiciones de DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-destacar-kw.png\" alt=\"Destacar keywords en el tracker de posiciones de DinoRANK\" width=\"1024\" height=\"373\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-destacar-kw.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-destacar-kw-300x109.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-destacar-kw-768x280.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>E incluso restringir los resultados en funci\u00f3n de <strong>si se muestra alg\u00fan tipo de Snippet en las SERPs<\/strong> que reste visibilidad a nuestra web.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32205 size-full\" title=\"Filtro por Snippets en el tracker de posiciones de DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-snippets.png\" alt=\"Filtro por Snippets en el tracker de posiciones de DinoRANK\" width=\"1024\" height=\"366\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-snippets.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-snippets-300x107.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-snippets-768x275.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Pero tambi\u00e9n puedes:<\/p>\n<ul>\n<li>Mostrar s\u00f3lo las b\u00fasquedas de <strong>escritorio o m\u00f3vil<\/strong>.<\/li>\n<li>Revisar las <strong>keywords que han perdido posiciones<\/strong> en el \u00faltimo d\u00eda.<\/li>\n<li>O las que <strong>han mejorado<\/strong> en las SERPs.<\/li>\n<li>As\u00ed como quedarte \u00fanicamente con las palabras clave que aparecen en el Top 10 o el Top 20.<\/li>\n<\/ul>\n<p>En definitiva, todos estos filtros de DinoRANK son de gran ayuda a la hora de llevar a cabo el an\u00e1lisis de tus keywords y conocer el comportamiento de tu proyecto.<\/p>\n<h4>Comparte tu seguimiento de keywords<\/h4>\n<p>Si trabajas con clientes, esta utilidad te va a resultar enormemente pr\u00e1ctica.<\/p>\n<p>Muchas veces tenemos que rendir cuentas sobre el impacto que nuestras acciones como profesionales del SEO tienen en los proyectos que gestionamos.<\/p>\n<p>Y nada mejor para demostrar nuestros resultados que poder observar la evoluci\u00f3n del posicionamiento de la web en cualquier momento que lo necesitemos.<\/p>\n<p>Gracias al bot\u00f3n \u201cCopiar enlace directo\u201d del tracking de posiciones de DinoRANK puedes <strong>compartir con tus clientes un enlace directo a la tabla de keywords<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32197 size-full\" title=\"Compartir la tabla de keywords de DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-compartir-enlace.png\" alt=\"Compartir la tabla de keywords de DinoRANK\" width=\"1024\" height=\"802\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-compartir-enlace.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-compartir-enlace-300x235.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-compartir-enlace-768x602.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>De este modo, podr\u00e1n comprobar d\u00eda a d\u00eda los resultados que vamos obteniendo al mejorar el SEO de la web.<\/p>\n<h3>Agrupa tus palabras clave en carpetas<\/h3>\n<p>Si has le\u00eddo los apartados anteriores, habr\u00e1s visto que te he mencionado varias veces la idea de ordenar las palabras clave en carpetas o cl\u00fasters.<\/p>\n<p>Ahora vamos a ver exactamente para qu\u00e9 sirve esta funci\u00f3n.<\/p>\n<p>La agrupaci\u00f3n de keywords en cl\u00fasters es <strong>fundamental a la hora de establecer objetivos<\/strong>.<\/p>\n<p>Imagina, por ejemplo, que tu web tiene una parte de blog y otra secci\u00f3n donde vendes alg\u00fan tipo de producto o servicio.<\/p>\n<p>Seguramente tengas palabras clave m\u00e1s informativas, puede que m\u00e1s f\u00e1ciles de posicionar pero que no te den un retorno monetario directo, y otras m\u00e1s transaccionales, m\u00e1s dif\u00edciles pero m\u00e1s interesantes desde el punto de vista de la monetizaci\u00f3n.<\/p>\n<p>Mantener todas estas keywords mezcladas en el tracking de posiciones quiz\u00e1 no tenga demasiado sentido, ya que l<strong>as estrategias para posicionar unas palabras clave u otras pueden variar<\/strong>.<\/p>\n<p>DinoRANK te permite<strong> crear carpetas (o cl\u00fasters) para clasificar tus keywords<\/strong>.<\/p>\n<p>De este modo, podr\u00edais crear una carpeta llamada \u201cblog\u201d para todas las palabras clave m\u00e1s informativas y otra \u201ccomercial\u201d, para las que est\u00e1n m\u00e1s relacionadas con la venta.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32194 size-full\" title=\"Cl\u00fasters en el tracker de posiciones de DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-carpetas.png\" alt=\"Cl\u00fasters en el tracker de posiciones de DinoRANK\" width=\"1024\" height=\"435\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-carpetas.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-carpetas-300x127.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-carpetas-768x326.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Otro ejemplo ser\u00eda el de una web con distintas categor\u00edas, donde te interese vigilar la evoluci\u00f3n de las keywords relacionadas con cada categor\u00eda por separado.<\/p>\n<p>En este caso, quiz\u00e1 quieras crear un cl\u00faster para cada una de las categor\u00edas de la web.<\/p>\n<p>Emplear los cl\u00fasters en DinoRANK es muy sencillo.<\/p>\n<p>Puedes hacerlo cuando agregas un conjunto de keywords en el tracking de posiciones o bien ir a la vista por carpetas, seleccionar todas las palabras clave que quieres incluir en el cl\u00faster e indicar la carpeta a la que las quieres a\u00f1adir (o crear una nueva).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32195 size-full\" title=\"Crear un cl\u00faster en el tracker de posiciones de DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-carpetas-creacion.png\" alt=\"Crear un cl\u00faster en el tracker de posiciones de DinoRANK\" width=\"1024\" height=\"399\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-carpetas-creacion.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-carpetas-creacion-300x117.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-carpetas-creacion-768x299.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>De este modo, tendr\u00e1s una visi\u00f3n mucho m\u00e1s ordenada de tus keywords.<\/p>\n<p>Pero no s\u00f3lo eso. La agrupaci\u00f3n por cl\u00fasters te permite tambi\u00e9n <strong>conocer c\u00f3mo lo est\u00e1 haciendo un grupo de palabras clave en su conjunto<\/strong>.<\/p>\n<p>Junto al nombre del cl\u00faster tienes un par de iconos que te mostrar\u00e1n una <strong>gr\u00e1fica de evoluci\u00f3n de las keywords de dicho cl\u00faster<\/strong>, tanto individualmente como seg\u00fan su valoraci\u00f3n media.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32196 size-full\" title=\"Gr\u00e1fica de evoluci\u00f3n de un cl\u00faster en el tracker de posiciones de DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-carpetas-grafica.png\" alt=\"Gr\u00e1fica de evoluci\u00f3n de un cl\u00faster en el tracker de posiciones de DinoRANK\" width=\"1016\" height=\"700\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-carpetas-grafica.png 1016w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-carpetas-grafica-300x207.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-carpetas-grafica-768x529.png 768w\" sizes=\"(max-width: 1016px) 100vw, 1016px\" \/><\/p>\n<p>Hay que indicar que esta misma visualizaci\u00f3n gr\u00e1fica la tienes tambi\u00e9n en la vista por URL, de modo que, gracias a DinoRANK, puedes conocer f\u00e1cilmente la evoluci\u00f3n que est\u00e1n teniendo las principales URLs de tu web.<\/p>\n<h3>Observa c\u00f3mo se comportan tus competidores<\/h3>\n<p>Pero en las SERPs no estamos solos. Tenemos muchas <strong>otras webs compitiendo por las mismas b\u00fasquedas<\/strong> que nosotros.<\/p>\n<p>Y muchas de ellas tienen otros SEOs detr\u00e1s que est\u00e1n intentando mejorar sus posiciones.<\/p>\n<p>Por eso, conviene conocer cu\u00e1les son nuestros competidores y seguirles la pista.<\/p>\n<p>El tracking de posiciones de DinoRANK cuenta con un bot\u00f3n denominado \u201cVer Competencia\u201d que no debes pasar por alto.<\/p>\n<p>Esta funcionalidad lleva a cabo un an\u00e1lisis de tus palabras clave para obtener aquellos<strong> sitios web que est\u00e1n posicionados para el mayor n\u00famero de keywords comunes al tuyo<\/strong>.<\/p>\n<p>As\u00ed puedes conocer con un simple clic con qui\u00e9n est\u00e1s compitiendo.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32198 size-full\" title=\"Ver competidores en el tracker de posiciones de DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-competidores.png\" alt=\"Ver competidores en el tracker de posiciones de DinoRANK\" width=\"1024\" height=\"488\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-competidores.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-competidores-300x143.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-competidores-768x366.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Pero, adem\u00e1s de esta visi\u00f3n general, DinoRANK te permite conocer la <strong>evoluci\u00f3n de tus competidores para una palabra clave en concreto<\/strong>.<\/p>\n<p>Pulsa el bot\u00f3n de las dos flechas cruzadas que hay en cada fila de la tabla de keywords para observar cu\u00e1les son las webs mejor posicionadas para esa b\u00fasqueda y c\u00f3mo han ido variando a lo largo del tiempo.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32199 size-full\" title=\"Evoluci\u00f3n de competidores para una keyword concreta en DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-competidores-evolucion.png\" alt=\"Evoluci\u00f3n de competidores para una keyword concreta en DinoRANK\" width=\"1024\" height=\"535\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-competidores-evolucion.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-competidores-evolucion-300x157.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-competidores-evolucion-768x401.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>De este modo sabr\u00e1s si tus acciones est\u00e1n teniendo mejores resultados que la competencia o si te convendr\u00eda variar alg\u00fan aspecto de tu estrategia SEO.<\/p>\n<h3>Vigila la gr\u00e1fica de evoluci\u00f3n de tus palabras clave<\/h3>\n<p>Ya hemos visto c\u00f3mo, a trav\u00e9s de la tabla del tracking de posiciones puedes hacer el seguimiento de tus palabras clave.<\/p>\n<p>Adem\u00e1s de esta tabla, DinoRANK te ofrece una visi\u00f3n m\u00e1s agregada, donde puedes observar de un s\u00f3lo vistazo la eficacia de tus acciones como SEO.<\/p>\n<p>En esta gr\u00e1fica se muestra la d<strong>istribuci\u00f3n de tus keywords en las diferentes p\u00e1ginas de Google<\/strong> para una serie de fechas.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32202 size-full\" title=\"Gr\u00e1fica de evoluci\u00f3n de las palabras clave en DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-grafica-evolucion.png\" alt=\"Gr\u00e1fica de evoluci\u00f3n de las palabras clave en DinoRANK\" width=\"1024\" height=\"429\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-grafica-evolucion.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-grafica-evolucion-300x126.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-grafica-evolucion-768x322.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Lo ideal es que, seg\u00fan transcurra el tiempo, cada vez haya m\u00e1s keywords en las primeras p\u00e1ginas del buscador.<\/p>\n<p>Si \u00e9se no es el caso, convendr\u00eda sentarte a reflexionar qu\u00e9 puede estar pasando y ver c\u00f3mo podr\u00edas mejorar tus resultados.<\/p>\n<h3>Define tus alertas<\/h3>\n<p>Normalmente tendremos un amplio abanico de palabras clave por las que queremos posicionar nuestra web.<\/p>\n<p>Ahora bien, por norma general, casi siempre habr\u00e1 alguna keyword que es especialmente relevante para nuestro negocio y que querremos tener bien vigilada.<\/p>\n<p>DinoRANK nos da la posibilidad de definir <strong>alertas para estas palabras clave que son de vital importancia<\/strong> para nosotros.<\/p>\n<p>Para definir una nueva alerta, simplemente elegiremos la keyword en cuesti\u00f3n, el comparador (si pierde o gana posiciones) y la posici\u00f3n en las SERPs a partir de la cu\u00e1l queremos que salte la alerta.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32193 size-full\" title=\"Alertas sobre movimientos de keywords en DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-alertas.png\" alt=\"Alertas sobre movimientos de keywords en DinoRANK\" width=\"1024\" height=\"393\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-alertas.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-alertas-300x115.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-alertas-768x295.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>De esta manera tan sencilla, <strong>la herramienta nos enviar\u00e1 un email si produce alg\u00fan cambio de especial relevancia<\/strong> y podremos reaccionar lo antes posible para subsanarlo.<\/p>\n<h3>Exporta tus keywords y crea tus propios informes<\/h3>\n<p>Como no pod\u00eda ser de otra manera, DinoRANK te da la posibilidad de <strong>exportar las keywords que tienes en seguimiento<\/strong>, bien todas ellas o un conjunto en particular.<\/p>\n<p>Puedes realizar esta exportaci\u00f3n en un PDF, listo para imprimir o enviar por correo, o en formato Excel para poder trabajar con ellas.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32201 size-full\" title=\"Opciones de exportaci\u00f3n del tracker de posiciones de DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-exportacion.png\" alt=\"Opciones de exportaci\u00f3n del tracker de posiciones de DinoRANK\" width=\"761\" height=\"107\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-exportacion.png 761w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-exportacion-300x42.png 300w\" sizes=\"(max-width: 761px) 100vw, 761px\" \/><\/p>\n<p>Ahora bien, si lo que te interesa es <a href=\"https:\/\/dinorank.com\/blog\/como-hacer-un-informe-seo\/\">crear un informe SEO m\u00e1s ajustado para enviar a tus clientes<\/a>, desde aqu\u00ed puedes <strong>generar un documento personalizado gracias al editor de informes<\/strong> de DinoRANK.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32212 size-full\" title=\"Informaci\u00f3n de tracking en el m\u00f3dulo de informes SEO de DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-informes.png\" alt=\"Informaci\u00f3n de tracking en el m\u00f3dulo de informes SEO de DinoRANK\" width=\"1024\" height=\"535\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-informes.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-informes-300x157.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2023\/09\/dinorank-keyword-tracking-informes-768x401.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>A trav\u00e9s de esta funcionalidad podr\u00e1s seleccionar las palabras clave concretas que se incluir\u00e1n en el informe y el per\u00edodo de an\u00e1lisis considerado.<\/p>\n<p>Tambi\u00e9n podr\u00e1s incluir otros elementos, como los datos de Google Analytics, observaciones concretas, el listado de tareas concretas que se han llevado a cabo y muchas m\u00e1s cosas.<\/p>\n<p>Por \u00faltimo, <strong>puedes programar la generaci\u00f3n de este informe y que se env\u00ede por email<\/strong> de manera semanal, quincenal o mensual.<\/p>\n<p><a href=\"https:\/\/dinorank.com\/blog\/informes\/\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-28719 size-full\" title=\"Informes SEO personalizados con DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2020\/01\/Banner-Informes-SEO.png\" alt=\"Informes SEO personalizados con DinoRANK\" width=\"1000\" height=\"450\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2020\/01\/Banner-Informes-SEO.png 1000w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2020\/01\/Banner-Informes-SEO-300x135.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2020\/01\/Banner-Informes-SEO-768x346.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<h2>Prueba el tracking de keywords de DinoRANK y dinos qu\u00e9 te parece<\/h2>\n<p>Para poder tomar cualquier decisi\u00f3n en la vida es conveniente contar con la mayor informaci\u00f3n posible.<\/p>\n<p>Por eso, si quieres mejorar la posici\u00f3n de tus p\u00e1ginas web en los motores de b\u00fasqueda, debes conocer cu\u00e1l es tu punto de partida y qu\u00e9 consecuencias tienen las acciones que vas tomando como SEO.<\/p>\n<p>El m\u00f3dulo de tracking de posiciones de DinoRANK te ofrece una manera sencilla, pr\u00e1ctica y econ\u00f3mica de tener todos estos aspectos bajo control.<\/p>\n<p><a href=\"https:\/\/dinorank.com\/blog\/descubre-dinorank\/\" target=\"_blank\" rel=\"noopener\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-24924 size-large\" title=\"Aumenta tus visitas desde Google con DinoRANK\" src=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/08\/banner-dinorank-1024x427.png\" alt=\"Aumenta tus visitas desde Google con DinoRANK\" width=\"1024\" height=\"427\" srcset=\"https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/08\/banner-dinorank-1024x427.png 1024w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/08\/banner-dinorank-300x125.png 300w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/08\/banner-dinorank-768x321.png 768w, https:\/\/dinorank.com\/blog\/wp-content\/uploads\/2024\/08\/banner-dinorank.png 1071w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Recuerda que la medici\u00f3n es b\u00e1sica en el posicionamiento web.<\/p>\n<p>As\u00ed que, ya sea con DinoRANK o con la herramienta que prefieras, te dir\u00eda que integres cuanto antes un tracking de posiciones en tu estrategia SEO.<\/p>\n<p>\u00a1Empieza a tomar decisiones m\u00e1s precisas y observa c\u00f3mo mejoran tus rankings!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una de las primeras inversiones que recomiendo hacer a quien quiera controlar el impacto de sus acciones como SEO es hacerse con una herramienta de tracking de posiciones. Pero, \u00bfno es suficiente con Google Search Console? Aunque la informaci\u00f3n de GSC es muy valiosa, s\u00f3lo considera aquellas keywords que empiezan a funcionar. Es decir, las [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":32185,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-18324","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\/18324","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/comments?post=18324"}],"version-history":[{"count":16,"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/posts\/18324\/revisions"}],"predecessor-version":[{"id":32389,"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/posts\/18324\/revisions\/32389"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/media\/32185"}],"wp:attachment":[{"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/media?parent=18324"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/categories?post=18324"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dinorank.com\/blog\/wp-json\/wp\/v2\/tags?post=18324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}