10.1 sec in total
178 ms
4.8 sec
5.2 sec
Visit outdoorfloors.ca now to see the best up-to-date Outdoor Floors content and also check out these interesting facts you probably never knew about outdoorfloors.ca
Balcony Flooring Toronto — Professional Outdoor Flooring Installer Service in Toronto and surrounding regions. Get a quick quote now!
Visit outdoorfloors.caWe analyzed Outdoorfloors.ca page load time and found that the first response time was 178 ms and then it took 10 sec to load all DOM resources and completely render a web page. This is a poor result, as 90% of websites can load faster.
outdoorfloors.ca performance score
name
value
score
weighting
Value4.5 s
14/100
10%
Value76.3 s
0/100
25%
Value41.2 s
0/100
10%
Value6,170 ms
0/100
30%
Value0.057
98/100
15%
Value68.9 s
0/100
10%
178 ms
1292 ms
80 ms
107 ms
161 ms
Our browser made a total of 209 requests to load all elements on the main page. We found that 72% of them (150 requests) were addressed to the original Outdoorfloors.ca, 13% (28 requests) were made to Lh5.googleusercontent.com and 7% (14 requests) were made to Fonts.gstatic.com. The less responsive or slowest element that took the longest time to load (1.4 sec) belongs to the original domain Outdoorfloors.ca.
Page size can be reduced by 1.3 MB (6%)
23.1 MB
21.8 MB
In fact, the total size of Outdoorfloors.ca main page is 23.1 MB. This result falls beyond the top 1M of websites and identifies a large and not optimized web page that may take ages to load. Only a small number of websites need less resources to load. Images take 21.4 MB which makes up the majority of the site volume.
Potential reduce by 168.9 kB
HTML content can be minified and compressed by a website’s server. The most efficient way is to compress content using GZIP which reduces data amount travelling through the network between server and browser. HTML code on this page is well minified. It is highly recommended that content of this web page should be compressed using GZIP, as it can save up to 168.9 kB or 78% of the original size.
Potential reduce by 756.0 kB
Image size optimization can help to speed up a website loading time. The chart above shows the difference between the size before and after optimization. Outdoor Floors images are well optimized though.
Potential reduce by 35.1 kB
It’s better to minify JavaScript in order to improve website performance. The diagram shows the current total size of all JavaScript files against the prospective JavaScript size after its minification and compression. This website has mostly compressed JavaScripts.
Potential reduce by 338.3 kB
CSS files minification is very important to reduce a web page rendering time. The faster CSS files can load, the earlier a page can be rendered. Outdoorfloors.ca needs all CSS files to be minified and compressed as it can save up to 338.3 kB or 47% of the original size.
Number of requests can be reduced by 105 (57%)
183
78
The browser has sent 183 CSS, Javascripts, AJAX and image requests in order to completely render the main page of Outdoor Floors. We recommend that multiple CSS and JavaScript files should be merged into one by each type, as it can help reduce assets requests from 67 to 1 for JavaScripts and from 40 to 1 for CSS and as a result speed up the page load time.
outdoorfloors.ca
178 ms
outdoorfloors.ca
1292 ms
js
80 ms
style.min.css
107 ms
shortcodes.css
161 ms
jquery.selectBox.css
171 ms
prettyPhoto.css
173 ms
style.css
175 ms
styles.css
172 ms
wpmenucart-icons.min.css
173 ms
wpmenucart-main.min.css
212 ms
hint.min.css
223 ms
perfect-scrollbar.min.css
226 ms
custom-theme.css
226 ms
fonts.css
227 ms
frontend.css
228 ms
frontend.css
263 ms
colorbox.css
274 ms
pum-site-styles.css
279 ms
jquery-ui.min.css
278 ms
wcfmicon.min.css
283 ms
wcfm-style-core.css
280 ms
wprevpro_w3.css
318 ms
theme_css_vars.css
327 ms
js_composer.min.css
400 ms
bootstrap.css
389 ms
plugins.css
339 ms
theme.css
418 ms
shortcodes.css
372 ms
theme_shop.css
447 ms
dynamic_style.css
436 ms
style.css
680 ms
style.css
453 ms
frontend-gtag.min.js
452 ms
jquery.min.js
453 ms
jquery-migrate.min.js
453 ms
jquery.blockUI.min.js
488 ms
add-to-cart.min.js
494 ms
css
63 ms
api.js
109 ms
font-awesome.css
456 ms
wc-blocks.css
399 ms
prettyPhoto.min.css
355 ms
isotope.min.css
382 ms
lightbox.min.css
385 ms
rs6.css
387 ms
js.cookie.min.js
387 ms
woocommerce.min.js
393 ms
woocommerce-add-to-cart.js
392 ms
wprs-slick.min.js
388 ms
wprs-combined.min.js
386 ms
wprev-public.min.js
388 ms
accounting.min.js
386 ms
selectWoo.full.min.js
425 ms
CHBPTPBY9MVZ7.js
208 ms
yith-wcan-shortcodes.min.js
401 ms
jquery.selectBox.min.js
391 ms
jquery.prettyPhoto.min.js
389 ms
css
17 ms
jquery.yith-wcwl.min.js
391 ms
hooks.min.js
525 ms
i18n.min.js
523 ms
index.js
487 ms
index.js
481 ms
rbtools.min.js
464 ms
rs6.min.js
800 ms
sourcebuster.min.js
412 ms
order-attribution.min.js
376 ms
perfect-scrollbar.jquery.min.js
365 ms
cart-fragments.min.js
366 ms
frontend.js
708 ms
frontend.js
708 ms
woocompare.min.js
709 ms
jquery.colorbox-min.js
706 ms
live-search.js
707 ms
easypiechart.min.js
690 ms
core.min.js
683 ms
pum-site-scripts.js
684 ms
mobile-detect.min.js
677 ms
jquery.blockUI.min.js
673 ms
datepicker.min.js
777 ms
wcfm-script-core.js
774 ms
wp-polyfill.min.js
772 ms
index.js
771 ms
comment-reply.min.js
764 ms
js_composer_front.min.js
726 ms
bootstrap.min.js
866 ms
jquery.cookie.min.js
862 ms
owl.carousel.min.js
861 ms
imagesloaded.min.js
855 ms
jquery.magnific-popup.min.js
816 ms
theme.min.js
810 ms
theme-async.min.js
1042 ms
woocommerce-theme.min.js
1040 ms
isotope.pkgd.min.js
1032 ms
gtm.js
91 ms
AF1QipMh_PI6myIB5YfJYTI39wP4YhysbpmTeXlFRtFL
442 ms
AF1QipPgEVUMmDa-OFcH_LISBEeqAVIU63MHJC3g7eI7
442 ms
AF1QipPucsfETW3mdDUtdKTTHiT13Oz5msfcgthxwF4n
588 ms
AF1QipOwKzledenikNbUVMGCspRFOGS42CZSkcKowiiH
440 ms
AF1QipOReoks3ajth1klxRBJzp9Ntz1d2Y6KVPM5pQer
443 ms
AF1QipNd-ot4jKSXsWwCGS0vzo2Hbnkug-d0RMke2JPH
442 ms
AF1QipNDtzlAXoOBxfhouzwOq8GIBQ5-HLAbFRApJiUR
591 ms
AF1QipNF4lDxkc9Y1kRgsFEedVxJIgi3ya4YXuAki6B2
590 ms
AF1QipN5YJ0SSBxgntxjPK2RrbwqtoouCESC7CRZtLef
586 ms
AF1QipMUgLitDrvDGs_qdSBzWnJ6lK-Pco5GUQIMgYcb
672 ms
AF1QipM7Ivkh29V3CI2AuYzCQUUoxHXbFZHIgL_Q_Hig
590 ms
AF1QipPXFg5Dosc5PvKtn2GVjQiLLAf5fQ7yW3EwfkPi
732 ms
AF1QipPEdYVthiZkkxM3BDJ53H-IefhPsmR2e9ddOCaE
732 ms
AF1QipPweJsWwqPzyyBxwB99qQVLCLndEq2lR3LQ73BD
728 ms
AF1QipMX6rAYC24JeFgm9R3j_AjkgR1HuUoDs_neHJJ-
730 ms
AF1QipPdzvy-fuo_lqwoi8HpXRo2r9asAKGIHUTMJQmZ
731 ms
AF1QipNi5aHu7h5m9m7rMmJ_BXXKnGEbQg3e3ZRq3bSF
730 ms
AF1QipNjb13bhcEKkfbRVmoE254rW-60KNlD_EVtJwED
1075 ms
AF1QipOrTD0SumAlfwoIXSZFns4ws6wsY4l2zUb3GHWW
972 ms
AF1QipNUKFMlw0DpBELSb19u7vc2nDfk1JIzYtUh2D82
1075 ms
AF1QipOPjrFjNu4Og3FVAhhMasc87pu3V74IdkZrsve7
972 ms
AF1QipOy_CwcX1rpqUINdtKtfLnGyUSYYk8a-i1PhUer
971 ms
AF1QipMsW3IwkNf40krLcF-wjsYRo75gAo3a6601XMuI
972 ms
AF1QipOLAxQVJHmGkbwKlM2r0T6_WpRrCIW0bt7tAhSM
1078 ms
AF1QipOSHxuPCZZNGrn6oMJusC9D7YbxI98zwpYpFihw
1077 ms
AF1QipNb1PhS1j3gvcjAuvqVI_QZh1_SJV_vm98PTyRB
1076 ms
AF1QipNIvjgUJDornDjypEUtR-rA9jAKX3WeAtCQwmfC
1305 ms
AF1QipOaoQL2NPg7Hw88JNRP-WW9q7xAO2KtO1VSndlu
1306 ms
baeJGJYOKGE
523 ms
countup.min.js
899 ms
countup-loader.min.js
897 ms
jquery.prettyPhoto.min.js
899 ms
imagesloaded.pkgd.min.js
910 ms
lightbox.min.js
911 ms
webfont.js
1006 ms
OFT-Silver-Logo-BLACK-3-1.png
1401 ms
dummy.png
1007 ms
IMG_0966.jpg
1009 ms
fa-regular-400.woff
1008 ms
fi-Teak-WPC-Life-is-great-outdoors-IMG_0758.jpg
374 ms
pxiByp8kv8JHgFVrLCz7Z1xlEw.woff
189 ms
pxiByp8kv8JHgFVrLDD4Z1xlEw.woff
189 ms
pxiByp8kv8JHgFVrLGT9Z1xlEw.woff
258 ms
pxiByp8kv8JHgFVrLDz8Z1xlEw.woff
302 ms
FwZY7-Qmy14u9lezJ-6H6M8.woff
304 ms
HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7Ql2xMC.woff
439 ms
KFOmCnqEu92Fr1Mu4mxM.woff
302 ms
KFOlCnqEu92Fr1MmEU9fBBc-.woff
302 ms
SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-NfNkBI95.woff
301 ms
fa-regular-400.woff
661 ms
fa-light-300.woff
659 ms
fa-solid-900.woff
655 ms
fa-solid-900.woff
887 ms
fa-brands-400.woff
648 ms
fa-brands-400.woff
643 ms
woofc.ttf
869 ms
Linear-1.png
1141 ms
Staggered-1.png
1142 ms
Herringbone.png
1248 ms
Parquet.png
1259 ms
www-player.css
131 ms
www-embed-player.js
156 ms
base.js
183 ms
fontawesome-webfont.woff
889 ms
IMG_1359-1024x768.jpg
1440 ms
IMG_1124-1024x768.jpeg
990 ms
Composite-Fake-Teak-Balcony-Flooring-Toronto-IMG_0088-463x348.jpg
1002 ms
Light-Grey-Outdoor-Tiles-IMG_0156-463x348.jpg
1002 ms
fi-Teak-Wood-Plastic-Composite-Deck-Tiles-Outside-Condo-View-IMG_3124.jpg
1002 ms
Modern-Outdoor-Flooring-Deck-Tiles-IMG_6359-CLEAN-1024x768.jpg
963 ms
fi-Amazing-Enes-on-Outdoor-Floor-IMG_0277-CLEAN-463x348.jpg
964 ms
fi-Outdoor-Tiles-on-Toronto-Balcony-IMG_9454-1024x768.jpg
964 ms
Staggered-Charcoal-WPC-Balcony-Flooring-Tiles-IMG_2127-768x1024.jpg
968 ms
fi-Teak-WPC-Life-is-great-outdoors-IMG_0758-1024x596.jpg
972 ms
Build-2019-Award-SMALL.jpg
972 ms
ad_status.js
536 ms
about-outdoor-floors.png
743 ms
why-choose-us.png
1049 ms
who-we-are.png
1050 ms
covid-safe-protocols-icon.png
1050 ms
google_small_icon.png
1041 ms
1719893775_126.jpg
1041 ms
1718074499_112.jpg
941 ms
1716864899_111.jpg
941 ms
1716000899_109.jpg
941 ms
1716000899_110.jpg
941 ms
1716000899_115.jpg
941 ms
1716000899_119.jpg
940 ms
1697597699_113.jpg
940 ms
1697597699_124.jpg
937 ms
1692327299_117.jpg
937 ms
1689648899_114.jpg
938 ms
Kwl4UTqRlZdwo60dxzGVsyg_CEkasAzkebPPx38d0Do.js
215 ms
embed.js
169 ms
1687056899_120.jpg
713 ms
fi-Stone-Grey-2x1-WPC-Tiles-45%C2%B0-Herringbone-IMG_3056-blog-640x480.jpg
714 ms
Content-Customer-on-Beautiful-Terrace-by-Outdoor-Floors-and-NewTechWood-IMG_3970.jpg
716 ms
outdoorfloors.ca
936 ms
id
105 ms
Balcony-Flooring-Issue-1-Outdoor-Flooring-1-1000x675-1.jpg
549 ms
css
41 ms
Create
487 ms
OFT-Silver-Logo-White-1.png
449 ms
IMG_7248-768x1024.jpeg
440 ms
prev.png
441 ms
next.png
440 ms
loading.gif
439 ms
close.png
400 ms
KFOmCnqEu92Fr1Mu4mxM.woff
66 ms
KFOlCnqEu92Fr1MmEU9fBBc-.woff
65 ms
pxiByp8kv8JHgFVrLEj6Z1xlEw.woff
91 ms
pxiEyp8kv8JHgFVrJJfedA.woff
92 ms
pxiByp8kv8JHgFVrLFj_Z1xlEw.woff
92 ms
outdoorfloors.ca accessibility score
Names and labels
These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.
Impact
Issue
Buttons do not have an accessible name
Links do not have a discernible name
Contrast
These are opportunities to improve the legibility of your content.
Impact
Issue
Background and foreground colors do not have a sufficient contrast ratio.
Navigation
These are opportunities to improve keyboard navigation in your application.
Impact
Issue
Heading elements are not in a sequentially-descending order
Best practices
These items highlight common accessibility best practices.
Impact
Issue
[user-scalable="no"] is used in the <meta name="viewport"> element or the [maximum-scale] attribute is less than 5.
outdoorfloors.ca best practices score
Trust and Safety
Impact
Issue
Does not use HTTPS
Ensure CSP is effective against XSS attacks
General
Impact
Issue
Detected JavaScript libraries
Browser errors were logged to the console
outdoorfloors.ca SEO score
Crawling and Indexing
To appear in search results, crawlers need access to your app.
Impact
Issue
Links are not crawlable
Mobile Friendly
Make sure your pages are mobile friendly so users don’t have to pinch or zoom in order to read the content pages. [Learn more](https://developers.google.com/search/mobile-sites/).
Impact
Issue
Document uses legible font sizes
Tap targets are not sized appropriately
EN
EN
UTF-8
Language claimed in HTML meta tag should match the language actually used on the web page. Otherwise Outdoorfloors.ca can be misinterpreted by Google and other search engines. Our service has detected that English is used on the page, and it matches the claimed language. Our system also found out that Outdoorfloors.ca main page’s claimed encoding is utf-8. Use of this encoding format is the best practice as the main page visitors from all over the world won’t have any issues with symbol transcription.
outdoorfloors.ca
Open Graph data is detected on the main page of Outdoor Floors. This is the best way to make the web page social media friendly. Here is how it looks like on Facebook: