Skip to content
https://europa.eu

Infrastructure

· 9 checks — DNS, redirects, IPv6, crawlability, URL variants, and domain intelligence rolled into one auditable list.
SCORE
93
GRADE
A
FIX
1
REVIEW
2
PASS
6
INFO
0
Probed from Madrid, Spain
301 Moved Permanently
Checks
9
6 PASS 2 REVIEW 1 FIX
D
CDN & Delivery
Action
No CDN detected
FIX
No CDN detected
Warning::
No CDN detected
A CDN can significantly improve load times for users around the world by caching content at edge nodes closer to them.
No CDN detected

Consider using a CDN to improve global delivery speed and reduce origin load.

B
Crawlability
robots.txt present, no sitemap
REVIEW
robots.txt present, no sitemap
Info::
robots.txt is present
Got: 4930 bytes
Info::
No sitemap.xml found
A sitemap helps search engines discover and index your pages more efficiently.
Info::
robots.txt does not reference a sitemap
Add a 'Sitemap:' directive to robots.txt so search engines can discover your sitemap.

A sitemap helps search engines discover and index your pages more efficiently.

Why this matters

No sitemap.xml — Google relies on crawl-graph discovery alone, slowing indexing of deep or fresh URLs.

Learn more

A sitemap accelerates Google's discovery of new and updated content. Most CMSes auto-generate one; static-site frameworks need a build-step plugin. Reference it from robots.txt and submit in Search Console to confirm Google can fetch it.

Source: sitemaps.org / Google Search Central

Add a 'Sitemap:' directive to robots.txt so search engines can discover your sitemap.

Why this matters

robots.txt omits Sitemap: directive — crawlers must fetch /sitemap.xml by convention; reliable but missing the explicit hint.

Source: sitemaps.org

robots.txt 200 OK
Size 4930 B Sitemaps referenced 0 User-agents bingbot, * # match any robot name Blocking No — crawling allowed
#EUROPA.EU ROBOTS.TXT

#BINGBOT
#IM0022076229 / IM0022372707
User-agent: bingbot
Disallow: /taxation_customs/dds2/ecics/

#ALL AGENTS
User-agent: *		# match any robot name
Disallow: /cgi-bin/	# don't allow robots into cgi-bin
Disallow: /eur-lex/	# don't index old Eurlex - 13/09/2006 Request from OPOCE (Mr O. Grossmann)
Disallow: /archives/	# don't index the archives

#IM0012723685 - 03/04/2014
Disallow: /youth/dissemination/		
Disallow: /youth/archive/
Disallow: /youth/includes/
Disallow: /youth/misc/
Disallow: /youth/modules/
Disallow: /youth/profiles/
Disallow: /youth/themes/
Disallow: /youth/cron.php
Disallow: /youth/install.php
Disallow: /youth/LICENSE.txt
Disallow: /youth/xmlrpc.php
Disallow: /youth/admin/
Disallow: /youth/comment/reply/
Disallow: /youth/filter/tips/
Disallow: /youth/node/add/
Disallow: /youth/search/
Disallow: /youth/user/register/
Disallow: /youth/user/password/
Disallow: /youth/user/login/
Disallow: /youth/user/logout/

