Анализ сайта promricheck.com
Основное Готовность: 85%
Домен
promricheck.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Кол-во редиректов 4 слишком большое! Проверьте настройки сайта и веб-сервера!
Цепочка редиректов:
http://promricheck.com
302 Found
https://promricheck.com/
302 Found
http://promricheck.com/?execution=e1s1
302 Found
https://promricheck.com/?execution=e1s1
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 22:45:22.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык страницы не указан. Рекомендуется явно указать язык документа!
Скорость загрузки
~0,83сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,83сек оптимальна.
Объем документа
8Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 8Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 8
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 8 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | text/css | /spring/javax.faces.resource/theme.css?ln=primefaces-aristo |
| stylesheet | /spring/javax.faces.resource/static/landingpage/lib/bootstrap/css/bootstrap.min.css | |
| stylesheet | /spring/javax.faces.resource/static/landingpage/css/app.css | |
| stylesheet | /spring/javax.faces.resource/static/landingpage/css/fonts.css | |
| stylesheet | /spring/javax.faces.resource/static/landingpage/css/responsive.css | |
| stylesheet | /spring/javax.faces.resource/static/landingpage/css/font-awesome.min.css | |
| js | /spring/javax.faces.resource/js/jquery-3.5.1.min.js?ln=default&v=3_0 | |
| js | /spring/javax.faces.resource/js/bootstrap-3.3.5.min.js?ln=default&v=3_0 |
Серверные заголовки
Кол-во: 7
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 7шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| X-Frame-Options | SAMEORIGIN |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-store |
| Transfer-Encoding | chunked |
| Date | Mon, 24 Aug 2026 16:30:02 GMT |
| Strict-Transport-Security | max-age=16070400; includeSubDomains |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Не определён
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Веб-сервер не определён — заголовок Server скрыт. Это не ошибка: часто так настраивают из соображений безопасности.
Мета-теги Готовность: 32%
Title
ProMRI SystemCheck - 3.5.0
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение: 26, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Установите мета-тег description!
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1.0, minimum-scale=0.1, maximum-scale=2.0
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Meta-тег viewport со значением minimum-scale определяет минимальный масштаб области просмотра.
Meta-тег viewport со значением maximum-scale определяет максимальный масштаб области просмотра.
Разметка OpenGraph
Не найдено
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph не задана. Страница не оптимизирована под социальные сети. Мета-теги с разметкой Og помогают социальным роботам лучше структурировать Ваш сайт.
Все мета-теги
Кол-во: 1
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 1шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1.0, minimum-scale=0.1, maximum-scale=2.0 |
Оптимизация Готовность: 57%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в единственном экземпляре).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 2 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Кол-во слов 263 слишком мало. Добавьте больше текста (минимум 400 слов)!
Абзацев с текстом 17 достаточно.
Среднее число слов в абзаце 11 достаточно.
Кол-во знаков контента 1783 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 5. Это хорошо.
На странице присутствуют заголовки <h3> 4.
Тошнота
3,74
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
20,91%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| promri | 14 | 5,32% |
| javascript | 6 | 2,28% |
| cardiac | 5 | 1,90% |
| system | 5 | 1,90% |
| biotronik | 5 | 1,90% |
| conditions | 4 | 1,52% |
| patient's | 3 | 1,14% |
| assists | 3 | 1,14% |
| imprint | 3 | 1,14% |
| privacy | 3 | 1,14% |
| statement | 3 | 1,14% |
| please | 2 | 0,76% |
| enable | 2 | 0,76% |
| aktivieren | 2 | 0,76% |
| verify | 2 | 0,76% |
| implanted | 2 | 0,76% |
| configure | 2 | 0,76% |
| conditional | 2 | 0,76% |
| systemcheck | 2 | 0,76% |
| configurator | 2 | 0,76% |
Индексация Готовность: 50%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 7 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 6 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://promricheck.com/robots.txt
302 Found
https://promricheck.com/robots.txt
302 Found
http://promricheck.com/spring/main
302 Found
https://promricheck.com/spring/main
302 Found
http://promricheck.com/spring/main?execution=e1s1
302 Found
https://promricheck.com/spring/main?execution=e1s1
200 OK
Показать содержимое robots.txt
<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml"><head id="j_idt2"><link type="text/css" rel="stylesheet" href="/spring/javax.faces.resource/theme.css?ln=primefaces-aristo" /><link type="text/css" rel="stylesheet" href="/spring/javax.faces.resource/css/style.css?ln=default&v=3_0" media="screen" /><link type="text/css" rel="stylesheet" href="/spring/javax.faces.resource/css/print.css?ln=default&v=3_0" media="print" /><link type="text/css" rel="stylesheet" href="/spring/javax.faces.resource/components.css?ln=primefaces&v=8.0" /><script type="text/javascript" src="/spring/javax.faces.resource/jquery/jquery.js?ln=primefaces&v=8.0"></script><script type="text/javascript" src="/spring/javax.faces.resource/jquery/jquery-plugins.js?ln=primefaces&v=8.0"></script><script type="text/javascript" src="/spring/javax.faces.resource/core.js?ln=primefaces&v=8.0"></script><script type="text/javascript" src="/spring/javax.faces.resource/components.js?ln=primefaces&v=8.0"></script><script type="text/javascript" src="/spring/javax.faces.resource/watermark/watermark.js?ln=primefaces&v=8.0"></script><script type="text/javascript">if(window.PrimeFaces){PrimeFaces.settings.locale='en_US';}</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.1, maximum-scale=2.0" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>ProMRI SystemCheck - 3.5.0</title>
<link rel="shortcut icon" href="/spring/javax.faces.resource/images/favicon.ico?ln=default&v=3_0" />
<link rel="icon" type="image/vnd.microsoft.icon" href="/spring/javax.faces.resource/images/favicon.ico?ln=default&v=3_0" /></head><body>
<div id="main-wrap">
<div id="header">
<div class="container">
<div id="language-dropdown" class="no-print" tabindex="1" lang="en">
<span class="selected"> <span id="lang-label" class="lang-label"><span id="msg320">Language:</span></span> <span class="language"></span>
<span class="country-code"></span>
</span>
<ul class="dropdown">
<li><a class="langLink" href="?siteLanguage=de"><span class="language">Deutsch</span><span class="country-code">(DE)</span></a></li>
<li><a class="langLink" href="?siteLanguage=en"><span class="language">English</span><span class="country-code">(EN)</span></a></li>
<li><a class="langLink" href="?siteLanguage=es"><span class="language">Español</span><span class="country-code">(ES)</span></a></li>
<li><a class="langLink" href="?siteLanguage=fr"><span class="language">Français</span><span class="country-code">(FR)</span></a></li>
<li><a class="langLink" href="?siteLanguage=it"><span class="language">Italiano</span><span class="country-code">(IT)</span></a></li>
<li><a class="langLink" href="?siteLanguage=pt"><span class="language">Português</span><span class="country-code">(PT)</span></a></li>
</ul>
</div>
<div id="report-title" class="print-only"><span id="printMsg2">ProMRI SystemCheck</span>
</div>
<a href="http://www.biotronik.com/" target="_blank" id="biotronik-logo">
<img src="/spring/javax.faces.resource/images/biotronik_logo.jpg?ln=default&v=3_0" alt="" />
</a>
</div>
</div>
<div id="section0" class="section expanded">
<div id="intro">
<div id="intro-wrap">
<div id="intro-title"><span id="msg2">ProMRI SystemCheck</span>
<br />
</div>
<p class="hidden-phone"><span id="msg1">This website will assist you in determining whether an implanted BIOTRONIK ProMRI system is MR conditional in the country/region where the MRI scan will be performed. The website will guide you through the large variety of system-specific MR conditions by requesting information on the implanted device and lead combination. All entered data will be deleted when leaving the web page.</span>
</p>
</div>
</div>
</div><div id="progressDialog" class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-shadow ui-hidden-container"><div class="ui-dialog-content ui-widget-content" id="progressDialog_content"><span id="pleaseWaitText">Please wait, checking input.</span></div></div><script id="progressDialog_s" type="text/javascript">$(function(){PrimeFaces.cw("Dialog","progressDialog",{id:"progressDialog",modal:true,height:"100"});});</script><div id="serviceNotAvailableDialog" class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-shadow ui-hidden-container"><div class="ui-dialog-content ui-widget-content" id="serviceNotAvailableDialog_content"><span id="serviceNotAvailableText">Sorry, the serial number check is currently unavailable. Please enter the device name or order number instead. We are working quickly to recover this service.</span><button id="closeProgressDialogButton" name="closeProgressDialogButton" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only btn-simple" onclick="PF('serviceNotAvailableDialog').hide();" style="margin-top: 20px !important; margin-bottom: 10px !important;" type="button"><span class="ui-button-text ui-c">OK</span></button><script id="closeProgressDialogButton_s" type="text/javascript">$(function(){PrimeFaces.cw("CommandButton","widget_closeProgressDialogButton",{id:"closeProgressDialogButton"});});</script></div></div><script id="serviceNotAvailableDialog_s" type="text/javascript">$(function(){PrimeFaces.cw("Dialog","serviceNotAvailableDialog",{id:"serviceNotAvailableDialog",modal:true,width:"320"});});</script>
<form id="checkProMriFrom" name="checkProMriFrom" method="post" action="/spring/main?execution=e1s1" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="checkProMriFrom" value="checkProMriFrom" />
<div id="section1" class="section initial">
<div class="container">
<div class="question-wrap open">
<div class="demand"><span id="checkProMriFrom:enterCountry">1. Please enter the country/region where the MRI scan will be performed</span>
</div>
<div id="inputWrapCountry" class="input-wrap"><span id="checkProMriFrom:country" class="ui-autocomplete test"><input id="checkProMriFrom:country_input" name="checkProMriFrom:country_input" type="text" class="ui-autocomplete-input ui-inputfield ui-widget ui-state-default ui-corner-all" autocomplete="off" /><span id="checkProMriFrom:country_panel" class="ui-autocomplete-panel ui-widget-content ui-corner-all ui-helper-hidden ui-shadow ui-input-overlay" role="listbox"></span></span><script id="checkProMriFrom:country_s" type="text/javascript">$(function(){PrimeFaces.cw("AutoComplete","widget_checkProMriFrom_country",{id:"checkProMriFrom:country",delay:300,scrollHeight:220,appendTo:"@(body)",queryMode:"server"});});</script><script id="checkProMriFrom:countryWatermark_s" type="text/javascript">$(function(){PrimeFaces.cw("Watermark","widget_checkProMriFrom_countryWatermark",{id:"checkProMriFrom:countryWatermark",value:"Country\/Region",target:"checkProMriFrom:country"});});</script>
<div class="conditional" id="country-conditional"></div>
</div>
<div class="error-message">
<span class="reason" id="unknownCountryInputError"><span id="checkProMriFrom:countryNotFound">The name could not be found.</span><br /><span id="checkProMriFrom:checkInput">Please check your input. Make sure you enter the country/region name in the currently selected language. This website provides worldwide support, except for Japan. For MRI information in Japan please check the following webpage: www.pro-mri.jp.</span>
</span>
</div><button id="checkProMriFrom:enter-country" name="checkProMriFrom:enter-country" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-icon-left btn" onclick="PrimeFaces.ab({s:"checkProMriFrom:enter-country",f:"checkProMriFrom",onst:function(cfg){PF('progressDialog').show(); $('#progressDialog').spin('small');;},onco:function(xhr,status,args,data){checkCountryInput();}});return false;" type="submit"><span class="ui-button-icon-left ui-icon ui-c identify-icon"></span><span class="ui-button-text ui-c">Continue</span></button><script id="checkProMriFrom:enter-country_s" type="text/javascript">$(function(){PrimeFaces.cw("CommandButton","widget_checkProMriFrom_enter_country",{id:"checkProMriFrom:enter-country"});});</script>
</div>
<div class="result-wrap" id="result01">
<div class="result-label hidden-phone"><span id="checkProMriFrom:scanIn">MRI scan in:</span>
</div>
<div class="result" id="chosen-country"></div>
</div>
<a href="#country-popup" class="bio-icon help open-popup-link" id="countryHelpLink" title="FAQ - Country/Region"></a>
<div class="bio-icon toggle-btn edit" id="edit1"></div>
</div>
</div>
<div id="section2" class="section initial">
<div class="container">
<div class="question-wrap">
<div class="demand"><span id="checkProMriFrom:enterDevice">2. ICD, pacemaker or cardiac monitor (BIOTRONIK products only)</span>
</div>
<div id="inputWrapDevice" class="input-wrap"><span id="checkProMriFrom:device" class="ui-autocomplete test"><input id="checkProMriFrom:device_input" name="checkProMriFrom:device_input" type="text" class="ui-autocomplete-input ui-inputfield ui-widget ui-state-default ui-corner-all" autocomplete="off" /><span id="checkProMriFrom:device_panel" class="ui-autocomplete-panel ui-widget-content ui-corner-all ui-helper-hidden ui-shadow ui-input-overlay" role="listbox"></span></span><script id="checkProMriFrom:device_s" type="text/javascript">$(function(){PrimeFaces.cw("AutoComplete","widget_checkProMriFrom_device",{id:"checkProMriFrom:device",delay:300,scrollHeight:220,appendTo:"@(body)",queryMode:"server"});});</script><script id="checkProMriFrom:implantWatermark_s" type="text/javascript">$(function(){PrimeFaces.cw("Watermark","widget_checkProMriFrom_implantWatermark",{id:"checkProMriFrom:implantWatermark",value:"Device name, order number, or SN",target:"checkProMriFrom:device"});});</script>
<div class="conditional" id="device-conditional"></div>
</div>
<div class="error-message">
<span class="reason"><span id="checkProMriFrom:deviceNotFound">Please check your input. Make sure you entered the device name, order number or serial number correctly.</span><br />
</span> <br />
</div><button id="checkProMriFrom:enter-device" name="checkProMriFrom:enter-device" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-icon-left btn" onclick="PrimeFaces.ab({s:"checkProMriFrom:enter-device",f:"checkProMriFrom",onst:function(cfg){PF('progressDialog').show(); $('#progressDialog').spin('small');;},onco:function(xhr,status,args,data){checkDeviceInput();}});return false;" type="submit"><span class="ui-button-icon-left ui-icon ui-c identify-icon"></span><span class="ui-button-text ui-c">Continue</span></button><script id="checkProMriFrom:enter-device_s" type="text/javascript">$(function(){PrimeFaces.cw("CommandButton","widget_checkProMriFrom_enter_device",{id:"checkProMriFrom:enter-device"});});</script>
</div>
<div class="result-wrap" id="result02">
<div class="result-label hidden-phone"><span id="checkProMriFrom:msg13">Device:</span>
</div>
<div class="result" id="device-name"></div>
</div>
<a href="#device-popup" class="bio-icon help open-popup-link" id="deviceHelpLink" title="FAQ - ICD, pacemaker or cardiac monitor"></a>
<div class="bio-icon toggle-btn edit" id="edit2"></div>
</div>
</div>
<div id="section3" class="section initial">
<div class="container">
<div class="question-wrap open">
<div class="demand"><span id="checkProMriFrom:enterLeads">3. Leads (BIOTRONIK products only)</span>
</div>
<div class="input-group">
<div id="inputWrapLead1" class="input-wrap active"><span id="checkProMriFrom:inLead1" class="ui-autocomplete lead"><input id="checkProMriFrom:inLead1_input" name="checkProMriFrom:inLead1_input" type="text" class="ui-autocomplete-input ui-inputfield ui-widget ui-state-default ui-corner-all" autocomplete="off" /><span id="checkProMriFrom:inLead1_panel" class="ui-autocomplete-panel ui-widget-content ui-corner-all ui-helper-hidden ui-shadow ui-input-overlay" role="listbox"></span></span><script id="checkProMriFrom:inLead1_s" type="text/javascript">$(function(){PrimeFaces.cw("AutoComplete","widget_checkProMriFrom_inLead1",{id:"checkProMriFrom:inLead1",delay:300,scrollHeight:220,appendTo:"@(body)",queryMode:"server"});});</script><script id="checkProMriFrom:lead_1_Watermark_s" type="text/javascript">$(function(){PrimeFaces.cw("Watermark","widget_checkProMriFrom_lead_1_Watermark",{id:"checkProMriFrom:lead_1_Watermark",value:"Lead name, order number, or SN",target:"checkProMriFrom:inLead1"});});</script>
<div class="conditional"></div>
</div>
<div id="inputWrapLead2" class="input-wrap active"><span id="checkProMriFrom:inLead2" class="ui-autocomplete lead"><input id="checkProMriFrom:inLead2_input" name="checkProMriFrom:inLead2_input" type="text" class="ui-autocomplete-input ui-inputfield ui-widget ui-state-default ui-corner-all" autocomplete="off" /><span id="checkProMriFrom:inLead2_panel" class="ui-autocomplete-panel ui-widget-content ui-corner-all ui-helper-hidden ui-shadow ui-input-overlay" role="listbox"></span></span><script id="checkProMriFrom:inLead2_s" type="text/javascript">$(function(){PrimeFaces.cw("AutoComplete","widget_checkProMriFrom_inLead2",{id:"checkProMriFrom:inLead2",delay:300,scrollHeight:220,appendTo:"@(body)",queryMode:"server"});});</script><script id="checkProMriFrom:lead_2_Watermark_s" type="text/javascript">$(function(){PrimeFaces.cw("Watermark","widget_checkProMriFrom_lead_2_Watermark",{id:"checkProMriFrom:lead_2_Watermark",value:"Lead name, order number, or SN",target:"checkProMriFrom:inLead2"});});</script>
<div class="conditional"></div>
</div>
<div id="inputWrapLead3" class="input-wrap active"><span id="checkProMriFrom:inLead3" class="ui-autocomplete lead"><input id="checkProMriFrom:inLead3_input" name="checkProMriFrom:inLead3_input" type="text" class="ui-autocomplete-input ui-inputfield ui-widget ui-state-default ui-corner-all" autocomplete="off" /><span id="checkProMriFrom:inLead3_panel" class="ui-autocomplete-panel ui-widget-content ui-corner-all ui-helper-hidden ui-shadow ui-input-overlay" role="listbox"></span></span><script id="checkProMriFrom:inLead3_s" type="text/javascript">$(function(){PrimeFaces.cw("AutoComplete","widget_checkProMriFrom_inLead3",{id:"checkProMriFrom:inLead3",delay:300,scrollHeight:220,appendTo:"@(body)",queryMode:"server"});});</script><script id="checkProMriFrom:lead_3_Watermark_s" type="text/javascript">$(function(){PrimeFaces.cw("Watermark","widget_checkProMriFrom_lead_3_Watermark",{id:"checkProMriFrom:lead_3_Watermark",value:"Lead name, order number, or SN",target:"checkProMriFrom:inLead3"});});</script>
<div class="conditional"></div>
</div>
</div>
<div class="error-message">
<span class="reason"><span id="checkProMriFrom:leadNotFound"></span><br />
</span> <br />
</div><button id="checkProMriFrom:enter-inLead" name="checkProMriFrom:enter-inLead" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-icon-left btn" onclick="PrimeFaces.ab({s:"checkProMriFrom:enter-inLead",f:"checkProMriFrom",onst:function(cfg){PF('progressDialog').show(); $('#progressDialog').spin('small');;},onco:function(xhr,status,args,data){checkLeadInput();}});return false;" type="submit"><span class="ui-button-icon-left ui-icon ui-c identify-icon"></span><span class="ui-button-text ui-c">Continue</span></button><script id="checkProMriFrom:enter-inLead_s" type="text/javascript">$(function(){PrimeFaces.cw("CommandButton","widget_checkProMriFrom_enter_inLead",{id:"checkProMriFrom:enter-inLead"});});</script>
</div>
<div class="result-wrap" id="result03">
<div class="result-label hidden-phone"><span id="checkProMriFrom:msg17">Leads:</span>
</div>
<div class="result" id="lead0"></div>
<div class="clearfix"></div>
<div class="result" id="lead1"></div>
<div class="clearfix"></div>
<div class="result" id="lead2"></div>
<div class="clearfix"></div>
</div>
<a href="#leads-popup" class="bio-icon help open-popup-link" id="leadHelpLink" title="FAQ - Leads"></a>
<div class="bio-icon toggle-btn edit" id="edit3"></div>
</div>
</div><input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="e1s1" />
</form>
<div class="summary-row print-only">
<div id="patient-details">
<div id="patient-name">
<div class="p-label">Patient name</div>
</div>
<div id="patient-dob">
<div class="p-label">Date of birth</div>
</div>
</div>
</div>
<div class="summary-row print-only">
<div id="input-summary">
<div id="summary-country">
<div class="summary-label"><span id="printCountryText">MRI scan in:</span>
</div>
<div class="summary-input">
<span class="value"></span>
</div>
</div>
<div id="summary-device">
<div class="summary-label"><span id="printDeviceText">Device:</span>
</div>
<div class="summary-input">
<span class="value"></span>
</div>
</div>
<div id="summary-leads">
<div class="summary-label"><span id="printLeadsText">Leads:</span>
</div>
<div class="summary-input">
<span class="value value0"></span>
<span class="value value1"></span>
<span class="value value2"></span>
</div>
</div>
</div>
</div>
<div class="clearfix"></div>
<div id="section4" class="section">
<div class="container">
<a href="#results-popup" class="bio-icon help open-popup-link" id="resultHelpLink" title="FAQ - Results"></a><div id="conditionalResultFragment">
<div id="configuration-message">
<div id="pos"><span id="posText">The system is MR conditional.</span>
<img src="/spring/javax.faces.resource/images/conditional_true.jpg?ln=default&v=3_0" alt="" />
</div>
<div id="neg"><span id="conditionalText"></span>
<img src="/spring/javax.faces.resource/images/conditional_false.jpg?ln=default&v=3_0" alt="" />
</div>
<div class="clearfix"></div>
<b>
<span class="bigwarning"><span id="warning1">Warning: This website provides information on the MRI compatibility of the implanted system. This information on MRI compatibility does not, however, replace the product and application instructions in the </span>
<a id="hrefwarning2" target="_blank"><span id="warning2">ProMRI manual</span></a><span id="warning3">. Users must not rely solely on this information, but must carefully read and observe the ProMRI System Technical Manual for proper use of the implanted system for treatment and determination of MRI compatibility. </span>
</span>
</b>
</div>
<div class="conditions" id="conditionsResults">
<div class="conditions-label row"><span id="infoMRI">MRI scanner</span>
</div>
<div id="firstConditionalRow" class="row">
<div class="cell"><span id="resultCat1">Field strength</span>
</div>
<div class="cell"><span id="resultCat2">Isocenter position</span>
</div>
<div class="cell"><span id="resultCat3">Slew rate</span>
</div>
<div class="cell"><span id="resultCat4">Whole body SAR</span>
</div>
</div>
</div><div id="footnote" class="ui-outputpanel ui-widget">
<br />
</div>
<div class="conditions" id="fc1">
<div class="conditions-label row"><span id="conditionHeader">Further MR conditions</span>
</div>
<div id="fixed-conditions" class="open">
<ul>
<li><span id="condition1">You can find detailed information about the requirements, conditions and measures for safely conducting an MRI scan in the</span>
<a id="hrefCondition2" target="_blank"><span id="condition2" class="linkedText">ProMRI manual</span>
</a>.
</li>
<li><span id="condition3">The device is programmed to an MRI mode before the MR scan.</span>
</li>
</ul>
</div>
</div>
<div class="print-only" id="signature-wrap">
<div>
<div id="signature-field">
<div id="signature-label">Signature</div>
</div>
</div>
</div>
<div class="clearfix"></div>
<div class="hidden-medium-up" id="print-text"><span id="printMobileInfoText">To ensure the best printing experience, we recommend using the ProMRI SystemCheck on a desktop computer.</span>
</div>
<div id="print-report">
<div id="print-btn">
<div class="printer-icon"></div>
<div><span id="printBtnText">Print</span>
</div>
</div>
</div>
<div class="report hidden-phone"><a id="resetLink" href="#" class="ui-commandlink ui-widget" onclick="PrimeFaces.ab({s:"resetLink",onco:function(xhr,status,args,data){window.location.reload();;},fi:"conditionalResultFragment"});return false;">
<div class="report-icon restart"></div>
<span><span id="resetRestart">Reset & restart</span>
</span></a>
<a id="hrefManualLink" target="_blank">
<div class="report-icon more-info"></div>
<span><span id="moreInfo">ProMRI manual</span>
</span>
</a>
<a id="hrefLinkToShare" href="mailto:?body=ProPatient™ ProMRI%0D%0A%0D%0AThe ProMRI SystemCheck helps verify the MRI conditions of a patient's implanted BIOTRONIK cardiac system to give your patient safe access to MRI scans.%0D%0A%0D%0APlease open the following link to find the result of a ProMRI SystemCheck request:%0D%0A%0D%0Ahttps://promricheck.com/spring/main%0D%0A%0D%0AFor complete details about the ProMRI conditions, please refer to the ProMRI System manual.%0D%0A%0D%0AThis manual is available in the BIOTRONIK manual library at manuals.biotronik.com.%0D%0A%0D%0Ahttps://manuals.biotronik.com/emanuals-professionals/%0D%0A%0D%0A">
<div class="report-icon share-link"></div>
<span><span id="shareLink">Share result</span>
</span>
</a>
<a id="hrefMarketingLink" href="https://www.biotronik.com/en-de/products/promri" target="_blank">
<div class="report-icon world-link"></div>
<span><span id="marketingLink">ProMRI website</span>
</span>
</a>
</div></div>
</div>
</div>
<div id="base"></div>
<div id="footer">
<div class="inner">
<a href="#imprint-popup" class="open-popup-link" id="impressum" title="Imprint">Imprint</a>
|
<a href="#privacy-popup" class="open-popup-link" id="privacy" title="Privacy statement">Privacy statement</a>
|
<a id="lawHint" href="http://www.biotronik.com/content/promri_legalinfo_en.pdf" target="_blank" title="Legal Disclaimer">Legal Disclaimer</a>
| <a href="http://www.biotronik.com/" target="_blank">BIOTRONIK© 2026</a>
</div>
</div>
</div>
<div class="report hidden-medium-up" id="mobile-report">
<div><a id="resetLinkMobile" href="#" class="ui-commandlink ui-widget" onclick="PrimeFaces.ab({s:"resetLinkMobile",onco:function(xhr,status,args,data){window.location.reload();;}});return false;">
<div class="report-icon restart"></div></a>
</div>
<div><div id="mobileUpdate">
<a id="hrefManualLinkMobile" href="https://manuals.biotronik.com/emanuals-professionals/" target="_blank">
<div class="report-icon more-info"></div>
</a></div><div id="mobileLinkToShareUpdate">
<a id="hrefLinkToShare" href="mailto:?body=ProPatient™ ProMRI%0D%0A%0D%0AThe ProMRI SystemCheck helps verify the MRI conditions of a patient's implanted BIOTRONIK cardiac system to give your patient safe access to MRI scans.%0D%0A%0D%0APlease open the following link to find the result of a ProMRI SystemCheck request:%0D%0A%0D%0Ahttps://promricheck.com/spring/main%0D%0A%0D%0AFor complete details about the ProMRI conditions, please refer to the ProMRI System manual.%0D%0A%0D%0AThis manual is available in the BIOTRONIK manual library at manuals.biotronik.com.%0D%0A%0D%0Ahttps://manuals.biotronik.com/emanuals-professionals/%0D%0A%0D%0A">
<div class="report-icon share-link"></div>
</a></div><div id="mobileMarketingUpdate">
<a id="hrefMarketingLinkMobile" href="https://www.biotronik.com/en-de/products/promri" target="_blank">
<div class="report-icon world-link"></div>
</a></div>
</div>
</div>
<div id="privacy-popup" class="white-popup mfp-hide">
<div class="popup-header"><span id="privacyStatement">Privacy statement</span>
</div>
<div class="popup-content">
<p>
<a id="dataPrivacyStatementLink" href="http://www.biotronik.com/content/promri_privacystatement_en.pdf" target="_blank" title="Privacy statement">Privacy statement</a>
</p>
</div>
</div>
<div class="white-popup mfp-hide" id="imprint-popup">
<div class="popup-header"><span id="imprint">Imprint</span>
</div>
<div class="popup-content">
<p><span id="imprint1">Imprint</span>
</p>
<p><span id="imprint2">Company Name: BIOTRONIK SE & Co. KG</span>
</p>
<p><span id="imprint3">Address: Woermannkehre 1, 12359 Berlin, Germany</span>
</p>
<p><span id="imprint4">Tel: + 49 - 30 - 6 89 05 - 0</span>
</p>
<p><span id="imprint5">Fax: + 49 - 30 - 6 84 40 - 60</span>
</p>
<p><span id="imprint6">e-Mail: impressum@biotronik.de</span>
</p>
<p><span id="imprint7">Limited Partnership having its registered place of business in Berlin</span>
</p>
<p><span id="imprint8">Commercial Register No.: Berlin-Charlottenburg HRA 6501 B</span>
</p>
<p><span id="imprint9">General partner: BIOTRONIK MT SE</span>
</p>
<p><span id="imprint10">Commercial Register No.: Berlin-Charlottenburg HRB 118866 B</span>
</p>
<p><span id="imprint11">Managing Directors: Holger Krumel-van Randenborgh (Chairman), Dr. Andreas Hecker, Arne Kolfenbach </span>
</p>
<p><span id="imprint12">Ust ID No.: DE 136651322</span>
</p>
</div>
</div>
<div id="country-popup" class="white-popup mfp-hide">
<div class="popup-header"><span id="countryFAQ">FAQ - Country/Region</span>
</div>
<div class="popup-content">
<div class="popup-heading"><span id="questionFaq1">Where to get help?</span>
</div>
<p><span id="answerFaq1a">Please contact us</span>
<a id="hrefContactLink1" href="https://www.biotronik.com/en-de/contact" target="_blank"><span id="answerFaqLink">here</span>
</a>
<span id="answerFaq1b">if you need assistance.</span>
</p>
<div class="popup-heading"><span id="questionFaq2">Why is the selection of a country/region required?</span>
</div>
<p><span id="answerFaq2">In general, the use of medical devices is only allowed if they are approved. As the approval process takes a different amount of time in each country, MR conditions and available MR conditional systems may differ from country to country. To make sure that only approved products and conditions will be shown, the country where the scan will take place must be selected. You can find detailed information about the requirements, conditions and measures for safely conducting an MRI scan in the ProMRI System Technical Manual.</span>
</p>
</div>
</div>
<div id="device-popup" class="white-popup mfp-hide">
<div class="popup-header"><span id="deviceFAQ">FAQ - ICD, pacemaker or cardiac monitor</span>
</div>
<div class="popup-content">
<div class="popup-heading"><span id="questionFaq3">Where to get help?</span>
</div>
<p><span id="answerFaq3a">Please contact us</span>
<a id="hrefContactLink2" href="https://www.biotronik.com/en-de/contact" target="_blank"><span id="answerFaqLink2">here</span>
</a>
<span id="answerFaq3b">if you need assistance.</span>
</p>
<div class="popup-heading"><span id="questionFaq4">Where can I find the serial number or the product name?</span>
</div>
<p><span id="answerFaq4">The serial number and product name can be found on:</span>
</p>
<ul>
<li><span id="answerFaq4a">Pacemaker or ICD patient ID card. Please see image below.</span></li>
<li><span id="answerFaq4b">The product label (on the packaging)</span></li>
<li><span id="answerFaq4c">Programmer user interface / Programmer printout</span></li>
<li><span id="answerFaq4d">Home Monitoring Service Center</span></li>
<li><span id="answerFaq4e">Home Monitoring Status Report (printout)</span></li>
<li><span id="answerFaq4f">Instructions for use (product name only)</span></li>
</ul>
<div class="popup-heading"><span id="questionFaq5">Where can I find the order number of the product?</span>
</div>
<ul>
<li><span id="answerFaq5a">The product label (on the packaging)</span></li>
<li><span id="answerFaq5b">Device manual, instruction for use</span></li>
</ul>
<div class="popup-heading"><span id="questionFaq6">Will the data be stored?</span>
</div>
<p><span id="answerFaq6">None of the entered data will be stored. Neither data such as the serial number, product names or order numbers, nor the result will be stored.</span>
</p>
<div class="popup-heading"><span id="faqPatientIdCard">Patient ID card</span>
</div>
<img src="/spring/javax.faces.resource/images/patient_id_card.jpg?ln=default&v=3_0" alt="" />
</div>
</div>
<div id="leads-popup" class="white-popup mfp-hide">
<div class="popup-header"><span id="leadsFAQ">FAQ - Leads</span>
</div>
<div class="popup-content">
<div class="popup-heading"><span id="questionFaq7">Where to get help?</span>
</div>
<p><span id="answerFaq7a">Please contact us</span>
<a id="hrefContactLink3" href="https://www.biotronik.com/en-de/contact" target="_blank"><span id="answerFaqLink3">here</span>
</a>
<span id="answerFaq7b">if you need assistance.</span>
</p>
<div class="popup-heading"><span id="questionFaq8">Where can I find the serial number or the product name?</span>
</div>
<p><span id="answerFaq8">The serial number and product name can be found on:</span>
</p>
<ul>
<li><span id="answerFaq8a">Pacemaker or ICD patient ID card. Please see image below.</span></li>
<li><span id="answerFaq8b">The product label (on the packaging)</span></li>
<li><span id="answerFaq8c">Programmer user interface / Programmer printout</span></li>
<li><span id="answerFaq8d">Home Monitoring Service Center</span></li>
<li><span id="answerFaq8e">Home Monitoring Status Report (printout)</span></li>
<li><span id="answerFaq8f">Instructions for use (product name only)</span></li>
</ul>
<div class="popup-heading"><span id="questionFaq9">Where can I find the order number of the product?</span>
</div>
<ul>
<li><span id="answerFaq9a">The product label (on the packaging)</span></li>
<li><span id="answerFaq9b">Device manual, instruction for use</span></li>
</ul>
<div class="popup-heading"><span id="questionFaq10">Will the data be stored?</span>
</div>
<p><span id="answerFaq10">None of the entered data will be stored. Neither data such as the serial number, product names or order numbers, nor the result will be stored.</span>
</p>
<div class="popup-heading"><span id="faqPatientIdCard2">Patient ID card</span>
</div>
<img src="/spring/javax.faces.resource/images/patient_id_card.jpg?ln=default&v=3_0" alt="" />
</div>
</div>
<div id="results-popup" class="white-popup mfp-hide">
<div class="popup-header"><span id="resultsFAQ">FAQ - Results</span>
</div>
<div class="popup-content">
<div class="popup-heading"><span id="questionFaq11">Field strength</span>
</div>
<p><span id="answerFaq11">The field strength is measured in tesla (T). The MR scan with BIOTRONIK systems requires the use of a clinical MRI scanner with a closed bore, cylindrical magnets and a static magnetic field strength of 1.5 T or 3 T.</span>
</p>
<div class="popup-heading"><span id="questionFaq12">Isocenter position</span>
</div>
<p><span id="answerFaq12">The isocenter position is an MR condition that describes the permissible scan areas of the patient. Regarding the isocenter position you can find two possible scan conditions:</span>
</p>
<p>
<b><span id="answerFaq12a">Full body</span></b>
<span id="answerFaq12b">will be shown for BIOTRONIK products that have been tested under the conditions of an MR scan and are approved as MR conditional without a scan exclusion zone.</span>
</p>
<p>
<b><span id="answerFaq12c">Hip and eye</span></b>
<span id="answerFaq12d">will be shown for BIOTRONIK products that have been tested under the conditions of an MR scan and are approved as MR conditional with a scan exclusion zone.</span>
</p>
<div class="popup-heading"><span id="questionFaq13">Hip and eye - permissible positioning zone</span>
</div>
<p>
<b><span id="answerFaq13a">General considerations</span></b>
<span id="answerFaq13b">The permissible positioning zone explained below must always be maintained during MR scans of patients with restricted device systems.</span>
</p>
<p>
<b><span id="answerFaq13c">Isocenter</span></b>
<span id="answerFaq13d">Starting from the feet, the permissible positioning zone for the isocenter of the high-frequency coil is at the greater trochanter level. Starting from the top of the skull, the permissible positioning zone for the isocenter is at the level of the eyes or the lower edge of the eye socket. In practice, this means that the marker line of the MRI scanner's laser positioning marks must be within this zone. However, receiver only coils can also be positioned outside this area.</span>
</p>
<p>
<b><span id="answerFaq13e">Field of view</span></b>
<span id="answerFaq13f">An MRI scanner's field of view is the area within which imaging data can be obtained. The scan exclusion zone is determined by the MRI scanner's field of view and the size of the patient.</span>
</p>
<div class="popup-heading"><span id="questionFaq14">Slew rate</span>
</div>
<p><span id="answerFaq14">The slew rate of the MRI scanner's gradient fields is shown in tesla per meter per second per axis (T/m/s per axis). This website shows the maximum for the slew rate value, which must not be exceeded during the scan. Note: A maximum slew rate of 125 T/m/s per axis is valid for Evia, Entovis, Estella and Ecuro models up to and including serial number 66237094.</span>
</p>
<div class="popup-heading"><span id="questionFaq15">Whole body SAR</span>
</div>
<p><span id="answerFaq15a">The mean specific absorption rate (SAR) for the whole body is shown in watts per kilogram (W/kg). This website shows the maximum value for the whole body SAR. It must not be exceeded during the scan.</span>
</p>
<p> </p>
<p><span id="answerFaq15b">Caution: Detailed information about ProMRI can be found in the ProMRI System Technical Manual. Please contact your local BIOTRONIK representative.</span>
</p>
</div>
</div><script type="text/javascript" src="/spring/javax.faces.resource/js/jquery-ui/jquery-ui.min.js?ln=default&v=3_0"></script><script type="text/javascript" src="/spring/javax.faces.resource/js/modernizr.custom.js?ln=default&v=3_0"></script><script type="text/javascript" src="/spring/javax.faces.resource/js/spin.min.js?ln=default&v=3_0"></script><script type="text/javascript" src="/spring/javax.faces.resource/js/jquery.spin.js?ln=default&v=3_0"></script><script type="text/javascript" src="/spring/javax.faces.resource/js/magnific.js?ln=default&v=3_0"></script><script type="text/javascript" src="/spring/javax.faces.resource/js/extend.js?ln=default&v=3_0"></script><div id="js-logic-part">
<script type="text/javascript">
var body = $('body');
var mainWrap = $('#main-wrap');
var section0 = $('#section0');
var section1 = $('#section1');
var section2 = $('#section2');
var section3 = $('#section3');
var section4 = $('#section4');
var section4empty = $('#section4empty');
var countryInput = $('#checkProMriFrom\\:country_input');
var countryInitialInput; // necessary to check whether a section was reopend
var deviceInput = $('#checkProMriFrom\\:device_input');
var deviceInitialInput; // necessary to check whether a section was reopend
var l0 = $('#checkProMriFrom\\:inLead1_input');
var l1 = $('#checkProMriFrom\\:inLead2_input');
var l2 = $('#checkProMriFrom\\:inLead3_input');
var configMessage = $('#configuration-message');
var enterCountryButton = $('#checkProMriFrom\\:enter-country');
var enterDeviceButton = $('#checkProMriFrom\\:enter-device');
var enterLeadButton = $('#checkProMriFrom\\:enter-lead');
/* initial display of the web-page if the client uses parameter in the url */
$(document).ready(function() {
if ('false' === 'true') {
checkCountryInput();
if ('false' === 'false') {
if ('false' === 'false') {
deviceInput.val('');
checkDeviceInput();
l0.val('');
l1.val('');
l2.val('');
checkLeadInput();
}
}
}
});
function checkCountryInput() {
prepareCountryDisplay();
if ('false' === 'true' || countryInput.val() === '') {
displayCountryFailure();
} else if ('false' === 'true') {
displayCountryFailureNoDevice();
} else {
$('#country-conditional').addClass('true');
if (section1.hasClass('error')) {
$('#country-conditional').removeClass('false');
body.removeClass('report-up');
countryInput.parent().parent().removeClass('error');
section1.removeClass('error');
mainWrap.removeClass('error error01 error02');
configMessage.addClass('positive');
configMessage.removeClass('negative');
if (section2.hasClass('error')) {
section2.addClass('initial');
section2.removeClass('error');
section2.find('.input-wrap').removeClass('error');
}
;
}
;
// enter country name in result field
$('#chosen-country').html(htmlEncode(countryInput.val()));
section2.addClass('on');
setTimeout(function() {
$('#section2 .question-wrap').addClass('open');
}, 200);
contractSection(0);
setTimeout(function() {
contractSection(1);
}, 0) // needed so that section still animates after error
section1.removeClass('initial');
section2.addClass('initial');
$('#base').removeClass().addClass('b3');
}
;
}
function prepareCountryDisplay() {
closeProgressDialog();
// get the first country input to avoid change without confirm
countryInitialInput = countryInput.val();
// reset form
countryInput.parent().parent().removeClass('error');
section0.removeClass('condensed');
section0.addClass('expanded');
section4.css('display', 'none');
section2.removeClass('on');
section3.removeClass('on');
section2.removeClass('condensed');
section2.removeClass('error');
section3.removeClass('condensed');
section3.removeClass('error');
deviceInput.val('');
deviceInput.parent().parent().removeClass('error');
$('#chosen-country').html('');
$('#device-name').html('');
$('#lead0').html('');
$('#lead1').html('');
$('#lead2').html('');
$('#country-conditional').removeClass('true');
$('#country-conditional').removeClass('false');
$('#device-conditional').removeClass('true');
$('#device-conditional').removeClass('false');
mainWrap.removeClass('success02');
mainWrap.removeClass('error error02');
mainWrap.removeClass('error error03');
l0.val('');
l1.val('');
l2.val('');
l0.parent().parent().find('.conditional').removeClass('true');
l0.parent().parent().find('.conditional').removeClass('false');
l1.parent().parent().find('.conditional').removeClass('true');
l1.parent().parent().find('.conditional').removeClass('false');
l2.parent().parent().find('.conditional').removeClass('true');
l2.parent().parent().find('.conditional').removeClass('false');
l0.parent().parent().removeClass('error');
l1.parent().parent().removeClass('error');
l2.parent().parent().removeClass('error');
$('#conditionsResults').css('display', 'block');
$('#fc1').css('display', 'none');
$('#unknownCountryInputError').css('display', 'block');
$('#summary-country .summary-input .value').html(htmlEncode(countryInput.val()));
$('#summary-device .summary-input .value').html('');
$('#summary-leads .value0').html('');
$('#summary-leads .value1').html('');
$('#summary-leads .value2').html('');
}
//check the device input
function checkDeviceInput() {
// if country input changes we have to continue at step one else we could check the input
if (countryInput.val() != countryInitialInput) {
countryInitialInput = countryInput.val();
checkCountryInput();
} else {
displayDeviceResult();
}
}
// function to check the lead input
function checkLeadInput() {
// if country input changed, country have to be checked again
if (countryInput.val() != countryInitialInput) {
checkCountryInput();
} else if (deviceInput.val() != deviceInitialInput) {
checkDeviceInput();
} else {
displayLeadResult();
}
}
function displayDeviceResult() {
// save first deviceInput to avoid later change of the input without confirm
deviceInitialInput = '';
if ('false' === 'true') {
closeProgressDialog();
PF('serviceNotAvailableDialog').show();
return; // no other display changes
} else {
closeProgressDialog();
}
// reset form
section4.css('display', 'none');
section3.removeClass('on');
section3.removeClass('condensed');
section3.removeClass('error');
mainWrap.removeClass('success02');
section3.addClass('initial');
$('#device-name').html('');
$('#section3 .question-wrap').addClass('open');
$('#device-conditional').removeClass('true');
$('#device-conditional').removeClass('false');
$('#lead0').html('');
$('#lead1').html('');
$('#lead2').html('');
l0.val('');
l1.val('');
l2.val('');
l0.parent().parent().find('.conditional').removeClass('true');
l0.parent().parent().find('.conditional').removeClass('false');
l1.parent().parent().find('.conditional').removeClass('true');
l1.parent().parent().find('.conditional').removeClass('false');
l2.parent().parent().find('.conditional').removeClass('true');
l2.parent().parent().find('.conditional').removeClass('false');
l0.parent().parent().removeClass('error');
l1.parent().parent().removeClass('error');
l2.parent().parent().removeClass('error');
$('#conditionsResults').css('display', 'block');
$('#fc1').css('display', 'block');
$('.toggle-btn#edit3').removeClass('edit');
$('#summary-leads .value0').html('');
$('#summary-leads .value1').html('');
$('#summary-leads .value2').html('');
if ('false' === 'true' || countryInput.val() === '') {
displayCountryFailure();
} else if ('false' === 'true' || deviceInput.val() === '') {
displayDeviceFailure();
} else {
$('#summary-device .summary-input .value').html('');
$('#device-conditional').addClass('true');
if (section2.hasClass('error')) {
$('#device-conditional').removeClass('false');
body.removeClass('report-up')
deviceInput.parent().parent().removeClass('error');
section2.removeClass('error');
mainWrap.removeClass('error error02 error03');
configMessage.addClass('positive');
configMessage.removeClass('negative');
if (section3.hasClass('error')) {
section3.addClass('initial');
section3.removeClass('error');
section3.find('.input-wrap').removeClass('error');
}
;
}
;
// enter device name in result field
$('#device-name').html('');
// set default lead inputs
section3.removeClass('triple');
l0.parent().parent().removeClass('active');
l1.parent().parent().removeClass('active');
l2.parent().parent().removeClass('active');
$('#lead0').html('');
$('#lead1').html('');
$('#lead2').html('');
if ('-1' == 1) {
l0.parent().parent().addClass('active');
} else if ('-1' == 2) {
l0.parent().parent().addClass('active');
l1.parent().parent().addClass('active');
} else if ('-1' == 3) {
section3.addClass('triple');
l0.parent().parent().addClass('active');
l1.parent().parent().addClass('active');
l2.parent().parent().addClass('active');
}
if ('-1' != 0) {
// condense current section and expand next section
section3.addClass('on');
setTimeout(function() {
contractSection(2);
}, 0) // needed so that section still animates after error
section2.removeClass('initial');
$('#base').removeClass(); // change base color
} else {
section4.css('display', 'block');
$('#summary-leads .value0').html('---');
mainWrap.addClass('success02');
mainWrap.removeClass('error error03');
configMessage.addClass('positive');
configMessage.removeClass('negative');
setTimeout(function() {
contractSection(2);
}, 0); // needed so that section still animates after error
body.addClass('report-up');
section3.removeClass('initial');
section2.removeClass('initial');
// hide spacer
$('#base').hide();
// scroll body to top of section1
setTimeout(function() {
dh = section1.offset().top;
$('html, body').animate({
scrollTop : dh
}, 300);
}, 600);
}
}
;
return false;
}
//function to display lead result
function displayLeadResult() {
if ('false' === 'true') {
closeProgressDialog();
PF('serviceNotAvailableDialog').show();
return; // no other display changes
} else {
closeProgressDialog();
}
l0.parent().parent().find('.conditional').removeClass('true');
l0.parent().parent().find('.conditional').removeClass('false');
l1.parent().parent().find('.conditional').removeClass('true');
l1.parent().parent().find('.conditional').removeClass('false');
l2.parent().parent().find('.conditional').removeClass('true');
l2.parent().parent().find('.conditional').removeClass('false');
$('#conditionsResults').css('display', 'block');
$('#fc1').css('display', 'block');
if ('false' === 'true' || countryInput.val() === '') {
displayCountryFailure();
}
if ('false' === 'true' || deviceInput.val() === '') {
displayDeviceFailure();
} else {
// error handling if field empty or not
if ('false' === 'true') {
l0.parent().parent().addClass('error');
l0.parent().parent().find('.conditional').removeClass('true');
l0.parent().parent().find('.conditional').addClass('false');
$('#summary-leads .value0').html(htmlEncode(l0.val()));
} else {
l0.parent().parent().removeClass('error');
l0.parent().parent().find('.conditional').removeClass('false');
$('#lead0').html(''); // enter lead name in result field
$('#summary-leads .value0').html('');
}
if (l1.parent().parent().hasClass('active')) {
if ('false' === 'true') {
l1.parent().parent().addClass('error');
l1.parent().parent().find('.conditional').removeClass('true');
l1.parent().parent().find('.conditional').addClass('false');
$('#summary-leads .value1').html(htmlEncode(l1.val()));
} else {
l1.parent().parent().removeClass('error');
l1.parent().parent().find('.conditional').removeClass('false');
$('#lead1').html(''); // enter lead name in result field
$('#summary-leads .value1').html('');
}
;
} else {
l1.parent().parent().removeClass('error');
}
if (l2.parent().parent().hasClass('active')) {
if ('false' === 'true') {
l2.parent().parent().addClass('error');
l2.parent().parent().find('.conditional').removeClass('true');
l2.parent().parent().find('.conditional').addClass('false');
$('#summary-leads .value2').html(htmlEncode(l2.val()));
} else {
l2.parent().parent().removeClass('error');
l2.parent().parent().find('.conditional').removeClass('false');
$('#lead2').html(''); // enter lead name in result field
$('#summary-leads .value2').html('');
}
} else {
l2.parent().parent().removeClass('error');
}
if ('false' === 'true') {
configMessage.removeClass('positive');
configMessage.addClass('negative');
section3.addClass('error');
section4.css('display', 'block');
$('#conditionsResults').css('display', 'none');
$('#fc1').css('display', 'none');
$('#base').hide();
// scroll body to top of section3
s2 = section2.offset().top;
setTimeout(function() {
$('html, body').animate({
scrollTop : s2
}, 300);
}, 300);
} else {
section3.removeClass('error');
$('input.lead').parent().removeClass('error');
$('.input-wrap .conditional').removeClass('false');
$('.input-wrap .conditional').addClass('true');
section2.removeClass('error');
mainWrap.removeClass('error error03');
configMessage.addClass('positive');
configMessage.removeClass('negative');
section4.css('display', 'block');
setTimeout(function() {
contractSection(3);
}, 0); // needed so that section still animates after error
body.addClass('report-up');
section3.removeClass('initial');
// hide spacer
$('#base').hide();
// scroll body to top of section1
setTimeout(function() {
dh = section1.offset().top;
$('html, body').animate({
scrollTop : dh
}, 300);
}, 600);
}
}
}
// display country failure
function displayCountryFailure() {
countryInput.parent().parent().addClass('error');
section1.addClass('error');
mainWrap.addClass('error error01');
configMessage.removeClass('positive');
configMessage.addClass('negative');
body.addClass('report-up');
$('#country-conditional').removeClass('true');
$('#country-conditional').addClass('false');
// scroll body to top of section1
s1 = section1.offset().top;
setTimeout(function() {
$('html, body').animate({
scrollTop : s1
}, 300);
}, 300);
}
// display the country failure if no device exists for country
function displayCountryFailureNoDevice() {
contractSection(0);
section4.css('display', 'block');
mainWrap.addClass('success02');
mainWrap.addClass('error error03');
countryInput.parent().parent().addClass('error');
configMessage.removeClass('positive');
configMessage.addClass('negative');
$('#country-conditional').removeClass('true');
$('#country-conditional').addClass('false');
$('#conditionsResults').css('display', 'none');
$('#unknownCountryInputError').css('display', 'none');
setTimeout(function() {
contractSection(2);
}, 0); // needed so that section still animates after error
body.addClass('report-up');
section3.removeClass('initial');
// hide spacer
$('#base').hide();
// scroll body to top of section1
setTimeout(function() {
dh = section1.offset().top;
$('html, body').animate({
scrollTop : dh
}, 300);
}, 600);
}
// display device failure
function displayDeviceFailure() {
$('#summary-device .summary-input .value').html(htmlEncode(deviceInput.val()));
$('#summary-leads .value0').html('---');
deviceInput.parent().parent().addClass('error');
section2.addClass('error');
mainWrap.addClass('error error02');
configMessage.removeClass('positive');
configMessage.addClass('negative');
$('#device-conditional').removeClass('true');
$('#device-conditional').addClass('false');
body.addClass('report-up');
section4.css('display', 'block');
$('#conditionsResults').css('display', 'none');
$('#fc1').css('display', 'none');
$('#base').hide();
// scroll body to top of section1
s1 = section1.offset().top;
setTimeout(function() {
$('html, body').animate({
scrollTop : s1
}, 300);
}, 300);
}
// helper to encode input values
function htmlEncode(value) {
return $('<div></div>').text(value).html();
}
</script></div></body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 2
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 2 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| / |
Imprint
|
|
Анализировать url |
| / |
Privacy statement
|
|
Анализировать url |
Внешние ссылки
Кол-во: 4
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 4 оптимально.
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| biotronik.com |
ProMRI website
|
Анализировать url |
| manuals.biotronik.com |
ProMRI manual
|
Анализировать url |
| biotronik.com |
Legal Disclaimer
|
Анализировать url |
| biotronik.com |
Privacy statement
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Сайт promricheck.com не совсем готов к продвижению (процент готовности лишь 56%). Для попадания в ТОПы поисковых систем нужно:
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: