Auditoria de conteúdo do site SEO

Como você sabe, o conteúdo é o elemento mais importante de qualquer site. Mas o que isso realmente significa?

Os mecanismos de pesquisa estão constantemente melhorando seus algoritmos para garantir que páginas com conteúdo útil e de alta qualidade apareçam nos resultados de pesquisa. A primeira impressão de um site é formada a partir da página principal, por isso desempenha um papel fundamental na percepção que o usuário tem da empresa. Vejamos no que você deve prestar atenção ao conduzir uma auditoria de conteúdo de site.

Nossos especialistas prepararam pontos-chave aos quais você deve prestar atenção ao verificar o conteúdo do site:

1. Verificando “náuseas”

Os motores de busca não avaliam positivamente textos com repetição excessiva das mesmas palavras. Isso dificulta a leitura da página e pode afetar sua classificação nos resultados de pesquisa. Páginas superotimizadas com esses textos geralmente apresentam resultados de classificação ruins.

Para verificar o nível de “náusea”, utilize serviços especiais. Cada um deles pode ter características próprias na contagem de repetições, mas em média considera-se norma que a proporção de palavras repetidas não ultrapasse 5 a 15% do volume total do texto.

2. Etiquetas

Tags como E <description>, pode ser verificado no código da página. Marcação <title> deve ser uma frase coerente e não ter mais de 80 caracteres. Na metatag <description> é postada uma breve descrição da página, que deve ter entre 160 e 250 caracteres. Esta descrição é exibida como um snippet nos resultados da pesquisa.</p><p>Para atrair a atenção do usuário, tente incluir palavras-chave e frases exclusivas no snippet. Também é importante que o snippet seja legível e chame a atenção. Não se esqueça de usar títulos <h1>, <h2>, <h3>, que desempenham um papel importante na classificação e devem conter palavras-chave.</p><h2>3. Singularidade semântica</h2><p>A singularidade técnica do texto pode ser verificada por meio de serviços antiplágio. A exclusividade ideal do texto é 100%. Os motores de busca podem não indexar bem as páginas se o seu conteúdo for repetido em outras páginas.</p><p>A singularidade semântica depende da singularidade técnica. Se os mesmos fragmentos de texto se repetirem em várias páginas de um site, os motores de busca podem considerar isso como spam.</p><h2>4. Qualidade do texto e benefício para o leitor</h2><p>1. Conformidade com o estilo de informação</p><p>Para verificar a conformidade do estilo do texto, use serviços especializados que ajudarão a remover textos redundantes ou complexos. Um bom resultado é 7,5 pontos ou mais.</p><p>O que texto útil significa por este padrão:</p><ul><li>O texto é de fácil compreensão, sem expressões complexas.</li><li>Contém informações úteis relevantes para o tópico.</li><li>O texto está bem estruturado.</li><li>Em vez de frases gerais, o texto inclui dados e fatos específicos.</li></ul><p>2. Legibilidade</p><p>Verifique a legibilidade do texto utilizando serviços que permitem avaliar a facilidade de percepção e simplicidade do conteúdo.</p><p>3. Estrutura e conteúdo</p><p>Os textos dos banners não são indexados, portanto devem ser escritos em local separado. Frases como “o melhor” ou “um de” devem ser apoiadas por factos e números. Ícones, gráficos e infográficos devem complementar o texto e não levantar questões adicionais.</p><p>4. Análise de texto</p><p>Preste atenção à lógica e estrutura do texto. Não deve conter informações repetitivas ou intrusivas. Também é importante analisar os textos dos seus concorrentes para entender quais abordagens eles estão utilizando. Não se esqueça de verificar se os links das suas páginas apontam para sites de baixa qualidade.</p><h2>5. Filtros de texto</h2><p>Yandex usa vários filtros de texto para combater sites superotimizados. Entre eles:</p><ul><li>Filtro de spam excessivo</li><li>Filtrar "Otimização excessiva"</li><li>Filtro de texto "Novo"</li></ul><p>Sinais de ser pego pelo filtro:</p><ul><li>Uma queda acentuada nas posições para uma das solicitações em 15 a 35 posições.</li><li>Uma queda acentuada nas classificações de um grupo de consultas.</li><li>O documento mantém a posição anterior, apesar do aumento do tráfego.</li></ul><p>É importante detectar prontamente um filtro e fazer alterações no conteúdo da página para evitar consequências. O trabalho regular de especialistas em SEO ajuda a evitar tais problemas.</p><h2>6. USP e público-alvo</h2><p>Uma Proposta de Venda Única (USP) formulada corretamente aumenta significativamente o valor do conteúdo e influencia a escolha do cliente. Lembre-se de que os motores de busca não promovem sites que não ofereçam informações exclusivas.</p><p>Exemplos de valor acrescentado:</p><ul><li>Calculadora para cálculo de serviços.</li><li>Fórum.</li><li>Catálogo de bens ou serviços.</li><li>Consultas com especialistas.</li><li>Classificando materiais.</li><li>Testes.</li></ul><p>Para entender qual valor agregar ao seu site, pergunte-se o seguinte:</p><ul><li>O site é focado no tópico, possui conteúdo e informações exclusivas sobre os criadores?</li><li>O que os usuários procuram em seu setor?</li><li>As informações apresentadas são relevantes para os interesses do seu público-alvo?</li><li>Qual ação alvo é oferecida ao usuário?</li></ul><p>A análise regular do conteúdo é importante para manter a qualidade do site. A introdução de alterações deverá ocorrer de forma gradual, tendo em conta o teste de diferentes opções. Realizar uma auditoria e eliminar deficiências é um processo trabalhoso, mas afeta diretamente a otimização e a conversão.</p><p>Se você tiver alguma dúvida sobre este assunto, os especialistas do estúdio de SEO "SEO COMPUTER" terão prazer em respondê-la. Escreva para nosso e-mail: info@seo.computer.</p><p>ID 1793</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">Envie uma solicitação e forneceremos uma consulta sobre SEO promoção do seu site</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="Ms10JAjbS7No4RhuIKw5ou8SdsVYm9ODCRkU9Wkh" autocomplete="off"> <div class="col-12 col-xl-3"> <input type="text" name="name" class="form-control form-padding rounded-5" placeholder="seu nome" 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 telefone" 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">Ao enviar uma inscrição, você concorda com a política de privacidade</a> </div> </div> </form> </div> </div> </section> <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="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 vcard" itemscope itemtype="http://schema.org/LocalBusiness"> <a class="url" href="https://seo.computer/pt"> <img src="https://seo.computer/assets/svg/seo_logo.svg" alt="SEO Computer Auditoria de conteúdo do site SEO em Moscou" title="SEO Computer Auditoria de conteúdo do site SEO em Moscou" class="rounded-5" width="200" height="40" /> </a> <ul class="nav flex-column"> <li class="fn org" itemprop="name">SEO COMPUTER</li> <li class="category">Marketing na Internet</li> <li>Horário de funcionamento: <span class="workhours" itemprop="openingHours" datetime="Mo-Su">24 horas por dia</span></li> <li class="norender"> <span itemprop="priceRange" class="pricerange">de 186 EUR</span> <img loading="lazy" aria-hidden="true" width="2048" height="2048" itemprop="image" style="width:unset;height:unset;" class="absolute-bg-from-top__image photo" src="https://seo.computer/uploads/seo-article-1x1/seo-article-1793.webp"> </li> <li class="nav-item mb-2 color-bfbfbf adr"> <span itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"><span class="locality" itemprop="addressLocality">Moscou</span></span> </li> <li class="nav-item mb-2 email"><a href="mailto:info@seo.computer" style="text-decoration:none;" class="color-bfbfbf" title="Email"><span itemprop="email">info@seo.computer</span></a></li> </ul> </div> <div class="col-12 col-xl-3 col-md-6"> <div class="fw-500 fs-20 mb-2">Cardápio</div> <ul class="nav flex-column"> <li class="nav-item mb-2"><a href="https://seo.computer/pt?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/pt?city=moscow#reviews" class="nav-link p-0 color-bfbfbf" title="SEO Avaliações">SEO Avaliações</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/pt?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/pt?city=moscow#sales" class="nav-link p-0 color-bfbfbf" title="SEO Promoções">SEO Promoções</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/pt/contact" class="nav-link p-0 color-bfbfbf" title="Contatos">SEO Contatos</a></li> </ul> </div> <div class="col-12 col-xl-3 col-md-6"> <div class="fw-500 fs-20 mb-2">Serviços</div> <ul class="nav flex-column"> <li class="nav-item mb-2"><a href="https://seo.computer/pt/business" class="nav-link p-0 color-bfbfbf" title="Negócios">SEO para empresas</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/pt/type-sites" class="nav-link p-0 color-bfbfbf" title="Tipos de sites">SEO para tipos de sites</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/pt/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/pt/languages" class="nav-link p-0 color-bfbfbf" title="línguas">SEO para idiomas</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/pt/engines" class="nav-link p-0 color-bfbfbf" title="Mecanismos de busca">SEO para motores de busca</a></li> </ul> </div> <div class="col-12 col-xl-3 col-md-6"> <div class="fw-500 fs-20 mb-2">Rede 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 site é apenas para fins informativos e não é uma oferta pública. Para obter informações precisas sobre os serviços prestados e seus custos, entre em contato com os gestores da empresa.</p> <a class="text-decoration-none color-bfbfbf" href="https://seo.computer/pt/policy">política de Privacidade</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">Deixe um pedido</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="Deixe um pedido Auditoria de conteúdo do site SEO em Moscou" title="Deixe um pedido Auditoria de conteúdo do site SEO em Moscou"> <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="Ms10JAjbS7No4RhuIKw5ou8SdsVYm9ODCRkU9Wkh" autocomplete="off"> <div class="modal-body"> <label class="fs-5 text-center fw-bold">Deixe um pedido e nosso SEO especialista entrará em contato com você em breve</label> <div class="row"> <div class="col-12"> <input type="text" name="name" class="form-control form-padding my-2" placeholder="seu nome" required> </div> <div class="col-12"> <input type="tel" name="phone" class="form-control form-padding my-2" placeholder="Número de telefone" 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">Ao enviar dados você concorda com a política de privacidade</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">Escolha o seu idioma</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="Ms10JAjbS7No4RhuIKw5ou8SdsVYm9ODCRkU9Wkh" autocomplete="off"> <select class="form-select mb-2" aria-label="Escolha o seu idioma" name="language" id="language"> <option selected>Escolha o seu idioma</option> <option value="cn" >Chinês simplificado) (cn)</option> <option value="nl" >Holandês (nl)</option> <option value="en" >Inglês (en)</option> <option value="fr" >Francês (fr)</option> <option value="de" >Alemão (de)</option> <option value="id" >indonésio (id)</option> <option value="it" >italiano (it)</option> <option value="jp" >japonês (jp)</option> <option value="pl" >polonês (pl)</option> <option value="pt" selected >Português (pt)</option> <option value="ru" >russo (ru)</option> <option value="es" >Espanhol (es)</option> <option value="tr" >turco (tr)</option> </select> <button type="submit" class="btn btn-primary w-100">Mudar</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 com sucesso Auditoria de conteúdo do site SEO em Moscou" title="Enviado com sucesso Auditoria de conteúdo do site SEO em Moscou" width="160" height="144" class="mb-5"> <div class="h4" style="color: #000;">Enviado com sucesso!</div> <p style="color: #000;">Obrigado, sua inscrição foi enviada com sucesso! Entraremos em contato em 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">Deixe um pedido</span> <p class="text-muted mt-1">E nosso especialista em SEO entrará em contato com você em um futuro próximo</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="Ms10JAjbS7No4RhuIKw5ou8SdsVYm9ODCRkU9Wkh" autocomplete="off"> <div class="modal__contents_input"> <input type="text" class="form-control" placeholder="seu nome" name="name" id="name" required /> </div> <div class="modal__contents_input"> <input type="tel" class="form-control phone_input" placeholder="Número de telefone" id="phone" name="phone" required /> </div> <div class="modal__contents_input"> <input type="text" class="form-control" placeholder="Endereço do seu site" 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">Ao enviar uma inscrição, você concorda <a href="https://seo.computer/ru/policy">Com uma política de confidencialidade</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">Selecione uma cidade</div> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Fechar"></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="Digite o nome da cidade..."> </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="Escreva para telegram" title="Escreva para telegram Auditoria de conteúdo do site SEO em Moscou" 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="Escreva para telegram Auditoria de conteúdo do site SEO em Moscou" title="Escreva para telegram Auditoria de conteúdo do site SEO em Moscou"> </button> <button class="shareButton wt open" data-bs-toggle="modal" data-bs-target="#SocialModal" data-bs-content="Escreva para whatsapp" title="Escreva para whatsapp Auditoria de conteúdo do site SEO em Moscou" 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="Escreva para whatsapp Auditoria de conteúdo do site SEO em Moscou" title="Escreva para whatsapp Auditoria de conteúdo do site SEO em Moscou"> </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">conecte-se conosco</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="#">Escrever</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; //console.log(el.offsetHeight); let newTopPx = Math.round(halfScreenHeight - coefdBlockHeight); el.style.transform = 'translate(0, ' + newTopPx + 'px)'; }, 250, SocialModal.children[0]); // Button that triggered the modal var button = event.relatedTarget // Extract info from data-bs-* attributes 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' // Fetch all the forms we want to apply custom Bootstrap validation styles to const forms = document.querySelectorAll('.needs-validation') // Loop over them and prevent submission 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 Auditoria de conteúdo do site SEO em Moscou" title="Top 100 Auditoria de conteúdo do site SEO em Moscou" /> </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(), // serializes the form's elements. 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(), // serializes the form's elements. success: function(data) { if(data.message === true) { $('#myModal').modal('hide'); $('#SuccessModal').modal('show'); form.trigger('reset'); } } }); } }); // ---- Analyzer redirect: hijack hero_form to push directly into seo-analyzer ---- $('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'; // Normalize: drop scheme, leading www, trailing slash, anything after first slash/space var host = raw.replace(/^https?:\/\//i,'').replace(/^www\./i,'').split(/[\/\?#\s]/)[0].toLowerCase(); if (!host || host.indexOf('.') === -1) { return; } e.preventDefault(); // Build hidden form and submit it (POST so analyzer can read $_POST['url']) 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('Consulte Mais informação'); } else { $('.content_toggle').html('Colapso'); } 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/pt/' + 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) { // Обновите URL с новым языком 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: 'pt' }, 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/pt')); }); } else { results.html('<div class="col"><span>Nenhum resultado encontrado.</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>