#IM0017899419 - 20/06/2019
Crawl-delay: 10
Disallow: /capacity4dev/includes/
Disallow: /capacity4dev/misc/
Disallow: /capacity4dev/modules/
Disallow: /capacity4dev/profiles/
Disallow: /capacity4dev/scripts/
Disallow: /capacity4dev/themes/
Disallow: /capacity4dev/CHANGELOG.txt
Disallow: /capacity4dev/cron.php
Disallow: /capacity4dev/INSTALL.mysql.txt
Disallow: /capacity4dev/INSTALL.pgsql.txt
Disallow: /capacity4dev/INSTALL.sqlite.txt
Disallow: /capacity4dev/install.php
Disallow: /capacity4dev/INSTALL.txt
Disallow: /capacity4dev/LICENSE.txt
Disallow: /capacity4dev/MAINTAINERS.txt
Disallow: /capacity4dev/update.php
Disallow: /capacity4dev/UPGRADE.txt
Disallow: /capacity4dev/xmlrpc.php
Disallow: /capacity4dev/admin/
Disallow: /capacity4dev/comment/reply/
Disallow: /capacity4dev/filter/tips/
Disallow: /capacity4dev/node/add/
Disallow: /capacity4dev/search/
Disallow: /capacity4dev/user/register/
Disallow: /capacity4dev/user/password/
Disallow: /capacity4dev/user/login/
Disallow: /capacity4dev/user/logout/
Disallow: /capacity4dev/results-reporting-eud-or-hq-unit
Disallow: /capacity4dev/eu-rfi
Disallow: /capacity4dev/results_reporting_2013-14
Disallow: /capacity4dev/results_reporting_2014-15
Disallow: /capacity4dev/?q=admin/
Disallow: /capacity4dev/?q=comment/reply/
Disallow: /capacity4dev/?q=filter/tips/
Disallow: /capacity4dev/?q=node/add/
Disallow: /capacity4dev/?q=search/
Disallow: /capacity4dev/?q=user/password/
Disallow: /capacity4dev/?q=user/register/
Disallow: /capacity4dev/?q=user/login/
Disallow: /capacity4dev/?q=user/logout/
Disallow: /capacity4dev/*/includes/
Disallow: /capacity4dev/*/misc/
Disallow: /capacity4dev/*/modules/
Disallow: /capacity4dev/*/profiles/
Disallow: /capacity4dev/*/scripts/
Disallow: /capacity4dev/*/themes/
Disallow: /capacity4dev/*/CHANGELOG.txt
Disallow: /capacity4dev/*/cron.php
Disallow: /capacity4dev/*/INSTALL.mysql.txt
Disallow: /capacity4dev/*/INSTALL.pgsql.txt
Disallow: /capacity4dev/*/INSTALL.sqlite.txt
Disallow: /capacity4dev/*/install.php
Disallow: /capacity4dev/*/INSTALL.txt
Disallow: /capacity4dev/*/LICENSE.txt
Disallow: /capacity4dev/*/MAINTAINERS.txt
Disallow: /capacity4dev/*/update.php
Disallow: /capacity4dev/*/UPGRADE.txt
Disallow: /capacity4dev/*/xmlrpc.php
Disallow: /capacity4dev/*/admin/
Disallow: /capacity4dev/*/comment/reply/
Disallow: /capacity4dev/*/filter/tips/
Disallow: /capacity4dev/*/node/add/
Disallow: /capacity4dev/*/search/
Disallow: /capacity4dev/*/user/register/
Disallow: /capacity4dev/*/user/password/
Disallow: /capacity4dev/*/user/login/
Disallow: /capacity4dev/*/user/logout/
Disallow: /capacity4dev/*/?q=admin/
Disallow: /capacity4dev/*/?q=comment/reply/
Disallow: /capacity4dev/*/?q=filter/tips/
Disallow: /capacity4dev/*/?q=node/add/
Disallow: /capacity4dev/*/?q=search/
Disallow: /capacity4dev/*/?q=user/password/
Disallow: /capacity4dev/*/?q=user/register/
Disallow: /capacity4dev/*/?q=user/login/
Disallow: /capacity4dev/*/?q=user/logout/
Disallow: /capacity4dev/flag/
Disallow: /capacity4dev/?q=flag/
Disallow: /capacity4dev/*/flag/
Disallow: /capacity4dev/capacity4dev/flag/
Disallow: /capacity4dev/*/?q=flag/
Disallow: /capacity4dev/*/searchgroup/
Disallow: /capacity4dev/events/
Disallow: /capacity4dev/*/events/
Disallow: /capacity4dev/*/blogs/
Disallow: /capacity4dev/*/news/
Disallow: /capacity4dev/*/discussions/
Disallow: /capacity4dev/*/media/
Disallow: /capacity4dev/*/documents/
Disallow: /capacity4dev/*/library/
Disallow: /capacity4dev/*/calendar/
Disallow: /capacity4dev/*/members/
Disallow: /capacity4dev/people/
Disallow: /capacity4dev/people
Disallow: /capacity4dev/user/
Disallow: /capacity4dev/users/
Disallow: /capacity4dev/*/members/
Disallow: /capacity4dev/*/members
Disallow: /capacity4dev/*/people/
Disallow: /capacity4dev/*/people
Disallow: /capacity4dev/*/user/
Disallow: /capacity4dev/*/users/
Disallow: /youreurope/citizensACC/
Disallow: /youreurope/businessACC/
Disallow: /youreurope/citizensDEV/
Disallow: /youreurope/businessDEV/
sitemap.xml No sitemap found

No sitemap found

Adding a sitemap helps search engines discover your pages.

B
TLS Certificate Expiry & Recommendations
119 days until leaf cert expires — 3 issues to address
REVIEW

Certificate validity

119
days left
0d 30d 60d 90d+

Recommended actions

  • Enable HSTS: Strict-Transport-Security: max-age=31536000; includeSubDomains
  • Enable DNSSEC on your domain for DNS spoofing protection
  • Enable OCSP stapling on your TLS server to remove a CA roundtrip and protect user privacy
A+
DNS Records
2 A records, 66 ms lookup
PASS
2 A records, 66 ms lookup
Info::
Resolves to 2 IPv4 address(es)
Got: 147.67.34.45, 147.67.210.45
Info::
Has 2 IPv6 (AAAA) record(s)
Got: 2a01:7080:14:100::666:45, 2a01:7080:24:100::666:45
Info::
12 nameserver(s) configured
Got: ns2lux.europa.eu, ns1bru.europa.eu, ns2eu.bt.net, ns4az2.europa.eu, ns1lux.europa.eu, ans2.cw.net, ns3bru.europa.eu, ns2bru.europa.eu, ns3lux.europa.eu, ans1.cw.net, ns1.bt.net, ns4az1.europa.eu
Info::
2 mail exchanger(s) configured
Info::
CAA records not checked
CAA record lookup requires a specialized DNS resolver. This check will be available in a future update.
Info::
SPF record present in TXT
Info::
DNS resolution time: 66 ms
Got: 66 ms
A147.67.34.45, 147.67.210.45
AAAA2a01:7080:14:100::666:45, 2a01:7080:24:100::666:45
CNAME
NSns2lux.europa.eu, ns1bru.europa.eu, ns2eu.bt.net, ns4az2.europa.eu, ns1lux.europa.eu, ans2.cw.net, ns3bru.europa.eu, ns2bru.europa.eu, ns3lux.europa.eu, ans1.cw.net, ns1.bt.net, ns4az1.europa.eu
MX
10 mxa-00244802.gslb.pphosted.com
10 mxb-00244802.gslb.pphosted.com
TXT
pnfm8n4m7lmp9d1pajbg9r75kg
WM+KEtZ8csQ1+YoyvDY+JophT0DYfsjJsYeNgkkxH8o=
SPF v=spf1 -all
v1inc38ais4eor8dd2be59ap7v
v1he8htvegs2u8pk09img207mh
globalsign-domain-verification=B762A73F73CF60DC20EC10D5BCC1F69F
585pfn277okgsr6eqq5cp66kjc
qjN-z-oil6MiHrTAeEPV9832p9-1ewZQs8CEFV8idpU
2y8xxj7q7dt3hxkh7zk1psbz59cz0q12
nebYTcEacNoHj/N4hQzlTm96MnMnc30ILD2tZb2NsjM=
globalsign-domain-verification=1DAC9871AC98A3037988017AF30FA87F
google-site-verification=OjhPSDIP2VIXIUH7hMv7CrLWwkyvnVgBdU-VcMHDoUI
DN6kiCaIRHg011SWPd/y5wK0nF1lAB0vxkimTgK6YHQ=
35HsndgfVFDTReSgRvCjY3t5wlWjYsLllfUgRIpuDfk=
yjh4bgq2dh9j194hj56s9ykgzf2nkh0g
google-site-verification=C0d5wiXRs2yokw7eUIL5Gz1825U9-M-HumwMZZYC7co
s5okgqb037ach4jjok6997blj7
_telesec-domain-validation=A04C937E41A9E22C91DC0F50FD4D6C9095ABAC1B09A81560305F2...
globalsign-domain-verification=EE82C636B37B31C32CDDE24375C410A9
OSSRH-80601
CAALookup not available with standard resolver
Resolved in 66 ms

CAA record lookup requires a specialized DNS resolver. This check will be available in a future update.

Why this matters

Informational: CAA (Certification Authority Authorization) records weren't checked in this scan.

A
Redirect Chain
1 redirect(s), 228 ms total
PASS
1 redirect(s), 228 ms total
Info::
Single redirect
Got: https://europa.eu → https://european-union.europa.eu/select-language?destination=/node/1 (301)
Info::
Cross-domain redirect detected

https://europa.eu

102 ms · HTTP/1.1

301

https://european-union.europa.eu/select-...

125 ms · HTTP/1.1 FINAL

#URLStatusTimeProtocolServer
1https://europa.eu301102 msHTTP/1.1Europa
2https://european-union.europa.eu/select-...200125 msHTTP/1.1

See the visual redirect chain in the HTTP Probe tab →

A+
IPv6 Readiness
IPv6 reachable (29 ms)
PASS
IPv6 reachable (29 ms)
Info::
IPv6 is configured and reachable at 2a01:7080:14:100::666:45, 2a01:7080:24:100::666:45
Got: 29 ms connect
IPv6 Ready
AAAA Records 2a01:7080:14:100::666:45, 2a01:7080:24:100::666:45 Connection Reachable (29 ms)
A
URL Variants
www/non-www, trailing slash, HTTP→HTTPS
PASS
www/non-www, trailing slash, HTTP→HTTPS
Info::
www/non-www redirect configured correctly (preferred: non-www)
Warning::
HTTP→HTTPS redirect uses 302 instead of 301
Got: 302 temporary redirect Expected: 301 permanent redirect

www / non-www

302https://www.europa.eu/
200https://europa.eu/

Preferred variant: non-www

HTTP → HTTPS

307http://europa.eu/ https://europa.eu/

Use 301 (permanent) instead of 302 (temporary)

A+
Domain Intelligence
europa.eu — via ClearMedia NV
PASS
europa.eu — via ClearMedia NV
Info::
Registrar: ClearMedia NV
Domain expiry

Unknown

SSL certificate

119 days

Issued by GlobalSign nv-sa

Domain age

Unknown

DNSSEC

Status unknown

Protects against DNS spoofing

Hosting

Unknown

2a01:7080:14:100::666:45

Registrar

ClearMedia NV

Lock status unknown 12 NS records
Expiry timeline
Today
+1 year
SSL expiry Danger zone (≤30 days)
Registrar ClearMedia NV
Name Servers ns4az2.europa.eu, ns1bru.europa.eu, ans1.cw.net, ns2eu.bt.net, ns4az1.europa.eu, ns1lux.europa.eu, ns2bru.europa.eu, ns1.bt.net, ns3bru.europa.eu, ns3lux.europa.eu, ans2.cw.net, ns2lux.europa.eu
Registrant NOT DISCLOSED!
Hosting
IP Address 2a01:7080:14:100::666:45
Data source: whois (1.1s)
A+
HTTP Probe Timing
Total 148 ms — DNS, TCP, TLS, TTFB, content transfer breakdown
PASS
DNS Lookup DNS Lookup — time to resolve the domain name to an IP address.
22 ms
TCP Connect TCP Connect — time to establish a TCP connection to the server.
30 ms
TLS Handshake TLS Handshake — time to complete the HTTPS encryption handshake.
32 ms
Time to First Byte Time to First Byte — how long the server takes to respond with the first byte of data.
118 ms
Total Time Total request time from DNS lookup through full response.
148 ms

Connection waterfall

DNS Lookup 22 ms TCP Connect 30 ms TLS Handshake 32 ms Server Processing 35 ms Content Transfer 30 ms
All checks on this page are automated. Results are estimates - run targeted manual reviews when the score affects a release decision.

Send Feedback