This site uses cookies for analytics. By continuing to browse this site, you agree to this use.

scanning 100%

scan time: 01:10

hints

886

Date: 2020-12-07T12:31:08.888Z

webhint version: 6.1.1

Hints

Accessibility

axe/aria: 2 hints

hint #1: ARIA input fields must have an accessible name: Element has no title attribute

https://www.bode-hoerakustik.de/

<div class="carousel-inner" role="listbox">

hint #2: Certain ARIA roles must contain particular children: Required ARIA child role not present: option

https://www.bode-hoerakustik.de/

<div class="carousel-inner" role="listbox">
axe/color: 15 hints

hint #1: Elements must have sufficient color contrast: Element has insufficient color contrast of 3.37 (foreground color: #ffffff, background color: #e4661d, font size: 11.3pt (15.04px), font weight: normal). Expected contrast ratio of 4.5:1

https://www.bode-hoerakustik.de/

<a href="/termin" class="btn btn-lg termin d-none d-md-inline-block rounded-sm waves-effect waves-light">

hint #2: Elements must have sufficient color contrast: Element has insufficient color contrast of 3.37 (foreground color: #e4661d, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1

https://www.bode-hoerakustik.de/

<span class="text-emphasize"> Lernen Sie uns kennen - wir freuen uns auf Ihren Besuch.</span>

hint #3: Elements must have sufficient color contrast: Element has insufficient color contrast of 3.37 (foreground color: #ffffff, background color: #e4661d, font size: 9.7pt (12.96px), font weight: normal). Expected contrast ratio of 4.5:1

https://www.bode-hoerakustik.de/

<a href="/termin" class="mt-lg-3 btn warning-color-dark text-white waves-effect waves-light">

hint #4: Elements must have sufficient color contrast: Element has insufficient color contrast of 3.37 (foreground color: #e4661d, background color: #ffffff, font size: 9.7pt (12.96px), font weight: normal). Expected contrast ratio of 4.5:1

https://www.bode-hoerakustik.de/

<a href="https://hoergeraete.bode-hoerakustik.de" class="mt-1 btn btn-konfigurator bode-text ml-1 waves-effect waves-light">

hint #5: Elements must have sufficient color contrast: Element has insufficient color contrast of 3.37 (foreground color: #ffffff, background color: #e4661d, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1

https://www.bode-hoerakustik.de/

<p class="mt-2 white-text text-uppercase font-weight-bold">KOSTENLOSER <br> HÖRTEST</p>

hint #6: Elements must have sufficient color contrast: Element has insufficient color contrast of 3.37 (foreground color: #ffffff, background color: #e4661d, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1

https://www.bode-hoerakustik.de/

<p class="mt-2 white-text text-uppercase font-weight-bold">

hint #7: Elements must have sufficient color contrast: Element has insufficient color contrast of 3.37 (foreground color: #ffffff, background color: #e4661d, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1

https://www.bode-hoerakustik.de/

<p class="mt-2 white-text text-uppercase font-weight-bold">BRILLANTES<br> VERSTEHEN</p>

hint #8: Elements must have sufficient color contrast: Element has insufficient color contrast of 3.37 (foreground color: #ffffff, background color: #e4661d, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1

https://www.bode-hoerakustik.de/

<p class="mt-2 white-text text-uppercase font-weight-bold">GELD-ZURÜCK-<br>GARANTIE </p>

hint #9: Elements must have sufficient color contrast: Element has insufficient color contrast of 2.85 (foreground color: #e4661d, background color: #37474f, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

https://www.bode-hoerakustik.de/

<a class="text-emphasize" style="color: #e4661d!important" data-toggle="modal" data-target="#modal1">

hint #10: Elements must have sufficient color contrast: Element has insufficient color contrast of 3.37 (foreground color: #ffffff, background color: #e4661d, font size: 9.7pt (12.96px), font weight: normal). Expected contrast ratio of 4.5:1

https://www.bode-hoerakustik.de/

<a href="/hoergeraete" type="button" class="mt-3 btn warning-color-dark text-white waves-effect waves-light">

hint #11: Elements must have sufficient color contrast: Element has insufficient color contrast of 3.37 (foreground color: #ffffff, background color: #e4661d, font size: 9.7pt (12.96px), font weight: normal). Expected contrast ratio of 4.5:1

https://www.bode-hoerakustik.de/

<a href="https://hoergeraete.bode-hoerakustik.de" type="button" class="mt-3 btn warning-color-dark text-white waves-effect waves-light">

hint #12: Elements must have sufficient color contrast: Element has insufficient color contrast of 3.37 (foreground color: #ffffff, background color: #e4661d, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

https://www.bode-hoerakustik.de/

<p class="h6 text-uppercase">Der Besondere Preis</p>

hint #13: Elements must have sufficient color contrast: Element has insufficient color contrast of 3.37 (foreground color: #e4661d, background color: #ffffff, font size: 9.7pt (12.96px), font weight: normal). Expected contrast ratio of 4.5:1

https://www.bode-hoerakustik.de/

<button data-toggle="modal" data-target="#modal10" class="mt-5 mb-4 btn btn-konfigurator bode-text ml-1 waves-effect waves-light">

hint #14: Elements must have sufficient color contrast: Element has insufficient color contrast of 3.37 (foreground color: #ffffff, background color: #e4661d, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1

https://www.bode-hoerakustik.de/

<small>

hint #15: Elements must have sufficient color contrast: Element has insufficient color contrast of 3.37 (foreground color: #e4661d, background color: #ffffff, font size: 9.7pt (12.96px), font weight: normal). Expected contrast ratio of 4.5:1

https://www.bode-hoerakustik.de/

<a href="/termin" type="button" class="mt-1 btn white bode-text waves-effect waves-light">
axe/parsing: 1 hints

hint #1: id attribute value must be unique: Document has multiple static elements with the same id attribute: modalActivate

https://www.bode-hoerakustik.de/

<a id="modalActivate" class="mt-4 mt-lg-0" data-toggle="modal" data-target="#schnellkontakt">
axe/text-alternatives: 4 hints

hint #1: Frames must have title attribute: Element has no title attribute

https://www.bode-hoerakustik.de/

<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/vnOg-81kyCg" allowfullscreen="">

hint #2: Frames must have title attribute: Element has no title attribute

https://www.bode-hoerakustik.de/

<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/g8-Z5T2lD5E" allowfullscreen="">

hint #3: Frames must have title attribute: Element has no title attribute

https://www.bode-hoerakustik.de/

<iframe class="embed-responsive-item" src="https://youtube.com/embed/xYgaVGz5ZQQ" allowfullscreen="">

hint #4: Frames must have title attribute: Element has no title attribute

https://www.bode-hoerakustik.de/

<iframe class="embed-responsive-item" src="https://youtube.com/embed/n9zJMcl9ZyI" allowfullscreen="">

Compatibility

compat-api/html: 1 hints

hint #1: 'meta[name=theme-color]' is not supported by Edge, Firefox, Firefox Android, Opera, Safari, iOS Safari.

https://www.bode-hoerakustik.de/

<meta name="theme-color" content="#ffffff">
content-type: 60 hints

hint #1: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakus … css/bootstrap.min.css

Content-Type: text/css

hint #2: 'content-type' header charset value should be 'utf-8'.

https://use.fontawesome … leases/v5.8.2/css/all.css

Content-Type: text/css

hint #3: 'content-type' header charset value should be 'utf-8'.

https://kit.fontawesome.com/12ac734035.js

Content-Type: text/javascript

hint #4: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakustik.de/css/mdb.min.css

Content-Type: text/css

hint #5: 'content-type' header charset value should be 'utf-8'.

https://ka-p.fontawesome … pro-v4-shims.min.css

Content-Type: text/css

hint #6: 'content-type' header charset value should be 'utf-8'.

https://ka-p.fontawesome … 15.1/css/pro.min.css

Content-Type: text/css

hint #7: 'content-type' header charset value should be 'utf-8'.

https://ka-p.fontawesome … v4-font-face.min.css

Content-Type: text/css

hint #8: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakustik.de/css/style.css

Content-Type: text/css

hint #9: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakustik.de/css/live.css

Content-Type: text/css

hint #10: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakus … js/jquery-3.4.1.min.js

Content-Type: application/javascript

hint #11: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakustik.de/js/popper.min.js

Content-Type: application/javascript

hint #12: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakus … de/js/bootstrap.min.js

Content-Type: application/javascript

hint #13: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakustik.de/js/mdb.min.js

Content-Type: application/javascript

hint #14: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakus … de/img/bode-logo-o.svg

Content-Type: image/svg+xml

hint #15: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakus … de/img/svg/route_o.svg

Content-Type: image/svg+xml

hint #16: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakus … de/img/svg/route_w.svg

Content-Type: image/svg+xml

hint #17: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakustik.de/img/herz.svg

Content-Type: image/svg+xml

hint #18: 'content-type' header media type value should be 'text/javascript', not 'application/x-javascript'.

https://az416426.vo.msecnd.net/scripts/a/ai.0.js

Content-Type: application/x-javascript

hint #19: 'content-type' header charset value should be 'utf-8'.

https://az416426.vo.msecnd.net/scripts/a/ai.0.js

Content-Type: application/x-javascript

hint #20: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakus … img/svg/arrow_left.svg

Content-Type: image/svg+xml

hint #21: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakus … img/svg/arrow_right.svg

Content-Type: image/svg+xml

hint #22: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakus … bedarfsanalyse_2.svg

Content-Type: image/svg+xml

hint #23: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakustik.de/img/share.svg

Content-Type: image/svg+xml

hint #24: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakustik.de/img/auswahl_2.svg

Content-Type: image/svg+xml

hint #25: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakustik.de/img/preistag.svg

Content-Type: image/svg+xml

hint #26: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakus … de/img/logo_header.svg

Content-Type: image/svg+xml

hint #27: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakustik.de/img/expert.svg

Content-Type: image/svg+xml

hint #28: 'content-type' header charset value should be 'utf-8'.

https://www.bode-hoerakus … img/Logo_GP-Energy.svg

Content-Type: image/svg+xml

hint #29: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … 408be03a/www-player.css

Content-Type: text/css

hint #30: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

Content-Type: text/javascript

hint #31: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … vflset/en_US/base.js

Content-Type: text/javascript

hint #32: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … vflset/en_US/base.js

Content-Type: text/javascript

hint #33: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … 408be03a/www-player.css

Content-Type: text/css

hint #34: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … 408be03a/www-player.css

Content-Type: text/css

hint #35: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

Content-Type: text/javascript

hint #36: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … 408be03a/www-player.css

Content-Type: text/css

hint #37: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … vflset/en_US/base.js

Content-Type: text/javascript

hint #38: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … flset/www-embed-player.js

Content-Type: text/javascript

hint #39: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

Content-Type: text/javascript

hint #40: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … flset/www-embed-player.js

Content-Type: text/javascript

hint #41: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … vflset/en_US/base.js

Content-Type: text/javascript

hint #42: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

Content-Type: text/javascript

hint #43: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … flset/www-embed-player.js

Content-Type: text/javascript

hint #44: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … flset/www-embed-player.js

Content-Type: text/javascript

hint #45: 'content-type' header charset value should be 'utf-8'.

https://static.doubleclic … instream/ad_status.js

Content-Type: text/javascript

hint #46: 'content-type' header charset value should be 'utf-8'.

https://static.doubleclic … instream/ad_status.js

Content-Type: text/javascript

hint #47: 'content-type' header charset value should be 'utf-8'.

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

Content-Type: text/javascript

hint #48: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … vflset/en_US/embed.js

Content-Type: text/javascript

hint #49: 'content-type' header charset value should be 'utf-8'.

https://static.doubleclic … instream/ad_status.js

Content-Type: text/javascript

hint #50: 'content-type' header charset value should be 'utf-8'.

https://static.doubleclic … instream/ad_status.js

Content-Type: text/javascript

hint #51: 'content-type' header charset value should be 'utf-8'.

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

Content-Type: text/javascript

hint #52: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … vflset/en_US/remote.js

Content-Type: text/javascript

hint #53: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … vflset/en_US/remote.js

Content-Type: text/javascript

hint #54: 'content-type' header charset value should be 'utf-8'.

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

Content-Type: text/javascript

hint #55: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … vflset/en_US/embed.js

Content-Type: text/javascript

hint #56: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … vflset/en_US/remote.js

Content-Type: text/javascript

hint #57: 'content-type' header charset value should be 'utf-8'.

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

Content-Type: text/javascript

hint #58: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … vflset/en_US/embed.js

Content-Type: text/javascript

hint #59: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … vflset/en_US/remote.js

Content-Type: text/javascript

hint #60: 'content-type' header charset value should be 'utf-8'.

https://www.youtube.com … vflset/en_US/embed.js

Content-Type: text/javascript
no-p3p: 8 hints

hint #1: P3P should not be used as it is deprecated.

https://www.youtube.com/embed/vnOg-81kyCg

P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info."

hint #2: P3P should not be used as it is deprecated.

https://www.youtube.com/embed/g8-Z5T2lD5E

P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info."

hint #3: P3P should not be used as it is deprecated.

https://www.youtube.com/embed/n9zJMcl9ZyI

P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info."

hint #4: P3P should not be used as it is deprecated.

https://www.youtube.com/embed/xYgaVGz5ZQQ

P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info."

hint #5: P3P should not be used as it is deprecated.

https://googleads.g.doubleclick.net/pagead/id

P3P: policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"

hint #6: P3P should not be used as it is deprecated.

https://googleads.g.doubleclick.net/pagead/id

P3P: policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"

hint #7: P3P should not be used as it is deprecated.

https://googleads.g.doubleclick.net/pagead/id

P3P: policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"

hint #8: P3P should not be used as it is deprecated.

https://googleads.g.doubl … net/pagead/id?slf_rd=1

P3P: policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"

PWA

apple-touch-icons: 1 hints

hint #1: The 'apple-touch-icon' link element should not have a 'sizes' attribute.

https://www.bode-hoerakustik.de/

<link rel="apple-touch-icon" sizes="180x180" href="/img/favicons/apple-touch-icon.png">

Performance

http-cache: 184 hints

hint #1: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/

hint #2: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … css/bootstrap.min.css

hint #3: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://stackpath.bootstr … font-awesome.min.css

Cache-Control: public, max-age=31536000

hint #4: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://use.fontawesome … leases/v5.8.2/css/all.css

Cache-Control: max-age=31556926

hint #5: A 'cache-control' header contains directives which are not recommended: 'must-revalidate'

https://kit.fontawesome.com/12ac734035.js

Cache-Control: max-age=60, private, must-revalidate

hint #6: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/css/mdb.min.css

hint #7: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://ka-p.fontawesome … pro-v4-shims.min.css

Cache-Control: max-age=31556926

hint #8: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://ka-p.fontawesome … 15.1/css/pro.min.css

Cache-Control: max-age=31556926

hint #9: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://ka-p.fontawesome … v4-font-face.min.css

Cache-Control: max-age=31556926

hint #10: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/css/style.css

hint #11: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/css/live.css

hint #12: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … js/jquery-3.4.1.min.js

hint #13: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/js/popper.min.js

hint #14: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … de/js/bootstrap.min.js

hint #15: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/js/mdb.min.js

hint #16: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … de/img/bode-logo-o.svg

hint #17: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … de/img/svg/route_o.svg

hint #18: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … de/img/svg/route_w.svg

hint #19: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/header_1.jpg

hint #20: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/header_15.jpg

hint #21: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/header_14.jpg

hint #22: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/header_13.jpg

hint #23: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/header_12.jpg

hint #24: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/header_16.jpg

hint #25: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/herz.svg

hint #26: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://az416426.vo.msecnd.net/scripts/a/ai.0.js

Cache-Control: public, max-age=1800

hint #27: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://az416426.vo.msecnd.net/scripts/a/ai.0.js

Cache-Control: public, max-age=1800

hint #28: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … img/svg/arrow_left.svg

hint #29: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … img/svg/arrow_right.svg

hint #30: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … img/video-poster.jpg

hint #31: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/team_1.jpg

hint #32: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/team_4.jpg

hint #33: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/team_3.jpg

hint #34: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://ka-p.fontawesome … regular-400-5.1.0.woff2

Cache-Control: max-age=31556926

hint #35: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://ka-p.fontawesome … regular-400-5.11.0.woff2

Cache-Control: max-age=31556926

hint #36: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://ka-p.fontawesome … solid-900-5.0.0.woff2

Cache-Control: max-age=31556926

hint #37: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://ka-p.fontawesome … light-300-5.0.13.woff2

Cache-Control: max-age=31556926

hint #38: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … v16-latin-regular.woff2

hint #39: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … lato-v16-latin-300.woff2

hint #40: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … lato-v16-latin-700.woff2

hint #41: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … v16-latin-italic.woff2

hint #42: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/team_2.jpg

hint #43: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/team_6.jpg

hint #44: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/team_5.jpg

hint #45: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/team_7.jpg

hint #46: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … de/img/hoergerat_9.jpg

hint #47: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://ka-p.fontawesome … regular-400-5.0.0.woff2

Cache-Control: max-age=31556926

hint #48: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://ka-p.fontawesome … regular-400-5.0.11.woff2

Cache-Control: max-age=31556926

hint #49: A 'cache-control' header is missing or empty.

https://liveicomgrshot … BodeSpotSmall_v3.mp4

hint #50: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … de/img/hoergerat_4.jpg

hint #51: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … de/img/hoergerat_1.jpg

hint #52: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … img/hoergerat_11.jpg

hint #53: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … bedarfsanalyse_2.svg

hint #54: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/share.svg

hint #55: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/auswahl_2.svg

hint #56: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/preistag.svg

hint #57: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … img/hoergerat_10.jpg

hint #58: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … de/img/logo_header.svg

hint #59: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/expert.svg

hint #60: A 'cache-control' header is missing or empty.

https://www.bode-hoerakustik.de/img/offer_2.jpg

hint #61: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … img/Logo_GP-Energy.svg

hint #62: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … v16-latin-italic.woff

hint #63: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … v16-latin-regular.woff

hint #64: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … lato-v16-latin-700.woff

hint #65: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … lato-v16-latin-300.woff

hint #66: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … 408be03a/www-player.css

hint #67: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … 408be03a/www-player.css

Cache-Control: public, max-age=31536000

hint #68: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #69: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

Cache-Control: public, max-age=691200

hint #70: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

Cache-Control: public, max-age=691200

hint #71: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … vflset/en_US/base.js

hint #72: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … vflset/en_US/base.js

Cache-Control: public, max-age=31536000

hint #73: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … vflset/en_US/base.js

hint #74: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … vflset/en_US/base.js

Cache-Control: public, max-age=31536000

hint #75: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … 408be03a/www-player.css

hint #76: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … 408be03a/www-player.css

Cache-Control: public, max-age=31536000

hint #77: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … 408be03a/www-player.css

hint #78: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … 408be03a/www-player.css

Cache-Control: public, max-age=31536000

hint #79: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #80: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

Cache-Control: public, max-age=691200

hint #81: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

Cache-Control: public, max-age=691200

hint #82: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … 408be03a/www-player.css

hint #83: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … 408be03a/www-player.css

Cache-Control: public, max-age=31536000

hint #84: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … vflset/en_US/base.js

hint #85: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … vflset/en_US/base.js

Cache-Control: public, max-age=31536000

hint #86: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … flset/www-embed-player.js

hint #87: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … flset/www-embed-player.js

Cache-Control: public, max-age=31536000

hint #88: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #89: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

Cache-Control: public, max-age=691200

hint #90: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

Cache-Control: public, max-age=691200

hint #91: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … flset/www-embed-player.js

hint #92: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … flset/www-embed-player.js

Cache-Control: public, max-age=31536000

hint #93: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … vflset/en_US/base.js

hint #94: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … vflset/en_US/base.js

Cache-Control: public, max-age=31536000

hint #95: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #96: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

Cache-Control: public, max-age=691200

hint #97: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

Cache-Control: public, max-age=691200

hint #98: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … flset/www-embed-player.js

hint #99: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … flset/www-embed-player.js

Cache-Control: public, max-age=31536000

hint #100: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … flset/www-embed-player.js

hint #101: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … flset/www-embed-player.js

Cache-Control: public, max-age=31536000

hint #102: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … v16-latin-italic.ttf

hint #103: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … lato-v16-latin-300.ttf

hint #104: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … lato-v16-latin-700.ttf

hint #105: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … v16-latin-regular.ttf

hint #106: A 'cache-control' header is missing or empty.

https://liveicomgrshot … BodeSpotSmall_v3.mp4

hint #107: Resource should use cache busting but URL does not match configured patterns.

https://static.doubleclic … instream/ad_status.js

hint #108: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://static.doubleclic … instream/ad_status.js

Cache-Control: public, max-age=900

hint #109: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://static.doubleclic … instream/ad_status.js

Cache-Control: public, max-age=900

hint #110: Resource should use cache busting but URL does not match configured patterns.

https://static.doubleclic … instream/ad_status.js

hint #111: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://static.doubleclic … instream/ad_status.js

Cache-Control: public, max-age=900

hint #112: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://static.doubleclic … instream/ad_status.js

Cache-Control: public, max-age=900

hint #113: A 'cache-control' header contains directives which are not recommended: 'must-revalidate', 'no-store'

https://googleads.g.doubleclick.net/pagead/id

Cache-Control: no-cache, no-store, must-revalidate

hint #114: Resource should use cache busting but URL does not match configured patterns.

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

hint #115: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

Cache-Control: public, max-age=31536000

hint #116: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … vflset/en_US/embed.js

hint #117: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … vflset/en_US/embed.js

Cache-Control: public, max-age=31536000

hint #118: Resource should use cache busting but URL does not match configured patterns.

https://i.ytimg.com/vi … vnOg-81kyCg/default.webp

hint #119: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://i.ytimg.com/vi … vnOg-81kyCg/default.webp

Cache-Control: public, max-age=7200

hint #120: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://i.ytimg.com/vi … vnOg-81kyCg/default.webp

Cache-Control: public, max-age=7200

hint #121: Resource should use cache busting but URL does not match configured patterns.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

hint #122: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

Cache-Control: public, max-age=86400, no-transform

hint #123: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

Cache-Control: public, max-age=86400, no-transform

hint #124: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://fonts.gstatic … 9w4BMUTPHh6UVSwiPGQ.woff2

Cache-Control: public, max-age=31536000

hint #125: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://fonts.gstatic … S6uyw4BMUTPHjx4wXg.woff2

Cache-Control: public, max-age=31536000

hint #126: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://fonts.gstatic … 9w4BMUTPHh7USSwiPGQ.woff2

Cache-Control: public, max-age=31536000

hint #127: Resource should use cache busting but URL does not match configured patterns.

https://static.doubleclic … instream/ad_status.js

hint #128: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://static.doubleclic … instream/ad_status.js

Cache-Control: public, max-age=900

hint #129: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://static.doubleclic … instream/ad_status.js

Cache-Control: public, max-age=900

hint #130: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://fonts.gstatic … 6u8w4BMUTPHjxsAXC-q.woff2

Cache-Control: public, max-age=31536000

hint #131: A 'cache-control' header contains directives which are not recommended: 'must-revalidate', 'no-store'

https://googleads.g.doubleclick.net/pagead/id

Cache-Control: no-cache, no-store, must-revalidate

hint #132: Resource should use cache busting but URL does not match configured patterns.

https://static.doubleclic … instream/ad_status.js

hint #133: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://static.doubleclic … instream/ad_status.js

Cache-Control: public, max-age=900

hint #134: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://static.doubleclic … instream/ad_status.js

Cache-Control: public, max-age=900

hint #135: A 'cache-control' header contains directives which are not recommended: 'must-revalidate', 'no-store'

https://googleads.g.doubleclick.net/pagead/id

Cache-Control: no-cache, no-store, must-revalidate

hint #136: A 'cache-control' header contains directives which are not recommended: 'must-revalidate', 'no-store'

https://googleads.g.doubl … net/pagead/id?slf_rd=1

Cache-Control: no-cache, no-store, must-revalidate

hint #137: Resource should use cache busting but URL does not match configured patterns.

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

hint #138: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

Cache-Control: public, max-age=31536000

hint #139: Resource should use cache busting but URL does not match configured patterns.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

hint #140: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

Cache-Control: public, max-age=86400, no-transform

hint #141: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

Cache-Control: public, max-age=86400, no-transform

hint #142: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … vflset/en_US/remote.js

hint #143: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … vflset/en_US/remote.js

Cache-Control: public, max-age=31536000

hint #144: Resource should use cache busting but URL does not match configured patterns.

https://i.ytimg.com/vi … Z5T2lD5E/default.webp

hint #145: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://i.ytimg.com/vi … Z5T2lD5E/default.webp

Cache-Control: public, max-age=7200

hint #146: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://i.ytimg.com/vi … Z5T2lD5E/default.webp

Cache-Control: public, max-age=7200

hint #147: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

Cache-Control: public, max-age=31536000

hint #148: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … vflset/en_US/remote.js

hint #149: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … vflset/en_US/remote.js

Cache-Control: public, max-age=31536000

hint #150: Resource should use cache busting but URL does not match configured patterns.

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

hint #151: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

Cache-Control: public, max-age=31536000

hint #152: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … vflset/en_US/embed.js

hint #153: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … vflset/en_US/embed.js

Cache-Control: public, max-age=31536000

hint #154: Resource should use cache busting but URL does not match configured patterns.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

hint #155: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

Cache-Control: public, max-age=86400, no-transform

hint #156: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

Cache-Control: public, max-age=86400, no-transform

hint #157: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

Cache-Control: public, max-age=31536000

hint #158: Resource should use cache busting but URL does not match configured patterns.

https://i.ytimg.com/vi … n9zJMcl9ZyI/default.webp

hint #159: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://i.ytimg.com/vi … n9zJMcl9ZyI/default.webp

Cache-Control: public, max-age=7200

hint #160: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://i.ytimg.com/vi … n9zJMcl9ZyI/default.webp

Cache-Control: public, max-age=7200

hint #161: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … vflset/en_US/remote.js

hint #162: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … vflset/en_US/remote.js

Cache-Control: public, max-age=31536000

hint #163: Resource should use cache busting but URL does not match configured patterns.

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

hint #164: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

Cache-Control: public, max-age=31536000

hint #165: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … vflset/en_US/embed.js

hint #166: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … vflset/en_US/embed.js

Cache-Control: public, max-age=31536000

hint #167: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … vflset/en_US/remote.js

hint #168: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … vflset/en_US/remote.js

Cache-Control: public, max-age=31536000

hint #169: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

Cache-Control: public, max-age=31536000

hint #170: Resource should use cache busting but URL does not match configured patterns.

https://www.youtube.com … vflset/en_US/embed.js

hint #171: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://www.youtube.com … vflset/en_US/embed.js

Cache-Control: public, max-age=31536000

hint #172: Resource should use cache busting but URL does not match configured patterns.

https://i.ytimg.com/vi … xYgaVGz5ZQQ/default.webp

hint #173: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://i.ytimg.com/vi … xYgaVGz5ZQQ/default.webp

Cache-Control: public, max-age=7200

hint #174: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://i.ytimg.com/vi … xYgaVGz5ZQQ/default.webp

Cache-Control: public, max-age=7200

hint #175: Resource should use cache busting but URL does not match configured patterns.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

hint #176: Static resources should use a 'cache-control' header with 'max-age=31536000' or more.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

Cache-Control: public, max-age=86400, no-transform

hint #177: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

Cache-Control: public, max-age=86400, no-transform

hint #178: Static resources should use a 'cache-control' header with the 'immutable' directive.

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

Cache-Control: public, max-age=31536000

hint #179: A 'cache-control' header is missing or empty.

https://liveicomgrshot … BodeSpotSmall_v3.mp4

hint #180: A 'cache-control' header is missing or empty.

https://www.youtube.com/generate_204?exKLJw

hint #181: A 'cache-control' header is missing or empty.

https://www.youtube.com/generate_204?34WAKQ

hint #182: A 'cache-control' header is missing or empty.

https://www.youtube.com/generate_204?hjSZlQ

hint #183: A 'cache-control' header is missing or empty.

https://www.youtube.com/generate_204?VFk5MQ

hint #184: A 'cache-control' header is missing or empty.

https://www.bode-hoerakus … avicons/favicon-32x32.png

http-compression: 139 hints

hint #1: Response should include 'vary' header containing 'accept-encoding' value.

https://www.youtube.com/embed/n9zJMcl9ZyI

Vary: Cache-Control: no-cache

hint #2: Response should include 'vary' header containing 'accept-encoding' value.

https://www.youtube.com/embed/xYgaVGz5ZQQ

Vary: Cache-Control: no-cache

hint #3: Response should include 'vary' header containing 'accept-encoding' value.

https://www.youtube.com/embed/vnOg-81kyCg

Vary: Cache-Control: no-cache

hint #4: Response should include 'vary' header containing 'accept-encoding' value.

https://www.youtube.com/embed/g8-Z5T2lD5E

Vary: Cache-Control: no-cache

hint #5: Response should be compressed with Zopfli when gzip compression is requested.

https://www.bode-hoerakus … css/bootstrap.min.css

<link href="/css/bootstrap.min.css" rel="stylesheet">

hint #6: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakus … css/bootstrap.min.css

<link href="/css/bootstrap.min.css" rel="stylesheet">

hint #7: Response should be compressed with Zopfli when gzip compression is requested.

https://stackpath.bootstr … font-awesome.min.css

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">

hint #8: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://stackpath.bootstr … font-awesome.min.css

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">

hint #9: Response should be compressed with Zopfli when gzip compression is requested.

https://use.fontawesome … leases/v5.8.2/css/all.css

<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css">

hint #10: Response should include 'vary' header containing 'accept-encoding' value.

https://use.fontawesome … leases/v5.8.2/css/all.css

Vary: access-control-request-headers, access-control-request-method, accept-encoding Cache-Control: max-age=31556926

hint #11: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://use.fontawesome … leases/v5.8.2/css/all.css

<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css">

hint #12: Response should be compressed with Zopfli when gzip compression is requested.

https://kit.fontawesome.com/12ac734035.js

<script src="https://kit.fontawesome.com/12ac734035.js" crossorigin="anonymous"></script>

hint #13: Response should include 'vary' header containing 'accept-encoding' value.

https://kit.fontawesome.com/12ac734035.js

Vary: origin, accept-encoding Cache-Control: max-age=60, private, must-revalidate

hint #14: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://kit.fontawesome.com/12ac734035.js

<script src="https://kit.fontawesome.com/12ac734035.js" crossorigin="anonymous"></script>

hint #15: Response should be compressed with Zopfli when gzip compression is requested.

https://www.bode-hoerakustik.de/css/mdb.min.css

<link href="/css/mdb.min.css" rel="stylesheet">

hint #16: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakustik.de/css/mdb.min.css

<link href="/css/mdb.min.css" rel="stylesheet">

hint #17: Response should be compressed with Zopfli when gzip compression is requested.

https://ka-p.fontawesome … pro-v4-shims.min.css

hint #18: Response should include 'vary' header containing 'accept-encoding' value.

https://ka-p.fontawesome … pro-v4-shims.min.css

Vary: origin, accept-encoding, access-control-request-headers, access-control-request-method Cache-Control: max-age=31556926

hint #19: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://ka-p.fontawesome … pro-v4-shims.min.css

hint #20: Response should be compressed with Zopfli when gzip compression is requested.

https://ka-p.fontawesome … 15.1/css/pro.min.css

hint #21: Response should include 'vary' header containing 'accept-encoding' value.

https://ka-p.fontawesome … 15.1/css/pro.min.css

Vary: origin, accept-encoding, access-control-request-headers, access-control-request-method Cache-Control: max-age=31556926

hint #22: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://ka-p.fontawesome … 15.1/css/pro.min.css

hint #23: Response should be compressed with Zopfli when gzip compression is requested.

https://ka-p.fontawesome … v4-font-face.min.css

hint #24: Response should include 'vary' header containing 'accept-encoding' value.

https://ka-p.fontawesome … v4-font-face.min.css

Vary: origin, accept-encoding, access-control-request-headers, access-control-request-method Cache-Control: max-age=31556926

hint #25: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://ka-p.fontawesome … v4-font-face.min.css

hint #26: Response should not be served compressed with gzip as the compressed size is bigger than the uncompressed one.

https://www.bode-hoerakustik.de/css/style.css

<link href="/css/style.css" rel="stylesheet">

hint #27: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakustik.de/css/style.css

<link href="/css/style.css" rel="stylesheet">

hint #28: Response should be compressed with Zopfli when gzip compression is requested.

https://www.bode-hoerakustik.de/css/live.css

<link href="/css/live.css" rel="stylesheet">

hint #29: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakustik.de/css/live.css

<link href="/css/live.css" rel="stylesheet">

hint #30: Response should be compressed with Zopfli when gzip compression is requested.

https://www.bode-hoerakus … js/jquery-3.4.1.min.js

<script type="text/javascript" src="/js/jquery-3.4.1.min.js"></script>

hint #31: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakus … js/jquery-3.4.1.min.js

<script type="text/javascript" src="/js/jquery-3.4.1.min.js"></script>

hint #32: Response should be compressed with Zopfli when gzip compression is requested.

https://www.bode-hoerakustik.de/js/popper.min.js

<script type="text/javascript" src="/js/popper.min.js"></script>

hint #33: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakustik.de/js/popper.min.js

<script type="text/javascript" src="/js/popper.min.js"></script>

hint #34: Response should be compressed with Zopfli when gzip compression is requested.

https://www.bode-hoerakus … de/js/bootstrap.min.js

<script type="text/javascript" src="/js/bootstrap.min.js"></script>

hint #35: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakus … de/js/bootstrap.min.js

<script type="text/javascript" src="/js/bootstrap.min.js"></script>

hint #36: Response should be compressed with Zopfli when gzip compression is requested.

https://www.bode-hoerakustik.de/js/mdb.min.js

<script type="text/javascript" src="/js/mdb.min.js"></script>

hint #37: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakustik.de/js/mdb.min.js

<script type="text/javascript" src="/js/mdb.min.js"></script>

hint #38: Response should be compressed with gzip when gzip compression is requested.

https://www.bode-hoerakus … de/img/bode-logo-o.svg

<img src="/img/bode-logo-o.svg" alt="Bode Hörakustik - Hörgeräte in Hamburg &amp; Berlin" class="logo">

hint #39: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakus … de/img/bode-logo-o.svg

<img src="/img/bode-logo-o.svg" alt="Bode Hörakustik - Hörgeräte in Hamburg &amp; Berlin" class="logo">

hint #40: Response should be compressed with gzip when gzip compression is requested.

https://www.bode-hoerakus … de/img/svg/route_o.svg

<img src="/img/svg/route_o.svg" alt="" width="25" style="margin-right: 5px">

hint #41: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakus … de/img/svg/route_o.svg

<img src="/img/svg/route_o.svg" alt="" width="25" style="margin-right: 5px">

hint #42: Response should be compressed with gzip when gzip compression is requested.

https://www.bode-hoerakus … de/img/svg/route_w.svg

<img src="/img/svg/route_w.svg" alt="" width="35">

hint #43: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakus … de/img/svg/route_w.svg

<img src="/img/svg/route_w.svg" alt="" width="35">

hint #44: Response should be compressed with gzip when gzip compression is requested.

https://www.bode-hoerakustik.de/img/herz.svg

<img class="img-fluid pulse pr-md-4" src="/img/herz.svg" alt="Darius Bode">

hint #45: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakustik.de/img/herz.svg

<img class="img-fluid pulse pr-md-4" src="/img/herz.svg" alt="Darius Bode">

hint #46: Response should be compressed with Zopfli when gzip compression is requested.

https://az416426.vo.msecnd.net/scripts/a/ai.0.js

<script src="https://az416426.vo.msecnd.net/scripts/a/ai.0.js"></script>

