Бесплатный SEO чек-лист: а ваш сайт готов к продвижению?

Дизайн сайта завершен, программисты сделали верстку, осталось лишь выполнить последний шаг — проверить все параметры сайта, чтобы избежать неожиданных проблем и обеспечить получение трафика. Продвижение сайта — это важный этап, и его успешность во многом зависит от слаженной работы программистов и SEO-специалистов.

Часто при запуске коммерческих проектов, например, интернет-магазинов, допускаются ошибки и недочеты, которые в дальнейшем приводят к финансовым убыткам и ущербу для репутации. Например, отсутствие Яндекс.Метрики не позволяет собирать статистику, неправильно настроенная система резервного копирования может стать причиной утраты данных, а неверно указанные контактные данные усложняют связь с клиентами. Рассмотрим все важные моменты по порядку.

Хотя никто не может гарантировать 100%-ю успешность запуска проекта, использование SEO чек-листа поможет оперативно выявить ошибки и внести необходимые корректировки.

1. Закрытие индексации

На стадии разработки важно закрыть сайт от индексации, чтобы избежать попадания пустых страниц и временных файлов в поисковую выдачу. После завершения работы необходимо снять эти ограничения и проверить файл robots.txt. Если в нем указано disallow: /, это означает, что индексация ресурса или его частей закрыта.

Обязательно указывайте основной хост сайта, даже если нет дополнительных доменов. Если этого не сделать, поисковые системы могут определить основное зеркало сайта самостоятельно, что может привести к дублированию контента при разных вариантах написания адреса сайта.

2. Размещение заголовков

Подготовка сайта к продвижению включает проверку правильности размещения заголовков:

  • H1 — это самый важный заголовок. Его размещают в верхней части страницы, делают самым крупным и используют только один раз на странице. Важность этого тега объясняется тем, что он помогает поисковым системам определить релевантность страницы запросу. Включайте ключевые фразы в тег H1.

Заголовок h1 глазами пользователей:

И тот же заголовок глазами поисковых систем:

  • H2 — рекомендуемое количество на странице — до 3. Большее количество может снизить его значимость для поисковиков. Желательно, чтобы ключевая фраза была в начале тега или сразу в нем.
  • H3 — оказывает незначительное влияние на поисковую выдачу, рекомендуется использовать до 5 штук.

