Infrastructure
· 9 checks — DNS, redirects, IPv6, crawlability, URL variants, and domain intelligence rolled into one auditable list.DCDN & DeliveryActionNo CDN detectedFIX
Consider using a CDN to improve global delivery speed and reduce origin load.
CCrawlabilityActionrobots.txt present, sitemap with 0 URLsREVIEW
Search engines may not be able to parse the sitemap. Fix XML validation errors.
An unparseable sitemap is silently ignored by Google — the URLs it advertises are never queued for crawl.
Learn more ▾ ▴
Google's sitemap parser is strict about XML validity. A single unescaped `&` or unclosed tag invalidates the whole file. Run your sitemap through a validator (Search Console's Sitemaps report flags it) and fix the offending entry. Most generators escape correctly; mistakes usually come from manually-written entries.
Source: sitemaps.org / Google Search Central
An empty sitemap provides no value. Add <url> entries for your pages.
An empty sitemap signals 'no content to index' to Google — actively harmful versus having no sitemap at all.
Learn more ▾ ▴
Google compares URLs in the sitemap against URLs it has crawled. An empty sitemap on a site with thousands of pages signals abandonment. Either populate it correctly (most CMSes auto-generate) or delete the file and let Google crawl normally.
Source: Google Search Central / sitemaps.org
Add a 'Sitemap:' directive to robots.txt so search engines can discover your sitemap.
robots.txt omits Sitemap: directive — crawlers must fetch /sitemap.xml by convention; reliable but missing the explicit hint.
Source: sitemaps.org
<!doctype html>
<html lang='nl'>
<head>
<title>XS4ALL - First Class Internet</title>
<meta charset="utf-8">
<meta http-equiv="Content-Security-Policy" content="img-src 'self' https://www.xs4all.nl;">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="XS4ALL First Class Internets, Televisie en Bellen. Voor veilig en betrouwbaar internet. Al jaren bekroond voor de allerbeste service.">
<meta name="keywords" content="XS4ALL, Internet, Televisie, Bellen, service, veiligheid, privacy">
<meta name="theme-color" content="#FFC300">
<meta name="msapplication-TileColor" content="#2A2A20">
<meta name="msapplication-TileImage" content="https://www.xs4all.nl/apple-touch-icon-144x144.png">
<meta name="fb:app_id" content="49320816941">
<meta property="og:image" content="/assets/images/logo-xs4all.svg">
<meta property="og:site_name" content="XS4ALL Klantenservice">
<meta property="og:locale" content="nl_NL">
<meta property="og:description" content="XS4ALL First Class Internets, Televisie en Bellen. Voor veilig en betrouwbaar internet. Al jaren bekroond voor de allerbeste service.">
<meta property="og:title" content="XS4ALL - First Class Internet">
<meta property="og:type" content="website">
<meta property="og:url" content="https://www.xs4all.nl/">
<link rel="shortcut icon" href="/favicon.ico">
<link rel="icon" type="image/x-icon" href="/favicon.ico">
<link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/favicon-192x192.png">
<link rel="icon" type="image/png" sizes="160x160" href="/favicon-160x160.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link href="/app.css" rel="stylesheet">
<link href="/content.css" rel="stylesheet">
<link href="/main-header.css" rel="stylesheet">
<link href="/main-footer.css" rel="stylesheet">
</head>
<body>
<header id="xs4all-main-header" class="main-header">
<div class="main-header__wrapper">
<div class="main-header__page-overlay"></div>
<nav aria-label="XS4ALL" class="main-header__navigation">
<ul class="main-header__navigation-list">
<li class="main-header__navigation-item main-header__navigation-item--with-dropdown">
<a data-toggle-button="" data-target="dropdown-Pakketten" href="#" class="main-header__navigation-link main-header__navigation-link--with-dropdown">
Pakketten
<svg class="icon icon--chevron-down" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 10 10">
<path d="M9.71,3.36,5,8.06.29,3.36,1.71,1.94,5,5.24l3.29-3.3Z" class="white"></path>
</svg>
</a>
<ul data-collapsed="true" id="dropdown-Pakketten" class="main-header__dropdown">
<li class="main-header__navigation-item"><a href="https://www.kpn.com/shop/internet-tv/internet-tv/?actie=wifi&product=techdesk&campaignid=tp:b=kpn:mk=cm:c=XS4ALLHussel:s=XS4ALL+over+Hussel:cd=Meer+over+KPN+Hussel:d=18112020:st=acq:e=button:f1=Meer+over+KPN" class="main-header__navigation-link">Overzicht</a></li>
<li class="main-header__navigation-item"><a href="https://www.kpn.com/shop/internet-tv/internet/?actie=wifi&product=techdesk&campaignid=tp:b=kpn:mk=cm:c=XS4ALLHussel:s=XS4ALL+over+Hussel:cd=Meer+over+KPN+Hussel:d=18112020:st=acq:e=button:f1=Meer+over+KPN" class="main-header__navigation-link">Internet</a></li>
<li class="main-header__navigation-item"><a href="https://www.kpn.com/shop/internet-tv/internet-tv/?actie=wifi&product=techdesk&campaignid=tp:b=kpn:mk=cm:c=XS4ALLHussel:s=XS4ALL+over+Hussel:cd=Meer+over+KPN+Hussel:d=18112020:st=acq:e=button:f1=Meer+over+KPN" class="main-header__navigation-link">Internet & Televisie</a></li>
<li class="main-header__navigation-item"><a href="https://www.kpn.com/shop/internet-tv/internet/?actie=wifi&bellen=ja&product=techdesk&campaignid=tp:b=kpn:mk=cm:c=XS4ALLHussel:s=XS4ALL+over+Hussel:cd=Meer+over+KPN+Hussel:d=18112020:st=acq:e=button:f1=Meer+over+KPN" class="main-header__navigation-link">Internet & Bellen</a></li>
<li class="main-header__navigation-item"><a href="https://www.kpn.com/shop/internet-tv/internet-tv/?actie=wifi&product=techdesk&campaignid=tp:b=kpn:mk=cm:c=XS4ALLHussel:s=XS4ALL+over+Hussel:cd=Meer+over+KPN+Hussel:d=18112020:st=acq:e=button:f1=Meer+over+KPN" class="main-header__navigation-link">Alles-in-1</a></li>
<li class="main-header__navigation-item"><a href="https://www.kpn.com/zakelijk/kpn-een-mkb/shop/internet?campaignid=tp:b=kpn:mk=cm:c=XS4ALLHussel:s=XS4ALL+over+Hussel:cd=Meer+over+KPN+Hussel:d=18112020:st=acq:e=button:f1=Meer+over+KPN" class="main-header__navigation-link">Ondernemers</a></li>
</ul>
</li>
<li class="main-header__navigation-item"><a href="https://www.kpn.com/shop/internet-tv/internet-tv/?actie=wifi&product=techdesk&campaignid=tp:b=kpn:mk=cm:c=XS4ALLHussel:s=XS4ALL+over+Hussel:cd=Meer+over+KPN+Hussel:d=18112020:st=acq:e=button:f1=Meer+over+KPN" class="main-header__navigation-link">Shop</a></li>
<li class="main-header__navigation-item"><a href="https://www.kpn.com/service/xs4all.htm" class="main-header__navigation-link">Service</a></li>
<li class="main-header__navigation-item main-header__navigation-item--secondary">
<a href="https://webmail.xs4all.nl/?org=website/" class="main-header__navigation-link main-header__navigation-link--secondary">Webmail</a>
</li>
<li class="main-header__navigation-item main-header__navigation-item--secondary">
<a href="https://inloggen.kpn.com/#/overzicht" class="main-header__navigation-link main-header__navigation-link--secondary">Mijn KPN</a>
</li>
</ul>
</nav>
<button type="button" data-toggle-navbar="" aria-label="Toggle navigation" aria-expanded="false" class="main-header__navigation-toggle">
<i class="icon icon--hamburger">
<span></span>
<span></span>
<span></span>
</i>
<span class="main-header__navigation-toggle-text">
MENU
</span>
</button>
<a href="/" class="main-header__logo">
<img src="/assets/images/xs4all-emblem-yellow.svg" alt="XS4ALL Logo" width="111" height="39">
</a>
</div>
</header>
<div class="content-wrapper content-wrapper--homepage">
<div class="cms-open">
<section data-ats-id="masthead-7wNUOk0MO6OcQuGv8I2MRG" class="masthead masthead--7wNUOk0MO6OcQuGv8I2MRG masthead--with-buttons masthead--with-arrow masthead--next-section-yellow masthead--medium masthead--black section--black">
<div class="masthead__image-wrapper">
<img
alt="header p53 side-right karima w2000"
data-sizes="100vw"
class="xs-image-lazy-loading masthead__image image--loaded masthead__image--loaded"
rel="preload"
srcset="/assets/images/header-karima-992px.webp 992w,/assets/images/header-karima-1280px.webp 1280w,/assets/images/header-karima-1600px.webp 1600w,/assets/images/header-karima-2000px.webp 2000w"
sizes="100vw"
src="/assets/images/header-karima.jpg"
>
</div>
<div class="masthead__shadow"></div>
<div class="container masthead__container">
<div class="masthead__content">
<h1 class="masthead__title">
XS4ALL en KPN
</h1>
<h2 class="masthead__subtitle">
Al meer dan 25 jaar de beste service
</h2>
<ul class="masthead__buttons list list--no-list-style">
<li class="masthead__button">
<span class="button-wrapper">
<a
aria-label="Bestel nu"
href="https://www.kpn.com/shop/internet-tv/internet-tv/?actie=wifi&product=techdesk&campaignid=tp:b=kpn:mk=cm:c=XS4ALLHussel:s=XS4ALL+over+Hussel:cd=Meer+over+KPN+Hussel:d=18112020:st=acq:e=button:f1=Meer+over+KPN"
title="Bestel nu"
class="button btn btn-primary"
>
Bestel nu
</a>
</span>
</li>
<li class="masthead__button">
<span class="button-wrapper">
<a aria-label="Ik ben klant" data-ats-id="button-ik-ben-al-klant" href="https://www.kpn.com/service/xs4all.htm" title="Ik ben klant" class="button btn btn-ghost-white">
Ik ben klant
</a>
BURL Variantswww/non-www, trailing slash, HTTP→HTTPSREVIEW
www / non-www
Inconsistent — duplicate content risk
HTTP → HTTPS
Consistent
BTLS Certificate Expiry & Recommendations100 days until leaf cert expires — 2 issues to addressREVIEW
Certificate validity
Recommended actions
- Enable HSTS: Strict-Transport-Security: max-age=31536000; includeSubDomains
- Enable OCSP stapling on your TLS server to remove a CA roundtrip and protect user privacy
A+DNS Records2 A records, 29 ms lookupPASS
| A | 99.83.136.155, 75.2.72.204 |
| AAAA | 2600:9000:a400:dede:1a1c:a23f:9ae6:7bbc, 2600:9000:a504:9080:40c0:d138:ca59:2e3d |
| CNAME | — |
| NS | ns1.kpn.net, ns11.kpn.net |
| MX | 10 mx.kpnmail.nl |
| TXT | google-site-verification=ixk8ILXv-df5AQBAbfJfXpu9EQUFYoHZwjAvpcG5tBE google-site-verification=qHhbnr_ViPAAN13v4NQGHDYCfXwM__O6XS9NJFL1IRI SPF v=spf1 include:spf.ews.kpnxchange.com ~all MS=B895DD98732F0DADE7D04A1E53DF0DECBFEF770F |
| CAA | Lookup not available with standard resolver |
CAA record lookup requires a specialized DNS resolver. This check will be available in a future update.
Informational: CAA (Certification Authority Authorization) records weren't checked in this scan.
ARedirect Chain1 redirect(s), 258 ms totalPASS
https://xs4all.nl
133 ms · HTTP/1.1
https://www.xs4all.nl:443/
125 ms · HTTP/1.1 FINAL
| # | URL | Status | Time | Protocol | Server |
|---|---|---|---|---|---|
| 1 | https://xs4all.nl | 301 | 133 ms | HTTP/1.1 | awselb/2.0 |
| 2 | https://www.xs4all.nl:443/ | 200 | 125 ms | HTTP/1.1 | AmazonS3 |
See the visual redirect chain in the HTTP Probe tab →
A+IPv6 ReadinessIPv6 reachable (1 ms)PASS
A+Domain Intelligencexs4all.nl — via KPN B.V., 32 years, 1 months oldPASS
Unknown
100 days
Issued by Amazon
32 years, 1 months
Registered August 7, 1994
Enabled
Protects against DNS spoofing
Unknown
2600:9000:a400:dede:1a1c:a23f:9ae6:7bbc
KPN B.V.
Expiry timeline
Recommended actions
- Enable registrar lock (clientTransferProhibited) to block unauthorized domain transfers
The domain can be transferred without an unlock step. Enable registrar lock (clientTransferProhibited) in your registrar's control panel to protect against unauthorized or accidental transfers.
Without registrar lock, an attacker who phishes your registrar credentials can transfer the domain in minutes — total brand hijack.
Learn more ▾ ▴
Registrar lock (clientTransferProhibited, clientUpdateProhibited, clientDeleteProhibited) requires extra verification before any transfer/update/delete. Every major registrar offers it free. Combined with 2FA on your registrar account, it's the strongest defense against domain hijacking.
Source: ICANN / domain-security best practice