Publico.pt is a news website that offers the latest news, opinions, photos, and videos related to Lisbon, Porto, Portugal, Europe, and the rest of the world. The website presents itself as the best source of information on various topics, including politics, culture, science, technology, lifestyle, and travel.
From a technical point of view, Publico.pt is hosted by NOS Comunicacoes, S.A hosting and has a top-level domain (.PT) which indicates that it is a Portuguese website. Also, the website has SSL issued by COMODO CA Limited, which ensures security and encryption of all data transferred between the website and the user's browser.
Publico.pt has an impressive amount of traffic, with 60996 unique users per day and 110402.76 pageviews. This traffic comes mainly from Portugal, which is the website's primary target audience.
In terms of website design, Publico.pt has a clean and modern layout that allows users to quickly find the information they are looking for. The website uses a combination of text, images, and videos to convey its message, and the articles are well-written and informative. Additionally, the site has a responsive design, which means that it can adapt to any screen size and device.
One important aspect to consider about Publico.pt is whether it is family-friendly. From our analysis, we can't find any content that is not appropriate for a general audience, so we can say that Publico.pt is a family-friendly website.
Finally, when we look at the PageSpeed Insights scores, we can see that Publico.pt has a speed score of 49/100, which is below the average. However, the user experience score of 98/100 indicates that the website is easy to navigate and provides a good user experience.
In summary, Publico.pt is a well-designed and informative news website with a large audience in Portugal. It provides valuable information on a variety of topics while maintaining a family-friendly environment. Despite some speed issues, the website delivers a satisfactory user experience.
Publico.pt Rank Summary
Global Rank
6,236
Average Load Time
3.29sec
Links In Count
7,627
Website Value
$1.4 M
Audience Geography. Where are publico.pt visitors located?
Overall result - publico.pt is safe.We gather website safety and reputation data and compare it with available third-party sources so we calculate own safety and trustworthiness rate based on information that we get.
Norton Connect Safe
Last Updated: 03/21/2025
publico.pt is safe.
Norton ConnectSafe evaluates publico.pt for any unsafe and insecure content. The results are critical for families with young children.
Google Safe Search
Last Updated: 02/05/2019
publico.pt is safe.
SafeSearch is used as a parental control tool to filter out any inappropriate for your children search results on your devices: phones, tablets or personal computers.
Google Safe Browsing
Last Updated: 01/09/2019
publico.pt is safe.
Malware: not found.
Phishing: not detected.
Unwanted software: not found.
Harmfull applications: not found.
Google Safe Browsing notifies when websites are compromised by malicious actors. These protections work across Google products and provide a safer online experience.
Site Advisor
Last Updated: 02/22/2021
publico.pt is safe.
McAfee assesses publico.pt for a meaningful set of security threats. Featured dangers from annoying pop-ups to hidden Trojans, that can steal your identity, will be revealed. McAfee does not analyze publico.pt for mature or inappropriate content, only security checks are evaluated.
Web of Trust
Last Updated: 01/09/2019
publico.pt child safety is
very good.The WOT calculates reputation of the publico.pt. This reputation system receives ratings from users and information from third-party sources, assesses the publico.pt for safety features and confirms, whether publico.pt is suitable for children.
Alexa Rank shows how popular publico.pt is in comparison with other sites. The most popular site has Alexa Rank equals 1. If publico.pt has Alexa Rank equals 100,000, then it is in TOP 100,000 popular sites in the world. The rank is calculated using a combination of average daily visitors to publico.pt and pageviews on publico.pt over the past 3 months.
# # ARIN WHOIS data and services are subject to the Terms of Use # available at: https://www.arin.net/whois_tou.html # # If you see inaccuracies in the results, please report at # https://www.arin.net/resources/whois_reporting/index.html # # Copyright 1997-2018, American Registry for Internet Numbers, Ltd. #
# # ARIN WHOIS data and services are subject to the Terms of Use # available at: https://www.arin.net/whois_tou.html # # If you see inaccuracies in the results, please report at # https://www.arin.net/resources/whois_reporting/index.html # # Copyright 1997-2018, American Registry for Internet Numbers, Ltd. #
Consider avoiding viewport values that prevent users from resizing documents.
The document is not mappable to XML 1.0 due to two consecutive hyphens in a comment.
The “navigation” role is unnecessary for element “nav”.
The “banner” role is unnecessary for element “header”.
The “main” role is unnecessary for element “main”.
Section lacks heading. Consider using “h2”-“h6” elements to add identifying headings to all sections.
The first occurrence of ID “ad-slot-main” was here.
Empty heading.
The “contentinfo” role is unnecessary for element “footer”.
The “button” role is unnecessary for element “button”.
The first occurrence of ID “login-form-forgot” was here.
Errors
Element “meta” is missing required attribute “content”.
Attribute “ariadxmlns” not allowed on element “svg” at this point.
Attribute “alt” not allowed on element “path” at this point.
Attribute “src” not allowed on element “image” at this point.
Element “image” is missing required attribute “height”.
Element “image” is missing required attribute “width”.
End tag “svg” did not match the name of the current open element (“image”).
An element with “role=menuitem” must be contained in, or owned by, an element with “role=menubar” or “role=menu”.
Bad value “Fri, 01 Dec 2017 14:34:15 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
The “sizes” attribute may be specified only if the “srcset” attribute is also present.
Bad value “Fri, 01 Dec 2017 16:40:40 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 10:56:47 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 15:06:08 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.
Bad value “Fri, 01 Dec 2017 17:22:38 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 14:22:12 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 15:41:41 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 08:36:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 14:15:30 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 08:00:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 13:48:53 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Duplicate ID “ad-slot-main”.
Element “a” is missing one or more of the following attributes: “aria-checked”, “role”.
Bad value “Fri, 01 Dec 2017 06:36:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 06:30:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 06:58:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 07:22:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 01:34:55 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 01:28:51 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 07:21:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 12:13:29 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 12:12:17 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 12:13:55 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 09:51:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 07:31:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 08:25:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 20:55:54 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 03:51:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 02:04:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 11:45:41 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 01:52:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 17:15:45 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 00:18:18 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 00:52:39 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 17:11:41 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 19:53:15 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 23:54:37 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 11:46:32 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 00:35:52 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 18:49:50 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 14:03:15 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 04:16:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 07:30:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 07:54:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 20:53:58 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 08:23:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 00:13:02 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 14:05:33 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 21:15:43 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 15:40:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 08:19:30 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 19:34:29 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 09:02:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 14:19:06 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 13:33:24 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 19:30:22 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 21:27:40 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Wed, 29 Nov 2017 23:55:35 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Wed, 29 Nov 2017 20:16:28 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Wed, 29 Nov 2017 21:12:16 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 22:00:06 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Wed, 29 Nov 2017 22:29:57 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 23:56:04 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Wed, 29 Nov 2017 16:27:52 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 01:43:18 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 22:00:12 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 16:53:49 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 16:47:53 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 17:55:18 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 10:13:06 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 15:45:14 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 18:12:30 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 15:08:08 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 18:00:21 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 19:54:29 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 18:24:15 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 07:56:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 09:40:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 08:30:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 15:42:22 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 06:45:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 16:18:57 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 16:11:06 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 11:41:31 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 08:00:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 12:54:39 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 14:00:59 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 16:50:58 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 07:50:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 08:47:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 18:31:06 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 11:03:59 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 20:09:36 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Fri, 01 Dec 2017 07:48:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 17:19:45 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 17:35:33 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 16:52:11 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 13:02:26 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Wed, 29 Nov 2017 20:29:35 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 13:07:42 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 07:57:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 13:20:08 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 16:18:12 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 22:30:55 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 12:34:15 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Wed, 29 Nov 2017 21:22:38 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 06:16:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 02:00:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 05:22:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 15:27:23 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Tue, 28 Nov 2017 11:44:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 12:58:13 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 08:19:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Wed, 29 Nov 2017 11:58:39 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 10:42:25 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Wed, 29 Nov 2017 17:50:31 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Wed, 29 Nov 2017 22:13:20 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 11:01:28 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Tue, 28 Nov 2017 13:01:15 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Tue, 21 Nov 2017 10:14:09 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Tue, 21 Nov 2017 08:00:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 16 Nov 2017 08:00:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Sun, 19 Nov 2017 11:00:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 14:52:35 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 11:37:28 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 15:01:42 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 17:51:33 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 14:01:50 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Wed, 29 Nov 2017 08:56:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Mon, 27 Nov 2017 10:34:39 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Mon, 01 Jan 0001 00:00:00 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Thu, 30 Nov 2017 08:50:32 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Bad value “Wed, 29 Nov 2017 13:54:13 GMT” for attribute “datetime” on element “time”: The literal did not satisfy the time-datetime format.
Element “style” not allowed as child of element “section” in this context. (Suppressing further errors from this subtree.)
Bad value “100%” for attribute “width” on element “iframe”: Expected a digit but saw “%” instead.
The “scrolling” attribute on the “iframe” element is obsolete. Use CSS instead.
The “frameborder” attribute on the “iframe” element is obsolete. Use CSS instead.
Bad value “javascript” for attribute “lang” on element “script”: Subtags must not exceed 8 characters in length.
Bad value “navigation” for attribute “role” on element “ul”.
Duplicate ID “login-form-forgot”.
The “for” attribute of the “label” element must refer to a non-hidden form control.
Publico.pt Desktop Performance
Last tested: 12/02/2019
Desktop Speed
73%
Leverage browser caching
Eliminate render-blocking JavaScript and CSS in above-the-fold content
Prioritize visible content
Optimize images
Reduce server response time
Minify JavaScript
Minify HTML
Enable compression
Desktop Resource Breakdown
Total Resources
127
Number of Hosts
46
Static Resources
63
JavaScript Resources
55
CSS Resources
2
Publico.pt Mobile Insights
Last tested: 12/02/2019
Mobile Usability
94%
Size tap targets appropriately
Mobile Speed
49%
Eliminate render-blocking JavaScript and CSS in above-the-fold content