hint #47: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://az416426.vo.msecnd.net/scripts/a/ai.0.js

<script src="https://az416426.vo.msecnd.net/scripts/a/ai.0.js"></script>

hint #48: Response should be compressed with gzip when gzip compression is requested.

https://www.bode-hoerakus … img/svg/arrow_left.svg

hint #49: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakus … img/svg/arrow_left.svg

hint #50: Response should be compressed with gzip when gzip compression is requested.

https://www.bode-hoerakus … img/svg/arrow_right.svg

hint #51: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakus … img/svg/arrow_right.svg

hint #52: Response should be compressed with gzip when gzip compression is requested.

https://www.bode-hoerakus … bedarfsanalyse_2.svg

<img src="/img/bedarfsanalyse_2.svg" alt="" height="150px" class="mb-4">

hint #53: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakus … bedarfsanalyse_2.svg

<img src="/img/bedarfsanalyse_2.svg" alt="" height="150px" class="mb-4">

hint #54: Response should be compressed with gzip when gzip compression is requested.

https://www.bode-hoerakustik.de/img/share.svg

<img src="/img/share.svg" alt="" height="50px">

hint #55: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakustik.de/img/share.svg

<img src="/img/share.svg" alt="" height="50px">

hint #56: Response should be compressed with gzip when gzip compression is requested.

https://www.bode-hoerakustik.de/img/auswahl_2.svg

<img src="/img/auswahl_2.svg" alt="" height="150px" class="mb-4">

hint #57: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakustik.de/img/auswahl_2.svg

<img src="/img/auswahl_2.svg" alt="" height="150px" class="mb-4">

hint #58: Response should be compressed with gzip when gzip compression is requested.

https://www.bode-hoerakustik.de/img/preistag.svg

<img src="/img/preistag.svg" alt="" height="180px" class="mb-4">

hint #59: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakustik.de/img/preistag.svg

<img src="/img/preistag.svg" alt="" height="180px" class="mb-4">

hint #60: Response should be compressed with gzip when gzip compression is requested.

https://www.bode-hoerakus … de/img/logo_header.svg

<img src="/img/logo_header.svg" alt="Bode Hörakustik Hamburg &amp; Berlin" class="logo small pt-5 pt-md-0">

hint #61: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakus … de/img/logo_header.svg

<img src="/img/logo_header.svg" alt="Bode Hörakustik Hamburg &amp; Berlin" class="logo small pt-5 pt-md-0">

hint #62: Response should be compressed with gzip when gzip compression is requested.

https://www.bode-hoerakustik.de/img/expert.svg

<img src="/img/expert.svg" alt="" height="180px" class="mb-4">

hint #63: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakustik.de/img/expert.svg

<img src="/img/expert.svg" alt="" height="180px" class="mb-4">

hint #64: Response should be compressed with gzip when gzip compression is requested.

https://www.bode-hoerakus … img/Logo_GP-Energy.svg

<img src="/img/Logo_GP-Energy.svg" alt="Bode Hörakustik Hamburg &amp; Berlin" width="130" class="ml-4 hide-on-small">

hint #65: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.bode-hoerakus … img/Logo_GP-Energy.svg

<img src="/img/Logo_GP-Energy.svg" alt="Bode Hörakustik Hamburg &amp; Berlin" width="130" class="ml-4 hide-on-small">

hint #66: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … 408be03a/www-player.css

hint #67: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … 408be03a/www-player.css

hint #68: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #69: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #70: Response should be compressed with gzip when gzip compression is requested.

https://www.youtube.com … vflset/en_US/base.js

hint #71: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … vflset/en_US/base.js

hint #72: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … vflset/en_US/base.js

hint #73: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … vflset/en_US/base.js

hint #74: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … 408be03a/www-player.css

hint #75: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … 408be03a/www-player.css

hint #76: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … 408be03a/www-player.css

hint #77: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … 408be03a/www-player.css

hint #78: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #79: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #80: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … 408be03a/www-player.css

hint #81: Response should be compressed with gzip when gzip compression is requested, regardless of the user agent.

https://www.youtube.com … 408be03a/www-player.css

hint #82: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … 408be03a/www-player.css

hint #83: Response should be compressed with gzip when gzip compression is requested.

https://www.youtube.com … vflset/en_US/base.js

hint #84: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … vflset/en_US/base.js

hint #85: Response should be compressed with gzip when gzip compression is requested.

https://www.youtube.com … flset/www-embed-player.js

hint #86: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … flset/www-embed-player.js

hint #87: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #88: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #89: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … flset/www-embed-player.js

hint #90: Response should be compressed with gzip when gzip compression is requested, regardless of the user agent.

https://www.youtube.com … flset/www-embed-player.js

hint #91: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … flset/www-embed-player.js

hint #92: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … vflset/en_US/base.js

hint #93: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … vflset/en_US/base.js

hint #94: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #95: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #96: Response should be compressed with gzip when gzip compression is requested.

https://www.youtube.com … flset/www-embed-player.js

hint #97: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … flset/www-embed-player.js

hint #98: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … flset/www-embed-player.js

hint #99: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … flset/www-embed-player.js

hint #100: Response should be compressed with gzip when gzip compression is requested.

https://static.doubleclic … instream/ad_status.js

hint #101: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://static.doubleclic … instream/ad_status.js

hint #102: Response should be compressed with gzip when gzip compression is requested.

https://static.doubleclic … instream/ad_status.js

hint #103: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://static.doubleclic … instream/ad_status.js

hint #104: Response should not be served compressed with gzip as the compressed size is bigger than the uncompressed one.

https://googleads.g.doubleclick.net/pagead/id

hint #105: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://googleads.g.doubleclick.net/pagead/id

hint #106: Response should be compressed with Zopfli when gzip compression is requested.

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

hint #107: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

hint #108: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … vflset/en_US/embed.js

hint #109: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … vflset/en_US/embed.js

hint #110: Response should be compressed with gzip when gzip compression is requested.

https://static.doubleclic … instream/ad_status.js

hint #111: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://static.doubleclic … instream/ad_status.js

hint #112: Response should not be served compressed with gzip as the compressed size is bigger than the uncompressed one.

https://googleads.g.doubleclick.net/pagead/id

hint #113: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://googleads.g.doubleclick.net/pagead/id

hint #114: Response should be compressed with gzip when gzip compression is requested.

https://static.doubleclic … instream/ad_status.js

hint #115: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://static.doubleclic … instream/ad_status.js

hint #116: Response should not be served compressed with gzip as the compressed size is bigger than the uncompressed one.

https://googleads.g.doubleclick.net/pagead/id

hint #117: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://googleads.g.doubleclick.net/pagead/id

hint #118: Response should not be served compressed with gzip as the compressed size is bigger than the uncompressed one.

https://googleads.g.doubl … net/pagead/id?slf_rd=1

hint #119: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://googleads.g.doubl … net/pagead/id?slf_rd=1

hint #120: Response should be compressed with Zopfli when gzip compression is requested.

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

hint #121: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

hint #122: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … vflset/en_US/remote.js

hint #123: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … vflset/en_US/remote.js

hint #124: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … vflset/en_US/remote.js

hint #125: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … vflset/en_US/remote.js

hint #126: Response should be compressed with Zopfli when gzip compression is requested.

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

hint #127: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

hint #128: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … vflset/en_US/embed.js

hint #129: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … vflset/en_US/embed.js

hint #130: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … vflset/en_US/remote.js

hint #131: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … vflset/en_US/remote.js

hint #132: Response should be compressed with Zopfli when gzip compression is requested.

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

hint #133: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

hint #134: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … vflset/en_US/embed.js

hint #135: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … vflset/en_US/embed.js

hint #136: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … vflset/en_US/remote.js

hint #137: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … vflset/en_US/remote.js

hint #138: Response should be compressed with Zopfli when gzip compression is requested.

https://www.youtube.com … vflset/en_US/embed.js

hint #139: Response should be compressed with Brotli when Brotli compression is requested over HTTPS.

https://www.youtube.com … vflset/en_US/embed.js

no-html-only-headers: 52 hints

hint #1: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … 408be03a/www-player.css

hint #2: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #3: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … vflset/en_US/base.js

hint #4: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … vflset/en_US/base.js

hint #5: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … 408be03a/www-player.css

hint #6: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … 408be03a/www-player.css

hint #7: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #8: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … 408be03a/www-player.css

hint #9: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … vflset/en_US/base.js

hint #10: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … flset/www-embed-player.js

hint #11: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #12: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … flset/www-embed-player.js

hint #13: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … vflset/en_US/base.js

hint #14: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #15: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … flset/www-embed-player.js

hint #16: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … flset/www-embed-player.js

hint #17: Response should not include unneeded headers: x-xss-protection

https://static.doubleclic … instream/ad_status.js

hint #18: Response should not include unneeded headers: x-xss-protection

https://static.doubleclic … instream/ad_status.js

hint #19: Response should not include unneeded headers: x-xss-protection

https://googleads.g.doubleclick.net/pagead/id

hint #20: Response should not include unneeded headers: x-xss-protection

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

hint #21: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … vflset/en_US/embed.js

hint #22: Response should not include unneeded headers: x-xss-protection

https://i.ytimg.com/vi … vnOg-81kyCg/default.webp

hint #23: Response should not include unneeded headers: x-xss-protection

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

hint #24: Response should not include unneeded headers: x-xss-protection

https://fonts.gstatic … 9w4BMUTPHh6UVSwiPGQ.woff2

hint #25: Response should not include unneeded headers: x-xss-protection

https://fonts.gstatic … S6uyw4BMUTPHjx4wXg.woff2

hint #26: Response should not include unneeded headers: x-xss-protection

https://fonts.gstatic … 9w4BMUTPHh7USSwiPGQ.woff2

hint #27: Response should not include unneeded headers: x-xss-protection

https://static.doubleclic … instream/ad_status.js

hint #28: Response should not include unneeded headers: x-xss-protection

https://fonts.gstatic … 6u8w4BMUTPHjxsAXC-q.woff2

hint #29: Response should not include unneeded headers: x-xss-protection

https://googleads.g.doubleclick.net/pagead/id

hint #30: Response should not include unneeded headers: x-xss-protection

https://static.doubleclic … instream/ad_status.js

hint #31: Response should not include unneeded headers: x-xss-protection

https://googleads.g.doubleclick.net/pagead/id

hint #32: Response should not include unneeded headers: x-xss-protection

https://googleads.g.doubl … net/pagead/id?slf_rd=1

hint #33: Response should not include unneeded headers: x-xss-protection

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

hint #34: Response should not include unneeded headers: x-xss-protection

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

hint #35: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … vflset/en_US/remote.js

hint #36: Response should not include unneeded headers: x-xss-protection

https://i.ytimg.com/vi … Z5T2lD5E/default.webp

hint #37: Response should not include unneeded headers: x-xss-protection

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

hint #38: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … vflset/en_US/remote.js

hint #39: Response should not include unneeded headers: x-xss-protection

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

hint #40: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … vflset/en_US/embed.js

hint #41: Response should not include unneeded headers: x-xss-protection

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

hint #42: Response should not include unneeded headers: x-xss-protection

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

hint #43: Response should not include unneeded headers: x-xss-protection

https://i.ytimg.com/vi … n9zJMcl9ZyI/default.webp

hint #44: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … vflset/en_US/remote.js

hint #45: Response should not include unneeded headers: x-xss-protection

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

hint #46: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … vflset/en_US/embed.js

hint #47: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … vflset/en_US/remote.js

hint #48: Response should not include unneeded headers: x-xss-protection

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

hint #49: Response should not include unneeded headers: x-xss-protection

https://www.youtube.com … vflset/en_US/embed.js

hint #50: Response should not include unneeded headers: x-xss-protection

https://i.ytimg.com/vi … xYgaVGz5ZQQ/default.webp

hint #51: Response should not include unneeded headers: x-xss-protection

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

hint #52: Response should not include unneeded headers: x-xss-protection

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

no-http-redirects: 1 hints
performance-budget: 1 hints

hint #1: To load all the resources on a 4G network, it will take about 57.1s in optimal conditions (that is 52.1s more than the 5s target).

https://www.bode-hoerakustik.de/

image-optimization-cloudinary: 22 hints

hint #1: 'https://www.bode-hoerak … k.de/img/bode-logo-o.svg' could be around 31.94kB (47%) smaller.

https://www.bode-hoerakus … de/img/bode-logo-o.svg

<img src="/img/bode-logo-o.svg" alt="Bode Hörakustik - Hörgeräte in Hamburg &amp; Berlin" class="logo">

hint #2: 'https://www.bode-hoerakustik.de/img/header_1.jpg' could be around 67.08kB (12%) smaller.

https://www.bode-hoerakustik.de/img/header_1.jpg

<img class="d-block w-100" src="/img/header_1.jpg" alt="Hörgeräte Hamburg">

hint #3: 'https://www.bode-hoerakustik.de/img/header_15.jpg' could be around 178.48kB (47%) smaller.

https://www.bode-hoerakustik.de/img/header_15.jpg

<img class="d-block w-100" src="/img/header_15.jpg" alt="Hörgeräte Berlin">

hint #4: 'https://www.bode-hoerakustik.de/img/header_14.jpg' could be around 17.89kB (5%) smaller.

https://www.bode-hoerakustik.de/img/header_14.jpg

<img class="d-block w-100" src="/img/header_14.jpg" alt="Hörgeräteakustiker Hamburg">

hint #5: 'https://www.bode-hoerakustik.de/img/header_13.jpg' could be around 49.22kB (16%) smaller.

https://www.bode-hoerakustik.de/img/header_13.jpg

<img class="d-block w-100" src="/img/header_13.jpg" alt="Hörgeräteakustiker Berlin">

hint #6: 'https://www.bode-hoerakustik.de/img/header_12.jpg' could be around 200.46kB (48%) smaller.

https://www.bode-hoerakustik.de/img/header_12.jpg

<img class="d-block w-100" src="/img/header_12.jpg" alt="Hörakustiker Hamburg">

hint #7: 'https://www.bode-hoerakustik.de/img/header_16.jpg' could be around 35.62kB (9%) smaller.

https://www.bode-hoerakustik.de/img/header_16.jpg

<img class="d-block w-100" src="/img/header_16.jpg" alt="Hörakustiker Berlin">

hint #8: 'https://www.bode-hoerak … .de/img/video-poster.jpg' could be around 13.12kB (31%) smaller.

https://www.bode-hoerakus … img/video-poster.jpg

hint #9: 'https://www.bode-hoerakustik.de/img/team_4.jpg' could be around 31.30kB (70%) smaller.

https://www.bode-hoerakustik.de/img/team_4.jpg

<img src="/img/team_4.jpg" alt="avatar" class="rounded-circle img-responsive">

hint #10: 'https://www.bode-hoerakustik.de/img/team_1.jpg' could be around 26.10kB (56%) smaller.

https://www.bode-hoerakustik.de/img/team_1.jpg

<img src="/img/team_1.jpg" alt="avatar" class="rounded-circle img-responsive">

hint #11: 'https://www.bode-hoerakustik.de/img/team_3.jpg' could be around 42.31kB (64%) smaller.

https://www.bode-hoerakustik.de/img/team_3.jpg

<img src="/img/team_3.jpg" alt="avatar" class="rounded-circle img-responsive">

hint #12: 'https://www.bode-hoerakustik.de/img/team_6.jpg' could be around 33.65kB (71%) smaller.

https://www.bode-hoerakustik.de/img/team_6.jpg

<img src="/img/team_6.jpg" alt="avatar" class="rounded-circle img-responsive">

hint #13: 'https://www.bode-hoerakustik.de/img/team_2.jpg' could be around 41.49kB (68%) smaller.

https://www.bode-hoerakustik.de/img/team_2.jpg

<img src="/img/team_2.jpg" alt="avatar" class="rounded-circle img-responsive">

hint #14: 'https://www.bode-hoerakustik.de/img/team_5.jpg' could be around 34.68kB (68%) smaller.

https://www.bode-hoerakustik.de/img/team_5.jpg

<img src="/img/team_5.jpg" alt="avatar" class="rounded-circle img-responsive">

hint #15: 'https://www.bode-hoerak … k.de/img/hoergerat_9.jpg' could be around 8.71kB (37%) smaller.

https://www.bode-hoerakus … de/img/hoergerat_9.jpg

<img src="/img/hoergerat_9.jpg" alt="">

hint #16: 'https://www.bode-hoerakustik.de/img/team_7.jpg' could be around 40.99kB (67%) smaller.

https://www.bode-hoerakustik.de/img/team_7.jpg

<img src="/img/team_7.jpg" alt="avatar" class="rounded-circle img-responsive">

hint #17: 'https://www.bode-hoerak … k.de/img/hoergerat_4.jpg' could be around 9.72kB (46%) smaller.

https://www.bode-hoerakus … de/img/hoergerat_4.jpg

<img src="/img/hoergerat_4.jpg" alt="">

hint #18: 'https://www.bode-hoerak … k.de/img/hoergerat_1.jpg' could be around 27.79kB (79%) smaller.

https://www.bode-hoerakus … de/img/hoergerat_1.jpg

<img src="/img/hoergerat_1.jpg" alt="">

hint #19: 'https://www.bode-hoerak … .de/img/hoergerat_11.jpg' could be around 24.65kB (66%) smaller.

https://www.bode-hoerakus … img/hoergerat_11.jpg

<img src="/img/hoergerat_11.jpg" alt="">

hint #20: 'https://www.bode-hoerak … .de/img/hoergerat_10.jpg' could be around 48.76kB (70%) smaller.

https://www.bode-hoerakus … img/hoergerat_10.jpg

<img src="/img/hoergerat_10.jpg" alt="" style="width: 300px; max-width: 100%;">

hint #21: 'https://www.bode-hoerakustik.de/img/offer_2.jpg' could be around 203.44kB (80%) smaller.

https://www.bode-hoerakustik.de/img/offer_2.jpg

<img src="/img/offer_2.jpg" class="img-fluid" style="width: 100%;" alt="">

hint #22: 'https://www.bode-hoerak … k.de/img/logo_header.svg' could be around 31.93kB (47%) smaller.

https://www.bode-hoerakus … de/img/logo_header.svg

<img src="/img/logo_header.svg" alt="Bode Hörakustik Hamburg &amp; Berlin" class="logo small pt-5 pt-md-0">

Pitfalls

button-type: 1 hints

hint #1: Button type attribute has not been set.

https://www.bode-hoerakustik.de/

<button data-toggle="modal" data-target="#modal10" class="mt-5 mb-4 btn btn-konfigurator bode-text ml-1 waves-effect waves-light">

Security

disown-opener: 6 hints

hint #1: Link 'rel' attribute should include 'noopener'.

https://www.bode-hoerakustik.de/

<a class="text-special-color" href="https://goo.gl/maps/WX8t7tJirbm" target="_blank">

hint #2: Link 'rel' attribute should include 'noopener'.

https://www.bode-hoerakustik.de/

<a class="text-special-color" href="https://g.page/BodeHoerenWandsbek?share" target="_blank">

hint #3: Link 'rel' attribute should include 'noopener'.

https://www.bode-hoerakustik.de/

<a class="text-special-color" href="https://goo.gl/maps/UvmrRgs3mm12" target="_blank">

hint #4: Link 'rel' attribute should include 'noopener'.

https://www.bode-hoerakustik.de/

<a class="text-special-color" href="https://goo.gl/maps/ZNsrHsncw322" target="_blank">

hint #5: Link 'rel' attribute should include 'noopener'.

https://www.bode-hoerakustik.de/

<a class="text-special-color" href="https://g.page/BodeHoeren?share" target="_blank">

hint #6: Link 'rel' attribute should include 'noopener'.

https://www.bode-hoerakustik.de/

<a class="text-special-color" href="https://goo.gl/maps/EFGMxwZXK8M2" target="_blank">
no-disallowed-headers: 124 hints

hint #1: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/

x-powered-by: asp.net

hint #2: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com/embed/vnOg-81kyCg

expires: tue, 27 apr 1971 19:44:06 gmt

hint #3: The 'P3P' header should not be used, it is a non-standard header only implemented in Internet Explorer.

https://www.youtube.com/embed/vnOg-81kyCg

p3p: cp="this is not a p3p policy! see http://support.google.com/accounts/answer/151657?hl=en for more info."

hint #4: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com/embed/g8-Z5T2lD5E

expires: tue, 27 apr 1971 19:44:06 gmt

hint #5: The 'P3P' header should not be used, it is a non-standard header only implemented in Internet Explorer.

https://www.youtube.com/embed/g8-Z5T2lD5E

p3p: cp="this is not a p3p policy! see http://support.google.com/accounts/answer/151657?hl=en for more info."

hint #6: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com/embed/n9zJMcl9ZyI

expires: tue, 27 apr 1971 19:44:06 gmt

hint #7: The 'P3P' header should not be used, it is a non-standard header only implemented in Internet Explorer.

https://www.youtube.com/embed/n9zJMcl9ZyI

p3p: cp="this is not a p3p policy! see http://support.google.com/accounts/answer/151657?hl=en for more info."

hint #8: The 'P3P' header should not be used, it is a non-standard header only implemented in Internet Explorer.

https://www.youtube.com/embed/xYgaVGz5ZQQ

p3p: cp="this is not a p3p policy! see http://support.google.com/accounts/answer/151657?hl=en for more info."

hint #9: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com/embed/xYgaVGz5ZQQ

expires: tue, 27 apr 1971 19:44:06 gmt

hint #10: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … css/bootstrap.min.css

x-powered-by: asp.net

hint #11: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/css/mdb.min.css

x-powered-by: asp.net

hint #12: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/css/style.css

x-powered-by: asp.net

hint #13: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/css/live.css

x-powered-by: asp.net

hint #14: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … js/jquery-3.4.1.min.js

x-powered-by: asp.net

hint #15: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/js/popper.min.js

x-powered-by: asp.net

hint #16: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … de/js/bootstrap.min.js

x-powered-by: asp.net

hint #17: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/js/mdb.min.js

x-powered-by: asp.net

hint #18: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … de/img/bode-logo-o.svg

x-powered-by: asp.net

hint #19: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … de/img/svg/route_o.svg

x-powered-by: asp.net

hint #20: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … de/img/svg/route_w.svg

x-powered-by: asp.net

hint #21: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/header_1.jpg

x-powered-by: asp.net

hint #22: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/header_15.jpg

x-powered-by: asp.net

hint #23: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/header_14.jpg

x-powered-by: asp.net

hint #24: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/header_13.jpg

x-powered-by: asp.net

hint #25: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/header_12.jpg

x-powered-by: asp.net

hint #26: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/header_16.jpg

x-powered-by: asp.net

hint #27: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/herz.svg

x-powered-by: asp.net

hint #28: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://az416426.vo.msecnd.net/scripts/a/ai.0.js

expires: mon, 07 dec 2020 13:01:14 gmt

hint #29: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … img/svg/arrow_left.svg

x-powered-by: asp.net

hint #30: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … img/svg/arrow_right.svg

x-powered-by: asp.net

hint #31: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … img/video-poster.jpg

x-powered-by: asp.net

hint #32: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/team_1.jpg

x-powered-by: asp.net

hint #33: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/team_4.jpg

x-powered-by: asp.net

hint #34: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/team_3.jpg

x-powered-by: asp.net

hint #35: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … v16-latin-regular.woff2

x-powered-by: asp.net

hint #36: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … lato-v16-latin-300.woff2

x-powered-by: asp.net

hint #37: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … lato-v16-latin-700.woff2

x-powered-by: asp.net

hint #38: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … v16-latin-italic.woff2

x-powered-by: asp.net

hint #39: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/team_2.jpg

x-powered-by: asp.net

hint #40: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/team_6.jpg

x-powered-by: asp.net

hint #41: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/team_5.jpg

x-powered-by: asp.net

hint #42: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/team_7.jpg

x-powered-by: asp.net

hint #43: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … de/img/hoergerat_9.jpg

x-powered-by: asp.net

hint #44: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … de/img/hoergerat_4.jpg

x-powered-by: asp.net

hint #45: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … de/img/hoergerat_1.jpg

x-powered-by: asp.net

hint #46: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … img/hoergerat_11.jpg

x-powered-by: asp.net

hint #47: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … bedarfsanalyse_2.svg

x-powered-by: asp.net

hint #48: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/share.svg

x-powered-by: asp.net

hint #49: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/auswahl_2.svg

x-powered-by: asp.net

hint #50: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/preistag.svg

x-powered-by: asp.net

hint #51: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … img/hoergerat_10.jpg

x-powered-by: asp.net

hint #52: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … de/img/logo_header.svg

x-powered-by: asp.net

hint #53: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/expert.svg

x-powered-by: asp.net

hint #54: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakustik.de/img/offer_2.jpg

x-powered-by: asp.net

hint #55: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … img/Logo_GP-Energy.svg

x-powered-by: asp.net

hint #56: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … v16-latin-italic.woff

x-powered-by: asp.net

hint #57: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … v16-latin-regular.woff

x-powered-by: asp.net

hint #58: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … lato-v16-latin-700.woff

x-powered-by: asp.net

hint #59: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … lato-v16-latin-300.woff

x-powered-by: asp.net

hint #60: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … 408be03a/www-player.css

expires: tue, 30 nov 2021 21:39:26 gmt

hint #61: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

expires: fri, 11 dec 2020 18:51:52 gmt

hint #62: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … vflset/en_US/base.js

expires: mon, 06 dec 2021 19:39:31 gmt

hint #63: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … vflset/en_US/base.js

expires: mon, 06 dec 2021 19:39:31 gmt

hint #64: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … 408be03a/www-player.css

expires: tue, 30 nov 2021 21:39:26 gmt

hint #65: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … 408be03a/www-player.css

expires: tue, 30 nov 2021 21:39:26 gmt

hint #66: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

expires: fri, 11 dec 2020 18:51:52 gmt

hint #67: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … 408be03a/www-player.css

expires: tue, 30 nov 2021 21:39:26 gmt

hint #68: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … vflset/en_US/base.js

expires: mon, 06 dec 2021 19:39:31 gmt

hint #69: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … flset/www-embed-player.js

expires: sun, 05 dec 2021 00:03:16 gmt

hint #70: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

expires: fri, 11 dec 2020 18:51:52 gmt

hint #71: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … flset/www-embed-player.js

expires: sun, 05 dec 2021 00:03:16 gmt

hint #72: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … vflset/en_US/base.js

expires: mon, 06 dec 2021 19:39:31 gmt

hint #73: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

expires: fri, 11 dec 2020 18:51:52 gmt

hint #74: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … flset/www-embed-player.js

expires: sun, 05 dec 2021 00:03:16 gmt

hint #75: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … flset/www-embed-player.js

expires: sun, 05 dec 2021 00:03:16 gmt

hint #76: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … v16-latin-italic.ttf

x-powered-by: asp.net

hint #77: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … lato-v16-latin-300.ttf

x-powered-by: asp.net

hint #78: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … lato-v16-latin-700.ttf

x-powered-by: asp.net

hint #79: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … v16-latin-regular.ttf

x-powered-by: asp.net

hint #80: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://static.doubleclic … instream/ad_status.js

expires: mon, 07 dec 2020 12:42:04 gmt

hint #81: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://static.doubleclic … instream/ad_status.js

expires: mon, 07 dec 2020 12:42:04 gmt

hint #82: The 'P3P' header should not be used, it is a non-standard header only implemented in Internet Explorer.

https://googleads.g.doubleclick.net/pagead/id

p3p: policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", cp="cura adma deva taio psao psdo our ind uni pur int dem sta pre com nav otc noi dsp cor"

hint #83: The 'Pragma' header should not be used, it is deprecated and is a request header only.

https://googleads.g.doubleclick.net/pagead/id

pragma: no-cache

hint #84: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://googleads.g.doubleclick.net/pagead/id

expires: fri, 01 jan 1990 00:00:00 gmt

hint #85: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

expires: tue, 07 dec 2021 11:43:31 gmt

hint #86: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … vflset/en_US/embed.js

expires: tue, 30 nov 2021 21:39:30 gmt

hint #87: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://i.ytimg.com/vi … vnOg-81kyCg/default.webp

expires: mon, 07 dec 2020 14:31:18 gmt

hint #88: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

expires: tue, 08 dec 2020 12:31:18 gmt

hint #89: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://fonts.gstatic … 9w4BMUTPHh6UVSwiPGQ.woff2

expires: mon, 06 dec 2021 04:17:39 gmt

hint #90: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://fonts.gstatic … S6uyw4BMUTPHjx4wXg.woff2

expires: sun, 05 dec 2021 00:44:58 gmt

hint #91: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://fonts.gstatic … 9w4BMUTPHh7USSwiPGQ.woff2

expires: sat, 04 dec 2021 21:17:47 gmt

hint #92: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://static.doubleclic … instream/ad_status.js

expires: mon, 07 dec 2020 12:42:04 gmt

hint #93: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://fonts.gstatic … 6u8w4BMUTPHjxsAXC-q.woff2

expires: mon, 06 dec 2021 21:29:25 gmt

hint #94: The 'P3P' header should not be used, it is a non-standard header only implemented in Internet Explorer.

https://googleads.g.doubleclick.net/pagead/id

p3p: policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", cp="cura adma deva taio psao psdo our ind uni pur int dem sta pre com nav otc noi dsp cor"

hint #95: The 'Pragma' header should not be used, it is deprecated and is a request header only.

https://googleads.g.doubleclick.net/pagead/id

pragma: no-cache

hint #96: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://googleads.g.doubleclick.net/pagead/id

expires: fri, 01 jan 1990 00:00:00 gmt

hint #97: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://static.doubleclic … instream/ad_status.js

expires: mon, 07 dec 2020 12:42:04 gmt

hint #98: The 'P3P' header should not be used, it is a non-standard header only implemented in Internet Explorer.

https://googleads.g.doubleclick.net/pagead/id

p3p: policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", cp="cura adma deva taio psao psdo our ind uni pur int dem sta pre com nav otc noi dsp cor"

hint #99: The 'Pragma' header should not be used, it is deprecated and is a request header only.

https://googleads.g.doubleclick.net/pagead/id

pragma: no-cache

hint #100: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://googleads.g.doubleclick.net/pagead/id

expires: fri, 01 jan 1990 00:00:00 gmt

hint #101: The 'P3P' header should not be used, it is a non-standard header only implemented in Internet Explorer.

https://googleads.g.doubl … net/pagead/id?slf_rd=1

p3p: policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", cp="cura adma deva taio psao psdo our ind uni pur int dem sta pre com nav otc noi dsp cor"

hint #102: The 'Pragma' header should not be used, it is deprecated and is a request header only.

https://googleads.g.doubl … net/pagead/id?slf_rd=1

pragma: no-cache

hint #103: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://googleads.g.doubl … net/pagead/id?slf_rd=1

expires: fri, 01 jan 1990 00:00:00 gmt

hint #104: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

expires: tue, 07 dec 2021 11:43:33 gmt

hint #105: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

expires: mon, 07 dec 2020 04:41:09 gmt

hint #106: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … vflset/en_US/remote.js

expires: tue, 30 nov 2021 21:34:08 gmt

hint #107: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://i.ytimg.com/vi … Z5T2lD5E/default.webp

expires: mon, 07 dec 2020 14:31:18 gmt

hint #108: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

expires: wed, 01 dec 2021 18:54:36 gmt

hint #109: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … vflset/en_US/remote.js

expires: tue, 30 nov 2021 21:34:08 gmt

hint #110: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

expires: tue, 07 dec 2021 11:43:31 gmt

hint #111: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … vflset/en_US/embed.js

expires: tue, 30 nov 2021 21:39:30 gmt

hint #112: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

expires: tue, 08 dec 2020 12:31:19 gmt

hint #113: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

expires: wed, 01 dec 2021 18:54:36 gmt

hint #114: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://i.ytimg.com/vi … n9zJMcl9ZyI/default.webp

expires: mon, 07 dec 2020 14:31:19 gmt

hint #115: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … vflset/en_US/remote.js

expires: tue, 30 nov 2021 21:34:08 gmt

hint #116: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

expires: tue, 07 dec 2021 11:43:33 gmt

hint #117: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … vflset/en_US/embed.js

expires: tue, 30 nov 2021 21:39:30 gmt

hint #118: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … vflset/en_US/remote.js

expires: tue, 30 nov 2021 21:34:08 gmt

hint #119: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

expires: wed, 01 dec 2021 18:54:36 gmt

hint #120: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://www.youtube.com … vflset/en_US/embed.js

expires: tue, 30 nov 2021 21:39:30 gmt

hint #121: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://i.ytimg.com/vi … xYgaVGz5ZQQ/default.webp

expires: mon, 07 dec 2020 14:31:19 gmt

hint #122: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

expires: tue, 08 dec 2020 12:31:19 gmt

hint #123: The 'Expires' header should not be used, 'Cache-Control' should be preferred.

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

expires: wed, 01 dec 2021 18:54:36 gmt

hint #124: Response should not include disallowed headers: x-powered-by

https://www.bode-hoerakus … avicons/favicon-32x32.png

x-powered-by: asp.net
sri: 12 hints

hint #1: Cross-origin resource needs a 'crossorigin' attribute to be eligible for integrity validation.

https://www.youtube.com/embed/xYgaVGz5ZQQ

<link href="/css/bootstrap.min.css" rel="stylesheet">

hint #2: Cross-origin resource needs a 'crossorigin' attribute to be eligible for integrity validation.

https://www.youtube.com/embed/xYgaVGz5ZQQ

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">

hint #3: Cross-origin resource needs a 'crossorigin' attribute to be eligible for integrity validation.

https://www.youtube.com/embed/xYgaVGz5ZQQ

<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css">

hint #4: Resource was requested without the 'integrity' attribute.

https://www.youtube.com/embed/xYgaVGz5ZQQ

<script src="https://kit.fontawesome.com/12ac734035.js" crossorigin="anonymous"></script>

hint #5: Cross-origin resource needs a 'crossorigin' attribute to be eligible for integrity validation.

https://www.youtube.com/embed/xYgaVGz5ZQQ

<link href="/css/mdb.min.css" rel="stylesheet">

hint #6: Cross-origin resource needs a 'crossorigin' attribute to be eligible for integrity validation.

https://www.youtube.com/embed/xYgaVGz5ZQQ

<link href="/css/style.css" rel="stylesheet">

hint #7: Cross-origin resource needs a 'crossorigin' attribute to be eligible for integrity validation.

https://www.youtube.com/embed/xYgaVGz5ZQQ

<link href="/css/live.css" rel="stylesheet">

hint #8: Cross-origin resource needs a 'crossorigin' attribute to be eligible for integrity validation.

https://www.youtube.com/embed/xYgaVGz5ZQQ

<script type="text/javascript" src="/js/jquery-3.4.1.min.js"></script>

hint #9: Cross-origin resource needs a 'crossorigin' attribute to be eligible for integrity validation.

https://www.youtube.com/embed/xYgaVGz5ZQQ

<script type="text/javascript" src="/js/popper.min.js"></script>

hint #10: Cross-origin resource needs a 'crossorigin' attribute to be eligible for integrity validation.

https://www.youtube.com/embed/xYgaVGz5ZQQ

<script type="text/javascript" src="/js/bootstrap.min.js"></script>

hint #11: Cross-origin resource needs a 'crossorigin' attribute to be eligible for integrity validation.

https://www.youtube.com/embed/xYgaVGz5ZQQ

<script type="text/javascript" src="/js/mdb.min.js"></script>

hint #12: Cross-origin resource needs a 'crossorigin' attribute to be eligible for integrity validation.

https://www.youtube.com/embed/xYgaVGz5ZQQ

<script src="https://az416426.vo.msecnd.net/scripts/a/ai.0.js"></script>
strict-transport-security: 126 hints

hint #1: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/

