¿Quién es un semántico y por qué la promoción SEO es imposible sin él?

La semántica es un elemento clave en la promoción de sitios web SEO. Es sobre la base del núcleo semántico que se construye la optimización interna: se seleccionan las consultas más relevantes para cada servicio o producto, lo que permite a los usuarios y motores de búsqueda encontrar las páginas que necesitan. Un especialista en semántica se dedica a recopilar el núcleo semántico.

¿Qué es un núcleo semántico y por qué es necesario?

El núcleo semántico de un sitio web es un conjunto de palabras clave y frases que describen mejor los productos o servicios presentados en su sitio web. En pocas palabras, se trata de un conjunto de palabras mediante las cuales desea que los usuarios encuentren su sitio en un motor de búsqueda.

El núcleo semántico es la base de la promoción SEO. Sirve como base para crear la estructura de un sitio, escribir texto para páginas y desarrollar metaetiquetas. Las palabras clave del núcleo también se utilizan para crear fragmentos: descripciones breves de las páginas que se muestran en los resultados de búsqueda.

¿Cómo funciona la semántica?

Un especialista en semántica recopila un núcleo semántico, lo divide en bloques y forma la estructura del sitio. Para ello, utiliza varias herramientas:

  • Yandex.Wordstat
  • KayCollector
  • SEMrush, SerpStat (con los que puedes explorar el núcleo semántico de los competidores)

Después de recopilar consultas, el especialista debe agruparlas (dividirlas en bloques) y eliminar consultas irrelevantes. También existen programas especiales para ello, como KeyAssort, TopSite y otros, aunque este trabajo se puede realizar manualmente.