3. Заполнение метатегов: , <description></h2><p>Правильная настройка метатегов Title и Description является важным этапом SEO-проверки сайта. Эти теги заполняются после сбора семантического ядра и корректируются по мере продвижения сайта. Иногда даже незначительные изменения в метатегах могут способствовать попаданию страницы в ТОП-10 поисковой выдачи.</p><p>Тег Title играет ключевую роль в SEO, поскольку именно он часто формирует заголовок сниппета в поисковой выдаче. Однако не гарантируется, что именно он будет использован в поиске. В некоторых случаях поисковики могут выбрать текст из тегов H1, H2 или H3.</p><h2>4. Проверка содержимого сайта и маркетинговых инструментов</h2><p>При SEO-проверке сайта необходимо уделить внимание следующим аспектам:</p><ul><li>Юридическая информация (адрес, реквизиты, телефон, email), что повысит доверие к вашему сайту.</li><li>Контактные данные и режим работы, если это применимо — разместите карту.</li><li>Каталог товаров или услуг с описаниями и фотографиями.</li><li>Актуализированный прайс-лист и другие важные данные, например, новости или полезная информация.</li><li>Условия оплаты, доставки и другие преимущества компании.</li><li>Акции, распродажи и бонусные программы.</li></ul><h2>5. Наличие страницы 404</h2><p>Если запрос ведет на несуществующую страницу, важно правильно настроить страницу 404. Это поможет удержать пользователя на сайте, предложив ему перейти на другие страницы, например, на главную или в каталог.</p><h2>6. Корректное отображение сайта на всех браузерах</h2><p>Проверьте, как сайт отображается на различных устройствах и в разных браузерах. Также важно убедиться, что сайт корректно выглядит на мониторах с различным разрешением, чтобы избежать разъезжающихся элементов или неполадок в формах, что может негативно сказаться на репутации вашего ресурса.</p><h2>7. Формы обратной связи</h2><p>Онлайн-консультанты, такие как Jivo-site или Яндекс.Диалоги, помогут организовать коммуникацию с пользователями и увеличить количество обращений. Размещайте формы обратной связи в доступных местах на сайте, чтобы улучшить взаимодействие с клиентами.</p><p>Используя этот чек-лист, вы сможете быстро настроить сайт для успешного продвижения в поисковых системах. Если вам требуется дополнительная помощь, можете обратиться в SEO студию «SEO COMPUTER» по любому вопросу на email info@seo.computer.</p><p>id 4509</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">Отправьте заявку и мы предоставим консультацию на SEO продвижение вашего сайта</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="RWdjPOzRT24BzxtjuNNBDuk22dXBrKR3Evi9Ft3V" autocomplete="off"> <div class="col-12 col-xl-3"> <input type="text" name="name" class="form-control form-padding rounded-5" placeholder="Ваше имя" required=""> </div> <div class="col-12 col-xl-3"> <input type="tel" name="phone" class="form-control form-padding rounded-5" placeholder="Номер телефона" 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">Отправить</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">Отправляя заявку, вы соглашаетесь с политикой конфиденциальности</a> </div> </div> </form> </div> </div> </section> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": ["Article", "BlogPosting"], "@id": "https://seo.computer/ru/blog/free-seo-checklist-is-your-website-ready-for-promotion#article", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://seo.computer/ru/blog/free-seo-checklist-is-your-website-ready-for-promotion" }, "headline": "\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 SEO \u0447\u0435\u043a-\u043b\u0438\u0441\u0442: \u0430 \u0432\u0430\u0448 \u0441\u0430\u0439\u0442 \u0433\u043e\u0442\u043e\u0432 \u043a \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044e?", "name": "\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 SEO \u0447\u0435\u043a-\u043b\u0438\u0441\u0442: \u0430 \u0432\u0430\u0448 \u0441\u0430\u0439\u0442 \u0433\u043e\u0442\u043e\u0432 \u043a \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044e?", "description": "\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 SEO \u0447\u0435\u043a-\u043b\u0438\u0441\u0442: \u0430 \u0432\u0430\u0448 \u0441\u0430\u0439\u0442 \u0433\u043e\u0442\u043e\u0432 \u043a \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044e?. \u0414\u0438\u0437\u0430\u0439\u043d \u0441\u0430\u0439\u0442\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0432\u0435\u0440\u0441\u0442\u043a\u0443, \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u043b\u0438\u0448\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0448\u0430\u0433", "url": "https://seo.computer/ru/blog/free-seo-checklist-is-your-website-ready-for-promotion", "inLanguage": "ru-RU", "datePublished": "2023-08-27T10:31:00+00:00", "dateModified": "2026-04-20T10:00:00+00:00", "wordCount": 603, "image": { "@type": "ImageObject", "url": "https://seo.computer/uploads/seo-article-1x1/seo-article-4509.webp", "width": 816, "height": 816 }, "thumbnailUrl": "https://seo.computer/uploads/seo-article-1x1/seo-article-4509.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/ru/blog#blog", "name": "seo \u0441\u0442\u0430\u0442\u044c\u0438", "url": "https://seo.computer/ru/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/ru"> <img src="https://seo.computer/assets/svg/seo_logo.svg" alt="SEO Computer Бесплатный SEO чек-лист: а ваш сайт готов к продвижению? в Москве" title="SEO Computer Бесплатный SEO чек-лист: а ваш сайт готов к продвижению? в Москве" 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>Интернет-маркетинг</li> <li>Часы работы: <span>круглосуточно</span></li> <li>от 10000 RUB</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-4509.webp"> </li> <li class="nav-item mb-2 color-bfbfbf adr"> <span>Москва</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">Рабочий телефон</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">Меню</div> <ul class="nav flex-column"> <li class="nav-item mb-2"><a href="https://seo.computer/ru?city=moscow#tarifs" class="nav-link p-0 color-bfbfbf" title="SEO Тарифы">SEO Тарифы</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/ru?city=moscow#reviews" class="nav-link p-0 color-bfbfbf" title="SEO Отзывы">SEO Отзывы</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/ru?city=moscow#quiz" class="nav-link p-0 color-bfbfbf" title="SEO Калькулятор">SEO Калькулятор</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/ru?city=moscow#sales" class="nav-link p-0 color-bfbfbf" title="SEO Акции">SEO Акции</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/ru/contact" class="nav-link p-0 color-bfbfbf" title="Контакты">SEO Контакты</a></li> </ul> </div> <div class="col-12 col-xl-3 col-md-6"> <div class="fw-500 fs-20 mb-2">Услуги</div> <ul class="nav flex-column"> <li class="nav-item mb-2"><a href="https://seo.computer/ru/business" class="nav-link p-0 color-bfbfbf" title="Бизнесы">SEO для бизнесов</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/ru/type-sites" class="nav-link p-0 color-bfbfbf" title="Виды сайтов">SEO для видов сайтов</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/ru/cms" class="nav-link p-0 color-bfbfbf" title="ЦМС системы">SEO для ЦМС систем</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/ru/languages" class="nav-link p-0 color-bfbfbf" title="Языки">SEO для языков</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/ru/engines" class="nav-link p-0 color-bfbfbf" title="Поисковые системы">SEO для поисковых систем</a></li> </ul> </div> <div class="col-12 col-xl-3 col-md-6"> <div class="fw-500 fs-20 mb-2">Соц-сети</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="Ватсап"><i class="fab fa-whatsapp me-1"></i>Ватсап</a></li> <li class="nav-item mb-2"><a href="https://t.me/t9202044461/" class="nav-link p-0 color-bfbfbf" title="Телеграм"><i class="fab fa-telegram-plane me-1"></i>Телеграм</a></li> <li class="nav-item mb-2"><a href="mailto:info@seo.computer" class="nav-link p-0 color-bfbfbf" title="Эмэил"><i class="fas fa-envelope me-1"></i>Эмэил</a></li> </ul> </div> </div> <div class="justify-content-between pt-2 pb-4 mt-2 border-top col-md-12 text-light"> <p>Данный сайт носит исключительно информационный характер и не является публичной офертой. Для получения точной информации об оказываемых услугах и их стоимости обращайтесь к менеджерам компании.</p> <a class="text-decoration-none color-bfbfbf" href="https://seo.computer/ru/policy">Политика конфиденциальности</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">Оставьте заявку</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="Оставьте заявку Бесплатный SEO чек-лист: а ваш сайт готов к продвижению? в Москве" title="Оставьте заявку Бесплатный SEO чек-лист: а ваш сайт готов к продвижению? в Москве"> <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="RWdjPOzRT24BzxtjuNNBDuk22dXBrKR3Evi9Ft3V" autocomplete="off"> <div class="modal-body"> <label class="fs-5 text-center fw-bold">Оставьте заявку и наш СЕО специалист свяжется с вами в ближайшее время</label> <div class="row"> <div class="col-12"> <input type="text" name="name" class="form-control form-padding my-2" placeholder="Ваше имя" required> </div> <div class="col-12"> <input type="tel" name="phone" class="form-control form-padding my-2" placeholder="Номер телефона" required> </div> </div> </div> <div class="modal-footer justify-content-center"> <button class="btn rounded-5 btn-primary w-100 form-padding" type="submit">Отправить</button> <a href="policy.html" class="text-decoration-none text-dark text-center fs-14">Отправляя данные, вы соглашаетесь с политикой конфиденциальности</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">Выберите язык</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="RWdjPOzRT24BzxtjuNNBDuk22dXBrKR3Evi9Ft3V" autocomplete="off"> <select class="form-select mb-2" aria-label="Выберите язык" name="language" id="language"> <option selected>Выберите язык</option> <option value="cn" >китайский (упрощенный) (cn)</option> <option value="nl" >нидерландский (nl)</option> <option value="en" >английский (en)</option> <option value="fr" >французский (fr)</option> <option value="de" >немецкий (de)</option> <option value="id" >индонезийский (id)</option> <option value="it" >итальянский (it)</option> <option value="jp" >японский (jp)</option> <option value="pl" >польский (pl)</option> <option value="pt" >португальский (pt)</option> <option value="ru" selected >русский (ru)</option> <option value="es" >испанский (es)</option> <option value="tr" >турецкий (tr)</option> </select> <button type="submit" class="btn btn-primary w-100">Изменить</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="Успешно отправлена Бесплатный SEO чек-лист: а ваш сайт готов к продвижению? в Москве" title="Успешно отправлена Бесплатный SEO чек-лист: а ваш сайт готов к продвижению? в Москве" width="160" height="144" class="mb-5"> <div class="h4" style="color: #000;">Успешно отправлена!</div> <p style="color: #000;">Спасибо, Ваша заявка успешно отправлена! Мы свяжемся с Вами в ближайшее время.</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">Оставьте заявку</span> <p class="text-muted mt-1">и наш SEO специалист свяжется с Вами в ближайшее время</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="RWdjPOzRT24BzxtjuNNBDuk22dXBrKR3Evi9Ft3V" autocomplete="off"> <div class="modal__contents_input"> <input type="text" class="form-control" placeholder="Ваше имя" name="name" id="name" required /> </div> <div class="modal__contents_input"> <input type="tel" class="form-control phone_input" placeholder="Номер телефона" id="phone" name="phone" required /> </div> <div class="modal__contents_input"> <input type="text" class="form-control" placeholder="Адрес вашего сайта" name="website" id="website" required /> </div> <button type="submit" class="button desctop">Отправить</button> <button type="submit" class="button mobile">Отправить</button> </form> <p class="policy mt-3">Отправляя заявку, вы соглашаетесь <a href="https://seo.computer/ru/policy">с политикой конфиденциальности</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">Выберите город</div> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Закрыть"></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="Введите название города..."> </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="Написать в телеграм" title="Написать в телеграм Бесплатный SEO чек-лист: а ваш сайт готов к продвижению? в Москве" 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="Написать в телеграм Бесплатный SEO чек-лист: а ваш сайт готов к продвижению? в Москве" title="Написать в телеграм Бесплатный SEO чек-лист: а ваш сайт готов к продвижению? в Москве"> </button> <button class="shareButton wt open" data-bs-toggle="modal" data-bs-target="#SocialModal" data-bs-content="Написать в ватсап" title="Написать в ватсап Бесплатный SEO чек-лист: а ваш сайт готов к продвижению? в Москве" 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="Написать в ватсап Бесплатный SEO чек-лист: а ваш сайт готов к продвижению? в Москве" title="Написать в ватсап Бесплатный SEO чек-лист: а ваш сайт готов к продвижению? в Москве"> </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">Связаться с нами</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="#">Написать</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="Топ 100 Бесплатный SEO чек-лист: а ваш сайт готов к продвижению? в Москве" title="Топ 100 Бесплатный SEO чек-лист: а ваш сайт готов к продвижению? в Москве" /> </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('Читать далее'); } else { $('.content_toggle').html('Свернуть'); } 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/ru/' + 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: 'ru' }, 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/ru')); }); } else { results.html('<div class="col"><span>Результатов не найдено.</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>