5.9 sec in total
182 ms
5.2 sec
459 ms
Click here to check amazing VFloors content. Otherwise, check out these important facts you probably never knew about vfloors.co.uk
Need flooring? Browse our low-priced, trade quality floors in various colours & finishes. Quality assured. Buy online!
Visit vfloors.co.ukWe analyzed Vfloors.co.uk page load time and found that the first response time was 182 ms and then it took 5.7 sec to load all DOM resources and completely render a web page. This is a poor result, as 75% of websites can load faster.
vfloors.co.uk performance score
name
value
score
weighting
Value6.6 s
2/100
10%
Value7.3 s
5/100
25%
Value16.2 s
0/100
10%
Value640 ms
46/100
30%
Value0.021
100/100
15%
Value42.8 s
0/100
10%
182 ms
512 ms
88 ms
175 ms
529 ms
Our browser made a total of 250 requests to load all elements on the main page. We found that 94% of them (235 requests) were addressed to the original Vfloors.co.uk, 2% (5 requests) were made to Fonts.gstatic.com and 1% (3 requests) were made to Fonts.googleapis.com. The less responsive or slowest element that took the longest time to load (896 ms) belongs to the original domain Vfloors.co.uk.
Page size can be reduced by 442.7 kB (20%)
2.2 MB
1.8 MB
In fact, the total size of Vfloors.co.uk main page is 2.2 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. 80% of websites need less resources to load and that’s why Accessify’s recommendations for optimization and resource minification can be helpful for this project. Images take 1.0 MB which makes up the majority of the site volume.
Potential reduce by 151.6 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. This page needs HTML code to be minified as it can gain 35.4 kB, which is 21% of the original size. It is highly recommended that content of this web page should be compressed using GZIP, as it can save up to 151.6 kB or 91% of the original size.
Potential reduce by 12.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. VFloors images are well optimized though.
Potential reduce by 264.4 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. It is highly recommended that all JavaScript files should be compressed and minified as it can save up to 264.4 kB or 30% of the original size.
Potential reduce by 14.8 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. Vfloors.co.uk has all CSS files already compressed.
Number of requests can be reduced by 218 (92%)
238
20
The browser has sent 238 CSS, Javascripts, AJAX and image requests in order to completely render the main page of VFloors. We recommend that multiple CSS and JavaScript files should be merged into one by each type, as it can help reduce assets requests from 200 to 1 for JavaScripts and from 20 to 1 for CSS and as a result speed up the page load time.
vfloors.co.uk
182 ms
www.vfloors.co.uk
512 ms
all.min.css
88 ms
calendar.css
175 ms
styles-m.css
529 ms
categoryfilter.css
262 ms
blog-m.css
260 ms
blog-custom.css
261 ms
trustpilot.min.css
260 ms
style.css
261 ms
grid-mageplaza.css
345 ms
font-awesome.min.css
346 ms
magnific-popup.css
346 ms
header-6.css
348 ms
product-1.css
348 ms
pages-theme.css
521 ms
footer-6.css
431 ms
styles-l.css
433 ms
require.js
526 ms
mixins.js
436 ms
requirejs-config.js
517 ms
css2
27 ms
css2
40 ms
settings_vfloors_store_view.css
519 ms
css
12 ms
tp.widget.bootstrap.min.js
43 ms
tp.min.js
47 ms
cards.png
108 ms
logo_2x_1.png
106 ms
logo_2x_1.png
107 ms
wood-look-flooring.jpg
267 ms
stone-look-flooring.jpg
267 ms
artificial-grass.jpg
896 ms
blank.png
187 ms
logo_orange_2x.png
188 ms
loader-1.gif
188 ms
jquery.js
449 ms
jquery.mobile.custom.js
269 ms
common.js
266 ms
dataPost.js
349 ms
bootstrap.js
349 ms
form-key-provider.js
355 ms
mage-translation-dictionary.js
353 ms
catalog-add-to-cart.js
434 ms
msrp.js
434 ms
theme.js
439 ms
jquery.fancybox.pack.js
441 ms
jquery.fancybox-media.js
521 ms
owl.carousel.js
523 ms
main.js
525 ms
bootstrap.min.js
529 ms
theme-js.js
529 ms
KFOmCnqEu92Fr1Mu4mxM.woff
66 ms
icomoon.ttf
581 ms
fa-solid-900.woff
569 ms
fa-regular-400.woff
568 ms
4iCv6KVjbNBYlgoCxCvTtA.woff
39 ms
4iCv6KVjbNBYlgoCjC3TtA.woff
59 ms
4iCs6KVjbNBYlgo6ew.woff
59 ms
4iCv6KVjbNBYlgoC1CzTtA.woff
60 ms
Residential-Flooring-1500x1000.jpg
641 ms
Commercial-Flooring-1500x1000.jpg
659 ms
fontawesome-webfont.woff
556 ms
domReady.js
435 ms
jquery.js
433 ms
main.js
440 ms
bootstrap.js
457 ms
template.js
455 ms
confirm.js
456 ms
widget.js
524 ms
text.js
519 ms
translate.js
440 ms
underscore.js
442 ms
product-ids-resolver.js
444 ms
product-info-resolver.js
523 ms
price-utils.js
521 ms
dropdown.js
523 ms
smart-keyboard-handler.js
523 ms
mage.js
523 ms
ie-class-fixer.js
535 ms
jquery-migrate.js
590 ms
jquery.unveil.js
518 ms
cookies.js
522 ms
slick.js
519 ms
knockout.js
249 ms
knockout-es5.js
335 ms
modal.js
316 ms
scripts.js
317 ms
engine.js
320 ms
bootstrap.js
323 ms
observable_array.js
331 ms
bound-nodes.js
402 ms
js-translation.json
345 ms
product-ids.js
341 ms
product-info.js
267 ms
dialog.js
267 ms
jquery-ui.js
267 ms
jquery.cookie.js
257 ms
modal-popup.html
200 ms
modal-slide.html
199 ms
modal-custom.html
200 ms
key-codes.js
200 ms
core.js
200 ms
knockout-repeat.js
249 ms
knockout-fast-foreach.js
248 ms
observable_source.js
248 ms
renderer.js
253 ms
console-logger.js
261 ms
resizable.js
262 ms
i18n.js
330 ms
scope.js
332 ms
range.js
331 ms
mage-init.js
336 ms
keyboard.js
344 ms
optgroup.js
346 ms
after-render.js
414 ms
autoselect.js
415 ms
datepicker.js
416 ms
outer_click.js
421 ms
fadeVisible.js
429 ms
collapsible.js
430 ms
staticChecked.js
498 ms
simple-checked.js
499 ms
bind-html.js
500 ms
tooltip.js
506 ms
color-picker.js
512 ms
wrapper.js
448 ms
events.js
517 ms
es6-collections.js
518 ms
button.js
505 ms
draggable.js
510 ms
position.js
516 ms
resizable.js
519 ms
class.js
428 ms
loader.js
420 ms
local.js
419 ms
async.js
422 ms
registry.js
428 ms
logger.js
428 ms
entry-factory.js
496 ms
console-output-handler.js
497 ms
formatter.js
500 ms
message-pool.js
505 ms
levels-pool.js
510 ms
logger-utils.js
512 ms
slider.js
515 ms
main.js
502 ms
calendar.js
434 ms
moment.js
442 ms
tooltip.html
353 ms
spectrum.js
349 ms
tinycolor.js
416 ms
mouse.js
338 ms
dom-observer.js
253 ms
bindings.js
258 ms
template.js
183 ms
entry.js
188 ms
datepicker.js
174 ms
timepicker.js
174 ms
arrays.js
171 ms
compare.js
180 ms
misc.js
180 ms
objects.js
185 ms
strings.js
257 ms
MutationObserver.js
168 ms
FormData.js
87 ms
print.css
88 ms
loader.js
87 ms
page-cache.js
87 ms
form-mini.js
90 ms
app.js
89 ms
menu.js
89 ms
validation.js
160 ms
trim-input.js
170 ms
google-analytics.js
171 ms
cookie-status.js
171 ms
block-loader.js
174 ms
section-config.js
171 ms
invalidation-processor.js
246 ms
block-submit-on-send.js
254 ms
customer-data.js
237 ms
customer-data-mixin.js
236 ms
menu.js
171 ms
types.js
167 ms
layout.js
264 ms
matchMedia.js
265 ms
validation.js
196 ms
telephoneValidatorAddress.js
195 ms
analytics.js
17 ms
block-loader.html
181 ms
collect
13 ms
js
62 ms
element.js
115 ms
url.js
161 ms
storage.js
171 ms
jquery.storageapi.extended.js
177 ms
jquery.validate.js
94 ms
links.js
93 ms
minicart.js
88 ms
collection.js
120 ms
totals.js
130 ms
totals.js
135 ms
cart-item-renderer.js
161 ms
image.js
175 ms
authentication-popup.js
177 ms
loginCaptcha.js
205 ms
reCaptcha.js
215 ms
social-buttons.js
220 ms
wishlist.js
247 ms
messages.js
259 ms
storage-manager.js
259 ms
messages.js
288 ms
ui-messages-mixin.js
297 ms
jquery.storageapi.min.js
258 ms
jquery.metadata.js
259 ms
custom-sidebar.js
260 ms
form.js
173 ms
login.js
201 ms
authentication-popup.js
209 ms
alert.js
215 ms
defaultCaptcha.js
216 ms
captchaList.js
228 ms
registry.js
220 ms
reCaptchaScriptLoader.js
249 ms
nonInlineReCaptchaRenderer.js
258 ms
provider.js
258 ms
escaper.js
249 ms
storage-service.js
261 ms
effect-blind.js
233 ms
messageList.js
257 ms
website-rule.js
239 ms
decorate.js
219 ms
collapsible.js
285 ms
effect-fade.js
285 ms
custom-addtocart.js
286 ms
spinner.js
289 ms
resolver.js
296 ms
adapter.js
297 ms
captcha.js
263 ms
api.js
38 ms
recaptcha__en.js
75 ms
ids-storage.js
169 ms
data-storage.js
169 ms
ids-storage-compare.js
199 ms
effect.js
208 ms
messages.js
183 ms
custom-modal.js
136 ms
buttons.js
128 ms
refresh.js
98 ms
query-builder.js
116 ms
vfloors.co.uk accessibility score
ARIA
These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.
Impact
Issue
[role]s do not have all required [aria-*] attributes
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.
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.
vfloors.co.uk best practices score
Trust and Safety
Impact
Issue
Does not use HTTPS
Includes front-end JavaScript libraries with known security vulnerabilities
Ensure CSP is effective against XSS attacks
User Experience
Impact
Issue
Displays images with incorrect aspect ratio
General
Impact
Issue
Detected JavaScript libraries
Browser errors were logged to the console
Page has valid source maps
vfloors.co.uk 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 Vfloors.co.uk 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 Vfloors.co.uk 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.
vfloors.co.uk
Open Graph description is not detected on the main page of VFloors. Lack of Open Graph description can be counter-productive for their social media presence, as such a description allows converting a website homepage (or other pages) into good-looking, rich and well-structured posts, when it is being shared on Facebook and other social media. For example, adding the following code snippet into HTML <head> tag will help to represent this web page correctly in social networks: