Mastering Image SEO: Keys to Success in Visual Ranking

Any good digital marketing strategist knows that visual content not only grabs attention but is a crucial ally for SEO. Mastering image SEO is a science and an art that, when implemented correctly, can significantly boost a website’s visibility in search results. Below, we’ll detail specific techniques to optimize your images and improve your visual ranking.

The Importance of Image Optimization in SEO

Within the vast world of SEO, image optimization often goes unnoticed. However, a well-optimized image can add significant value to your website’s ranking. Not only does it improve user experience, decreasing loading times, but it also attracts traffic through image searches.

Choosing the Right Format

For images to contribute to SEO, it is essential to choose an appropriate format. JPEG is ideal for images with lots of colors, while PNG is better for simple graphics with transparency. WebP, a newer format, offers lossless compression.

Size and Compression

Large images can slow down your page loading, affecting SEO. Use compression tools to reduce file size without compromising visual quality. The rule is simple: lighter images, faster loading times and better SEO performance.

The Power of File Names

Giving your images descriptive and relevant file names is the first step to effective optimization. Include descriptive keywords so search engines understand the context of the image.

Alternative Text (Alt Text) for Clarified Context

Alt text describes your image to search engines and to users who can't see it. By adding accurate and descriptive alt text, you improve accessibility and provide additional context used by search engines to index images.

Where Do Your Images Live? Hosting and SEO Influence

Consider on-page SEO, including URL structure. Hosting images on an authoritative domain can convey trust to search engines and contribute to your website's SEO.

Best Practices for Image Tagging and Sitemaps

Don't underestimate the importance of image tags and sitemaps. These elements help search engines find and index your images more efficiently, improving visibility in image searches.

Tagged with HTML

