Анализ сайта bernadot.com
Основное Готовность: 75%
Домен
bernadot.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://bernadot.com
301 MovedPermanently
https://bernadot.com/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
Не настроен HSTS (Strict-Transport-Security) — рекомендуется включить.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 05.11.2026 5:37:29.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
UTF-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице UTF-8.
Язык
en-US
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en-US.
Скорость загрузки
~1,86сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,86сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
271Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 271Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 56
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 56 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | https://bernadot.com/wp-content/plugins/ameliabooking/extensions/divi_amelia/styles/divi-amelia.css | |
| stylesheet | https://bernadot.com/wp-content/plugins/divi-pixel/dist/admin/css/dipi-font.min.css | |
| stylesheet | https://bernadot.com/wp-content/plugins/divi-pixel/dist/public/css/general.min.css | |
| stylesheet | https://bernadot.com/wp-content/plugins/divi-corner-ribbons/assets/css/ribbon-styles.css | |
| stylesheet | https://bernadot.com/wp-content/plugins/divi-pixel/styles/style.min.css | |
| stylesheet | https://bernadot.com/wp-content/plugins/supreme-modules-pro-for-divi/styles/style.min.css | |
| stylesheet | https://bernadot.com/wp-content/plugins/ameliabooking/extensions/divi_amelia/styles/style.min.css | |
| stylesheet | https://bernadot.com/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css | |
| stylesheet | https://bernadot.com/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css | |
| stylesheet | https://bernadot.com/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css | |
| stylesheet | https://use.fontawesome.com/releases/v5.15.4/css/all.css | |
| stylesheet | https://bernadot.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/css/magnific_popup.css | |
| stylesheet | https://bernadot.com/wp-content/plugins/supreme-modules-pro-for-divi/public/css/swiper.css | |
| stylesheet | https://bernadot.com/wp-content/plugins/supreme-modules-pro-for-divi/public/css/popup.css | |
| stylesheet | https://bernadot.com/wp-content/plugins/supreme-modules-pro-for-divi/public/css/animate.css | |
| stylesheet | https://bernadot.com/wp-content/plugins/supreme-modules-pro-for-divi/public/css/readmore.css | |
| stylesheet | https://bernadot.com/wp-content/themes/Divi/style-static.min.css | |
| stylesheet | https://bernadot.com/wp-content/themes/Bernadot/style.css | |
| stylesheet | https://bernadot.com/wp-content/themes/Bernadot/style.css | |
| stylesheet | https://bernadot.com/wp-content/et-cache/140/et-core-unified-tb-338865-140.min.css?ver=1787343170 | |
| stylesheet | https://bernadot.com/wp-content/et-cache/140/et-core-unified-140.min.css?ver=1787343163 | |
| js | https://bernadot.com/wp-includes/js/jquery/jquery.min.js | |
| js | https://bernadot.com/wp-includes/js/jquery/jquery-migrate.min.js | |
| js | https://bernadot.com/wp-content/plugins/divi-pixel/vendor/js/particles.js | |
| js | https://bernadot.com/wp-content/plugins/gravityforms/js/jquery.json.min.js | |
| js | https://bernadot.com/wp-content/plugins/gravityforms/js/gravityforms.min.js | |
| js | https://bernadot.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js | |
| js | https://bernadot.com/wp-content/plugins/defend-wp-firewall/hooks/js/blocklist-common.js | |
| js | https://www.googletagmanager.com/gtag/js?id=UA-3434942-1 | |
| js | https://bernadot.com/wp-content/plugins/divi-corner-ribbons/assets/js/ribbon-frontend.js | |
| js | https://bernadot.com/wp-content/themes/Divi/js/scripts.min.js | |
| js | https://bernadot.com/wp-content/themes/Divi/js/smoothscroll.js | |
| js | https://bernadot.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.fitvids.js | |
| js | https://bernadot.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.mobile.js | |
| js | https://bernadot.com/wp-content/plugins/divi-pixel/vendor/js/magnific-popup.min.js | |
| js | https://bernadot.com/wp-content/plugins/divi-pixel/vendor/js/easypiechart.js | |
| js | https://bernadot.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/salvattore.js | |
| js | https://bernadot.com/wp-content/plugins/divi-pixel/scripts/frontend-bundle.min.js | |
| js | https://bernadot.com/wp-content/plugins/ameliabooking/extensions/divi_amelia/scripts/frontend-bundle.min.js | |
| js | https://bernadot.com/wp-includes/js/dist/dom-ready.min.js | |
| js | https://bernadot.com/wp-includes/js/dist/hooks.min.js | |
| js | https://bernadot.com/wp-includes/js/dist/i18n.min.js | |
| js | https://bernadot.com/wp-includes/js/dist/a11y.min.js | |
| js | https://bernadot.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js | |
| js | https://bernadot.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js | |
| js | https://bernadot.com/wp-content/themes/Divi/core/admin/js/common.js | |
| js | https://bernadot.com/wp-content/plugins/divi-accessibility-2.0.5/public/js/da11y.js | |
| js | https://bernadot.com/wp-content/plugins/supreme-modules-pro-for-divi/public/js/swiper-bundle.min.js | |
| js | https://bernadot.com/wp-content/plugins/supreme-modules-pro-for-divi/includes/modules/ImageCarousel/frontend.min.js | |
| js | https://bernadot.com/wp-content/plugins/divi-pixel/dist/public/js/FAQ.min.js | |
| js | https://bernadot.com/wp-content/plugins/divi-pixel/vendor/js/jquery.throttle.debounce.min.js | |
| js | https://bernadot.com/wp-content/plugins/divi-pixel/dist/public/js/ExpandingCTA.min.js | |
| js | https://bernadot.com/wp-content/plugins/gravity-forms-zero-spam/dist/js/gf-zero-spam.js | |
| js | https://bernadot.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/motion-effects.js | |
| js | https://bernadot.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/sticky-elements.js | |
| js | https://bernadot.com/wp-content/plugins/divi-bg-slideshow/assets/js/dbgs-slideshow.js?v=1.4.0 |
Серверные заголовки
Кол-во: 6
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 6шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| X-Powered-By | PHP/8.3.33 |
| Cache-Control | max-age=0 |
| Vary | Accept-Encoding |
| Accept-Ranges | none |
| Date | Fri, 21 Aug 2026 22:56:49 GMT |
| Server | Apache |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS WordPress.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Apache.
Мета-теги Готовность: 23%
Title
Bernadot Studios: La Crosse Website Design | $1000 Websites
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо уменьшить число символов в title (текущее значение: 59, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Professional La Crosse web design starting at $1000. Local business websites that get results. Free consultation. Serving La Crosse & surrounding areas since 2003.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 167, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://bernadot.com/
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots со значениями index, follow не накладывает ограничений на индексирование и показ контента.
Адаптивность
width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=3.0, user-scalable=1
Настройка масштабирования на мобильных устройствах
?
Тег 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 со значением user-scalable определяет доступность масштабирования страницы пользователем.
Meta-тег viewport со значением minimum-scale определяет минимальный масштаб области просмотра.
Meta-тег viewport со значением maximum-scale определяет максимальный масштаб области просмотра.
Разметка OpenGraph
Кол-во: 6
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:locale | en_US |
| og:type | website |
| og:title | Bernadot Studios: La Crosse Website Design | $1000 Websites |
| og:description | Professional La Crosse web design starting at $1000. Local business websites that get results. Free consultation. Serving La Crosse & surrounding areas since 2003. |
| og:url | https://bernadot.com/ |
| og:site_name | Bernadot Studios Website Design |
Все мета-теги
Кол-во: 19
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 19шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | robots | index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 |
| name | description | Professional La Crosse web design starting at $1000. Local business websites that get results. Free consultation. Serving La Crosse & surrounding areas since 2003. |
| name | twitter:card | summary_large_image |
| name | msvalidate.01 | CD9DA927FB793BF918F65B575E8CF824 |
| name | google-site-verification | upxfM4sVcEnXfp8Ge3O7dy_wvsrR2dSy1hjlxyMjTwY |
| name | generator | Bernadot 2022 v.2022 |
| name | generator | WordPress 7.1 |
| name | viewport | width=device-width, initial-scale=1.0 |
| name | viewport | width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=3.0, user-scalable=1 |
| name | msapplication-TileImage | https://bernadot.com/wp-content/uploads/2022/02/cropped-logo-symbol-1-270x270.png |
| name | generator | WP Rocket 3.23.2.2 |
| property | og:locale | en_US |
| property | og:type | website |
| property | og:title | Bernadot Studios: La Crosse Website Design | $1000 Websites |
| property | og:description | Professional La Crosse web design starting at $1000. Local business websites that get results. Free consultation. Serving La Crosse & surrounding areas since 2003. |
| property | og:url | https://bernadot.com/ |
| property | og:site_name | Bernadot Studios Website Design |
| property | article:publisher | https://www.facebook.com/bernadotstudios |
| property | article:modified_time | 2026-07-10T21:50:32+00:00 |
Оптимизация Готовность: 82%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 7 встречаются в тексте достаточно.
Абзацев с текстом 60 достаточно.
Среднее число слов в абзаце 20 достаточно.
Кол-во знаков контента 13082 на странице оптимально.
Кол-во слов 2193 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 10. Это хорошо.
На странице присутствуют заголовки <h3> 10.
Тошнота
5,20
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 5. Измените текст страницы!
Академич. тошнота
16,51%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| website | 27 | 1,23% |
| online | 26 | 1,19% |
| business | 20 | 0,91% |
| services | 19 | 0,87% |
| 15 | 0,68% | |
| crosse | 14 | 0,64% |
| design | 13 | 0,59% |
| review | 10 | 0,46% |
| bernadot | 10 | 0,46% |
| studios | 10 | 0,46% |
| reviews | 9 | 0,41% |
| service | 9 | 0,41% |
| marketing | 8 | 0,36% |
| support | 8 | 0,36% |
| businesses | 7 | 0,32% |
| presence | 7 | 0,32% |
| people | 7 | 0,32% |
| you’re | 7 | 0,32% |
| updates | 6 | 0,27% |
| already | 5 | 0,23% |
Индексация Готовность: 80%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 45 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 32510 байт. Загружен за: 2сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://bernadot.com/robots.txt
301 MovedPermanently
https://bernadot.com/robots.txt
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Access denied by DefendWP</title>
<title>Bernadot Studios Website Design</title>
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><meta name='robots' content='max-image-preview:large' />
<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
<link rel="alternate" type="application/rss+xml" title="Bernadot Studios Website Design » Feed" href="https://bernadot.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Bernadot Studios Website Design » Comments Feed" href="https://bernadot.com/comments/feed/" />
<style id="bgs-css">
[class^='bgs-'] svg.bgs-star{width:20px!important;height:20px!important;display:inline-block!important;vertical-align:middle!important;}
.bgs-align-wrap,.bgs-badge-wrap{display:flex!important;justify-content:flex-start!important;}
.bgs-badge-wrap>a.bgs-link{display:inline-block!important;}
a.bgs-link{text-decoration:none!important;color:inherit!important;}a.bgs-link .bgs-rating,a.bgs-link .bgs-reviews,a.bgs-link strong,a.bgs-link span{color:inherit;}
.et_pb_module a.bgs-link,.et_pb_module a.bgs-link *{text-decoration:none!important;}
.bgs-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:-1px!important;}
@media(max-width:980px){
[data-align-tablet='left']{justify-content:flex-start!important;}
[data-align-tablet='center']{justify-content:center!important;}
[data-align-tablet='right']{justify-content:flex-end!important;}
}
@media(max-width:767px){
[data-align-mobile='left']{justify-content:flex-start!important;}
[data-align-mobile='center']{justify-content:center!important;}
[data-align-mobile='right']{justify-content:flex-end!important;}
}
</style>
<meta content="Bernadot 2022 v.2022" name="generator"/><link rel='stylesheet' id='wpamelia-divi-css' href='https://bernadot.com/wp-content/plugins/ameliabooking/extensions/divi_amelia/styles/divi-amelia.css' media='all' />
<style id="wpamelia-divi-inline-css">
.menu li.et-hover>ul,.nav li.et-hover>ul{opacity:1!important;visibility:visible!important}.da11y-submenu-show{visibility:visible!important}
.keyboard-outline{outline-style:solid!important;outline-width:2px!important;-webkit-transition:none!important;transition:none!important}a[role=tab].keyboard-outline,button:active.keyboard-outline,button:focus.keyboard-outline,input:active.keyboard-outline,input:focus.keyboard-outline{outline-offset:-5px}.et-search-form input:focus.keyboard-outline{padding-left:15px;padding-right:15px}.et_pb_tab{-webkit-animation:none!important;animation:none!important}.et_pb_scroll_top.et-visible:focus{outline-color:Highlight;outline-style:solid;outline-width:2px}@media (-webkit-min-device-pixel-ratio:0){.et_pb_scroll_top.et-visible:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}}
.et_pb_contact_form_label,.et_pb_search .screen-reader-text,.et_pb_social_media_follow_network_name,.widget_search .screen-reader-text{display:block!important}.da11y-screen-reader-text,.et_pb_contact_form_label,.et_pb_search .screen-reader-text,.et_pb_social_media_follow_network_name,.widget_search .screen-reader-text{clip:rect(1px,1px,1px,1px);-webkit-font-smoothing:subpixel-antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1em;font-weight:600;height:1px;letter-spacing:normal;line-height:normal;overflow:hidden;position:absolute!important;text-shadow:none;text-transform:none;width:1px}.da11y-screen-reader-text:focus{clip:auto!important;background:#f1f1f1;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#00547a;display:block;height:auto;left:5px;padding:15px 23px 14px;text-decoration:none;top:7px;width:auto;z-index:1000000}
/*# sourceURL=wpamelia-divi-inline-css */
</style>
<style id="wp-emoji-styles-inline-css">
img.wp-smiley, img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 0.07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
</style>
<style id="wp-block-styles-placeholder-inline-css">
:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer." }
/*# sourceURL=wp-block-styles-placeholder-inline-css */
</style>
<style id="wp-global-styles-placeholder-inline-css">
:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer." }
/*# sourceURL=wp-global-styles-placeholder-inline-css */
</style>
<link rel='stylesheet' id='dipi_font-css' href='https://bernadot.com/wp-content/plugins/divi-pixel/dist/admin/css/dipi-font.min.css' media='all' />
<link rel='stylesheet' id='dcr-styles-css' href='https://bernadot.com/wp-content/plugins/divi-corner-ribbons/assets/css/ribbon-styles.css' media='all' />
<link rel='stylesheet' id='divi-pixel-styles-css' href='https://bernadot.com/wp-content/plugins/divi-pixel/styles/style.min.css' media='all' />
<link rel='stylesheet' id='supreme-modules-pro-for-divi-styles-css' href='https://bernadot.com/wp-content/plugins/supreme-modules-pro-for-divi/styles/style.min.css' media='all' />
<link rel='stylesheet' id='divi_amelia-styles-css' href='https://bernadot.com/wp-content/plugins/ameliabooking/extensions/divi_amelia/styles/style.min.css' media='all' />
<style id="dipi-etmodules-font-inline-css">
@font-face{
font-family:'ETmodules';
font-display:block;
src:url('https://bernadot.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot');
src:url('https://bernadot.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix') format('embedded-opentype'),
url('https://bernadot.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff') format('woff'),
url('https://bernadot.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf') format('truetype'),
url('https://bernadot.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules') format('svg');
font-weight:400;
font-style:normal;
}
/*# sourceURL=dipi-etmodules-font-inline-css */
</style>
<link rel='stylesheet' id='dsm-magnific-popup-css' href='https://bernadot.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/css/magnific_popup.css' media='all' />
<link rel='stylesheet' id='dsm-swiper-css' href='https://bernadot.com/wp-content/plugins/supreme-modules-pro-for-divi/public/css/swiper.css' media='all' />
<link rel='stylesheet' id='dsm-popup-css' href='https://bernadot.com/wp-content/plugins/supreme-modules-pro-for-divi/public/css/popup.css' media='all' />
<link rel='stylesheet' id='dsm-animate-css' href='https://bernadot.com/wp-content/plugins/supreme-modules-pro-for-divi/public/css/animate.css' media='all' />
<link rel='stylesheet' id='dsm-readmore-css' href='https://bernadot.com/wp-content/plugins/supreme-modules-pro-for-divi/public/css/readmore.css' media='all' />
<link rel='stylesheet' id='divi-style-parent-css' href='https://bernadot.com/wp-content/themes/Divi/style-static.min.css' media='all' />
<link rel='stylesheet' id='divi-style-css' href='https://bernadot.com/wp-content/themes/Bernadot/style.css' media='all' />
<link rel='stylesheet' id='child-style-css' href='https://bernadot.com/wp-content/themes/Bernadot/style.css' media='all' />
<style id="child-style-inline-css">
.gform_wrapper :is(.gform_footer,.gform_page_footer) .gform_button,
.gform_wrapper :is(.gform_footer,.gform_page_footer) input[type="submit"].gform_button,
.gform_wrapper.gravity-theme :is(.gform_footer,.gform_page_footer) .gform_button,
.gform_wrapper.gravity-theme :is(.gform_footer,.gform_page_footer) input[type="submit"].gform_button {
background:#415e59 !important;
color:#fff !important;
padding:10px 20px !important;
font-size:20px !important;
border:none !important;
text-shadow:none !important;
box-shadow:0 8px 18px rgba(0,0,0,.18) !important;
cursor:pointer;
line-height:normal !important;
height:auto !important;
-webkit-appearance:none; appearance:none;
}
.gform_wrapper :is(.gform_footer,.gform_page_footer) .gform_button:hover,
.gform_wrapper :is(.gform_footer,.gform_page_footer) .gform_button:focus {
background:#415e59 !important;
box-shadow:0 10px 22px rgba(0,0,0,.22) !important;
}
/*# sourceURL=child-style-inline-css */
</style>
<script id="jquery-core-js" src="https://bernadot.com/wp-includes/js/jquery/jquery.min.js"></script>
<script id="jquery-migrate-js" src="https://bernadot.com/wp-includes/js/jquery/jquery-migrate.min.js"></script>
<script id="defend-wp-firewall-blocklist-common-js-extra">
var defend_wp_firewall_common_blocklist_obj = {"security":"7c79ee4f0b","ipify_ip":"","ajaxurl":"https://bernadot.com/wp-admin/admin-ajax.php"};
//# sourceURL=defend-wp-firewall-blocklist-common-js-extra
</script>
<script id="defend-wp-firewall-blocklist-common-js" src="https://bernadot.com/wp-content/plugins/defend-wp-firewall/hooks/js/blocklist-common.js"></script>
<link rel="https://api.w.org/" href="https://bernadot.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://bernadot.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><style>
/*#main-header .logo_container img,
header.et-l--header .et_pb_menu__logo > img {
display: none;
}*/
</style>
<script type="text/javascript" id="dipi-logo-js">
jQuery(document).ready(function($) {
var currentLogoMode = '';
let $mainHeader = $('header#main-header');
let $tbHeader = $('header.et-l--header');
function dipi_update_logo($logo, $is_tb_logo) {
// Clone $logo so we can replace it rather than just change src attr (because this causes a bug in Safari browser)
let $mainLogo = $logo.clone();
let $tbLogoContainer = $logo.closest(".et_pb_menu__logo")
let $tbLogoContainer_a = $logo.closest(".et_pb_menu__logo a")
let $tbLogoWrapper = $tbLogoContainer_a.length ? $tbLogoContainer_a : $tbLogoContainer
if($mainLogo.length) {
$mainLogo.attr("data-logo-type", "main");
$mainLogo.attr("data-actual-width", $mainLogo[0].naturalWidth);
$mainLogo.attr("data-actual-height", $mainLogo[0].naturalHeight);
}
// Clone $logo to use in fixed header. If fixed header logo is not enabled, we simple use the original logo
let $fixedLogo = $logo.clone();
if($fixedLogo.length) {
$fixedLogo.attr("data-actual-width", $fixedLogo[0].naturalWidth);
$fixedLogo.attr("data-actual-height", $fixedLogo[0].naturalHeight);
}
// Clone $logo to use in mobile. If mobile logo is not enabled, we simple use the original logo
let $use_mobile_logo = false;
let $mobileLogo = $logo.clone();
if($use_mobile_logo && ($(window).width() <= 980)){
setTimeout( function(){
$mobileLogo.show();
}, 500)
} else {
setTimeout( function(){
$fixedLogo.show();
$mainLogo.show();
}, 500)
}
$fixedLogo.removeAttr("srcset")
$mobileLogo.removeAttr("srcset")
function callback(mutationList, observer) {
mutationList.forEach(function(mutation){
if('attributes' != mutation.type || 'class' !== mutation.attributeName){
return;
}
if($is_tb_logo) {
dipi_tb_header_change();
} else {
dipi_default_logo_change();
}
});
}
var targetNode = document.querySelector("#main-header,header.et-l--header > .et_builder_inner_content");
var observerOptions = {
childList: false,
attributes: true,
subtree: false
}
if(targetNode){
var observer = new MutationObserver(callback);
observer.observe(targetNode, observerOptions);
}
if($is_tb_logo) {
// Observe resize events to switch between mobile/fixed logos
$(window).resize(dipi_tb_header_change);
// finally call the callback manually once to get started
dipi_tb_header_change(true);
} else {
// Observe resize events to switch between mobile/fixed logos
$(window).resize(dipi_default_logo_change);
// finally call the callback manually once to get started
dipi_default_logo_change(true);
}
function dipi_tb_header_change(first_loading = false) {
if($mainLogo.length)
$mainLogo.attr("data-actual-width", $mainLogo[0].naturalWidth);
if($use_mobile_logo && $(window).width() <= 980 && currentLogoMode != 'mobile'){
currentLogoMode = 'mobile';
$tbLogoWrapper.find("img").remove();
$tbLogoWrapper.append($mobileLogo);
} else if ($(window).width() > 980) {
if ($tbHeader.find('.has_et_pb_sticky').length !== 0 && currentLogoMode != 'desktop-fixed'){
currentLogoMode = 'desktop-fixed';
$tbLogoWrapper.find("img").remove();
$tbLogoWrapper.append($fixedLogo);
} else if($tbHeader.find('.has_et_pb_sticky').length == 0 && currentLogoMode != 'desktop-normal' ){
currentLogoMode = 'desktop-normal';
$tbLogoWrapper.find("img").remove();
$tbLogoWrapper.append($mainLogo);
}
}
}
// Callback to fire when window is resized or scrolled
function dipi_default_logo_change(first_loading = false) {
if($mainLogo.length){
$mainLogo.attr("data-actual-width", $mainLogo[0].naturalWidth);
}
if($use_mobile_logo && $(window).width() <= 980 && currentLogoMode != 'mobile'){
currentLogoMode = 'mobile';
let $a = $(".logo_container a");
$a.find("#logo").remove();
$a.append($mobileLogo);
} else if($(window).width() > 980) {
if ($mainHeader.hasClass('et-fixed-header') && currentLogoMode != 'desktop-fixed'){
currentLogoMode = 'desktop-fixed';
let $a = $(".logo_container a");
$a.find("#logo").remove();
$a.append($fixedLogo);
} else if(!$mainHeader.hasClass('et-fixed-header') && currentLogoMode != 'desktop-normal') {
currentLogoMode = 'desktop-normal';
let $a = $(".logo_container a");
$a.find("#logo").remove();
$a.append($mainLogo);
}
}
}
}
});
</script><style type="text/css" id="primary-menu-position">
@media screen and (min-width: 981px) {
body.dipi-cta-button #et_top_search{
margin: 15px 0 0 22px;
}
.et_header_style_split div#et-top-navigation,
.et_header_style_left div#et-top-navigation{
align-items: flex-start !important;
}
.et_header_style_left #et-top-navigation nav > ul > li > a,
.et_header_style_split #et-top-navigation nav > ul > li > a {
padding-bottom: 32px !important;
}
/* .et_header_style_left #et-top-navigation nav > ul > li > a,
.et_header_style_split #et-top-navigation nav > ul > li > a,
.et_header_style_centered #et-top-navigation nav > ul > li > a {
line-height: 2.5em;
} */
.et_header_style_left div#et-top-navigation {
display: flex;
align-items: center;
/* With social icons enabled, we remove the bottom padding below the li elements so we need to add it to the container */
padding-top: 32px;
padding-bottom: 0px;
}
.et_header_style_split div#et-top-navigation {
align-items: center;
/* With social icons enabled, we remove the bottom padding below the li elements so we need to add it to the container */
padding-top: 32px !important;
padding-bottom: 0px !important;
}
.et_header_style_fullscreen #et-top-navigation {
padding-bottom: 0px !important;
}
/* Vertical Navigation Styles */
.et_vertical_nav #main-header #top-menu>li>a {
padding-bottom: 19px !important;
line-height: inherit;
}
.et_vertical_nav #main-header #et-top-navigation {
display: block;
}
.et_vertical_nav #top-header {
position: initial;
}
.et_vertical_fixed.admin-bar #page-container #main-header {
top:32px !important;
}
.et_vertical_nav.et_vertical_fixed.et_header_style_left #et-top-navigation {
padding-top:33px !important;
}
.et_vertical_fixed.admin-bar #page-container #main-header {
transform: translateY(0) !important;
}
.et_vertical_nav #page-container #main-header {
top: 0 !important;
}
/* With do-not-shrink functionality enabeld, we also must apply padding to fixed menu */
.et_header_style_left .et-fixed-header #et-top-navigation,
.et_header_style_split .et-fixed-header #et-top-navigation {
padding-top: 20px !important;
padding-bottom: 0px !important;
}
.et_header_style_centered .et-fixed-header #et-top-navigation {
padding-top: 20px;
padding-bottom: 0px !important;
}
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a,
.et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a{
padding-bottom: 20px !important;
}
.et-menu li:not(.mega-menu) ul,
#top-menu li:not(.mega-menu) ul{width: 240px !important;}
.et-menu li li a,
#top-menu li li a{width:100% !important;}
#top-menu li li,
.et-menu li li{width: 100%;}
}
</style><style>
.dipi-fixed-header #main-header,
.dipi-fixed-header #top-header{position:fixed !important;width:100%;}
</style>
<script type="text/javascript">
jQuery(document).ready(function ($) {
window.dipi_apply_hide_top_bar_timer = null;
window.dipi_apply_hide_top_bar = function () {
var $mainContent = $('#page-container'),
$mainHeader = $('#main-header');
if($mainHeader.length === 0 && $('.et-l--header').length > 0 )
$mainHeader = $('.et-l--header');
var $topHeader = $('#top-header'),
$adminBar = $('#wpadminbar'),
adminBarHeight = $('#wpadminbar').height(),
mainHeaderHiehgt = $mainHeader.height(),
topBarHeight = 0;
if($topHeader.length > 0)
topBarHeight = $('#top-header').height();
var didScroll = false;
var lastScrollTop = 0;
var delta = 5;
if(!$('body').hasClass('admin-bar'))
adminBarHeight = 0;
$mainHeader.css('top', adminBarHeight + topBarHeight );
$topHeader.css('top', adminBarHeight );
if($mainHeader.css('position') === 'relative'){
$mainHeader.css('top', 0 );
}
if(window.innerWidth > 980){
clearInterval(window.dipi_apply_hide_top_bar_timer);
$('body').removeClass('dipi-fixed-header');
$mainContent.css('padding-top', 0 )
return;
}
$('body').removeClass('dipi-fixed-header');
clearInterval(window.dipi_apply_hide_top_bar_timer);
function hideTopBarOnScroll(){
var scrollTop = $(this).scrollTop();
var adminBarHeight = $('#wpadminbar').height();
var topBarHeight = 0;
if($topHeader.length > 0)
topBarHeight = $('#top-header').height();
if(Math.abs(lastScrollTop - scrollTop) <= delta){
return;
}
if (scrollTop > lastScrollTop && scrollTop > topBarHeight) { // scroll down
$('#top-header').css('transform', 'translateY(-' + topBarHeight + 'px)');
$('#main-header').css('transform', 'translateY(-' + topBarHeight + 'px)');
} else if(scrollTop + $(window).height() < $(document).height()) {
$('#top-header').css('transform', 'translateY(0px)');
$('#main-header').css('transform', 'translateY(0px)');
}
lastScrollTop = scrollTop;
}
function hasScrolled() {
var adminBarHeight = $('#wpadminbar').height();
var topBarHeight = 0;
if($topHeader.length > 0)
topBarHeight = $('#top-header').height();
if(!$('body').hasClass('admin-bar'))
adminBarHeight = 0;
var scrollTop = $(this).scrollTop();
if(Math.abs(lastScrollTop - scrollTop) <= delta){
return;
}
if (scrollTop > lastScrollTop && scrollTop > topBarHeight) { // scroll down
if(window.innerWidth > 600)
adminBarHeight = 0;
$('#top-header').css('transform', 'translateY(-' + adminBarHeight + 'px)');
$('#main-header').css('transform', 'translateY(-' + adminBarHeight + 'px)');
} else if(scrollTop + $(window).height() < $(document).height()) {
$('#top-header').css('transform', 'translateY(0px)');
$('#main-header').css('transform', 'translateY(0px)');
}
lastScrollTop = scrollTop;
}
}
window.dipi_apply_hide_top_bar();
$(window).on('resize', function(){
window.dipi_apply_hide_top_bar();
})
});
</script>
<style type="text/css" id="top-header-bar-css">
@media (max-width: 980px){
#main-header,
#top-header{
transition:transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s !important;
}
}
#top-header {
font-family: 'none', sans-serif; font-size: 0|0|0|0px !important;
letter-spacing: 0|0|0|0px !important;
}
#top-header li a,
#et-info-email,
#et-info-phone {
font-weight: 0|0|0|0 !important;
}
</style>
<style type="text/css" id="main-header-bar-mobile-css">
/* .et_header_style_centered header#main-header.et-fixed-header .logo_container.logo_container {
height: auto !important;
} */
</style>
<style type="text/css" id="primary-menu-styles-css">
.et-menu-nav ul.et-menu li,
#top-menu li {
padding-right: 0|0|0|0px !important;
}
.et-menu-nav ul.et-menu li:hover,
#top-menu li:hover {
transition: all .3s ease-in-out;
}
.et-fixed-header #top-menu li {
padding-right: 0|0|0|0px !important;
transition: all .3s ease-in-out;
}
/*.et-menu-nav ul.et-menu li:last-of-type,
#top-menu>li:last-of-type {
padding-right: 0 !important;
}*/
.et-menu-nav ul.et-menu li a,
#top-menu a {
font-weight: 0|0|0|0;
}
.et-menu-nav ul.et-menu li a:hover,
#top-menu a:hover {
color: 0|0|0|0 ;
opacity: 1 !important;
}
.et-fixed-header ul#top-menu li a:hover {
color: 0|0|0|0 !important;
}
</style><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=3.0, user-scalable=1" /><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /><script type="text/javascript">
jQuery(document).ready(function(){
jQuery(".et-social-facebook .icon").attr("aria-label","Facebook");
jQuery(".et-social-rss .icon").attr("aria-label","RSS Feed");
jQuery(".et_pb_fullwidth_header_scroll").attr("aria-label","scroll-down");
jQuery(".et_pb_fullwidth_header_scroll a").attr("aria-label","scroll-down");
});
</script>
<script>!function(){window;var e,t=document;e=function(){var e=t.createElement("script");e.defer=!0,e.src="https://d2oeplw15jeq9j.cloudfront.net/widgets/widget.min.js";var n=t.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n),e.onload=function(){NDRSL.init("5dcb05c637bb9809dbfeb5e2")}},"interactive"===t.readyState||"complete"===t.readyState?e():t.addEventListener("DOMContentLoaded",e())}();</script>
<!--
<link rel="stylesheet" href="https://use.typekit.net/yfd1nia.css">
-->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-3434942-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-3434942-1');
</script>
<script>(function(d){var s = d.createElement("script");s.setAttribute("data-account", "XO6QlE8FN4");s.setAttribute("src", "https://cdn.userway.org/widget.js");(d.body || d.head).appendChild(s);})(document)</script><noscript>Please ensure Javascript is enabled for purposes of <a href="https://userway.org">website accessibility</a></noscript>
<link rel="icon" href="https://bernadot.com/wp-content/uploads/2022/02/cropped-logo-symbol-1-32x32.png" sizes="32x32" />
<link rel="icon" href="https://bernadot.com/wp-content/uploads/2022/02/cropped-logo-symbol-1-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://bernadot.com/wp-content/uploads/2022/02/cropped-logo-symbol-1-180x180.png" />
<meta name="msapplication-TileImage" content="https://bernadot.com/wp-content/uploads/2022/02/cropped-logo-symbol-1-270x270.png" />
<link rel="stylesheet" id="et-divi-customizer-global-cached-inline-styles" href="https://bernadot.com/wp-content/et-cache/global/et-divi-customizer-global.min.css?ver=1787343158" /></head>
<body style="font-family: Arial, Helvetica, sans-serif;background-color: #D0D5DE;height: 100vh;padding: 50px 10px 10px;box-sizing: border-box;margin: 0;">
<div class="website-name" style="text-align: center;font-size: 18px;padding: 50px 0 10px;">Bernadot Studios Website Design</div>
<div style="text-align: center;margin-bottom: 30px;"><a href="https://bernadot.com" class="homepage-link" style="text-align: center;font-size: 12px;background: #bcc2cd;padding: 5px 9px 5px 7px;border-radius: 15px;text-decoration: none;color: #000;"><svg version="1.1"
id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0"
viewBox="0 0 24 24" xml:space="preserve" enable-background="new 0 0 24 24" height="10" width="10"
style="margin-right:5px;">
<path
d="M4.5 12c0 -0.7 0.3 -1.3 0.8 -1.7L16.5 0.5c0.8 -0.7 1.9 -0.6 2.6 0.2 0.6 0.8 0.6 1.9 -0.2 2.5l-9.8 8.6c-0.1 0.1 -0.1 0.2 0 0.3l9.8 8.6c0.8 0.7 0.9 1.8 0.2 2.6s-1.8 0.9 -2.6 0.2l-0.1 -0.1 -11.1 -9.7c-0.5 -0.4 -0.8 -1.1 -0.8 -1.7z"
fill="#000000" stroke-width="1"></path>
</svg>Go to Homepage</a></div>
<main style="background-color: #fff;max-width: 540px;border-radius: 10px;margin: 0 auto 10px;">
<div style="padding: 20px;">
<div class="error-msg" style="font-size: 26px;font-weight: bold;">Visits from your country blocked</div>
<div class="error-code" style="color: #888;margin-top: 5px;">Access denied by firewall.</div>
<hr style="border: 0;border-top: 1px solid #eee;margin: 15px 0;">
<div class="dwp-message" style="font-size: 16px;line-height: 1.4em;">Your request has been blocked by the DefendWP Web Application Firewall. If you are a genuine user being blocked incorrectly, contact the website's administrator.</div>
</div>
</div>
</main>
<div class="footer" style="text-align: center;max-width: 580px;margin: 20px auto 0;font-size: 14px;">
<div class="dwp-branding">This website is protected by<br><a href="https://defendwp.org/" target="_blank"
class="link" style='background-image: url("https://bernadot.com/wp-content/plugins/defend-wp-firewall/assets/icon.svg");width: 120px;height: 16px;display: block;margin: 5px auto 0;'></a></div>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 34
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 34 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 2.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /tel:6087904000 |
Contact Us (608) 790-4000
|
|
|
| / |
Home
|
|
Анализировать url |
| /about-us/ |
About Us
|
|
Анализировать url |
| /ai/ |
A.I.
|
|
Анализировать url |
| /areas-we-serve/ |
Areas We Serve
|
|
Анализировать url |
| /blog/ |
Blog
|
|
Анализировать url |
| /testimonials/ |
Testimonials
|
|
Анализировать url |
| /payments/ |
Payments
|
|
Анализировать url |
| /contact-us/ |
Contact Us
|
|
Анализировать url |
| /la-crosse-website-design/ |
Website Design
|
|
Анализировать url |
| /online-reviews/ |
Online Reviews
|
|
Анализировать url |
| /google-business-profile-management/ |
Google Business Profile Management
|
|
Анализировать url |
| /citation-listings-online-directories/ |
Citation Listings | Online Directories
|
|
Анализировать url |
| /wordpress-website-support/ |
WordPress Website Support
|
|
Анализировать url |
| /la-crosse-website-design/ |
<div style="display:flex;align-items:center;justify-content:center;text-transform:uppercase;white-space:nowrap;user-select:none;font-family:sans-serif;background-color:#BD0100;color:#FFFFFF;font-size:11px;font-weight:700;letter-spacing:1.0px;box-shadow:0 2px 6px rgba(0,0,0,0.25);position:absolute;padding:6px 0;width:260px;top:40px;right:-60px;transform:rotate(45deg);"><span aria-hidden="true">BEST WEB DESIGN CO</span></div>
|
|
Анализировать url |
| /tel:6087904000 |
Call 608-790-4000
|
|
|
| /la-crosse-website-design/ |
BEST WEBSITE DESIGNER of 2025 in La Crosse, WI
|
|
Анализировать url |
| /la-crosse-website-design/ |
We have also been awarded best website design shop in La Crosse 2025
|
|
Анализировать url |
| /tel:6087904000 |
Call 608-790-4000
|
|
|
| /la-crosse-website-design/ |
Webiste Design
|
|
Анализировать url |
| /online-reviews/ |
Online Reviews
|
|
Анализировать url |
| /google-business-profile-management/ |
GBP Management
|
|
Анализировать url |
| /citation-listings-online-directories/ |
Citations
|
|
Анализировать url |
| /wordpress-website-support/ |
WordPress Support
|
|
Анализировать url |
| /tel:608-790-4000 |
Call 608-790-4000
|
|
|
| /privacy-policy/ |
privacy policy
|
|
Анализировать url |
| /terms-of-use/ |
terms & conditions
|
|
Анализировать url |
| /accessibility/ |
Accessibility
|
|
Анализировать url |
| /privacy-policy/ |
Privacy Policy
|
|
Анализировать url |
| /terms-of-use/ |
Terms of Use
|
|
Анализировать url |
| /acceptable-use-policy/ |
Acceptable Use Policy
|
|
Анализировать url |
| /cookie-policy/ |
Cookie Policy
|
|
Анализировать url |
| /page-sitemap.xml |
Sitemap
|
|
Анализировать url |
| /new |
Bernadot Studios
|
|
Анализировать url |
Внешние ссылки
Кол-во: 4
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 4 оптимально.
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| userway.org |
website accessibility
|
Анализировать url |
| superiorvasectomy.com |
superiorvasectomy.com
|
Анализировать url |
| search.google.com |
<span class="bgs-inline" style="display:inline-flex !important;align-items:center !important;gap:6px !important;white-space:nowrap !important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;"><span class="bgs-sr-only" style="position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(1px,1px,1px,1px) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important;padding:0 !important;margin:-1px !important;">5.0 out of 5 stars based on 37 Google reviews</span><svg class="bgs-star" width="26" height="26" viewbox="0 0 24 24" fill="#F4B400" xmlns="http://www.w3.org/2000/svg" style="display:inline-block!important;vertical-align:middle!important;width:26px!important;height:26px!important;" aria-hidden="true"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14l-5-4.87 6.91-1.01L12 2z"></path></svg><svg class="bgs-star" width="26" height="26" viewbox="0 0 24 24" fill="#F4B400" xmlns="http://www.w3.org/2000/svg" style="display:inline-block!important;vertical-align:middle!important;width:26px!important;height:26px!important;" aria-hidden="true"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14l-5-4.87 6.91-1.01L12 2z"></path></svg><svg class="bgs-star" width="26" height="26" viewbox="0 0 24 24" fill="#F4B400" xmlns="http://www.w3.org/2000/svg" style="display:inline-block!important;vertical-align:middle!important;width:26px!important;height:26px!important;" aria-hidden="true"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14l-5-4.87 6.91-1.01L12 2z"></path></svg><svg class="bgs-star" width="26" height="26" viewbox="0 0 24 24" fill="#F4B400" xmlns="http://www.w3.org/2000/svg" style="display:inline-block!important;vertical-align:middle!important;width:26px!important;height:26px!important;" aria-hidden="true"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14l-5-4.87 6.91-1.01L12 2z"></path></svg><svg class="bgs-star" width="26" height="26" viewbox="0 0 24 24" fill="#F4B400" xmlns="http://www.w3.org/2000/svg" style="display:inline-block!important;vertical-align:middle!important;width:26px!important;height:26px!important;" aria-hidden="true"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14l-5-4.87 6.91-1.01L12 2z"></path></svg> <strong class="bgs-rating" aria-hidden="true" style="font-size:32px !important;color:#ffffff !important;font-weight:700 !important;line-height:1.2 !important;">5.0</strong> <span class="bgs-reviews" aria-hidden="true" style="display:inline-flex !important;align-items:center !important;gap:3px !important;font-size:14px !important;color:#ffffff !important;white-space:nowrap !important;"><svg class="bgs-google-icon" width="14" height="14" viewbox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" style="display:inline-block!important;vertical-align:middle!important;width:14px!important;height:14px!important;flex-shrink:0!important;" aria-hidden="true"><path fill="#4285F4" d="M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"></path><path fill="#34A853" d="M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"></path><path fill="#FBBC05" d="M10.53 28.59a14.5 14.5 0 0 1 0-9.18l-7.98-6.19a24.07 24.07 0 0 0 0 21.56l7.98-6.19z"></path><path fill="#EA4335" d="M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"></path></svg> (37 Reviews)</span></span>
|
Анализировать url |
| search.google.com |
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 24 24" aria-hidden="true" style="flex-shrink:0"><path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"></path><path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"></path><path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l3.66-2.84z"></path><path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"></path></svg>View all Google reviews
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Анализ сайта bernadot.com, слабо оптимизирован на 65%. Для хорошей оптимизации и выхода на первые места в поиске требуется:
Исправьте ошибки в мета-тегах.
Поделитесь с друзьями: