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

scanning 100%

scan time: 00:33

hints

76

Date: 2019-06-17T14:42:28.877Z

webhint version: 4.5.0

Hints

Accessibility

axe: 3 hints

hint #1: IDs of active elements must be unique

https://www.appraisermatch.com/

<input type="text" name="q" id="q" value="" placeholder="City, Zip, County, Appraiser, or Business" class="form-control ui-autocomplete-input" autocomplete="off">

hint #2: id attribute value must be unique

https://www.appraisermatch.com/

<form action="/search" method="post" name="postForm" id="postForm"> <div id="postForm"> … entityType" value="" id="entityType"> </div> </form>

hint #3: Form elements must have labels

https://www.appraisermatch.com/

<input type="text" name="q" id="q" value="" placeholder="City, Zip, County, Appraiser, or Business" class="form-control ui-autocomplete-input" autocomplete="off">

Compatibility

content-type: 10 hints

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

https://www.appraisermatc … 8OvdAeQRdgY3JeNA9oWFOX.js

<script src="/static/CFX5XAqnZuwPssExM5qfw8OvdAeQRdgY3JeNA9oWFOX.js" type="text/javascript"></script>

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

https://www.appraisermatc … 8OvdAeQRdgY3JeNA9oWFOX.js

<script src="/static/CFX5XAqnZuwPssExM5qfw8OvdAeQRdgY3JeNA9oWFOX.js" type="text/javascript"></script>

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

https://www.appraisermatc … JWN8jMSY11Vd4UHO9OrAL.css

<link href="/static/tmT7oz0wawKrI8POoiUfgbJWN8jMSY11Vd4UHO9OrAL.css" type="text/css" rel="stylesheet" media="screen, projection">

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

https://www.appraisermatc … Nxmy4kjIOXE0HqVLntQhO.css

<link href="/static/n4rsXcEx8qOCUpg6tRmHRTNxmy4kjIOXE0HqVLntQhO.css" type="text/css" rel="stylesheet" media="screen, projection">

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

https://www.appraisermatc … pOzLnZhQjSmWhPELGnxS68.js

<script src="/static/63u8YyfqWyKm0q2DD3lRBpOzLnZhQjSmWhPELGnxS68.js" type="text/javascript"></script>

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

https://www.appraisermatc … pOzLnZhQjSmWhPELGnxS68.js

<script src="/static/63u8YyfqWyKm0q2DD3lRBpOzLnZhQjSmWhPELGnxS68.js" type="text/javascript"></script>

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

https://www.appraisermatc … 6l8V04G3qIY3rqGYYy9lwW.js

<script src="/static/cU6v3gFdrw4tOpo0Relq96l8V04G3qIY3rqGYYy9lwW.js" type="text/javascript"></script>

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

https://www.appraisermatc … 6l8V04G3qIY3rqGYYy9lwW.js

<script src="/static/cU6v3gFdrw4tOpo0Relq96l8V04G3qIY3rqGYYy9lwW.js" type="text/javascript"></script>

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

https://www.appraisermatc … a7R2MI6KrsH0IOdKAga8d8.js

<script src="/static/12s404mdgRacL7Nog2gnda7R2MI6KrsH0IOdKAga8d8.js" type="text/javascript"></script>

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

https://www.appraisermatc … a7R2MI6KrsH0IOdKAga8d8.js

<script src="/static/12s404mdgRacL7Nog2gnda7R2MI6KrsH0IOdKAga8d8.js" type="text/javascript"></script>
highest-available-document-mode: 2 hints

hint #1: 'x-ua-compatible' meta element should not be specified as it is not needed.

https://www.appraisermatch.com/

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

hint #2: 'x-ua-compatible' meta element should not be specified as it is not needed.

https://www.appraisermatch.com/

<meta http-equiv="X-UA-Compatible" content="IE=edge">
meta-charset-utf-8: 2 hints

hint #1: 'charset' meta element should be specified using shorter '<meta charset="utf-8">' form.

https://www.appraisermatch.com/

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

hint #2: 'charset' meta element is not needed as one was already specified.

https://www.appraisermatch.com/

<meta charset="utf-8">
meta-viewport: 1 hints

hint #1: 'viewport' meta element is not needed as one was already specified.

https://www.appraisermatch.com/

<meta name="viewport" content="width=device-width, initial-scale=1">