El núcleo semántico terminado es una tabla con consultas clave que ayudan a comprender qué información está buscando el público objetivo y, en base a estos datos, se genera el contenido para el sitio. Las consultas clave están integradas en metaetiquetas. , <description>, <h> y en los textos de las páginas.</p><h2>¿Cuánto gana un semántico?</h2><p>Un especialista en semántica puede trabajar tanto en un estudio web como como autónomo. A veces, las funciones de un especialista en semántica las realiza un especialista u optimizador de SEO, pero los grandes estudios web suelen contratar a un especialista independiente para trabajar con el núcleo semántico.</p><p>El salario de un especialista en SEO varía de 25.000 a 150.000 rublos según la región, el nivel de experiencia, el número de proyectos y la complejidad del trabajo.</p><h2>Lo que un semántico debe saber y poder hacer</h2><h3>Lo que necesitas entender</h3><ul><li>En los conceptos básicos del marketing en Internet y herramientas que ayudan a promocionar sitios web.</li><li>En los principios de los motores de búsqueda, así como en el seguimiento y análisis de cambios en los algoritmos.</li><li>La calidad y grado de optimización del contenido y las metaetiquetas.</li><li>En métodos para recopilar un núcleo semántico que satisfaga las necesidades del público objetivo del sitio.</li><li>En los conceptos básicos de la arquitectura de sitios web.</li></ul><h3>¿Qué habilidades y cualidades adicionales necesitas tener?</h3><ul><li>Pensamiento crítico y lógico.</li><li>Alfabetismo.</li><li>Capacidad de adaptación a los cambios.</li><li>El deseo de desarrollarse y aprender cosas nuevas en su campo.</li><li>Habilidades analíticas.</li><li>Perseverancia y paciencia.</li></ul><h2>Dónde estudiar semántica</h2><p>Desafortunadamente, las universidades estatales no forman especialistas en SEO, pero las escuelas en línea modernas pueden proporcionar conocimientos y habilidades actualizados.</p><p>Para aquellos que quieran dominar los conceptos básicos de la promoción SEO y adquirir conocimientos probados por profesionales, existen cursos en línea. Estos cursos enseñan:</p><ul><li>Utilizar herramientas para recopilar semántica.</li><li>Recoger un núcleo semántico para proyectos comerciales y de información.</li><li>Recopilación de semántica para tiendas online.</li><li>Construyendo la estructura semántica del sitio.</li><li>Agrupación de consultas manualmente y mediante programas.</li></ul><p>Estos cursos ayudan a dominar el trabajo de un semántico y a desarrollar las habilidades necesarias para ello.</p><p>Si tienes dudas, escribe al estudio SEO "SEO COMPUTER" a info@seo.computer.</p><p>número de identificación 7055</p> </div> </div> </div> </section> <section id="consultation" class="py-5"> <div class="container"> <div class="form-bg-gradient bor-r-20 my-3 p-4 p-md-5"> <div class="head-title-white text-center">Envíe una solicitud y le brindaremos una consulta. en SEO promoción de su sitio web</div> <form class="form row my-3 justify-content-center gy-2 needs-validation" id="form-consultation" action="https://seo.computer/form" method="post" novalidate=""> <input type="hidden" name="form_name" value="Отправьте заявку и мы бесплатно Блог"> <input type="hidden" name="_token" value="HjPIlpUTiStaV46BLh0IGt9Nx0XGL5xsvUpud2EL" autocomplete="off"> <div class="col-12 col-xl-3"> <input type="text" name="name" class="form-control form-padding rounded-5" placeholder="Su nombre" required=""> </div> <div class="col-12 col-xl-3"> <input type="tel" name="phone" class="form-control form-padding rounded-5" placeholder="Número de teléfono" required="" maxlength="18"> </div> <div class="col-12 col-xl-3"> <button type="submit" class="btn btn-send btn-light form-padding rounded-5 w-100">Enviar</button> </div> <div class="col-12 col-md-12"> <div class="text-center"> <a class="text-decoration-none text-white fs-14" href="https://seo.computer/policy">Al enviar una solicitud, aceptas la política de privacidad.</a> </div> </div> </form> </div> </div> </section> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": ["Article", "BlogPosting"], "@id": "https://seo.computer/es/blog/who-is-a-semanticist-and-why-is-seo-promotion-impossible#article", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://seo.computer/es/blog/who-is-a-semanticist-and-why-is-seo-promotion-impossible" }, "headline": "\u00bfQui\u00e9n es un sem\u00e1ntico y por qu\u00e9 la promoci\u00f3n SEO es imposible sin \u00e9l?", "name": "\u00bfQui\u00e9n es un sem\u00e1ntico y por qu\u00e9 la promoci\u00f3n SEO es imposible sin \u00e9l?", "description": "\u00bfQui\u00e9n es un sem\u00e1ntico y por qu\u00e9 la promoci\u00f3n SEO es imposible sin \u00e9l?. La sem\u00e1ntica es un elemento clave en la promoci\u00f3n de sitios web SEO. Es sobre", "url": "https://seo.computer/es/blog/who-is-a-semanticist-and-why-is-seo-promotion-impossible", "inLanguage": "es-ES", "datePublished": "2023-08-27T10:31:00+00:00", "dateModified": "2026-04-20T10:00:00+00:00", "wordCount": 616, "image": { "@type": "ImageObject", "url": "https://seo.computer/uploads/seo-article-1x1/seo-article-7055.webp", "width": 816, "height": 816 }, "thumbnailUrl": "https://seo.computer/uploads/seo-article-1x1/seo-article-7055.webp", "author": { "@type": "Organization", "@id": "https://seo.computer/#organization" }, "publisher": { "@type": "Organization", "@id": "https://seo.computer/#organization", "logo": { "@type": "ImageObject", "url": "https://seo.computer/assets/svg/seo_logo.svg", "width": 200, "height": 40 } }, "isPartOf": { "@type": "Blog", "@id": "https://seo.computer/es/blog#blog", "name": "seo art\u00edculos", "url": "https://seo.computer/es/blog" } } </script> <footer class="footer-bg"> <style> .bottom-contact-bar { display:none; } @media(max-width:992px) { .bottom-contact-bar { display:block; position:fixed; bottom:0; left:0; right:0; z-index: 9999; } .footer-bg { padding-bottom: 16px; } .b24-widget-button-position-bottom-right, .social { margin-bottom: 24px; } } </style> <div class="navbar navbar-dark bg-dark py-1 bottom-contact-bar"> <div class="container justify-content-center"> <div class="nav-link mb-0 p-0 text-white d-flex align-items-center justify-content-center flex-wrap gap-2" style="font-size:0.85rem;text-align:center"> <a style="text-decoration:none; color:inherit; white-space:nowrap" href="tel:+79202044461">+7 (920) 204-44-61</a> <span style="opacity:0.5">|</span> <a style="text-decoration:none; color:inherit; white-space:nowrap" href="mailto:info@seo.computer"><i class="fas fa-envelope me-1" style="font-size:0.75rem"></i>info@seo.computer</a> </div> </div> </div> <style>.norender{display:none;visibility:hidden;}</style> <div class="container"> <div class="row row-cols-4 col-md-12 text-light pt-3 pt-md-5 g-3"> <div class="col-12 col-xl-3 col-md-6"> <a href="https://seo.computer/es"> <img src="https://seo.computer/assets/svg/seo_logo.svg" alt="SEO Computer ¿Quién es un semántico y por qué la promoción SEO es imposible sin él? en Moscú" title="SEO Computer ¿Quién es un semántico y por qué la promoción SEO es imposible sin él? en Moscú" class="rounded-5" width="200" height="40" /> </a> <meta content="+79202044461"> <meta content="info@seo.computer"> <ul class="nav flex-column"> <li>SEO COMPUTER</li> <li>Mercadotecnia en Internet</li> <li>Horario de apertura: <span>todo el día</span></li> <li>de 186 EUR</li> <li class="norender"> <img loading="lazy" aria-hidden="true" width="2048" height="2048" style="width:unset;height:unset;" class="absolute-bg-from-top__image photo" src="https://seo.computer/uploads/seo-article-1x1/seo-article-7055.webp"> </li> <li class="nav-item mb-2 color-bfbfbf adr"> <span>Moscú</span> <meta content="101000"> <meta content="Тверская улица"> <meta content="RU"> </li> <li class="nav-item mb-2 tel"><a class="nav-link p-0 color-bfbfbf value" href="tel:+79202044461"><span class="type">Teléfono de trabajo</span>: <span>+7 (920) 204-44-61</span></a></li> <li class="nav-item mb-2 email"><a href="mailto:info@seo.computer" style="text-decoration:none;" class="color-bfbfbf value" title="Email">info@seo.computer</a></li> </ul> </div> <div class="col-12 col-xl-3 col-md-6"> <div class="fw-500 fs-20 mb-2">Menú</div> <ul class="nav flex-column"> <li class="nav-item mb-2"><a href="https://seo.computer/es?city=moscow#tarifs" class="nav-link p-0 color-bfbfbf" title="SEO Tarifas">SEO Tarifas</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/es?city=moscow#reviews" class="nav-link p-0 color-bfbfbf" title="SEO Reseñas">SEO Reseñas</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/es?city=moscow#quiz" class="nav-link p-0 color-bfbfbf" title="SEO Calculadora">SEO Calculadora</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/es?city=moscow#sales" class="nav-link p-0 color-bfbfbf" title="SEO Promociones">SEO Promociones</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/es/contact" class="nav-link p-0 color-bfbfbf" title="Contactos">SEO Contactos</a></li> </ul> </div> <div class="col-12 col-xl-3 col-md-6"> <div class="fw-500 fs-20 mb-2">Servicios</div> <ul class="nav flex-column"> <li class="nav-item mb-2"><a href="https://seo.computer/es/business" class="nav-link p-0 color-bfbfbf" title="Empresas">SEO para empresas</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/es/type-sites" class="nav-link p-0 color-bfbfbf" title="tipos de sitios">SEO para tipos de sitios</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/es/cms" class="nav-link p-0 color-bfbfbf" title="Sistemas CMS">SEO para CMS sistemas</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/es/languages" class="nav-link p-0 color-bfbfbf" title="Idiomas">SEO para idiomas</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/es/engines" class="nav-link p-0 color-bfbfbf" title="Los motores de búsqueda">SEO para motores de búsqueda</a></li> </ul> </div> <div class="col-12 col-xl-3 col-md-6"> <div class="fw-500 fs-20 mb-2">Red social</div> <ul class="nav flex-column"> <li class="nav-item mb-2"><a href="https://wa.me/79202044461" class="nav-link p-0 color-bfbfbf" title="Whatsapp"><i class="fab fa-whatsapp me-1"></i>Whatsapp</a></li> <li class="nav-item mb-2"><a href="https://t.me/t9202044461/" class="nav-link p-0 color-bfbfbf" title="Telegram"><i class="fab fa-telegram-plane me-1"></i>Telegram</a></li> <li class="nav-item mb-2"><a href="mailto:info@seo.computer" class="nav-link p-0 color-bfbfbf" title="Email"><i class="fas fa-envelope me-1"></i>Email</a></li> </ul> </div> </div> <div class="justify-content-between pt-2 pb-4 mt-2 border-top col-md-12 text-light"> <p>Este sitio tiene fines informativos únicamente y no es una oferta pública. Para obtener información precisa sobre los servicios prestados y sus costos, comuníquese con los gerentes de la empresa.</p> <a class="text-decoration-none color-bfbfbf" href="https://seo.computer/es/policy">política de privacidad</a> <div class="mt-2"> <!--LiveInternet counter--><a href="https://www.liveinternet.ru/click" target="_blank"><img id="licntD152" width="31" height="31" style="border:0" title="LiveInternet" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7" alt="LiveInternet"/></a><script defer async>setTimeout(function(){(function(d,s){d.getElementById("licntD152").src="https://counter.yadro.ru/hit?t44.6;r"+escape(d.referrer)+((typeof(s)=="undefined")?"":";s"+s.width+"*"+s.height+"*"+(s.colorDepth?s.colorDepth:s.pixelDepth))+";u"+escape(d.URL)+";h"+escape(d.title.substring(0,150))+";"+Math.random()})(document,screen)},4000);</script><!--/LiveInternet--> </div> </div> </div> </footer> <div class="modal fade" id="exampleModalToggle" aria-hidden="true" aria-labelledby="exampleModalToggleLabel" tabindex="-1"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <div class="modal-title fw-500 fs-20" id="exampleModalToggleLabel">dejar una solicitud</div> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <img loading="lazy" src="https://seo.computer/assets/svg/mobile_marketing.svg" class="my-3 mx-auto" width="300" height="260" alt="dejar una solicitud ¿Quién es un semántico y por qué la promoción SEO es imposible sin él? en Moscú" title="dejar una solicitud ¿Quién es un semántico y por qué la promoción SEO es imposible sin él? en Moscú"> <form class="form needs-validation" action="https://seo.computer/form" id="form-popup" method="post" novalidate> <input type="hidden" name="form_name" value="Цены - форма (гл. стр.)"> <input type="hidden" name="_token" value="HjPIlpUTiStaV46BLh0IGt9Nx0XGL5xsvUpud2EL" autocomplete="off"> <div class="modal-body"> <label class="fs-5 text-center fw-bold">Deje una solicitud y nuestro SEO El especialista se comunicará con usted pronto.</label> <div class="row"> <div class="col-12"> <input type="text" name="name" class="form-control form-padding my-2" placeholder="Su nombre" required> </div> <div class="col-12"> <input type="tel" name="phone" class="form-control form-padding my-2" placeholder="Número de teléfono" required> </div> </div> </div> <div class="modal-footer justify-content-center"> <button class="btn rounded-5 btn-primary w-100 form-padding" type="submit">Enviar</button> <a href="policy.html" class="text-decoration-none text-dark text-center fs-14">Al enviar datos, aceptas la política de privacidad.</a> </div> </form> </div> </div> </div> <div class="modal fade" id="ModalLanguage" tabindex="-1" aria-labelledby="ModalLanguage" aria-hidden="true"> <div class="modal-dialog modal-sm modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <div class="modal-title fs-22 fw-500" id="exampleModalLabel">Elige lengua</div> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <form class="modal-body" id="languageForm" method="post"> <input type="hidden" name="_token" value="HjPIlpUTiStaV46BLh0IGt9Nx0XGL5xsvUpud2EL" autocomplete="off"> <select class="form-select mb-2" aria-label="Elige lengua" name="language" id="language"> <option selected>Elige lengua</option> <option value="it" >italiano (it)</option> <option value="id" >indonesio (id)</option> <option value="nl" >Holandés (nl)</option> <option value="es" selected >Español (es)</option> <option value="tr" >turco (tr)</option> <option value="de" >Alemán (de)</option> <option value="fr" >Francés (fr)</option> <option value="pt" >portugués (pt)</option> <option value="ru" >ruso (ru)</option> <option value="cn" >Chino simplificado) (cn)</option> <option value="jp" >japonés (jp)</option> <option value="pl" >Polaco (pl)</option> <option value="en" >Inglés (en)</option> </select> <button type="submit" class="btn btn-primary w-100">Cambiar</button> </form> </div> </div> </div> <div class="modal fade" id="SuccessModal" tabindex="-1" aria-labelledby="SuccessModal" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <div class="modal-title fs-22 fw-500" id="SuccessModalLabel"></div> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body text-center"> <img src="https://seo.computer/assets/svg/mail_send.svg" alt="Enviado correctamente ¿Quién es un semántico y por qué la promoción SEO es imposible sin él? en Moscú" title="Enviado correctamente ¿Quién es un semántico y por qué la promoción SEO es imposible sin él? en Moscú" width="160" height="144" class="mb-5"> <div class="h4" style="color: #000;">Enviado correctamente!</div> <p style="color: #000;">¡Gracias, su solicitud ha sido enviada exitosamente! Nos comunicaremos con usted en breve.</p> </div> </div> </div> </div> <div class="modal fade" id="myModal" tabindex="-1" aria-labelledby="modalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content custom-modal"> <div class="modal-body d-flex align-items-center justify-content-between"> <!-- Rasm joyi --> <div class="modal__contents"> <div class="modal_top"> <span class="section_title">dejar una solicitud</span> <p class="text-muted mt-1">Y nuestro especialista en SEO se comunicará con usted en un futuro cercano</p> </div> <form id="form-analytcs" action="https://seo.computer/form" method="post" class="modal__contents_inputs flex flex-wrap justify-content-between "> <input type="hidden" name="form_name" value="Страница анализатора"> <input type="hidden" name="_token" value="HjPIlpUTiStaV46BLh0IGt9Nx0XGL5xsvUpud2EL" autocomplete="off"> <div class="modal__contents_input"> <input type="text" class="form-control" placeholder="Su nombre" name="name" id="name" required /> </div> <div class="modal__contents_input"> <input type="tel" class="form-control phone_input" placeholder="Número de teléfono" id="phone" name="phone" required /> </div> <div class="modal__contents_input"> <input type="text" class="form-control" placeholder="La dirección de tu sitio web" name="website" id="website" required /> </div> <button type="submit" class="button desctop">Enviar</button> <button type="submit" class="button mobile">Enviar</button> </form> <p class="policy mt-3">Al enviar una solicitud, usted acepta <a href="https://seo.computer/ru/policy">Con una política de confidencialidad</a></p> </div> <div class="img-container d-flex align-items-start"> <!-- Rasmni o'z manzilingiz bilan almashtiring --> <img src="https://seo.computer/assets/images/modal_img.png" alt="Rasm" class="img-fluid" /> <button class="close" data-bs-dismiss="modal" aria-label="Close"> <img src="https://seo.computer/assets/images/exit.svg" alt=""> </button> </div> <!-- Forma --> </div> </div> </div> </div> <div class="modal fade" id="ModalCity" tabindex="-1" aria-labelledby="ModalCity" aria-hidden="true"> <div class="modal-dialog modal-xl modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <div class="modal-title fs-22 fw-500" id="exampleModalLabel">Selecciona una ciudad</div> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Cerca"></button> </div> <div class="modal-body cites"> <div class="row mb-2"> <div class="col-sm-12"> <input class="form-control form-padding" id="search" name="query" placeholder="Introduzca el nombre de la ciudad..."> </div> </div> <div class="row row-cols-1" id="cites"></div> </div> </div> </div> </div> <style>.lateload-show-buttons{display:none;}</style> <div class="social lateload-show-buttons"> <button class="shareButton tg open" data-bs-toggle="modal" data-bs-target="#SocialModal" data-bs-content="escribir a telegram" title="escribir a telegram ¿Quién es un semántico y por qué la promoción SEO es imposible sin él? en Moscú" data-bs-link="https://t.me/t9202044461/"> <img width="24" height="24" style="display:inline-block" src="https://seo.computer/assets/images/c_telegram.webp" alt="escribir a telegram ¿Quién es un semántico y por qué la promoción SEO es imposible sin él? en Moscú" title="escribir a telegram ¿Quién es un semántico y por qué la promoción SEO es imposible sin él? en Moscú"> </button> <button class="shareButton wt open" data-bs-toggle="modal" data-bs-target="#SocialModal" data-bs-content="escribir a whatsapp" title="escribir a whatsapp ¿Quién es un semántico y por qué la promoción SEO es imposible sin él? en Moscú" data-bs-link="https://wa.me/79202044461"> <img width="24" height="24" style="display:inline-block" src="https://seo.computer/assets/images/c_whatsapp.webp" alt="escribir a whatsapp ¿Quién es un semántico y por qué la promoción SEO es imposible sin él? en Moscú" title="escribir a whatsapp ¿Quién es un semántico y por qué la promoción SEO es imposible sin él? en Moscú"> </button> </div> <script defer async> setTimeout(function(){$('.lateload-show-buttons').css('display','flex').hide().fadeIn();}, 4000); </script> <!-- Modal --> <div class="modal fade" id="SocialModal" tabindex="-1" aria-labelledby="SocialModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header" style="text-align:center;"> <span style="font-size: 1.25rem;" class="modal-title" id="SocialModalLabel">Conéctate con nosotros</span> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body text-center"> <a type="button" class="btn btn-primary" id="Soclink" href="#">Escribir</a> </div> </div> </div> </div> <script defer async> var SocialModal = document.getElementById('SocialModal') SocialModal.addEventListener('show.bs.modal', function (event) { setTimeout(function(el){ let halfScreenHeight = window.screen.height / 2; let coefdBlockHeight = el.offsetHeight * 1.75; let newTopPx = Math.round(halfScreenHeight - coefdBlockHeight); el.style.transform = 'translate(0, ' + newTopPx + 'px)'; }, 250, SocialModal.children[0]); var button = event.relatedTarget var link = button.getAttribute('data-bs-link') var content = button.getAttribute('data-bs-content') var Soclink = SocialModal.querySelector('#Soclink') Soclink.setAttribute('href', link) Soclink.textContent = content }); (() => { 'use strict' const forms = document.querySelectorAll('.needs-validation') Array.from(forms).forEach(form => { form.addEventListener('submit', event => { if (!form.checkValidity()) { event.preventDefault() event.stopPropagation() } form.classList.add('was-validated') }, false) }) })() </script> <!--JavaScripts--> <script rel="lazy" src="https://seo.computer/assets/js/jquery-3.6.0.min.js" ></script> <script defer async src="https://seo.computer/assets/js/bootstrap.min.js" ></script> <script src="https://seo.computer/assets/js/custom-blocks.js" charset="utf-8"></script><script defer async src="https://seo.computer/assets/js/jquery.mask.min.js" async></script> <!-- <script defer async src="https://seo.computer/assets/js/lottie-player.js" ></script> --> <!-- Bitrix --> <!-- <script defer async> setTimeout(function(){ (function(w,d,u){ var s=d.createElement('script');s.async=true;s.src=u+'?'+(Date.now()/60000|0); var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h); })(window,document,'https://cdn-ru.bitrix24.ru/b20061858/crm/site_button/loader_7_7psi5t.js'); setTimeout(function(){ let linksNoHref = [...document.querySelectorAll('a.b24-widget-button-social-item')]; if (linksNoHref.length > 0) { for (l of linksNoHref) { if (!l.href) l.setAttribute('href','#'); } } }, 1000); }, 4000); </script> <script defer async> window.addEventListener('onBitrixLiveChat', function(event) { var widget = event.detail.widget; widget.subscribe({ type: BX.LiveChatWidget.SubscriptionType.configLoaded, callback: function() { widget.addLocalize({BX_LIVECHAT_LOADING: ' '}); widget.addLocalize({BX_LIVECHAT_ERROR_TITLE: ' '}); widget.addLocalize({ BX_LIVECHAT_VOTE_BUTTON: ' ', BX_LIVECHAT_ERROR_DESC: ' ', BX_MESSENGER_TEXTAREA_PLACEHOLDER: '✎...', }) } }); }); </script> <style>.b24-widget-button-wrapper.b24-widget-button-position-bottom-right, .b24-widget-button-wrapper.b24-widget-button-position-bottom-middle, .b24-widget-button-wrapper.b24-widget-button-position-bottom-left {bottom: 5px; right: 2px;} .bx-livechat-logo-name, .bx-livechat-logo-icon, .bx-livechat-copyright-link, .bx-livechat-help-title-lg, .bx-im-dialog-group-date, .b24-form-sign, .bx-imopenlines-message-dialog-number, .bx-imopenlines-form-result-title, .bx-livechat-user-position, .bx-im-message-type-system .bx-im-message-content, .b24-form-control-alert-message, .bx-touch .b24-widget-button-position-bottom-right .b24-widget-button-popup-triangle {display:none} .bx-livechat-help-title-sm {font-size:0px;} .b24-form-wrapper {min-height: 150px !important;} .bx-imopenlines-form-result-container {min-height: 50px !important;} .bx-imopenlines-form-result-container.bx-imopenlines-form-success {background: none;border-bottom: none;} .bx-touch .b24-widget-button-position-bottom-right .b24-widget-button-popup {left: -240px !important; bottom: 5px !important;}</style> --> <!-- /Bitrix --> <!-- Yandex.Metrika counter --> <script type="text/javascript"> (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(86303743, "init", { webvisor: true, clickmap: true, trackLinks: true, accurateTrackBounce: true, ecommerce: "dataLayer" }); </script> <noscript><div><img width="1" height="1" src="https://mc.yandex.ru/watch/86303743" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-R6MGYCXWFG"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-R6MGYCXWFG'); </script> <!-- Top100 (Kraken) Counter --> <script defer async> setTimeout(function(){ (function (w, d, c) { (w[c] = w[c] || []).push(function() { var options = { project: 7728665, }; try { w.top100Counter = new top100(options); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//st.top100.ru/top100/top100.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(window, document, "_top100q"); }, 4000); </script> <noscript> <img width="1" height="1" src="//counter.rambler.ru/top100.cnt?pid=7728665" alt="Top 100 ¿Quién es un semántico y por qué la promoción SEO es imposible sin él? en Moscú" title="Top 100 ¿Quién es un semántico y por qué la promoción SEO es imposible sin él? en Moscú" /> </noscript> <!-- END Top100 (Kraken) Counter --> <script defer async> $(document).ready(function() { $(".form").submit(function(e) { e.preventDefault(); var form = $(this); if (form.find('input:invalid').length === 0) { $.ajax({ type: "POST", url: form.attr('action'), datatype: 'json', data: form.serialize(), success: function(data) { if(data.message === true) { $('#SuccessModal').modal('show'); form.trigger('reset'); } } }); } }); $("#form-analytcs").submit(function(e) { e.preventDefault(); var form = $(this); if (form.find('input:invalid').length === 0) { $.ajax({ type: "POST", url: form.attr('action'), datatype: 'json', data: form.serialize(), success: function(data) { if(data.message === true) { $('#myModal').modal('hide'); $('#SuccessModal').modal('show'); form.trigger('reset'); } } }); } }); $('form.hero_form[data-analyzer-redirect="1"]').on('submit', function(e){ var form = $(this); var input = form.find('input[name="domain"]'); var raw = (input.val() || '').trim(); if (!raw) { return; } var endpoint = form.attr('data-analyzer-url') || 'https://seo-analyzer.seo.computer/domain'; var host = raw.replace(/^https?:\/\//i,'').replace(/^www\./i,'').split(/[\/\?#\s]/)[0].toLowerCase(); if (!host || host.indexOf('.') === -1) { return; } e.preventDefault(); var hf = $('<form>').attr({method:'POST', action: endpoint}).css('display','none'); hf.append($('<input>').attr({type:'hidden', name:'url', value: host})); $('body').append(hf); hf[0].submit(); }); $('.content_toggle').click(function(){ $('.content_block').toggleClass('hide'); if ($('.content_block').hasClass('hide')) { $('.content_toggle').html('Leer más'); } else { $('.content_toggle').html('Colapsar'); } return false; }); $('.load-more').click(function () { var button = $(this); var link = $(this).data('cat'); var page = $(this).data('page'); var count = page + 1; $.ajax({ type: "GET", url: 'https://seo.computer/es/' + link +'?page=' + page, success: function(response) { if (response.html === ''){ button.fadeOut('slow'); } else { $('#' + link + '_results').append(response.html); button.data('page', count); } }, error: function(request, status, error) { console.log(request); } }); }); $('#languageForm').on('submit', function(e) { e.preventDefault(); $.ajax({ type: 'POST', url: 'https://seo.computer/change-language', data: $('#languageForm').serialize(), success: function(data) { if (data.message === true) { var currentUrl = window.location.href; var split = currentUrl.split('/'); split[3] = data.lang; var newUrl = split.join('/'); if (currentUrl === newUrl) { window.location = '/' + data.lang + '/'; } else { window.location = newUrl; } } } }); }); $('#search').on('input', function(e) { e.preventDefault(); var query = $(this).val(); $.ajax({ type: 'GET', url: 'https://seo.computer/search', data: { query: query, locale: 'es' }, success: function(data) { var results = $('#cites'); results.empty(); if (data.length > 0) { data.forEach(function(city) { results.append($('<a class="col text-decoration-none text-dark">').text(city.prepositional).attr('href', 'https://' + city.slug + '.seo.computer/es')); }); } else { results.html('<div class="col"><span>No se han encontrado resultados.</span></div>'); } } }); }); }); </script> <script defer async> (function(){ async function hrefifyLinks(){ let linksnh = []; while (linksnh.length < 2) { linksnh = [...document.querySelectorAll('a')].filter(v=>v.getAttribute('href')===null); if (linksnh.length < 2) { await new Promise(r=>setTimeout(r,500)); } } for (let l of linksnh) {l.href = '#';} } hrefifyLinks(); })(); </script> </body> </html>