Strict-Transport-Security: max-age=2592000

hint #2: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … css/bootstrap.min.css

Strict-Transport-Security: max-age=2592000

hint #3: The 'strict-transport-security' header was not specified.

https://stackpath.bootstr … font-awesome.min.css

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">

hint #4: The 'strict-transport-security' header was not specified.

https://use.fontawesome … leases/v5.8.2/css/all.css

<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css">

hint #5: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/css/mdb.min.css

Strict-Transport-Security: max-age=2592000

hint #6: The 'strict-transport-security' header was not specified.

https://ka-p.fontawesome … pro-v4-shims.min.css

hint #7: The 'strict-transport-security' header was not specified.

https://ka-p.fontawesome … 15.1/css/pro.min.css

hint #8: The 'strict-transport-security' header was not specified.

https://ka-p.fontawesome … v4-font-face.min.css

hint #9: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/css/style.css

Strict-Transport-Security: max-age=2592000

hint #10: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/css/live.css

Strict-Transport-Security: max-age=2592000

hint #11: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … js/jquery-3.4.1.min.js

Strict-Transport-Security: max-age=2592000

hint #12: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/js/popper.min.js

Strict-Transport-Security: max-age=2592000

hint #13: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … de/js/bootstrap.min.js

Strict-Transport-Security: max-age=2592000

hint #14: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/js/mdb.min.js

Strict-Transport-Security: max-age=2592000

hint #15: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … de/img/bode-logo-o.svg

Strict-Transport-Security: max-age=2592000

hint #16: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … de/img/svg/route_o.svg

Strict-Transport-Security: max-age=2592000

hint #17: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … de/img/svg/route_w.svg

Strict-Transport-Security: max-age=2592000

hint #18: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/header_1.jpg

Strict-Transport-Security: max-age=2592000

hint #19: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/header_15.jpg

Strict-Transport-Security: max-age=2592000

hint #20: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/header_14.jpg

Strict-Transport-Security: max-age=2592000

hint #21: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/header_13.jpg

Strict-Transport-Security: max-age=2592000

hint #22: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/header_12.jpg

Strict-Transport-Security: max-age=2592000

hint #23: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/header_16.jpg

Strict-Transport-Security: max-age=2592000

hint #24: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/herz.svg

Strict-Transport-Security: max-age=2592000

hint #25: The 'strict-transport-security' header was not specified.

https://az416426.vo.msecnd.net/scripts/a/ai.0.js

<script src="https://az416426.vo.msecnd.net/scripts/a/ai.0.js"></script>

hint #26: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … img/svg/arrow_left.svg

Strict-Transport-Security: max-age=2592000

hint #27: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … img/svg/arrow_right.svg

Strict-Transport-Security: max-age=2592000

hint #28: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … img/video-poster.jpg

Strict-Transport-Security: max-age=2592000

hint #29: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/team_1.jpg

Strict-Transport-Security: max-age=2592000

hint #30: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/team_4.jpg

Strict-Transport-Security: max-age=2592000

hint #31: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/team_3.jpg

Strict-Transport-Security: max-age=2592000

hint #32: The 'strict-transport-security' header was not specified.

https://ka-p.fontawesome … regular-400-5.1.0.woff2

hint #33: The 'strict-transport-security' header was not specified.

https://ka-p.fontawesome … regular-400-5.11.0.woff2

hint #34: The 'strict-transport-security' header was not specified.

https://ka-p.fontawesome … solid-900-5.0.0.woff2

hint #35: The 'strict-transport-security' header was not specified.

https://ka-p.fontawesome … light-300-5.0.13.woff2

hint #36: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … v16-latin-regular.woff2

Strict-Transport-Security: max-age=2592000

hint #37: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … lato-v16-latin-300.woff2

Strict-Transport-Security: max-age=2592000

hint #38: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … lato-v16-latin-700.woff2

Strict-Transport-Security: max-age=2592000

hint #39: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … v16-latin-italic.woff2

Strict-Transport-Security: max-age=2592000

hint #40: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/team_2.jpg

Strict-Transport-Security: max-age=2592000

hint #41: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/team_6.jpg

Strict-Transport-Security: max-age=2592000

hint #42: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/team_5.jpg

Strict-Transport-Security: max-age=2592000

hint #43: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/team_7.jpg

Strict-Transport-Security: max-age=2592000

hint #44: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … de/img/hoergerat_9.jpg

Strict-Transport-Security: max-age=2592000

hint #45: The 'strict-transport-security' header was not specified.

https://ka-p.fontawesome … regular-400-5.0.0.woff2

hint #46: The 'strict-transport-security' header was not specified.

https://ka-p.fontawesome … regular-400-5.0.11.woff2

hint #47: The 'strict-transport-security' header was not specified.

https://liveicomgrshot … BodeSpotSmall_v3.mp4

<video controls="" src="https://liveicomgrshot.blob.core.windows.net/bodevideos/BodeSpotSmall_v3.mp4" poster="/img/video-poster.jpg" allowfullscreen="">

hint #48: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … de/img/hoergerat_4.jpg

Strict-Transport-Security: max-age=2592000

hint #49: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … de/img/hoergerat_1.jpg

Strict-Transport-Security: max-age=2592000

hint #50: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … img/hoergerat_11.jpg

Strict-Transport-Security: max-age=2592000

hint #51: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … bedarfsanalyse_2.svg

Strict-Transport-Security: max-age=2592000

hint #52: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/share.svg

Strict-Transport-Security: max-age=2592000

hint #53: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/auswahl_2.svg

Strict-Transport-Security: max-age=2592000

hint #54: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/preistag.svg

Strict-Transport-Security: max-age=2592000

hint #55: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … img/hoergerat_10.jpg

Strict-Transport-Security: max-age=2592000

hint #56: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … de/img/logo_header.svg

Strict-Transport-Security: max-age=2592000

hint #57: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/expert.svg

Strict-Transport-Security: max-age=2592000

hint #58: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakustik.de/img/offer_2.jpg

Strict-Transport-Security: max-age=2592000

hint #59: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … img/Logo_GP-Energy.svg

Strict-Transport-Security: max-age=2592000

hint #60: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … v16-latin-italic.woff

Strict-Transport-Security: max-age=2592000

hint #61: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … v16-latin-regular.woff

Strict-Transport-Security: max-age=2592000

hint #62: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … lato-v16-latin-700.woff

Strict-Transport-Security: max-age=2592000

hint #63: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … lato-v16-latin-300.woff

Strict-Transport-Security: max-age=2592000

hint #64: The 'strict-transport-security' header was not specified.

https://www.youtube.com … 408be03a/www-player.css

hint #65: The 'strict-transport-security' header was not specified.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #66: The 'strict-transport-security' header was not specified.

https://www.youtube.com … vflset/en_US/base.js

hint #67: The 'strict-transport-security' header was not specified.

https://www.youtube.com … vflset/en_US/base.js

hint #68: The 'strict-transport-security' header was not specified.

https://www.youtube.com … 408be03a/www-player.css

hint #69: The 'strict-transport-security' header was not specified.

https://www.youtube.com … 408be03a/www-player.css

hint #70: The 'strict-transport-security' header was not specified.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #71: The 'strict-transport-security' header was not specified.

https://www.youtube.com … 408be03a/www-player.css

hint #72: The 'strict-transport-security' header was not specified.

https://www.youtube.com … vflset/en_US/base.js

hint #73: The 'strict-transport-security' header was not specified.

https://www.youtube.com … flset/www-embed-player.js

hint #74: The 'strict-transport-security' header was not specified.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #75: The 'strict-transport-security' header was not specified.

https://www.youtube.com … flset/www-embed-player.js

hint #76: The 'strict-transport-security' header was not specified.

https://www.youtube.com … vflset/en_US/base.js

hint #77: The 'strict-transport-security' header was not specified.

https://www.youtube.com … l6MZH8P/fetch-polyfill.js

hint #78: The 'strict-transport-security' header was not specified.

https://www.youtube.com … flset/www-embed-player.js

hint #79: The 'strict-transport-security' header was not specified.

https://www.youtube.com … flset/www-embed-player.js

hint #80: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … v16-latin-italic.ttf

Strict-Transport-Security: max-age=2592000

hint #81: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … lato-v16-latin-300.ttf

Strict-Transport-Security: max-age=2592000

hint #82: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … lato-v16-latin-700.ttf

Strict-Transport-Security: max-age=2592000

hint #83: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … v16-latin-regular.ttf

Strict-Transport-Security: max-age=2592000

hint #84: The 'strict-transport-security' header was not specified.

https://liveicomgrshot … BodeSpotSmall_v3.mp4

<video controls="" src="https://liveicomgrshot.blob.core.windows.net/bodevideos/BodeSpotSmall_v3.mp4" poster="/img/video-poster.jpg" allowfullscreen="">

hint #85: The 'strict-transport-security' header was not specified.

https://static.doubleclic … instream/ad_status.js

hint #86: The 'strict-transport-security' header was not specified.

https://static.doubleclic … instream/ad_status.js

hint #87: The 'strict-transport-security' header was not specified.

https://googleads.g.doubleclick.net/pagead/id

hint #88: The 'strict-transport-security' header was not specified.

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

hint #89: The 'strict-transport-security' header was not specified.

https://www.youtube.com … vflset/en_US/embed.js

hint #90: The 'strict-transport-security' header was not specified.

https://i.ytimg.com/vi … vnOg-81kyCg/default.webp

hint #91: The 'strict-transport-security' header was not specified.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

hint #92: The 'strict-transport-security' header was not specified.

https://fonts.gstatic … 9w4BMUTPHh6UVSwiPGQ.woff2

hint #93: The 'strict-transport-security' header was not specified.

https://fonts.gstatic … S6uyw4BMUTPHjx4wXg.woff2

hint #94: The 'strict-transport-security' header was not specified.

https://fonts.gstatic … 9w4BMUTPHh7USSwiPGQ.woff2

hint #95: The 'strict-transport-security' header was not specified.

https://static.doubleclic … instream/ad_status.js

hint #96: The 'strict-transport-security' header was not specified.

https://fonts.gstatic … 6u8w4BMUTPHjxsAXC-q.woff2

hint #97: The 'strict-transport-security' header was not specified.

https://googleads.g.doubleclick.net/pagead/id

hint #98: The 'strict-transport-security' header was not specified.

https://static.doubleclic … instream/ad_status.js

hint #99: The 'strict-transport-security' header was not specified.

https://googleads.g.doubleclick.net/pagead/id

hint #100: The 'strict-transport-security' header was not specified.

https://googleads.g.doubl … net/pagead/id?slf_rd=1

hint #101: The 'strict-transport-security' header was not specified.

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

hint #102: The 'strict-transport-security' header was not specified.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

hint #103: The 'strict-transport-security' header was not specified.

https://www.youtube.com … vflset/en_US/remote.js

hint #104: The 'strict-transport-security' header was not specified.

https://i.ytimg.com/vi … Z5T2lD5E/default.webp

hint #105: The 'strict-transport-security' header was not specified.

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

hint #106: The 'strict-transport-security' header was not specified.

https://www.youtube.com … vflset/en_US/remote.js

hint #107: The 'strict-transport-security' header was not specified.

https://www.google.com … mFbwq_vDvpxp5bFF4q7ftk.js

hint #108: The 'strict-transport-security' header was not specified.

https://www.youtube.com … vflset/en_US/embed.js

hint #109: The 'strict-transport-security' header was not specified.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

hint #110: The 'strict-transport-security' header was not specified.

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

hint #111: The 'strict-transport-security' header was not specified.

https://i.ytimg.com/vi … n9zJMcl9ZyI/default.webp

hint #112: The 'strict-transport-security' header was not specified.

https://www.youtube.com … vflset/en_US/remote.js

hint #113: The 'strict-transport-security' header was not specified.

https://www.google.com … regFmuc5-vrUA2zacPm4s.js

hint #114: The 'strict-transport-security' header was not specified.

https://www.youtube.com … vflset/en_US/embed.js

hint #115: The 'strict-transport-security' header was not specified.

https://www.youtube.com … vflset/en_US/remote.js