PWA

apple-touch-icons: 2 hints

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

https://www.appraisermatch.com/

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

hint #2: '/static/g5orcj45ud7aw4e9weyzxji4druaeuqvdohwk1rkan4.png' could not be fetched (status code: 404).

https://www.appraisermatch.com/

<link rel="apple-touch-icon" sizes="180x180" href="/static/G5oRcJ45uD7aw4E9weYzxJi4DruAEUQVDOhWK1RkAn4.png">
manifest-file-extension: 1 hints

hint #1: Web app manifest should have the filename extension 'webmanifest', not 'json'.

https://www.appraisermatch.com/

<link rel="manifest" href="/static/5yP0mGjB8MlfyypmQCf4Yk9feM8vLYBJnYjSAaDKikp.json">

Performance

http-cache: 9 hints

hint #1: No "cache-control" header or empty value found. It should have a value

https://www.appraisermatch.com/

hint #2: Static resources should use the "immutable" directive: Directives used: public, s-maxage=31536000, max-age=31536000

https://www.appraisermatc … ZlnQq9SRPV1pWv5uLoIxI.png

<img src="/static/RwdKukNectYXdvA30mq42aZlnQq9SRPV1pWv5uLoIxI.png" title="AppraiserMatch" alt="AppraiserMatch">

hint #3: Static resources should use the "immutable" directive: Directives used: public, s-maxage=31536000, max-age=31536000

https://www.appraisermatc … 8OvdAeQRdgY3JeNA9oWFOX.js

<script src="/static/CFX5XAqnZuwPssExM5qfw8OvdAeQRdgY3JeNA9oWFOX.js" type="text/javascript"></script>

hint #4: Static resources should use the "immutable" directive: Directives used: public, s-maxage=31536000, max-age=31536000

https://www.appraisermatc … JWN8jMSY11Vd4UHO9OrAL.css

<link href="/static/tmT7oz0wawKrI8POoiUfgbJWN8jMSY11Vd4UHO9OrAL.css" type="text/css" rel="stylesheet" media="screen, projection">

hint #5: Static resources should use the "immutable" directive: Directives used: public, s-maxage=31536000, max-age=31536000

https://www.appraisermatc … Nxmy4kjIOXE0HqVLntQhO.css

<link href="/static/n4rsXcEx8qOCUpg6tRmHRTNxmy4kjIOXE0HqVLntQhO.css" type="text/css" rel="stylesheet" media="screen, projection">

hint #6: Static resources should use the "immutable" directive: Directives used: public, s-maxage=31536000, max-age=31536000

https://www.appraisermatc … pOzLnZhQjSmWhPELGnxS68.js

<script src="/static/63u8YyfqWyKm0q2DD3lRBpOzLnZhQjSmWhPELGnxS68.js" type="text/javascript"></script>

hint #7: Static resources should use the "immutable" directive: Directives used: public, s-maxage=31536000, max-age=31536000

https://www.appraisermatc … 6l8V04G3qIY3rqGYYy9lwW.js

<script src="/static/cU6v3gFdrw4tOpo0Relq96l8V04G3qIY3rqGYYy9lwW.js" type="text/javascript"></script>

hint #8: Static resources should use the "immutable" directive: Directives used: public, s-maxage=31536000, max-age=31536000

https://www.appraisermatc … a7R2MI6KrsH0IOdKAga8d8.js

<script src="/static/12s404mdgRacL7Nog2gnda7R2MI6KrsH0IOdKAga8d8.js" type="text/javascript"></script>

hint #9: Static resources should use the "immutable" directive: Directives used: public, s-maxage=31536000, max-age=31536000

https://www.appraisermatc … CsG8ljnyRqtsq1vHn3mNf.png

<link rel="icon" type="image/png" href="/static/O4zlOOLEI53noyB9IvesuECsG8ljnyRqtsq1vHn3mNf.png" sizes="32x32">
http-compression: 24 hints

hint #1: Response should not be compressed for requests made with 'accept-encoding: identity'.

https://www.appraisermatc … 8OvdAeQRdgY3JeNA9oWFOX.js

<script src="/static/CFX5XAqnZuwPssExM5qfw8OvdAeQRdgY3JeNA9oWFOX.js" type="text/javascript"></script>

hint #2: Response should not include 'content-encoding' header for requests made with 'accept-encoding: identity'.

https://www.appraisermatc … 8OvdAeQRdgY3JeNA9oWFOX.js

<script src="/static/CFX5XAqnZuwPssExM5qfw8OvdAeQRdgY3JeNA9oWFOX.js" type="text/javascript"></script>

hint #3: Response should not be compressed for requests made with 'accept-encoding: identity'.

https://www.appraisermatc … JWN8jMSY11Vd4UHO9OrAL.css

<link href="/static/tmT7oz0wawKrI8POoiUfgbJWN8jMSY11Vd4UHO9OrAL.css" type="text/css" rel="stylesheet" media="screen, projection">

hint #4: Response should not include 'content-encoding' header for requests made with 'accept-encoding: identity'.

https://www.appraisermatc … JWN8jMSY11Vd4UHO9OrAL.css

<link href="/static/tmT7oz0wawKrI8POoiUfgbJWN8jMSY11Vd4UHO9OrAL.css" type="text/css" rel="stylesheet" media="screen, projection">

hint #5: Response should not be compressed for requests made with 'accept-encoding: identity'.

https://www.appraisermatc … pOzLnZhQjSmWhPELGnxS68.js

<script src="/static/63u8YyfqWyKm0q2DD3lRBpOzLnZhQjSmWhPELGnxS68.js" type="text/javascript"></script>

hint #6: Response should not include 'content-encoding' header for requests made with 'accept-encoding: identity'.

https://www.appraisermatc … pOzLnZhQjSmWhPELGnxS68.js

<script src="/static/63u8YyfqWyKm0q2DD3lRBpOzLnZhQjSmWhPELGnxS68.js" type="text/javascript"></script>

hint #7: Response should not be compressed for requests made with 'accept-encoding: identity'.

https://www.appraisermatc … 6l8V04G3qIY3rqGYYy9lwW.js

<script src="/static/cU6v3gFdrw4tOpo0Relq96l8V04G3qIY3rqGYYy9lwW.js" type="text/javascript"></script>

hint #8: Response should not include 'content-encoding' header for requests made with 'accept-encoding: identity'.

https://www.appraisermatc … 6l8V04G3qIY3rqGYYy9lwW.js

<script src="/static/cU6v3gFdrw4tOpo0Relq96l8V04G3qIY3rqGYYy9lwW.js" type="text/javascript"></script>

hint #9: Response should not be compressed for requests made with 'accept-encoding: identity'.

https://www.appraisermatc … Nxmy4kjIOXE0HqVLntQhO.css

<link href="/static/n4rsXcEx8qOCUpg6tRmHRTNxmy4kjIOXE0HqVLntQhO.css" type="text/css" rel="stylesheet" media="screen, projection">

hint #10: Response should not include 'content-encoding' header for requests made with 'accept-encoding: identity'.

https://www.appraisermatc … Nxmy4kjIOXE0HqVLntQhO.css

<link href="/static/n4rsXcEx8qOCUpg6tRmHRTNxmy4kjIOXE0HqVLntQhO.css" type="text/css" rel="stylesheet" media="screen, projection">

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

https://www.appraisermatc … JWN8jMSY11Vd4UHO9OrAL.css

<link href="/static/tmT7oz0wawKrI8POoiUfgbJWN8jMSY11Vd4UHO9OrAL.css" type="text/css" rel="stylesheet" media="screen, projection">

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

https://www.appraisermatc … 8OvdAeQRdgY3JeNA9oWFOX.js

<script src="/static/CFX5XAqnZuwPssExM5qfw8OvdAeQRdgY3JeNA9oWFOX.js" type="text/javascript"></script>

hint #13: Response should not be compressed for requests made with 'accept-encoding: identity'.

https://www.appraisermatc … a7R2MI6KrsH0IOdKAga8d8.js

<script src="/static/12s404mdgRacL7Nog2gnda7R2MI6KrsH0IOdKAga8d8.js" type="text/javascript"></script>

hint #14: Response should not include 'content-encoding' header for requests made with 'accept-encoding: identity'.

https://www.appraisermatc … a7R2MI6KrsH0IOdKAga8d8.js

<script src="/static/12s404mdgRacL7Nog2gnda7R2MI6KrsH0IOdKAga8d8.js" type="text/javascript"></script>

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

https://www.appraisermatc … pOzLnZhQjSmWhPELGnxS68.js

<script src="/static/63u8YyfqWyKm0q2DD3lRBpOzLnZhQjSmWhPELGnxS68.js" type="text/javascript"></script>

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

https://www.appraisermatc … 6l8V04G3qIY3rqGYYy9lwW.js

<script src="/static/cU6v3gFdrw4tOpo0Relq96l8V04G3qIY3rqGYYy9lwW.js" type="text/javascript"></script>

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

https://www.appraisermatc … Nxmy4kjIOXE0HqVLntQhO.css

<link href="/static/n4rsXcEx8qOCUpg6tRmHRTNxmy4kjIOXE0HqVLntQhO.css" type="text/css" rel="stylesheet" media="screen, projection">

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

https://www.appraisermatc … a7R2MI6KrsH0IOdKAga8d8.js

<script src="/static/12s404mdgRacL7Nog2gnda7R2MI6KrsH0IOdKAga8d8.js" type="text/javascript"></script>

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

https://www.appraisermatc … JWN8jMSY11Vd4UHO9OrAL.css

<link href="/static/tmT7oz0wawKrI8POoiUfgbJWN8jMSY11Vd4UHO9OrAL.css" type="text/css" rel="stylesheet" media="screen, projection">

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

https://www.appraisermatc … 8OvdAeQRdgY3JeNA9oWFOX.js

<script src="/static/CFX5XAqnZuwPssExM5qfw8OvdAeQRdgY3JeNA9oWFOX.js" type="text/javascript"></script>

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

https://www.appraisermatc … pOzLnZhQjSmWhPELGnxS68.js

<script src="/static/63u8YyfqWyKm0q2DD3lRBpOzLnZhQjSmWhPELGnxS68.js" type="text/javascript"></script>

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

https://www.appraisermatc … 6l8V04G3qIY3rqGYYy9lwW.js

<script src="/static/cU6v3gFdrw4tOpo0Relq96l8V04G3qIY3rqGYYy9lwW.js" type="text/javascript"></script>

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

https://www.appraisermatc … Nxmy4kjIOXE0HqVLntQhO.css

<link href="/static/n4rsXcEx8qOCUpg6tRmHRTNxmy4kjIOXE0HqVLntQhO.css" type="text/css" rel="stylesheet" media="screen, projection">

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

https://www.appraisermatc … a7R2MI6KrsH0IOdKAga8d8.js

<script src="/static/12s404mdgRacL7Nog2gnda7R2MI6KrsH0IOdKAga8d8.js" type="text/javascript"></script>

Security

strict-transport-security: 9 hints

hint #1: 'strict-transport-security' header was not specified

https://www.appraisermatch.com/

hint #2: 'strict-transport-security' header was not specified

https://www.appraisermatc … ZlnQq9SRPV1pWv5uLoIxI.png

<img src="/static/RwdKukNectYXdvA30mq42aZlnQq9SRPV1pWv5uLoIxI.png" title="AppraiserMatch" alt="AppraiserMatch">

hint #3: 'strict-transport-security' header was not specified

https://www.appraisermatc … 8OvdAeQRdgY3JeNA9oWFOX.js

<script src="/static/CFX5XAqnZuwPssExM5qfw8OvdAeQRdgY3JeNA9oWFOX.js" type="text/javascript"></script>

hint #4: 'strict-transport-security' header was not specified

https://www.appraisermatc … JWN8jMSY11Vd4UHO9OrAL.css

<link href="/static/tmT7oz0wawKrI8POoiUfgbJWN8jMSY11Vd4UHO9OrAL.css" type="text/css" rel="stylesheet" media="screen, projection">

hint #5: 'strict-transport-security' header was not specified

https://www.appraisermatc … Nxmy4kjIOXE0HqVLntQhO.css

<link href="/static/n4rsXcEx8qOCUpg6tRmHRTNxmy4kjIOXE0HqVLntQhO.css" type="text/css" rel="stylesheet" media="screen, projection">

hint #6: 'strict-transport-security' header was not specified

https://www.appraisermatc … pOzLnZhQjSmWhPELGnxS68.js

<script src="/static/63u8YyfqWyKm0q2DD3lRBpOzLnZhQjSmWhPELGnxS68.js" type="text/javascript"></script>

hint #7: 'strict-transport-security' header was not specified

https://www.appraisermatc … 6l8V04G3qIY3rqGYYy9lwW.js

<script src="/static/cU6v3gFdrw4tOpo0Relq96l8V04G3qIY3rqGYYy9lwW.js" type="text/javascript"></script>

hint #8: 'strict-transport-security' header was not specified

https://www.appraisermatc … a7R2MI6KrsH0IOdKAga8d8.js

<script src="/static/12s404mdgRacL7Nog2gnda7R2MI6KrsH0IOdKAga8d8.js" type="text/javascript"></script>

hint #9: 'strict-transport-security' header was not specified

https://www.appraisermatc … CsG8ljnyRqtsq1vHn3mNf.png

<link rel="icon" type="image/png" href="/static/O4zlOOLEI53noyB9IvesuECsG8ljnyRqtsq1vHn3mNf.png" sizes="32x32">
x-content-type-options: 9 hints

hint #1: Response should include 'x-content-type-options' header.

https://www.appraisermatch.com/

hint #2: Response should include 'x-content-type-options' header.

https://www.appraisermatc … ZlnQq9SRPV1pWv5uLoIxI.png

<img src="/static/RwdKukNectYXdvA30mq42aZlnQq9SRPV1pWv5uLoIxI.png" title="AppraiserMatch" alt="AppraiserMatch">

hint #3: Response should include 'x-content-type-options' header.

https://www.appraisermatc … 8OvdAeQRdgY3JeNA9oWFOX.js

<script src="/static/CFX5XAqnZuwPssExM5qfw8OvdAeQRdgY3JeNA9oWFOX.js" type="text/javascript"></script>

hint #4: Response should include 'x-content-type-options' header.

https://www.appraisermatc … JWN8jMSY11Vd4UHO9OrAL.css

<link href="/static/tmT7oz0wawKrI8POoiUfgbJWN8jMSY11Vd4UHO9OrAL.css" type="text/css" rel="stylesheet" media="screen, projection">

hint #5: Response should include 'x-content-type-options' header.

https://www.appraisermatc … Nxmy4kjIOXE0HqVLntQhO.css

<link href="/static/n4rsXcEx8qOCUpg6tRmHRTNxmy4kjIOXE0HqVLntQhO.css" type="text/css" rel="stylesheet" media="screen, projection">

hint #6: Response should include 'x-content-type-options' header.

https://www.appraisermatc … pOzLnZhQjSmWhPELGnxS68.js

<script src="/static/63u8YyfqWyKm0q2DD3lRBpOzLnZhQjSmWhPELGnxS68.js" type="text/javascript"></script>

hint #7: Response should include 'x-content-type-options' header.

https://www.appraisermatc … 6l8V04G3qIY3rqGYYy9lwW.js

<script src="/static/cU6v3gFdrw4tOpo0Relq96l8V04G3qIY3rqGYYy9lwW.js" type="text/javascript"></script>

hint #8: Response should include 'x-content-type-options' header.

https://www.appraisermatc … a7R2MI6KrsH0IOdKAga8d8.js

<script src="/static/12s404mdgRacL7Nog2gnda7R2MI6KrsH0IOdKAga8d8.js" type="text/javascript"></script>

hint #9: Response should include 'x-content-type-options' header.

https://www.appraisermatc … CsG8ljnyRqtsq1vHn3mNf.png

<link rel="icon" type="image/png" href="/static/O4zlOOLEI53noyB9IvesuECsG8ljnyRqtsq1vHn3mNf.png" sizes="32x32">
no-vulnerable-javascript-libraries: 3 hints

hint #1: 'Bootstrap@3.3.6' has 5 known vulnerabilities (5 medium). See 'https://snyk.io/vuln/npm:bootstrap' for more information.

https://www.appraisermatch.com/

hint #2: 'jQuery@1.10.2' has 2 known vulnerabilities (2 medium). See 'https://snyk.io/vuln/npm:jquery' for more information.

https://www.appraisermatch.com/

hint #3: 'jQuery UI@1.10.4' has 1 known vulnerability (1 high). See 'https://snyk.io/vuln/npm:jquery-ui' for more information.

https://www.appraisermatch.com/

ssllabs: 1 hints

hint #1: Could not get results from SSL Labs for 'https://www.appraisermatch.com/'.

https://www.appraisermatch.com/