Agencia de posicionamiento de red SEO

📑 Aquí podrás encontrar 👇

Agencia de posicionamiento de red SEO

Hoy te presento un artículo sencillo, haz cuatro pruebas de conocimiento para saber si realmente lo necesitas. Agencia de posicionamiento de red SEO... Una de las principales ventajas de vivir en Madrid es la cantidad y calidad de servicios que pueden recibir nuestras pymes, lo que supone competencia y precios favorables. Con este fin, los desafío.

Te mostraré cuatro ejemplos, si no sigues ninguno de ellos en tu sitio web, te sugiero que contrates uno. Agencia SEO en MadridNo te cortes, pide presupuesto, trata de minimizar costes trabajando en bloques, si eres autónomo y eres "pelao", ahorra 100 euros en 3 o 4 meses y contrata, al final agradecerás a tu clientes para eso también. Guarda datos de tráfico, visitas, valoraciones, etc. Hasta entonces y compáralos tras unos meses de trabajo. Te sorprenderá el aumento en los rankings de Google y la mejora en tus visitas.

Título de muestra

Resulta que la primera red no tiene atributos. </em> Está definido, por lo que por defecto dice <em>Iniciar</em>, <strong><span style="color: #ff0000;">De segunda</span></strong> ¡¡</p> <p><img decoding="async" loading="lazy" title="Título vacío" alt="Título vacío" width="700" height="200" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%20200'%3E%3C/svg%3E" class="aligncenter wp-image-45330 size-full lazyload" data-lazy-src="https://closermarketing.es/wp-content/uploads/2021/12/blank-title.webp.webp"/><noscript><img decoding="async" loading="lazy" title="Título vacío" alt="Título vacío" width="700" height="200" src="https://closermarketing.es/wp-content/uploads/2021/12/blank-title.webp.webp" class="aligncenter wp-image-45330 size-full lazyload"/></noscript></p> <p style="text-align: justify;">Sin embargo, el título de esta segunda página debería mostrarse correctamente, <strong><span style="color: #008000;">OK</span></strong> ¡¡</p> <p><img decoding="async" loading="lazy" title="Título corto y correcto" alt="Título corto y correcto" width="700" height="200" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%20200'%3E%3C/svg%3E" class="aligncenter wp-image-45343 size-full lazyload" data-lazy-src="https://closermarketing.es/wp-content/uploads/2021/12/empleo-trabajo.webp.webp"/><noscript><img decoding="async" loading="lazy" title="Título corto y correcto" alt="Título corto y correcto" width="700" height="200" src="https://closermarketing.es/wp-content/uploads/2021/12/empleo-trabajo.webp.webp" class="aligncenter wp-image-45343 size-full lazyload"/></noscript></p> <p style="text-align: justify;">Tan simple como el código de la aplicación <strong>html</strong> existe <em>título</em> U otras plantillas (aplicables a todas las páginas de su sitio):</p> <blockquote> <p>title = "El nombre de su sitio o empresa"</p> </blockquote> <h3>Ejemplo en la imagen</h3> <p style="text-align: justify;">Otras páginas no tienen este atributo.<em>Alt></em> Por tanto, en la imagen, cuando pasas el cursor sobre ella, no te proporciona ninguna información, <strong><span style="color: #ff0000;">De segunda</span></strong> ¡¡</p> <p><img decoding="async" loading="lazy" title="Sin atributo alt" alt="Sin atributo alt" width="700" height="200" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%20200'%3E%3C/svg%3E" class="aligncenter wp-image-45350 size-full lazyload" data-lazy-src="https://closermarketing.es/wp-content/uploads/2021/12/no-alt-imagen.webp.webp"/><noscript><img decoding="async" loading="lazy" title="Sin atributo alt" alt="Sin atributo alt" width="700" height="200" src="https://closermarketing.es/wp-content/uploads/2021/12/no-alt-imagen.webp.webp" class="aligncenter wp-image-45350 size-full lazyload"/></noscript></p> <p style="text-align: justify;">Cuando pasa el cursor sobre una foto, el atributo se muestra claramente en la otra <em><Alt></em> Correctamente señalado <strong><span style="color: #008000;">OK</span></strong> ¡¡(Si el nombre de la imagen también se parece al <em><Alt></em>Mejor que, por ejemplo, <em>Tavasa-Socata.jpg</em>)</p> <p><img decoding="async" loading="lazy" title="Con el atributo alt" alt="Con el atributo alt" width="700" height="200" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%20200'%3E%3C/svg%3E" class="aligncenter wp-image-45354 size-full lazyload" data-lazy-src="https://closermarketing.es/wp-content/uploads/2021/12/alt-imagen.webp.webp"/><noscript><img decoding="async" loading="lazy" title="Con el atributo alt" alt="Con el atributo alt" width="700" height="200" src="https://closermarketing.es/wp-content/uploads/2021/12/alt-imagen.webp.webp" class="aligncenter wp-image-45354 size-full lazyload"/></noscript></p> <p>No olvide escribir el código correcto en la foto:</p> <blockquote> <p>img src = "https://www.mipagina.com/imagenes/image-name.jpg" alt = "título de la imagen" /</p> </blockquote> <p style="text-align: justify;">Atributos <em><Alt></em> Explícalo <strong>La Internet</strong> <strong>Investigador</strong> pero <span style="color: #ff0000;"><strong>Google</strong></span> Lo usa como algoritmo para evaluar su página. <strong>Optimización de motores de búsqueda</strong>También puedes usar atributos <em><Title></em> Para leer en FireFox, Opera, Chrome, etc.</p> <h3>Mapa del sitio de muestra</h3> <p style="text-align: justify;">Si no tienes un CMS <strong>WordPress</strong> U otro, necesitas un archivo <strong>Sitemap.xml</strong>Enviamos el contenido de todo su sitio a la araña para que los motores de búsqueda puedan indexarlo fácilmente. En este caso, normalmente debería <em>pie de página</em> El enlace al archivo especificado está en su página, aunque recientemente quedó obsoleto porque <em>Robot.txt</em> Suficiente, así:</p> </p> <blockquote> <p>Agente de usuario: *<br /><strong><span style="color: #008000;">Mapa del sitio: sitemap.xml</span></strong></p> </blockquote> <h3>Ejemplo de red social</h3> <p style="text-align: justify;">En el siglo XXI, es impensable ser propietario de una empresa sin tener la suya propia. <strong>Página de Internet</strong>, al mismo tiempo <strong>Red social</strong> que tipo <span style="color: #333399;"><strong>Facebook</strong></span>, <span style="color: #33cccc;"><strong>Gorjeo</strong></span>, <span style="color: #ff0000;"><strong>YouTube</strong></span>, <span style="color: #993300;"><strong>Instagram</strong></span> Espera, la peor parte es que no aparecen en tu sitio. Los escaparates como Internet ni siquiera aparecen en las redes sociales. Carecen de los atributos necesarios para la autopromoción, brindar apoyo a nuestros clientes o realizar actividades de marketing para nuestras actividades. Una forma de alojar a nuestros usuarios:</p> <p><img decoding="async" loading="lazy" title="Mostrar redes sociales" alt="Agencia de posicionamiento de red SEO, Social Media Display" width="700" height="200" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%20200'%3E%3C/svg%3E" class="aligncenter wp-image-45357 size-full lazyload" data-lazy-src="https://closermarketing.es/wp-content/uploads/2021/12/redes-sociales.webp.webp"/><noscript><img decoding="async" loading="lazy" title="Mostrar redes sociales" alt="Agencia de posicionamiento de red SEO, Social Media Display" width="700" height="200" src="https://closermarketing.es/wp-content/uploads/2021/12/redes-sociales.webp.webp" class="aligncenter wp-image-45357 size-full lazyload"/></noscript></p> <blockquote> <p style="text-align: justify;">Por lo tanto, si falla en alguno de ellos, le aconsejo que busque ayuda. <strong>Agencia de optimización de motores de búsqueda</strong>Ellos te serán de gran ayuda y creen que el dinero invertido es una inversión y no solo un costo adicional para mantener tu imagen en línea.</p> </blockquote> <h3>Agencia de posicionamiento de red SEO</h3> <p style="text-align: justify;">Gracias por leer mi artículo. <strong>Agencia de posicionamiento de red SEO</strong>Hasta el próximo post.</p> <div id="review" class="review-wrapper wp-review-799 wp-review-star-type wp-review-default-template wp-review-box-full-width"> <h5 class="review-title"> <p> Agencia de posicionamiento de red SEO<br /> </h5> </p> <div class="user-review-area visitors-review-area"> <p><h5 class="user-review-title">Evaluar</h5> <p> <span class="review-total-box"><br /> <span class="wp-review-user-rating-total">4.5</span><br /> <small>(<span class="wp-review-user-rating-counter">6</span> billete)</small><br /> </span> </p> </p></div> </p></div> </div> </div> <ul class="single-nav"> <li class="nav-prev"> <a href="https://closermarketing.es/como-se-usa-el-marketing-digital-en-los-deportes/" data-wpel-link="internal" target="_self" rel="noopener noreferrer">Cómo se usa el marketing digital en los deportes</a> </li> <li class="nav-next"> <a href="https://closermarketing.es/la-primera-herramienta-de-marketing-es-su-sitio-web/" data-wpel-link="internal" target="_self" rel="noopener noreferrer"> La primera herramienta de marketing es su sitio web. </a> </li> </ul> <div class="related-posts"> <article class="article-loop asap-columns-3"> <a href="https://closermarketing.es/guia-para-crear-contenido-optimizado-para-plataformas-de-membresia/" rel="bookmark noopener noreferrer" data-wpel-link="internal" target="_self"> <div class="article-content"> <div data-bg="https://closermarketing.es/wp-content/uploads/2025/04/featured-guia-para-crear-contenido-optimizado-para-plataformas-de-membresia-400x267.jpg" style="" class="article-image rocket-lazyload"></div> </div> <p class="entry-title">Guía para crear contenido optimizado para plataformas de membresía</p> </a> </article> <article class="article-loop asap-columns-3"> <a href="https://closermarketing.es/guia-para-crear-contenido-optimizado-para-substack/" rel="bookmark noopener noreferrer" data-wpel-link="internal" target="_self"> <div class="article-content"> <div data-bg="https://closermarketing.es/wp-content/uploads/2025/04/featured-guia-para-crear-contenido-optimizado-para-substack-400x267.jpg" style="" class="article-image rocket-lazyload"></div> </div> <p class="entry-title">Guía para crear contenido optimizado para Substack</p> </a> </article> <article class="article-loop asap-columns-3"> <a href="https://closermarketing.es/8-formas-de-usar-ia-para-optimizar-tu-estrategia-de-email-marketing/" rel="bookmark noopener noreferrer" data-wpel-link="internal" target="_self"> <div class="article-content"> <div data-bg="https://closermarketing.es/wp-content/uploads/2025/04/featured-8-formas-de-usar-ia-para-optimizar-tu-estrategia-de-email-marketing-400x267.jpg" style="" class="article-image rocket-lazyload"></div> </div> <p class="entry-title">8 formas de usar IA para optimizar tu estrategia de email marketing</p> </a> </article> <article class="article-loop asap-columns-3"> <a href="https://closermarketing.es/guia-para-crear-contenido-optimizado-para-patreon/" rel="bookmark noopener noreferrer" data-wpel-link="internal" target="_self"> <div class="article-content"> <div data-bg="https://closermarketing.es/wp-content/uploads/2025/04/featured-guia-para-crear-contenido-optimizado-para-patreon-400x267.jpg" style="" class="article-image rocket-lazyload"></div> </div> <p class="entry-title">Guía para crear contenido optimizado para Patreon</p> </a> </article> <article class="article-loop asap-columns-3"> <a href="https://closermarketing.es/8-formas-de-usar-ia-para-optimizar-tu-estrategia-de-marketing-de-contenidos/" rel="bookmark noopener noreferrer" data-wpel-link="internal" target="_self"> <div class="article-content"> <div data-bg="https://closermarketing.es/wp-content/uploads/2025/04/featured-8-formas-de-usar-ia-para-optimizar-tu-estrategia-de-marketing-de-contenidos-400x267.jpg" style="" class="article-image rocket-lazyload"></div> </div> <p class="entry-title">8 formas de usar IA para optimizar tu estrategia de marketing de contenidos</p> </a> </article> <article class="article-loop asap-columns-3"> <a href="https://closermarketing.es/guia-para-crear-contenido-optimizado-para-plataformas-de-streaming/" rel="bookmark noopener noreferrer" data-wpel-link="internal" target="_self"> <div class="article-content"> <div data-bg="https://closermarketing.es/wp-content/uploads/2025/04/featured-guia-para-crear-contenido-optimizado-para-plataformas-de-streaming-400x267.jpg" style="" class="article-image rocket-lazyload"></div> </div> <p class="entry-title">Guía para crear contenido optimizado para plataformas de streaming</p> </a> </article> </div> <div id="comentarios" class="area-comentarios"> <div id="respond" class="comment-respond"> <p>Deja una respuesta <small><a rel="nofollow noopener noreferrer" id="cancel-comment-reply-link" href="/agencia-de-posicionamiento-de-red-seo/#respond" style="display:none;" data-wpel-link="internal" target="_self">Cancelar la respuesta</a></small></p><form action="https://closermarketing.es/wp-comments-post.php" method="post" id="commentform" class="comment-form"><p class="comment-notes"><span id="email-notes">Tu dirección de correo electrónico no será publicada.</span> <span class="required-field-message">Los campos obligatorios están marcados con <span class="required">*</span></span></p><input placeholder="Nombre *" id="author" name="author" type="text" value="" size="30" required /> <div class="fields-wrap"><input placeholder="Correo electrónico *" id="email" name="email" type="text" value="" size="30" required /> <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Guarda mi nombre, correo electrónico y web en este navegador para la próxima vez que comente.</label></p> <textarea placeholder="Comentario" id="comment" name="comment" cols="45" rows="5" required></textarea><p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Publicar el comentario" /> <input type='hidden' name='comment_post_ID' value='4632' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p></form> </div><!-- #respond --> </div> </article> <aside id="primary-sidebar" class="primary-sidebar widget-area" role="complementary"> <div class="sticky"> <div class="last-post-sidebar"> <article class="article-loop asap-columns-1"> <a href="https://closermarketing.es/formacion-en-salesforce-marketing-cloud-la-llave-para-dominar-la-personalizacion-avanzada/" rel="bookmark noopener noreferrer" data-wpel-link="internal" target="_self"> <div class="article-content"> <div data-bg="https://closermarketing.es/wp-content/uploads/2025/12/Formacion-en-Salesforce-Marketing-Cloud-300x140.png" style="" class="article-image rocket-lazyload"></div> </div> <p class="entry-title">Formación en Salesforce Marketing Cloud: la llave para dominar la personalización avanzada</p> </a> </article> <article class="article-loop asap-columns-1"> <a href="https://closermarketing.es/erp-de-distribucion-con-facturacion-electronica-la-combinacion-ganadora-para-mayoristas/" rel="bookmark noopener noreferrer" data-wpel-link="internal" target="_self"> <div class="article-content"> <div data-bg="https://closermarketing.es/wp-content/uploads/2025/10/ERP-de-distribucion-con-facturacion-electronica-300x140.jpg" style="" class="article-image rocket-lazyload"></div> </div> <p class="entry-title">ERP de distribución con facturación electrónica, la combinación ganadora para mayoristas</p> </a> </article> <article class="article-loop asap-columns-1"> <a href="https://closermarketing.es/10-consejos-para-optimizar-tu-estrategia-de-marketing-omnicanal/" rel="bookmark noopener noreferrer" data-wpel-link="internal" target="_self"> <div class="article-content"> <div data-bg="https://closermarketing.es/wp-content/uploads/2025/04/featured-10-consejos-para-optimizar-tu-estrategia-de-marketing-omnicanal-300x140.jpg" style="" class="article-image rocket-lazyload"></div> </div> <p class="entry-title">10 consejos para optimizar tu estrategia de marketing omnicanal</p> </a> </article> <article class="article-loop asap-columns-1"> <a href="https://closermarketing.es/guia-para-crear-contenido-optimizado-para-plataformas-de-membresia/" rel="bookmark noopener noreferrer" data-wpel-link="internal" target="_self"> <div class="article-content"> <div data-bg="https://closermarketing.es/wp-content/uploads/2025/04/featured-guia-para-crear-contenido-optimizado-para-plataformas-de-membresia-300x140.jpg" style="" class="article-image rocket-lazyload"></div> </div> <p class="entry-title">Guía para crear contenido optimizado para plataformas de membresía</p> </a> </article> <article class="article-loop asap-columns-1"> <a href="https://closermarketing.es/8-estrategias-para-mejorar-tu-seo-en-plataformas-de-aprendizaje/" rel="bookmark noopener noreferrer" data-wpel-link="internal" target="_self"> <div class="article-content"> <div data-bg="https://closermarketing.es/wp-content/uploads/2025/04/featured-8-estrategias-para-mejorar-tu-seo-en-plataformas-de-aprendizaje-300x140.jpg" style="" class="article-image rocket-lazyload"></div> </div> <p class="entry-title">8 estrategias para mejorar tu SEO en plataformas de aprendizaje</p> </a> </article> </div> <div id="block-12"><script type="rocketlazyloadscript" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4620552241976448" crossorigin="anonymous"></script> <!-- closermarqueting vertical --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-4620552241976448" data-ad-slot="9504139710" data-ad-format="auto" data-full-width-responsive="true"></ins> <script type="rocketlazyloadscript"> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div> </div> </aside> </main> <div class="footer-breadcrumb"> <div class="breadcrumb-trail breadcrumbs"><ul class="breadcrumb"><li ><a href="https://closermarketing.es/" rel="home noopener noreferrer" itemprop="item" data-wpel-link="internal" target="_self"><span itemprop="name">Todo sobre el Marketing y Seo</span></a></li><li ><a href="https://closermarketing.es/content-marketing/" itemprop="item" data-wpel-link="internal" target="_self" rel="noopener noreferrer"><span itemprop="name">Content Marketing</span></a></li><li ><span itemprop="name">Agencia de posicionamiento de red SEO</span></li></ul></div> </div> <span class="go-top"><span>Subir</span><i class="arrow arrow-up"></i></span> <footer> <div class="content-footer"> <div class="widget-content-footer"> <div class="logo-footer"><a href="https://closermarketing.es/" class="custom-logo-link" rel="home noopener noreferrer" data-wpel-link="internal" target="_self"><img width="500" height="147" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20500%20147'%3E%3C/svg%3E" class="custom-logo" alt="Closer Marketing" decoding="async" data-lazy-src="https://closermarketing.es/wp-content/uploads/2023/06/cropped-CLOSER.png" /><noscript><img width="500" height="147" src="https://closermarketing.es/wp-content/uploads/2023/06/cropped-CLOSER.png" class="custom-logo" alt="Closer Marketing" decoding="async" /></noscript></a></div> <div class="widget-area" id="nav_menu-7"><div class="menu-textos-legales-adapta-rgpd-container"><ul id="menu-textos-legales-adapta-rgpd" class="menu"><li id="menu-item-3432" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3432"><a href="https://closermarketing.es/politica-de-privacidad/" itemprop="url" data-wpel-link="internal" target="_self" rel="noopener noreferrer">Política de Privacidad</a></li> <li id="menu-item-3441" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3441"><a href="https://closermarketing.es/politica-de-cookies/" itemprop="url" data-wpel-link="internal" target="_self" rel="noopener noreferrer">Política de Cookies</a></li> <li id="menu-item-3442" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3442"><a href="https://closermarketing.es/aviso-legal/" itemprop="url" data-wpel-link="internal" target="_self" rel="noopener noreferrer">Aviso Legal</a></li> </ul></div></div> </div> </div> </footer> <script type="rocketlazyloadscript" data-rocket-type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/asap/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" src="https://closermarketing.es/wp-includes/js/comment-reply.min.js?ver=6.9.1" id="comment-reply-js" async="async" data-wp-strategy="async" fetchpriority="low"></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="rocket-browser-checker-js-after"> /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); //# sourceURL=rocket-browser-checker-js-after /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-extra"> /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"/(.+/)?feed/?.+/?|/(?:.+/)?embed/|/(index\\.php/)?wp\\-json(/.*|$)|/wp-admin/|/logout/|/wp-login.php","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|php|pdf|html|htm","siteUrl":"https://closermarketing.es","onHoverDelay":"100","rateThrottle":"3"}; //# sourceURL=rocket-preload-links-js-extra /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="rocket-preload-links-js-after"> /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); //# sourceURL=rocket-preload-links-js-after /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" src="https://closermarketing.es/wp-content/themes/asap/assets/js/asap.min.js?ver=01170124" id="asap-scripts-js" defer></script> <script type="text/javascript" id="q2w3_fixed_widget-js-extra"> /* <![CDATA[ */ var q2w3_sidebar_options = [{"use_sticky_position":false,"margin_top":0,"margin_bottom":0,"stop_elements_selectors":"","screen_max_width":0,"screen_max_height":0,"widgets":[]}]; //# sourceURL=q2w3_fixed_widget-js-extra /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" src="https://closermarketing.es/wp-content/plugins/q2w3-fixed-widget/js/frontend.min.js?ver=6.2.3" id="q2w3_fixed_widget-js" defer></script> <script>window.lazyLoadOptions={elements_selector:"img[data-lazy-src],.rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://closermarketing.es/wp-content/plugins/wp-rocket/assets/js/lazyload/16.1/lazyload.min.js"></script> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->