hint #116: The 'strict-transport-security' header was not specified.

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

hint #117: The 'strict-transport-security' header was not specified.

https://www.youtube.com … vflset/en_US/embed.js

hint #118: The 'strict-transport-security' header was not specified.

https://i.ytimg.com/vi … xYgaVGz5ZQQ/default.webp

hint #119: The 'strict-transport-security' header was not specified.

https://yt3.ggpht.com … c-k-c0x00ffffff-no-rj

hint #120: The 'strict-transport-security' header was not specified.

https://fonts.gstatic … FOmCnqEu92Fr1Mu4mxK.woff2

hint #121: The 'strict-transport-security' header was not specified.

https://liveicomgrshot … BodeSpotSmall_v3.mp4

<video controls="" src="https://liveicomgrshot.blob.core.windows.net/bodevideos/BodeSpotSmall_v3.mp4" poster="/img/video-poster.jpg" allowfullscreen="">

hint #122: The 'strict-transport-security' header was not specified.

https://www.youtube.com/generate_204?exKLJw

hint #123: The 'strict-transport-security' header was not specified.

https://www.youtube.com/generate_204?34WAKQ

hint #124: The 'strict-transport-security' header was not specified.

https://www.youtube.com/generate_204?hjSZlQ

hint #125: The 'strict-transport-security' header was not specified.

https://www.youtube.com/generate_204?VFk5MQ

hint #126: The 'strict-transport-security' header 'max-age' value should be more than '10886400'.

https://www.bode-hoerakus … avicons/favicon-32x32.png

Strict-Transport-Security: max-age=2592000
x-content-type-options: 74 hints

hint #1: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/

hint #2: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … css/bootstrap.min.css

<link href="/css/bootstrap.min.css" rel="stylesheet">

hint #3: Response should include 'x-content-type-options' header.

https://use.fontawesome … leases/v5.8.2/css/all.css

<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css">

hint #4: Response should include 'x-content-type-options' header.

https://kit.fontawesome.com/12ac734035.js

<script src="https://kit.fontawesome.com/12ac734035.js" crossorigin="anonymous"></script>

hint #5: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/css/mdb.min.css

<link href="/css/mdb.min.css" rel="stylesheet">

hint #6: Response should include 'x-content-type-options' header.

https://ka-p.fontawesome … pro-v4-shims.min.css

hint #7: Response should include 'x-content-type-options' header.

https://ka-p.fontawesome … 15.1/css/pro.min.css

hint #8: Response should include 'x-content-type-options' header.

https://ka-p.fontawesome … v4-font-face.min.css

hint #9: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/css/style.css

<link href="/css/style.css" rel="stylesheet">

hint #10: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/css/live.css

<link href="/css/live.css" rel="stylesheet">

hint #11: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … js/jquery-3.4.1.min.js

<script type="text/javascript" src="/js/jquery-3.4.1.min.js"></script>

hint #12: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/js/popper.min.js

<script type="text/javascript" src="/js/popper.min.js"></script>

hint #13: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … de/js/bootstrap.min.js

<script type="text/javascript" src="/js/bootstrap.min.js"></script>

hint #14: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/js/mdb.min.js

<script type="text/javascript" src="/js/mdb.min.js"></script>

hint #15: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … de/img/bode-logo-o.svg

<img src="/img/bode-logo-o.svg" alt="Bode Hörakustik - Hörgeräte in Hamburg &amp; Berlin" class="logo">

hint #16: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … de/img/svg/route_o.svg

<img src="/img/svg/route_o.svg" alt="" width="25" style="margin-right: 5px">

hint #17: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … de/img/svg/route_w.svg

<img src="/img/svg/route_w.svg" alt="" width="35">

hint #18: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/header_1.jpg

<img class="d-block w-100" src="/img/header_1.jpg" alt="Hörgeräte Hamburg">

hint #19: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/header_15.jpg

<img class="d-block w-100" src="/img/header_15.jpg" alt="Hörgeräte Berlin">

hint #20: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/header_14.jpg

<img class="d-block w-100" src="/img/header_14.jpg" alt="Hörgeräteakustiker Hamburg">

hint #21: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/header_13.jpg

<img class="d-block w-100" src="/img/header_13.jpg" alt="Hörgeräteakustiker Berlin">

hint #22: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/header_12.jpg

<img class="d-block w-100" src="/img/header_12.jpg" alt="Hörakustiker Hamburg">

hint #23: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/header_16.jpg

<img class="d-block w-100" src="/img/header_16.jpg" alt="Hörakustiker Berlin">

hint #24: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/herz.svg

<img class="img-fluid pulse pr-md-4" src="/img/herz.svg" alt="Darius Bode">

hint #25: Response should include 'x-content-type-options' header.

https://az416426.vo.msecnd.net/scripts/a/ai.0.js

<script src="https://az416426.vo.msecnd.net/scripts/a/ai.0.js"></script>

hint #26: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … img/svg/arrow_left.svg

hint #27: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … img/svg/arrow_right.svg

hint #28: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … img/video-poster.jpg

hint #29: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/team_1.jpg

<img src="/img/team_1.jpg" alt="avatar" class="rounded-circle img-responsive">

hint #30: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/team_4.jpg

<img src="/img/team_4.jpg" alt="avatar" class="rounded-circle img-responsive">

hint #31: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/team_3.jpg

<img src="/img/team_3.jpg" alt="avatar" class="rounded-circle img-responsive">

hint #32: Response should include 'x-content-type-options' header.

https://ka-p.fontawesome … regular-400-5.1.0.woff2

hint #33: Response should include 'x-content-type-options' header.

https://ka-p.fontawesome … regular-400-5.11.0.woff2

hint #34: Response should include 'x-content-type-options' header.

https://ka-p.fontawesome … solid-900-5.0.0.woff2

hint #35: Response should include 'x-content-type-options' header.

https://ka-p.fontawesome … light-300-5.0.13.woff2

hint #36: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … v16-latin-regular.woff2

hint #37: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … lato-v16-latin-300.woff2

hint #38: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … lato-v16-latin-700.woff2

hint #39: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … v16-latin-italic.woff2

hint #40: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/team_2.jpg

<img src="/img/team_2.jpg" alt="avatar" class="rounded-circle img-responsive">

hint #41: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/team_6.jpg

<img src="/img/team_6.jpg" alt="avatar" class="rounded-circle img-responsive">

hint #42: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/team_5.jpg

<img src="/img/team_5.jpg" alt="avatar" class="rounded-circle img-responsive">

hint #43: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/team_7.jpg

<img src="/img/team_7.jpg" alt="avatar" class="rounded-circle img-responsive">

hint #44: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … de/img/hoergerat_9.jpg

<img src="/img/hoergerat_9.jpg" alt="">

hint #45: Response should include 'x-content-type-options' header.

https://ka-p.fontawesome … regular-400-5.0.0.woff2

hint #46: Response should include 'x-content-type-options' header.

https://ka-p.fontawesome … regular-400-5.0.11.woff2

hint #47: Response should include 'x-content-type-options' header.

https://liveicomgrshot … BodeSpotSmall_v3.mp4

<video controls="" src="https://liveicomgrshot.blob.core.windows.net/bodevideos/BodeSpotSmall_v3.mp4" poster="/img/video-poster.jpg" allowfullscreen="">

hint #48: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … de/img/hoergerat_4.jpg

<img src="/img/hoergerat_4.jpg" alt="">

hint #49: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … de/img/hoergerat_1.jpg

<img src="/img/hoergerat_1.jpg" alt="">

hint #50: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … img/hoergerat_11.jpg

<img src="/img/hoergerat_11.jpg" alt="">

hint #51: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … bedarfsanalyse_2.svg

<img src="/img/bedarfsanalyse_2.svg" alt="" height="150px" class="mb-4">

hint #52: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/share.svg

<img src="/img/share.svg" alt="" height="50px">

hint #53: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/auswahl_2.svg

<img src="/img/auswahl_2.svg" alt="" height="150px" class="mb-4">

hint #54: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/preistag.svg

<img src="/img/preistag.svg" alt="" height="180px" class="mb-4">

hint #55: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … img/hoergerat_10.jpg

<img src="/img/hoergerat_10.jpg" alt="" style="width: 300px; max-width: 100%;">

hint #56: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … de/img/logo_header.svg

<img src="/img/logo_header.svg" alt="Bode Hörakustik Hamburg &amp; Berlin" class="logo small pt-5 pt-md-0">

hint #57: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/expert.svg

<img src="/img/expert.svg" alt="" height="180px" class="mb-4">

hint #58: Response should include 'x-content-type-options' header.

https://www.bode-hoerakustik.de/img/offer_2.jpg

<img src="/img/offer_2.jpg" class="img-fluid" style="width: 100%;" alt="">

hint #59: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … img/Logo_GP-Energy.svg

<img src="/img/Logo_GP-Energy.svg" alt="Bode Hörakustik Hamburg &amp; Berlin" width="130" class="ml-4 hide-on-small">

hint #60: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … v16-latin-italic.woff

hint #61: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … v16-latin-regular.woff

hint #62: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … lato-v16-latin-700.woff

hint #63: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … lato-v16-latin-300.woff

hint #64: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … v16-latin-italic.ttf

hint #65: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … lato-v16-latin-300.ttf

hint #66: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … lato-v16-latin-700.ttf

hint #67: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … v16-latin-regular.ttf

hint #68: Response should include 'x-content-type-options' header.

https://liveicomgrshot … BodeSpotSmall_v3.mp4

<video controls="" src="https://liveicomgrshot.blob.core.windows.net/bodevideos/BodeSpotSmall_v3.mp4" poster="/img/video-poster.jpg" allowfullscreen="">

hint #69: Response should include 'x-content-type-options' header.

https://liveicomgrshot … BodeSpotSmall_v3.mp4

<video controls="" src="https://liveicomgrshot.blob.core.windows.net/bodevideos/BodeSpotSmall_v3.mp4" poster="/img/video-poster.jpg" allowfullscreen="">

hint #70: Response should include 'x-content-type-options' header.

https://www.youtube.com/generate_204?exKLJw

hint #71: Response should include 'x-content-type-options' header.

https://www.youtube.com/generate_204?34WAKQ

hint #72: Response should include 'x-content-type-options' header.

https://www.youtube.com/generate_204?hjSZlQ

hint #73: Response should include 'x-content-type-options' header.

https://www.youtube.com/generate_204?VFk5MQ

hint #74: Response should include 'x-content-type-options' header.

https://www.bode-hoerakus … avicons/favicon-32x32.png

no-vulnerable-javascript-libraries: 1 hints
ssllabs: 11 hints

hint #1: sfo03s21-in-f14.1e100.net's grade B does not meet the minimum A- required.

https://www.bode-hoerakustik.de/

hint #2: sfo07s13-in-f14.1e100.net's grade B does not meet the minimum A- required.

https://www.bode-hoerakustik.de/

hint #3: sfo07s16-in-f78.1e100.net's grade B does not meet the minimum A- required.

https://www.bode-hoerakustik.de/

hint #4: sfo03s01-in-f14.1e100.net's grade B does not meet the minimum A- required.

https://www.bode-hoerakustik.de/

hint #5: sfo03s18-in-x0e.1e100.net's grade B does not meet the minimum A- required.

https://www.bode-hoerakustik.de/

hint #6: sfo07s17-in-f78.1e100.net's grade B does not meet the minimum A- required.

https://www.bode-hoerakustik.de/

hint #7: sfo03s08-in-f14.1e100.net's grade B does not meet the minimum A- required.

https://www.bode-hoerakustik.de/

hint #8: sfo03s18-in-f14.1e100.net's grade B does not meet the minimum A- required.

https://www.bode-hoerakustik.de/

hint #9: sfo07s16-in-x0e.1e100.net's grade B does not meet the minimum A- required.

https://www.bode-hoerakustik.de/

hint #10: sfo07s13-in-x0e.1e100.net's grade B does not meet the minimum A- required.

https://www.bode-hoerakustik.de/

hint #11: sfo03s01-in-x0e.1e100.net's grade B does not meet the minimum A- required.

https://www.bode-hoerakustik.de/