Tags like </code> y <code></p> <caption></code> provide more information to search engines. Use these tags to describe your images in more detail.</p> <h3><span class="ez-toc-section" id="La_Importancia_de_un_Sitemap_de_Imagenes"></span>The Importance of an Image Sitemap<span class="ez-toc-section-end"></span></h3> <p>An image-only sitemap guides search engines through the visual content of your site. Don't forget to update your sitemap regularly to include new images and allow for faster indexing.</p> <h2><span class="ez-toc-section" id="Integracion_de_Imagenes_en_la_Estrategia_de_Contenido_SEO"></span>Integrating Images into SEO Content Strategy<span class="ez-toc-section-end"></span></h2> <p>Integrating images into your content strategies <a href="https://nelkodev.com/en/servicios-seo/contenido-seo/">SEO</a> It doesn't just mean placing high-quality images on your website. It involves a deep understanding of how images and keywords can work together to improve the relevance and authority of your content.</p> <h3><span class="ez-toc-section" id="Relacion_entre_Texto_e_Imagen"></span>Relationship between Text and Image<span class="ez-toc-section-end"></span></h3> <p>The content surrounding an image should be contextually relevant. Google reads nearby text to better understand the image, so it's important to include keywords in both the content and the image elements.</p> <h3><span class="ez-toc-section" id="Colaboracion_entre_SEO_y_Diseno_Grafico"></span>Collaboration between SEO and Graphic Design<span class="ez-toc-section-end"></span></h3> <p>Joint work between experts in <a href="https://nelkodev.com/en/servicios-seo/consultoria-seo/">SEO</a> and graphic designers is crucial. Designs should facilitate the incorporation of SEO elements without compromising visual aesthetics.</p> <h2><span class="ez-toc-section" id="Uso_de_las_Redes_Sociales_para_Potenciar_el_SEO_de_tus_Imagenes"></span>Using Social Media to Boost Your Images' SEO<span class="ez-toc-section-end"></span></h2> <p>Don't ignore the power of social media to increase the visibility of your images. Platforms like Pinterest and Instagram can drive quality traffic to your website, improving your <a href="https://nelkodev.com/en/servicios-seo/seo-local/">Local SEO</a> and offering valuable backlinks.</p> <h3><span class="ez-toc-section" id="Imagenes_Optimizadas_para_Compartir"></span>Images Optimized for Sharing<span class="ez-toc-section-end"></span></h3> <p>Create images that are easily shareable on social media. Use the right size and format, and make sure the images are engaging and relevant to your audience.</p> <h3><span class="ez-toc-section" id="La_Sinergia_entre_SEO_y_Social_Media"></span>The Synergy between SEO and Social Media<span class="ez-toc-section-end"></span></h3> <p>Social signals can indirectly influence your search engine rankings. Additionally, having well-optimized images on your social media profiles can contribute to your brand’s organic visibility.</p> <h2><span class="ez-toc-section" id="Herramientas_Tecnologicas_y_Analytics_para_el_SEO_de_Imagenes"></span>Technological Tools and Analytics for Image SEO<span class="ez-toc-section-end"></span></h2> <p>Use analytics tools to track the performance of your images online. Understanding the data behind your images allows you to fine-tune and improve your visual SEO strategy.</p> <h3><span class="ez-toc-section" id="Google_Analytics_y_Search_Console"></span>Google Analytics and Search Console<span class="ez-toc-section-end"></span></h3> <p>Google Analytics allows you to analyze traffic coming through images. On the other hand, Google Search Console provides insights into how your images are performing in Google searches.</p> <h3><span class="ez-toc-section" id="Herramientas_de_Optimizacion_de_Imagenes_Avanzadas"></span>Advanced Image Optimization Tools<span class="ez-toc-section-end"></span></h3> <p>There are many tools dedicated exclusively to image optimization. These can help you find the perfect balance between size, format and quality.</p> <h2><span class="ez-toc-section" id="Conclusion_Haciendo_Visible_lo_Invisible"></span>Conclusion: Making the Invisible Visible<span class="ez-toc-section-end"></span></h2> <p>Proper image optimization not only improves user experience, but is also a catalyst for organic traffic and search engine relevance. By applying these techniques, you will increase the visibility of your images, and therefore, that of your website. It is time to fully integrate visual SEO into your website. <a href="https://nelkodev.com/en/servicios-seo/optimizacion-off-page/">digital marketing strategy</a>. Remember, images aren't just an add-on, they're a key part of your online presence.</p> <p>Make every visual element count, check out these techniques, and if you need professional help, don't hesitate to seek specialized advice from a <a href="https://nelkodev.com/en/servicios-seo/consultoria-seo/">SEO consultant</a>Your visual ranking depends on the quality of your visual content and how well it is optimized. It's time to take control of your image SEO and take your website to new visual heights!</p> </div> </div> <div class="elementor-element elementor-element-35c3803e elementor-share-buttons--skin-flat elementor-share-buttons--shape-rounded elementor-grid-4 elementor-grid-mobile-2 elementor-share-buttons--color-custom elementor-share-buttons--view-icon-text elementor-widget elementor-widget-share-buttons" data-id="35c3803e" data-element_type="widget" data-widget_type="share-buttons.default"> <div class="elementor-widget-container"> <div class="elementor-grid"> <div class="elementor-grid-item"> <div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Share on facebook" data-no-translation-aria-label="" > <span class="elementor-share-btn__icon"> <i class="fab fa-facebook" aria-hidden="true"></i> </span> <div class="elementor-share-btn__text"> <span class="elementor-share-btn__title"> Facebook </span> </div> </div> </div> <div class="elementor-grid-item"> <div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Share on twitter" data-no-translation-aria-label="" > <span class="elementor-share-btn__icon"> <i class="fab fa-twitter" aria-hidden="true"></i> </span> <div class="elementor-share-btn__text"> <span class="elementor-share-btn__title"> Twitter </span> </div> </div> </div> <div class="elementor-grid-item"> <div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Share on email" data-no-translation-aria-label="" > <span class="elementor-share-btn__icon"> <i class="fas fa-envelope" aria-hidden="true"></i> </span> <div class="elementor-share-btn__text"> <span class="elementor-share-btn__title"> Email </span> </div> </div> </div> <div class="elementor-grid-item"> <div class="elementor-share-btn elementor-share-btn_print" role="button" tabindex="0" aria-label="Share on print" data-no-translation-aria-label="" > <span class="elementor-share-btn__icon"> <i class="fas fa-print" aria-hidden="true"></i> </span> <div class="elementor-share-btn__text"> <span class="elementor-share-btn__title"> Print </span> </div> </div> </div> </div> </div> </div> <div class="elementor-element elementor-element-3d9b9fee elementor-author-box--avatar-yes elementor-author-box--name-yes elementor-author-box--biography-yes elementor-author-box--link-no elementor-widget elementor-widget-author-box" data-id="3d9b9fee" data-element_type="widget" data-widget_type="author-box.default"> <div class="elementor-widget-container"> <div class="elementor-author-box"> <div class="elementor-author-box__avatar"> <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Picture of NelkoDev" loading="lazy" data-src="https://secure.gravatar.com/avatar/4f004709043429b920c90afc7c3c4106?s=300&d=mm&r=g" decoding="async" class="lazyload" data-no-translation-alt=""><noscript><img src="https://secure.gravatar.com/avatar/4f004709043429b920c90afc7c3c4106?s=300&d=mm&r=g" alt="Picture of NelkoDev" loading="lazy" data-eio="l" data-no-translation-alt=""></noscript> </div> <div class="elementor-author-box__text"> <div > <div class="elementor-author-box__name"> NelkoDev </div> </div> <div class="elementor-author-box__bio"> </div> </div> </div> </div> </div> <div class="elementor-element elementor-element-b7ef0a1 elementor-widget elementor-widget-post-comments" data-id="b7ef0a1" data-element_type="widget" data-widget_type="post-comments.theme_comments"> <div class="elementor-widget-container"> <section id="comments" class="comments-area"> <div id="respond" class="comment-respond"> <h2 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/en/blog/mastering-seo-for-key-images-to-succeed-in-visual-ranking/#respond" style="display:none;" data-no-translation="" data-trp-gettext="">Cancel reply</a></small></h2><form action="/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate data-trp-original-action="https://nelkodev.com/wp-comments-post.php"><p class="comment-notes"><span id="email-notes" data-no-translation="" data-trp-gettext="">Your email address will not be published.</span> <span class="required-field-message" data-no-translation="" data-trp-gettext="">Required fields are marked <span class="required">*</span></span></p><p class="comment-form-comment"><label for="comment">Comment <span class="required">*</span></label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required></textarea></p><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required /></p> <p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required /></p> <div class="g-recaptcha" style="transform: scale(0.9); -webkit-transform: scale(0.9); transform-origin: 0 0; -webkit-transform-origin: 0 0;" data-sitekey="6Le5nkAfAAAAACcBdVRLPScXamNNXDOA430ywA5q"></div><script> jQuery("form.woocommerce-checkout").on("submit", function(){ setTimeout(function(){ grecaptcha.reset(); },100); }); </script><script src='https://www.google.com/recaptcha/api.js?ver=1.25' id='wpcaptcha-recaptcha-js'></script><p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment" data-no-translation-value="" /> <input type='hidden' name='comment_post_ID' value='33626' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p><input type="hidden" name="trp-form-language" value="en"/></form> </div><!-- #respond --> </section> </div> </div> </div> </div> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-43c185a5" data-id="43c185a5" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-36227da elementor-search-form--skin-classic elementor-search-form--button-type-icon elementor-search-form--icon-search elementor-widget elementor-widget-search-form" data-id="36227da" data-element_type="widget" data-settings="{"skin":"classic"}" data-widget_type="search-form.default"> <div class="elementor-widget-container"> <search role="search"> <form class="elementor-search-form" action="/en/" method="get" data-trp-original-action="https://nelkodev.com/en"> <div class="elementor-search-form__container"> <label class="elementor-screen-only" for="elementor-search-form-36227da" data-no-translation="" data-trp-gettext="">Search</label> <input id="elementor-search-form-36227da" placeholder="Look for..." class="elementor-search-form__input" type="search" name="s" value=""> <button class="elementor-search-form__submit" type="submit" aria-label="Search" data-no-translation-aria-label=""> <i aria-hidden="true" class="fas fa-search"></i> <span class="elementor-screen-only" data-no-translation="" data-trp-gettext="">Search</span> </button> </div> <input type="hidden" name="trp-form-language" value="en"/></form> </search> </div> </div> <div class="elementor-element elementor-element-6424f969 elementor-widget elementor-widget-heading" data-id="6424f969" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h3 class="elementor-heading-title elementor-size-default">Post</h3> </div> </div> <div class="elementor-element elementor-element-19b76042 elementor-grid-1 elementor-posts--thumbnail-left elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-posts" data-id="19b76042" data-element_type="widget" data-settings="{"classic_columns":"1","classic_row_gap":{"unit":"px","size":14,"sizes":[]},"classic_columns_tablet":"2","classic_columns_mobile":"1","classic_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"classic_row_gap_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="posts.classic"> <div class="elementor-widget-container"> <div class="elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid"> <article class="elementor-post elementor-grid-item post-22540 post type-post status-publish format-standard has-post-thumbnail hentry category-blog"> <a class="elementor-post__thumbnail__link" href="https://nelkodev.com/en/blog/how-to-create-a-website-with-php__trashed/" tabindex="-1" > <div class="elementor-post__thumbnail"><picture><source type="image/webp" data-srcset="https://nelkodev.com/wp-content/uploads/2023/10/Como-crear-una-pagina-web-con-PHP.jpg.webp"><img fetchpriority="high" width="1024" height="640" src="https://nelkodev.com/wp-content/uploads/2023/10/Como-crear-una-pagina-web-con-PHP.jpg" class="attachment-full size-full wp-image-22541" alt="How to create a website with PHP" data-eio="p" /></picture></div> </a> <div class="elementor-post__text"> <div class="elementor-post__title"> <a href="https://nelkodev.com/en/blog/how-to-create-a-website-with-php__trashed/" > How to create a website with PHP </a> </div> <div class="elementor-post__meta-data"> <span class="elementor-post-date"> November 29, 2024 </span> </div> </div> </article> <article class="elementor-post elementor-grid-item post-33812 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-posicionamiento-seo"> <a class="elementor-post__thumbnail__link" href="https://nelkodev.com/en/seo-positioning/how-to-use-keywords-effectively-in-seo/" tabindex="-1" > <div class="elementor-post__thumbnail"><picture><source type="image/webp" data-srcset="https://nelkodev.com/wp-content/uploads/2024/11/3609715512.png.webp"><img width="1280" height="720" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQAQAAAADnBuD7AAAAAnRSTlMAAHaTzTgAAACHSURBVHja7cExAQAAAMKg9U9tCU+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgaxN8AAZz3lEoAAAAASUVORK5CYII=" class="attachment-full size-full wp-image-33813 lazyload" alt="" data-eio="p" data-src="https://nelkodev.com/wp-content/uploads/2024/11/3609715512.png" decoding="async" data-eio-rwidth="1280" data-eio-rheight="720" /></picture><noscript><img width="1280" height="720" src="https://nelkodev.com/wp-content/uploads/2024/11/3609715512.png" class="attachment-full size-full wp-image-33813" alt="" data-eio="l" /></noscript></div> </a> <div class="elementor-post__text"> <div class="elementor-post__title"> <a href="https://nelkodev.com/en/seo-positioning/how-to-use-keywords-effectively-in-seo/" > How to use keywords effectively in SEO </a> </div> <div class="elementor-post__meta-data"> <span class="elementor-post-date"> November 17, 2024 </span> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32495 post type-post status-publish format-standard has-post-thumbnail hentry category-blog"> <a class="elementor-post__thumbnail__link" href="https://nelkodev.com/en/blog/viral-marketing-the-strategy-that-revolutionizes-the-world-of-marketing/" tabindex="-1" > <div class="elementor-post__thumbnail"><picture><source type="image/webp" data-srcset="https://nelkodev.com/wp-content/uploads/2024/11/7571113816.jpg.webp"><img width="896" height="496" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4AAAAHwAQAAAADf8jwSAAAAAnRSTlMAAHaTzTgAAABNSURBVHja7cExAQAAAMKg9U9tCF+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAza8AAB7ylG+AAAAABJRU5ErkJggg==" class="attachment-full size-full wp-image-32497 lazyload" alt="" data-eio="p" data-src="https://nelkodev.com/wp-content/uploads/2024/11/7571113816.jpg" decoding="async" data-eio-rwidth="896" data-eio-rheight="496" /></picture><noscript><img width="896" height="496" src="https://nelkodev.com/wp-content/uploads/2024/11/7571113816.jpg" class="attachment-full size-full wp-image-32497" alt="" data-eio="l" /></noscript></div> </a> <div class="elementor-post__text"> <div class="elementor-post__title"> <a href="https://nelkodev.com/en/blog/viral-marketing-the-strategy-that-revolutionizes-the-world-of-marketing/" > Viral Marketing: The strategy that revolutionizes the world of marketing </a> </div> <div class="elementor-post__meta-data"> <span class="elementor-post-date"> November 16, 2024 </span> </div> </div> </article> <article class="elementor-post elementor-grid-item post-31315 post type-post status-publish format-standard has-post-thumbnail hentry category-casos-de-exito"> <a class="elementor-post__thumbnail__link" href="https://nelkodev.com/en/success-stories/how-an-optimized-website-and-google-my-business-helped-it-multi-services-to-get-40-clients-in-6-months/" tabindex="-1" > <div class="elementor-post__thumbnail"><picture><source type="image/webp" data-srcset="https://nelkodev.com/wp-content/uploads/2024/11/Caso-de-exito.png.webp"><img loading="lazy" width="1920" height="1280" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAUAAQAAAACO9nKaAAAAAnRSTlMAAHaTzTgAAAFCSURBVHja7cEBDQAAAMKg909tDjegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAXA7U8AAGRQ3nKAAAAAElFTkSuQmCC" class="attachment-full size-full wp-image-31316 lazyload" alt="" data-eio="p" data-src="https://nelkodev.com/wp-content/uploads/2024/11/Caso-de-exito.png" decoding="async" data-eio-rwidth="1920" data-eio-rheight="1280" /></picture><noscript><img loading="lazy" width="1920" height="1280" src="https://nelkodev.com/wp-content/uploads/2024/11/Caso-de-exito.png" class="attachment-full size-full wp-image-31316" alt="" data-eio="l" /></noscript></div> </a> <div class="elementor-post__text"> <div class="elementor-post__title"> <a href="https://nelkodev.com/en/success-stories/how-an-optimized-website-and-google-my-business-helped-it-multi-services-to-get-40-clients-in-6-months/" > How an optimized website and Google My Business helped IT Multiservicios Verticales get 40 clients in 6 months </a> </div> <div class="elementor-post__meta-data"> <span class="elementor-post-date"> November 16, 2024 </span> </div> </div> </article> <article class="elementor-post elementor-grid-item post-33840 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-marketing-digital"> <a class="elementor-post__thumbnail__link" href="https://nelkodev.com/en/digital-marketing/how-to-create-a-social-media-content-strategy/" tabindex="-1" > <div class="elementor-post__thumbnail"><picture><source type="image/webp" data-srcset="https://nelkodev.com/wp-content/uploads/2024/11/5121846702.png.webp"><img loading="lazy" width="1280" height="720" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQAQAAAADnBuD7AAAAAnRSTlMAAHaTzTgAAACHSURBVHja7cExAQAAAMKg9U9tCU+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgaxN8AAZz3lEoAAAAASUVORK5CYII=" class="attachment-full size-full wp-image-33841 lazyload" alt="" data-eio="p" data-src="https://nelkodev.com/wp-content/uploads/2024/11/5121846702.png" decoding="async" data-eio-rwidth="1280" data-eio-rheight="720" /></picture><noscript><img loading="lazy" width="1280" height="720" src="https://nelkodev.com/wp-content/uploads/2024/11/5121846702.png" class="attachment-full size-full wp-image-33841" alt="" data-eio="l" /></noscript></div> </a> <div class="elementor-post__text"> <div class="elementor-post__title"> <a href="https://nelkodev.com/en/digital-marketing/how-to-create-a-social-media-content-strategy/" > How to create a social media content strategy </a> </div> <div class="elementor-post__meta-data"> <span class="elementor-post-date"> November 16, 2024 </span> </div> </div> </article> <article class="elementor-post elementor-grid-item post-31409 post type-post status-publish format-standard has-post-thumbnail hentry category-blog"> <a class="elementor-post__thumbnail__link" href="https://nelkodev.com/en/blog/scrum-implementation-increasing-efficiency-in-technological-projects/" tabindex="-1" > <div class="elementor-post__thumbnail"><picture><source type="image/webp" data-srcset="https://nelkodev.com/wp-content/uploads/2024/11/imagen-10-scaled-1.jpg.webp"><img loading="lazy" width="1920" height="1508" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAXkAQAAAAADIysOAAAAAnRSTlMAAHaTzTgAAAF3SURBVHja7cExAQAAAMKg9U9tDQ+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4Ni+8AAWzEAIcAAAAASUVORK5CYII=" class="attachment-full size-full wp-image-31410 lazyload" alt="" data-eio="p" data-src="https://nelkodev.com/wp-content/uploads/2024/11/imagen-10-scaled-1.jpg" decoding="async" data-eio-rwidth="1920" data-eio-rheight="1508" /></picture><noscript><img loading="lazy" width="1920" height="1508" src="https://nelkodev.com/wp-content/uploads/2024/11/imagen-10-scaled-1.jpg" class="attachment-full size-full wp-image-31410" alt="" data-eio="l" /></noscript></div> </a> <div class="elementor-post__text"> <div class="elementor-post__title"> <a href="https://nelkodev.com/en/blog/scrum-implementation-increasing-efficiency-in-technological-projects/" > Scrum Implementation: Increasing Efficiency in Technology Projects. </a> </div> <div class="elementor-post__meta-data"> <span class="elementor-post-date"> November 15, 2024 </span> </div> </div> </article> </div> </div> </div> </div> </div> </div> </section> </div> <div data-elementor-type="footer" data-elementor-id="22007" class="elementor elementor-22007 elementor-location-footer" data-elementor-post-type="elementor_library"> <section class="elementor-section elementor-top-section elementor-element elementor-element-51ae75b4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="51ae75b4" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-55125bd0" data-id="55125bd0" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <section class="elementor-section elementor-inner-section elementor-element elementor-element-727797ed elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="727797ed" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7ceb5fbd" data-id="7ceb5fbd" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-2843a725 elementor-widget elementor-widget-heading" data-id="2843a725" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h6 class="elementor-heading-title elementor-size-default">Need help?</h6> </div> </div> <div class="elementor-element elementor-element-764bfdad elementor-widget elementor-widget-heading" data-id="764bfdad" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">Book a free consultation and let's see how we can turn your ideas into reality.</h2> </div> </div> <div class="elementor-element elementor-element-15190714 elementor-mobile-align-center elementor-widget elementor-widget-button" data-id="15190714" data-element_type="widget" data-widget_type="button.default"> <div class="elementor-widget-container"> <div class="elementor-button-wrapper"> <a class="elementor-button elementor-button-link elementor-size-md" href="https://nelkodev.com/en/contact/"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Contact us now</span> </span> </a> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-c75f62a" data-id="c75f62a" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-3e1adbbc animated-slow elementor-invisible elementor-widget elementor-widget-image" data-id="3e1adbbc" data-element_type="widget" data-settings="{"_animation":"fadeInLeft","_animation_delay":200}" data-widget_type="image.default"> <div class="elementor-widget-container"> <img loading="lazy" width="369" height="350" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXEAAAFeAQAAAABbBhLqAAAAAnRSTlMAAHaTzTgAAAAnSURBVHja7cGBAAAAAMOg+VPf4ARVAQAAAAAAAAAAAAAAAAAAAPAMQaAAAf4mlJQAAAAASUVORK5CYII=" class="attachment-full size-full wp-image-22004 lazyload" alt="" data-src="https://nelkodev.com/wp-content/uploads/2023/03/2_.png" decoding="async" data-srcset="https://nelkodev.com/wp-content/uploads/2023/03/2_.png 369w, https://nelkodev.com/wp-content/uploads/2023/03/2_-300x285.png 300w" data-sizes="auto" data-eio-rwidth="369" data-eio-rheight="350" /><noscript><img loading="lazy" width="369" height="350" src="https://nelkodev.com/wp-content/uploads/2023/03/2_.png" class="attachment-full size-full wp-image-22004" alt="" srcset="https://nelkodev.com/wp-content/uploads/2023/03/2_.png 369w, https://nelkodev.com/wp-content/uploads/2023/03/2_-300x285.png 300w" sizes="(max-width: 369px) 100vw, 369px" data-eio="l" /></noscript> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-inner-section elementor-element elementor-element-7a69ab46 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7a69ab46" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-ddc538" data-id="ddc538" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-170716a2 elementor-widget elementor-widget-image" data-id="170716a2" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-widget-container"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAAAxAQAAAABSBUmnAAAAAnRSTlMAAHaTzTgAAAAXSURBVDjLY2AYBaNgFIyCUTAKRgEYAAAHFQABH/CfowAAAABJRU5ErkJggg==" title="the world of nelkodev" alt="the world of nelkodev" loading="lazy" data-src="https://nelkodev.com/wp-content/uploads/elementor/thumbs/el-mundo-de-nelkodev-e1647814583257-pm5wy6jbd4hvppw91wakifo1rg1do31nzb2tr92fi8.png" decoding="async" class="lazyload" width="288" height="49" data-eio-rwidth="288" data-eio-rheight="49" /><noscript><img src="https://nelkodev.com/wp-content/uploads/elementor/thumbs/el-mundo-de-nelkodev-e1647814583257-pm5wy6jbd4hvppw91wakifo1rg1do31nzb2tr92fi8.png" title="the world of nelkodev" alt="the world of nelkodev" loading="lazy" data-eio="l" /></noscript> </div> </div> <div class="elementor-element elementor-element-65af3243 elementor-widget elementor-widget-text-editor" data-id="65af3243" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>Hello, my name is Joan Medina and I am a full stack developer working as a freelance since 2011 for national and international companies. I also help new entrepreneurs to realize their ideas with advice, content and e-book for free.</p> </div> </div> <div class="elementor-element elementor-element-a35e510 e-grid-align-mobile-center elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="a35e510" data-element_type="widget" data-widget_type="social-icons.default"> <div class="elementor-widget-container"> <div class="elementor-social-icons-wrapper elementor-grid"> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-animation-pop elementor-repeater-item-88098f8" href="https://www.instagram.com/nelko_dev/" target="_blank"> <span class="elementor-screen-only">Instagram</span> <i class="fab fa-instagram"></i> </a> </span> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-animation-pop elementor-repeater-item-f0786f4" href="https://twitter.com/nelkoDev" target="_blank"> <span class="elementor-screen-only">Twitter</span> <i class="fab fa-twitter"></i> </a> </span> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-animation-pop elementor-repeater-item-257b89f" href="https://www.youtube.com/@nelkodev" target="_blank"> <span class="elementor-screen-only">Youtube</span> <i class="fab fa-youtube"></i> </a> </span> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-twitch elementor-animation-pop elementor-repeater-item-21e6bcf" href="https://www.twitch.tv/nelkodev" target="_blank"> <span class="elementor-screen-only">Twitch</span> <i class="fab fa-twitch"></i> </a> </span> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-tiktok elementor-animation-pop elementor-repeater-item-39fd3cc" href="https://www.tiktok.com/@nelko_dev" target="_blank"> <span class="elementor-screen-only">Tiktok</span> <i class="fab fa-tiktok"></i> </a> </span> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-animation-pop elementor-repeater-item-229894d" href="https://www.facebook.com/nelkoDev/" target="_blank"> <span class="elementor-screen-only">Facebook</span> <i class="fab fa-facebook"></i> </a> </span> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-4cdd2c58" data-id="4cdd2c58" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-35c48ad3 elementor-widget elementor-widget-heading" data-id="35c48ad3" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h5 class="elementor-heading-title elementor-size-default">Support</h5> </div> </div> <div class="elementor-element elementor-element-674e337f elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="674e337f" data-element_type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <a href="https://nelkodev.com/en/contact/"> <span class="elementor-icon-list-text">Contact</span> </a> </li> <li class="elementor-icon-list-item"> <a href="/en/preguntas-frecuentes/"> <span class="elementor-icon-list-text">Frequently asked questions</span> </a> </li> <li class="elementor-icon-list-item"> <a href="/en/asistencia/"> <span class="elementor-icon-list-text">Attendance ticket</span> </a> </li> </ul> </div> </div> </div> </div> <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-692cde9d" data-id="692cde9d" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-4334d6ba elementor-widget elementor-widget-heading" data-id="4334d6ba" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h5 class="elementor-heading-title elementor-size-default">Information</h5> </div> </div> <div class="elementor-element elementor-element-7fe41584 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="7fe41584" data-element_type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <a href="/en/programacion/"> <span class="elementor-icon-list-text">Development</span> </a> </li> <li class="elementor-icon-list-item"> <a href="/en/e-books/"> <span class="elementor-icon-list-text">E-books</span> </a> </li> <li class="elementor-icon-list-item"> <a href="/en/marketing-digital/"> <span class="elementor-icon-list-text">Digital marketing</span> </a> </li> <li class="elementor-icon-list-item"> <a href="https://nelkodev.com/en/about-my/"> <span class="elementor-icon-list-text">About me</span> </a> </li> </ul> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-inner-section elementor-element elementor-element-6786c41f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6786c41f" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-33dc0fdc" data-id="33dc0fdc" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-30ca8d66 elementor-widget elementor-widget-heading" data-id="30ca8d66" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <div class="elementor-heading-title elementor-size-default">Copyright © 2023 Joan Medina, All rights reserved.</div> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-626cf02" data-id="626cf02" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-5102f69c elementor-icon-list--layout-inline elementor-align-right elementor-tablet-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="5102f69c" data-element_type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items elementor-inline-items"> <li class="elementor-icon-list-item elementor-inline-item"> <a href="/en/terminos-y-condiciones/"> <span class="elementor-icon-list-text">Terms and Conditions</span> </a> </li> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://nelkodev.com/en/eu-privacy-statement/"> <span class="elementor-icon-list-text">Privacy</span> </a> </li> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://nelkodev.com/en/eu-cookie-policy-2/"> <span class="elementor-icon-list-text">Cookies</span> </a> </li> </ul> </div> </div> </div> </div> </div> </section> </div> </div> </div> </section> </div> <template id="tp-language" data-tp-language="en_GB"></template><script>function loadScript(a){var b=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.src="https://tracker.metricool.com/app/resources/be.js",c.onreadystatechange=a,c.onload=a,b.appendChild(c)}loadScript(function(){beTracker.t({hash:'f9dcd3ed1a4f6d1fcad841382e81a84e'})})</script> <div id="trp-floater-ls" onclick="" data-no-translation class="trp-language-switcher-container trp-floater-ls-names trp-bottom-left trp-color-dark flags-full-names" > <div id="trp-floater-ls-current-language" class="trp-with-flags"> <a href="#" class="trp-floater-ls-disabled-language trp-ls-disabled-language" onclick="event.preventDefault()"> <img loading="lazy" class="trp-flag-image lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMAQAAAABHadARAAAAAnRSTlMAAHaTzTgAAAAMSURBVAjXY2AgDQAAADAAAceqhY4AAAAASUVORK5CYII=" width="18" height="12" alt="en_GB" title="English" data-src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/en_GB.png" decoding="async" data-eio-rwidth="18" data-eio-rheight="12"><noscript><img loading="lazy" class="trp-flag-image" src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/en_GB.png" width="18" height="12" alt="en_GB" title="English" data-eio="l"></noscript>English </a> </div> <div id="trp-floater-ls-language-list" class="trp-with-flags" > <div class="trp-language-wrap trp-language-wrap-bottom"> <a href="https://nelkodev.com/blog/dominando-el-seo-para-imagenes-claves-para-triunfar-en-el-ranking-visual/" title="Spanish"> <img loading="lazy" class="trp-flag-image lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMAQAAAABHadARAAAAAnRSTlMAAHaTzTgAAAAMSURBVAjXY2AgDQAAADAAAceqhY4AAAAASUVORK5CYII=" width="18" height="12" alt="es_ES" title="Spanish" data-src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/es_ES.png" decoding="async" data-eio-rwidth="18" data-eio-rheight="12"><noscript><img loading="lazy" class="trp-flag-image" src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/es_ES.png" width="18" height="12" alt="es_ES" title="Spanish" data-eio="l"></noscript>Spanish </a> <a href="#" class="trp-floater-ls-disabled-language trp-ls-disabled-language" onclick="event.preventDefault()"><img loading="lazy" class="trp-flag-image lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMAQAAAABHadARAAAAAnRSTlMAAHaTzTgAAAAMSURBVAjXY2AgDQAAADAAAceqhY4AAAAASUVORK5CYII=" width="18" height="12" alt="en_GB" title="English" data-src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/en_GB.png" decoding="async" data-eio-rwidth="18" data-eio-rheight="12"><noscript><img loading="lazy" class="trp-flag-image" src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/en_GB.png" width="18" height="12" alt="en_GB" title="English" data-eio="l"></noscript>English</a></div> </div> </div> <div class="trp_model_container" id="trp_ald_modal_container" style="display: none" data-no-dynamic-translation data-no-translation> <div class="trp_ald_modal" id="trp_ald_modal_popup"> <div id="trp_ald_popup_text"></div> <div class="trp_ald_select_and_button"> <div class="trp_ald_ls_container"> <div class="trp-language-switcher trp-language-switcher-container" id="trp_ald_popup_select_container" data-no-translation> <div class="trp-ls-shortcode-current-language" id="es_ES" special-selector="trp_ald_popup_current_language" data-trp-ald-selected-language= "es_ES"> <img loading="lazy" class="trp-flag-image lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMAQAAAABHadARAAAAAnRSTlMAAHaTzTgAAAAMSURBVAjXY2AgDQAAADAAAceqhY4AAAAASUVORK5CYII=" width="18" height="12" alt="es_ES" title="Spanish" data-src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/es_ES.png" decoding="async" data-eio-rwidth="18" data-eio-rheight="12"><noscript><img loading="lazy" class="trp-flag-image" src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/es_ES.png" width="18" height="12" alt="es_ES" title="Spanish" data-eio="l"></noscript> Spanish </div> <div class="trp-ls-shortcode-language"> <div class="trp-ald-popup-select" id="es_ES" data-trp-ald-selected-language = "es_ES"> <img loading="lazy" class="trp-flag-image lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMAQAAAABHadARAAAAAnRSTlMAAHaTzTgAAAAMSURBVAjXY2AgDQAAADAAAceqhY4AAAAASUVORK5CYII=" width="18" height="12" alt="es_ES" title="Spanish" data-src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/es_ES.png" decoding="async" data-eio-rwidth="18" data-eio-rheight="12"><noscript><img loading="lazy" class="trp-flag-image" src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/es_ES.png" width="18" height="12" alt="es_ES" title="Spanish" data-eio="l"></noscript> Spanish </div> <div class="trp-ald-popup-select" id="en_GB" data-trp-ald-selected-language = "en_GB"> <img loading="lazy" class="trp-flag-image lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMAQAAAABHadARAAAAAnRSTlMAAHaTzTgAAAAMSURBVAjXY2AgDQAAADAAAceqhY4AAAAASUVORK5CYII=" width="18" height="12" alt="en_GB" title="English" data-src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/en_GB.png" decoding="async" data-eio-rwidth="18" data-eio-rheight="12"><noscript><img loading="lazy" class="trp-flag-image" src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/en_GB.png" width="18" height="12" alt="en_GB" title="English" data-eio="l"></noscript> English </div> </div> </div> </div> <div class="trp_ald_button"> <a href="https://nelkodev.com" id="trp_ald_popup_change_language"></a> </div> </div> <a id="trp_ald_x_button_and_textarea" href="#"> <span id="trp_ald_x_button"></span><span id="trp_ald_x_button_textarea"></span></a> </div> </div> <template id="trp_ald_no_text_popup_template"> <div id="trp_no_text_popup_wrap"> <div id="trp_no_text_popup" class="trp_ald_no_text_popup" data-no-dynamic-translation data-no-translation> <div id="trp_ald_not_text_popup_ls_and_button"> <div id="trp_ald_no_text_popup_div"> <span id="trp_ald_no_text_popup_text"></span> </div> <div class="trp_ald_ls_container"> <div class="trp-language-switcher trp-language-switcher-container" id="trp_ald_no_text_select" data-no-translation> <div class="trp-ls-shortcode-current-language" id="es_ES" special-selector="trp_ald_popup_current_language" data-trp-ald-selected-language="es_ES"> <img loading="lazy" class="trp-flag-image lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMAQAAAABHadARAAAAAnRSTlMAAHaTzTgAAAAMSURBVAjXY2AgDQAAADAAAceqhY4AAAAASUVORK5CYII=" width="18" height="12" alt="es_ES" title="Spanish" data-src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/es_ES.png" decoding="async" data-eio-rwidth="18" data-eio-rheight="12"><noscript><img loading="lazy" class="trp-flag-image" src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/es_ES.png" width="18" height="12" alt="es_ES" title="Spanish" data-eio="l"></noscript> Spanish </div> <div class="trp-ls-shortcode-language" id="trp_ald_no_text_popup_select_container"> <div class="trp-ald-popup-select" id="es_ES" data-trp-ald-selected-language= "es_ES"> <img loading="lazy" class="trp-flag-image lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMAQAAAABHadARAAAAAnRSTlMAAHaTzTgAAAAMSURBVAjXY2AgDQAAADAAAceqhY4AAAAASUVORK5CYII=" width="18" height="12" alt="es_ES" title="Spanish" data-src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/es_ES.png" decoding="async" data-eio-rwidth="18" data-eio-rheight="12"><noscript><img loading="lazy" class="trp-flag-image" src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/es_ES.png" width="18" height="12" alt="es_ES" title="Spanish" data-eio="l"></noscript> Spanish </div> <div class="trp-ald-popup-select" id="en_GB" data-trp-ald-selected-language="en_GB"> <img loading="lazy" class="trp-flag-image lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMAQAAAABHadARAAAAAnRSTlMAAHaTzTgAAAAMSURBVAjXY2AgDQAAADAAAceqhY4AAAAASUVORK5CYII=" width="18" height="12" alt="en_GB" title="English" data-src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/en_GB.png" decoding="async" data-eio-rwidth="18" data-eio-rheight="12"><noscript><img loading="lazy" class="trp-flag-image" src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/images/flags/en_GB.png" width="18" height="12" alt="en_GB" title="English" data-eio="l"></noscript> English </div> </div> </div> </div> <div class="trp_ald_change_language_div"> <a href="https://nelkodev.com" id="trp_ald_no_text_popup_change_language"></a> </div> <div id="trp_ald_no_text_popup_x_button_and_textarea"> <a id="trp_ald_no_text_popup_x_button"></a><span id="trp_ald_no_text_popup_x_button_textarea"></span></div> </div> <div id="trp_ald_no_text_popup_x"> <button id="trp_close"></button> </div> </div> </div> </template> <!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> <div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-right-minimal optin cmplz-bottom cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> <div class="cmplz-header"> <div class="cmplz-logo"></div> <div class="cmplz-title" id="cmplz-header-1-optin">Manage consent</div> <div class="cmplz-close" tabindex="0" role="button" aria-label="close-dialog" data-no-translation-aria-label=""> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> </div> </div> <div class="cmplz-divider cmplz-divider-header"></div> <div class="cmplz-body"> <div class="cmplz-message" id="cmplz-message-1-optin">We use cookies to optimize our website and our service.</div> <!-- categories start --> <div class="cmplz-categories"> <details class="cmplz-category cmplz-functional" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Functional</span> <span class='cmplz-always-active'> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-functional-optin" data-category="cmplz_functional" class="cmplz-consent-checkbox cmplz-functional" size="40" value="1"/> <label class="cmplz-label" for="cmplz-functional-optin" tabindex="0"><span class="screen-reader-text">Functional</span></label> </span> Always active </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-functional">Storage or technical access is strictly necessary for the legitimate purpose of allowing the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. .</span> </div> </details> <details class="cmplz-category cmplz-preferences" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">preferences</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-preferences-optin" data-category="cmplz_preferences" class="cmplz-consent-checkbox cmplz-preferences" size="40" value="1"/> <label class="cmplz-label" for="cmplz-preferences-optin" tabindex="0"><span class="screen-reader-text">preferences</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-preferences">Technical storage or access is necessary for the legitimate purpose of storing preferences not requested by the subscriber or user.</span> </div> </details> <details class="cmplz-category cmplz-statistics" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Statistics</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-statistics-optin" data-category="cmplz_statistics" class="cmplz-consent-checkbox cmplz-statistics" size="40" value="1"/> <label class="cmplz-label" for="cmplz-statistics-optin" tabindex="0"><span class="screen-reader-text">Statistics</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-statistics">Storage or technical access that is used exclusively for statistical purposes.</span> <span class="cmplz-description-statistics-anonymous">Storage or technical access that is used exclusively for anonymous statistical purposes. Without a requirement, voluntary compliance by your Internet Service Provider, or additional records from a third party, information stored or retrieved solely for this purpose cannot be used to identify you.</span> </div> </details> <details class="cmplz-category cmplz-marketing" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Marketing</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-marketing-optin" data-category="cmplz_marketing" class="cmplz-consent-checkbox cmplz-marketing" size="40" value="1"/> <label class="cmplz-label" for="cmplz-marketing-optin" tabindex="0"><span class="screen-reader-text">Marketing</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-marketing">Storage or technical access is necessary to create user profiles to send advertising, or to track the user on a website or several websites for similar marketing purposes.</span> </div> </details> </div><!-- categories end --> </div> <div class="cmplz-links cmplz-information"> <a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container" data-no-translation="" data-trp-gettext="">Manage options</a> <a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview" data-no-translation="" data-trp-gettext="">Manage services</a> <a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper" data-no-translation="" data-trp-gettext="">Manage {vendor_count} vendors</a> <a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" data-no-translation="" data-trp-gettext="">Read more about these purposes</a> </div> <div class="cmplz-divider cmplz-footer"></div> <div class="cmplz-buttons"> <button class="cmplz-btn cmplz-accept">I agree</button> <button class="cmplz-btn cmplz-deny">Deny</button> <button class="cmplz-btn cmplz-view-preferences">preferences</button> <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">preferences</a> </div> <div class="cmplz-links cmplz-documents"> <a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a> </div> </div> </div> <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button> </div> <div id="xt_woofc" class="xt_woofc woocommerce xt_woofc-override-woo-notices xt_woofc-success-notice-hide xt_woofc-info-notice-hide xt_woofc-animation-morph xt_woofc-dimensions-pixels xt_woofc-pos-bottom-right xt_woofc-tablet-pos-bottom-right xt_woofc-mobile-pos-bottom-right xt_woofc-counter-pos-top-left xt_woofc-counter-tablet-pos-top-left xt_woofc-counter-mobile-pos-top-left xt_woofc-show-on-all xt_woofc-empty xt_woofc-premium xt_woofc-show-thumbs xt_woofc-squared-thumbnail" data-ajax-init="" data-position="bottom-right" data-tablet-position="bottom-right" data-mobile-position="bottom-right" data-trigger-event="vclick" data-hoverdelay="200" data-loadingtimeout="300" data-animation="morph" data-flytocart="1" data-flyduration="650" data-shaketrigger="vertical" data-opencart-onadd=""> <form class="cart xt_woofc-hide"><input type="hidden" name="trp-form-language" value="en"/></form> <div class="xt_woofc-inner"> <div class="xt_woofc-wrapper"> <div class="xt_woofc-header"> <span class="xt_woofc-header-left"> <span class="xt_woofc-title"> Cart </span> </span> <span class="xt_woofc-header-right"> <span class="xt_woofc-notice xt_woofc-notice-na"></span> </span> </div> <div class="xt_woofc-body"> <div class="xt_woofc-body-header"> <div class="xt_woofc-wc-notices"> </div> </div> <div class="xt_woofc-list-wrap"> <ul class="xt_woofc-list"> <li class="xt_woofc-no-product"> Your cart is empty! <a href="https://nelkodev.com/en/store/"> Return to shop </a> </li> </ul> </div> <div class="xt_woofc-body-footer"> <div class="xt_woofc-sp xt_woofc-sp-slider xt_woofc-sp-empty"> </div> </div> </div> <!-- .xt_woofc-body --> <div class="xt_woofc-footer"> <a href="https://nelkodev.com/en/finalise-purchase/" class="xt_woofc-checkout xt_woofc-btn"> <em> <span class="xt_woofc-footer-label" data-no-translation="" data-trp-gettext="">Checkout</span> <span class="xt_woofc-dash">-</span> <span class="amount">0,00 €</span> <svg class="xt_woofc-checkout-arrow" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewbox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"><line fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="3" y1="12" x2="21" y2="12"/><polyline fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="15,6 21,12 15,18 "/></svg> </em> </a> <a href="#" class="xt_woofc-trigger xt_woofc-icontype-image"> <span class="xt_woofc-trigger-cart-icon"></span> <ul class="xt_woofc-count"> <!-- cart items count --> <li>0</li> <li>1</li> </ul> <!-- .count --> <span class="xt_woofc-trigger-close-icon"></span> </a> </div> <div class="xt_woofc-payment-btns"></div><div class="xt_woofc-spinner-wrap"><div class="xt_woofc-spinner-inner"> <div class="xt_woofc-spinner xt_woofc-spinner-three-bounce"> <div class="xt_woofc-spinner-child xt_woofc-spinner-bounce1"></div> <div class="xt_woofc-spinner-child xt_woofc-spinner-bounce2"></div> <div class="xt_woofc-spinner-child xt_woofc-spinner-bounce3"></div> </div></div></div> </div> <!-- .xt_woofc-wrapper --> </div> <!-- .xt_woofc-inner --> </div> <script type='text/javascript'> const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); </script> <script> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <link rel='stylesheet' id='wc-blocks-style-css' href='https://nelkodev.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-9.4.1' media='all' /> <link rel='stylesheet' id='widget-image-css' href='https://nelkodev.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='e-animation-fadeInUp-css' href='https://nelkodev.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='widget-heading-css' href='https://nelkodev.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='widget-divider-css' href='https://nelkodev.com/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='e-animation-fadeInLeft-css' href='https://nelkodev.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInLeft.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='widget-text-editor-css' href='https://nelkodev.com/wp-content/plugins/elementor/assets/css/widget-text-editor.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='e-animation-pop-css' href='https://nelkodev.com/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-pop.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='widget-social-icons-css' href='https://nelkodev.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='e-apple-webkit-css' href='https://nelkodev.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='widget-icon-list-css' href='https://nelkodev.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.25.6' media='all' /> <script id="trp-dynamic-translator-js-extra"> var trp_data = {"trp_custom_ajax_url":"https:\/\/nelkodev.com\/wp-content\/plugins\/translatepress-multilingual\/includes\/trp-ajax.php","trp_wp_ajax_url":"https:\/\/nelkodev.com\/wp-admin\/admin-ajax.php","trp_language_to_query":"en_GB","trp_original_language":"es_ES","trp_current_language":"en_GB","trp_skip_selectors":["[data-no-translation]","[data-no-dynamic-translation]","[data-trp-translate-id-innertext]","script","style","head","trp-span","translate-press","#billing_country","#shipping_country","#billing_state","#shipping_state","#select2-billing_country-results","#select2-billing_state-results","#select2-shipping_country-results","#select2-shipping_state-results","[data-trp-translate-id]","[data-trpgettextoriginal]","[data-trp-post-slug]"],"trp_base_selectors":["data-trp-translate-id","data-trpgettextoriginal","data-trp-post-slug"],"trp_attributes_selectors":{"text":{"accessor":"outertext","attribute":false},"block":{"accessor":"innertext","attribute":false},"image_src":{"selector":"img[src]","accessor":"src","attribute":true},"submit":{"selector":"input[type='submit'],input[type='button'], input[type='reset']","accessor":"value","attribute":true},"placeholder":{"selector":"input[placeholder],textarea[placeholder]","accessor":"placeholder","attribute":true},"title":{"selector":"[title]","accessor":"title","attribute":true},"a_href":{"selector":"a[href]","accessor":"href","attribute":true},"button":{"accessor":"outertext","attribute":false},"option":{"accessor":"innertext","attribute":false},"aria_label":{"selector":"[aria-label]","accessor":"aria-label","attribute":true},"image_alt":{"selector":"img[alt]","accessor":"alt","attribute":true},"meta_desc":{"selector":"meta[name=\"description\"],meta[property=\"og:title\"],meta[property=\"og:description\"],meta[property=\"og:site_name\"],meta[property=\"og:image:alt\"],meta[name=\"twitter:title\"],meta[name=\"twitter:description\"],meta[name=\"twitter:image:alt\"],meta[name=\"DC.Title\"],meta[name=\"DC.Description\"],meta[property=\"article:section\"],meta[property=\"article:tag\"]","accessor":"content","attribute":true},"page_title":{"selector":"title","accessor":"innertext","attribute":false},"meta_desc_img":{"selector":"meta[property=\"og:image\"],meta[property=\"og:image:secure_url\"],meta[name=\"twitter:image\"]","accessor":"content","attribute":true}},"trp_attributes_accessors":["outertext","innertext","src","value","placeholder","title","href","aria-label","alt","content"],"gettranslationsnonceregular":"6e7bb5fd4e","showdynamiccontentbeforetranslation":"1","skip_strings_from_dynamic_translation":[],"skip_strings_from_dynamic_translation_for_substrings":{"href":["amazon-adsystem","googleads","g.doubleclick"]},"duplicate_detections_allowed":"100","trp_translate_numerals_opt":"no","trp_no_auto_translation_selectors":["[data-no-auto-translation]"]}; </script> <script src="https://nelkodev.com/wp-content/plugins/translatepress-multilingual/assets/js/trp-translate-dom-changes.js?ver=2.8.9" id="trp-dynamic-translator-js"></script> <script id="eio-lazy-load-js-before"> var eio_lazy_vars = {"exactdn_domain":"","skip_autoscale":0,"threshold":0}; </script> <script src="https://nelkodev.com/wp-content/plugins/ewww-image-optimizer/includes/lazysizes.min.js?ver=791" id="eio-lazy-load-js" async data-wp-strategy="async"></script> <script id="ez-toc-scroll-scriptjs-js-extra"> var eztoc_smooth_local = {"scroll_offset":"30","add_request_uri":""}; </script> <script src="https://nelkodev.com/wp-content/plugins/easy-table-of-contents/assets/js/smooth_scroll.min.js?ver=2.0.69.1" id="ez-toc-scroll-scriptjs-js"></script> <script src="https://nelkodev.com/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js?ver=2.2.1" id="ez-toc-js-cookie-js"></script> <script src="https://nelkodev.com/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js?ver=1.9.2" id="ez-toc-jquery-sticky-kit-js"></script> <script id="ez-toc-js-js-extra"> var ezTOC = {"smooth_scroll":"1","visibility_hide_by_default":"","scroll_offset":"30","fallbackIcon":"<span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span>","chamomile_theme_is_on":""}; </script> <script src="https://nelkodev.com/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js?ver=2.0.69.1-1729987299" id="ez-toc-js-js"></script> <script id="xt-woo-floating-cart-js-extra"> var XT_WOOFC = {"home_url":"https:\/\/nelkodev.com\/en","is_customize_preview":"","wc_ajax_url":"https:\/\/nelkodev.com\/en\/?wc-ajax=%%endpoint%%","layouts":{"XS":350,"S":480,"M":782,"L":1024},"body_lock_scroll":"1","lang":{"loading":"Loading","min_qty_required":"Min quantity required","max_stock_reached":"Stock limit reached","title":"Cart","checkout":"Checkout","wait":"Please Wait...","coupons":"Coupons","back_to_cart":"Back to cart","clear_confirm":"Want to clear the cart? <a href=\"#\" class=\"xt_woofc-header-clear-confirm\">Yes<\/a>  |  <a href=\"#\" class=\"xt_woofc-header-clear-cancel\">No<\/a>"},"premium":"1","sp_slider_enabled":"1","sp_slider_arrow":"xt_wooqvicon-arrows-28","cart_autoheight_enabled":"","enable_totals":"","enable_coupon_form":"","enable_coupon_list":"","cart_menu_enabled":"","cart_menu_click_action":"toggle","cart_shortcode_enabled":"","cart_shortcode_click_action":"toggle","cart_shipping_bar_enabled":"","custom_payments":"","trigger_selectors":[]}; </script> <script src="https://nelkodev.com/wp-content/plugins/xt-woo-floating-cart/public/assets/js/frontend-min.js?ver=2.7.2" id="xt-woo-floating-cart-js"></script> <script src="https://nelkodev.com/wp-content/plugins/xt-woo-floating-cart/public/assets/vendors/xt-gsap.min.js?ver=2.7.2" id="xt-gsap-js"></script> <script src="https://nelkodev.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.min.js?ver=3.1.1" id="hello-theme-frontend-js"></script> <script src="https://nelkodev.com/wp-content/plugins/elementskit-lite/libs/framework/assets/js/frontend-script.js?ver=3.3.2" id="elementskit-framework-js-frontend-js"></script> <script id="elementskit-framework-js-frontend-js-after"> var elementskit = { resturl: 'https://nelkodev.com/en/wp-json/elementskit/v1/', } </script> <script src="https://nelkodev.com/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widget-scripts.js?ver=3.3.2" id="ekit-widget-scripts-js"></script> <script src="https://nelkodev.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=9.4.1" id="sourcebuster-js-js"></script> <script id="wc-order-attribution-js-extra"> var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/nelkodev.com\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; </script> <script src="https://nelkodev.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=9.4.1" id="wc-order-attribution-js"></script> <script id="cmplz-cookiebanner-js-extra"> var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"20","version":"7.1.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"us","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/nelkodev.com\/en\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"15","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/nelkodev.com\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=20","page_links":{"eu":{"cookie-statement":{"title":"Pol\u00edtica de cookie ","url":"https:\/\/nelkodev.com\/en\/eu-cookie-policy-2\/"},"privacy-statement":{"title":"Declaraci\u00f3n de privacidad ","url":"https:\/\/nelkodev.com\/en\/eu-privacy-statement\/"},"impressum":{"title":"Aviso Legal \/ Imprint","url":"https:\/\/nelkodev.com\/en\/legal-notice-imprint\/"},"disclaimer":{"title":"Descargo de responsabilidad","url":"https:\/\/nelkodev.com\/en\/disclaimer\/"}},"us":{"impressum":{"title":"Aviso Legal \/ Imprint","url":"https:\/\/nelkodev.com\/en\/legal-notice-imprint\/"},"disclaimer":{"title":"Descargo de responsabilidad","url":"https:\/\/nelkodev.com\/en\/disclaimer\/"}},"uk":{"impressum":{"title":"Aviso Legal \/ Imprint","url":"https:\/\/nelkodev.com\/en\/legal-notice-imprint\/"},"disclaimer":{"title":"Descargo de responsabilidad","url":"https:\/\/nelkodev.com\/en\/disclaimer\/"}},"ca":{"impressum":{"title":"Aviso Legal \/ Imprint","url":"https:\/\/nelkodev.com\/en\/legal-notice-imprint\/"},"disclaimer":{"title":"Descargo de responsabilidad","url":"https:\/\/nelkodev.com\/en\/disclaimer\/"}},"au":{"impressum":{"title":"Aviso Legal \/ Imprint","url":"https:\/\/nelkodev.com\/en\/legal-notice-imprint\/"},"disclaimer":{"title":"Descargo de responsabilidad","url":"https:\/\/nelkodev.com\/en\/disclaimer\/"}},"za":{"impressum":{"title":"Aviso Legal \/ Imprint","url":"https:\/\/nelkodev.com\/en\/legal-notice-imprint\/"},"disclaimer":{"title":"Descargo de responsabilidad","url":"https:\/\/nelkodev.com\/en\/disclaimer\/"}},"br":{"impressum":{"title":"Aviso Legal \/ Imprint","url":"https:\/\/nelkodev.com\/en\/legal-notice-imprint\/"},"disclaimer":{"title":"Descargo de responsabilidad","url":"https:\/\/nelkodev.com\/en\/disclaimer\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; </script> <script defer src="https://nelkodev.com/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.min.js?ver=1720942439" id="cmplz-cookiebanner-js"></script> <script id="cmplz-cookiebanner-js-after"> if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice'); if ( cmplzBlockedContent) { cmplzBlockedContent.addEventListener('click', function(event) { event.stopPropagation(); }); } </script> <script src="https://nelkodev.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1" id="smartmenus-js"></script> <script src="https://nelkodev.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js"></script> <script src="https://nelkodev.com/wp-includes/js/comment-reply.min.js?ver=6.7.2" id="comment-reply-js" async data-wp-strategy="async"></script> <script src="https://nelkodev.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.22.1" id="elementor-pro-webpack-runtime-js"></script> <script src="https://nelkodev.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.25.6" id="elementor-webpack-runtime-js"></script> <script src="https://nelkodev.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.25.6" id="elementor-frontend-modules-js"></script> <script src="https://nelkodev.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script src="https://nelkodev.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script id="elementor-pro-frontend-js-before"> var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/nelkodev.com\/wp-admin\/admin-ajax.php","nonce":"ba1c9f5683","urls":{"assets":"https:\/\/nelkodev.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/nelkodev.com\/en\/wp-json\/"},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/nelkodev.com\/en\/trolley\/","checkout_page_url":"https:\/\/nelkodev.com\/en\/finalise-purchase\/","fragments_nonce":"289f0e2486"}},"facebook_sdk":{"lang":"en_GB","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/nelkodev.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; </script> <script src="https://nelkodev.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.22.1" id="elementor-pro-frontend-js"></script> <script src="https://nelkodev.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script> <script id="elementor-frontend-js-before"> var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselWrapperAriaLabel":"Carousel | Horizontal scrolling: Arrow Left & Right","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.25.6","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"e_swiper_latest":true,"e_nested_atomic_repeaters":true,"e_optimized_control_loading":true,"e_onboarding":true,"e_css_smooth_scroll":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"home_screen":true,"landing-pages":true,"nested-elements":true,"editor_v2":true,"link-in-bio":true,"floating-buttons":true,"display-conditions":true,"form-submissions":true,"taxonomy-filter":true},"urls":{"assets":"https:\/\/nelkodev.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/nelkodev.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/nelkodev.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"81898010cd"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[],"hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":33626,"title":"SEO%20para%20Im%C3%A1genes%3A%20Claves%20para%20Triunfar%20en%20el%20Ranking%20Visual","excerpt":"","featuredImage":"https:\/\/nelkodev.com\/wp-content\/uploads\/2024\/11\/8552661579-1024x585.png"}}; </script> <script src="https://nelkodev.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.25.6" id="elementor-frontend-js"></script> <script src="https://nelkodev.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.22.1" id="pro-elements-handlers-js"></script> <script src="https://nelkodev.com/wp-content/plugins/elementskit-lite/widgets/init/assets/js/animate-circle.min.js?ver=3.3.2" id="animate-circle-js"></script> <script id="elementskit-elementor-js-extra"> var ekit_config = {"ajaxurl":"https:\/\/nelkodev.com\/wp-admin\/admin-ajax.php","nonce":"2b5a1d5c61"}; </script> <script src="https://nelkodev.com/wp-content/plugins/elementskit-lite/widgets/init/assets/js/elementor.js?ver=3.3.2" id="elementskit-elementor-js"></script> </body> </html> <!-- Cached by WP-Optimize (gzip) - https://getwpo.com - Last modified: April 22, 2025 10:48 am (UTC:1) -->