18.1 sec in total
2.9 sec
14.1 sec
1.1 sec
Welcome to goodwineshop.co.za homepage info - get ready to check Good Wine Shop best content right away, or after learning these important things about goodwineshop.co.za
Order wine online from Good Wine Shop: South Africa's boutique online wine store. We offer a highly curated selection of Africa’s finest lesser-known wines.
Visit goodwineshop.co.zaWe analyzed Goodwineshop.co.za page load time and found that the first response time was 2.9 sec and then it took 15.1 sec to load all DOM resources and completely render a web page. This is a poor result, as 90% of websites can load faster.
goodwineshop.co.za performance score
name
value
score
weighting
Value6.8 s
1/100
10%
Value23.7 s
0/100
25%
Value25.7 s
0/100
10%
Value1,530 ms
13/100
30%
Value0.042
99/100
15%
Value45.6 s
0/100
10%
2904 ms
250 ms
502 ms
946 ms
722 ms
Our browser made a total of 232 requests to load all elements on the main page. We found that 78% of them (181 requests) were addressed to the original Goodwineshop.co.za, 16% (38 requests) were made to Fonts.gstatic.com and 2% (4 requests) were made to Connect.facebook.net. The less responsive or slowest element that took the longest time to load (4.5 sec) belongs to the original domain Goodwineshop.co.za.
Page size can be reduced by 801.4 kB (3%)
31.2 MB
30.4 MB
In fact, the total size of Goodwineshop.co.za main page is 31.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 30.1 MB which makes up the majority of the site volume.
Potential reduce by 334.4 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 334.4 kB or 88% of the original size.
Potential reduce by 453.2 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. Good Wine Shop images are well optimized though.
Potential reduce by 11.6 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 2.2 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. Goodwineshop.co.za has all CSS files already compressed.
Number of requests can be reduced by 110 (59%)
188
78
The browser has sent 188 CSS, Javascripts, AJAX and image requests in order to completely render the main page of Good Wine Shop. We recommend that multiple CSS and JavaScript files should be merged into one by each type, as it can help reduce assets requests from 85 to 1 for JavaScripts and from 27 to 1 for CSS and as a result speed up the page load time.
goodwineshop.co.za
2904 ms
font-awesome.min.css
250 ms
frontend.css
502 ms
style.min.css
946 ms
jquery.selectBox.css
722 ms
font-awesome.css
723 ms
prettyPhoto.css
729 ms
style.css
735 ms
styles.css
748 ms
qode-membership.min.css
962 ms
qode-membership-responsive.min.css
963 ms
mediaelementplayer-legacy.min.css
973 ms
wp-mediaelement.min.css
980 ms
style.css
996 ms
font-awesome.min.css
1180 ms
style.min.css
1204 ms
style.min.css
1202 ms
stylesheet.min.css
1709 ms
woocommerce.min.css
1471 ms
woocommerce_responsive.min.css
1243 ms
style_dynamic.css
1415 ms
responsive.min.css
1443 ms
style_dynamic_responsive.css
1442 ms
js_composer.min.css
1497 ms
css
35 ms
woo-advanced-qty.css
1651 ms
css
46 ms
jquery.min.js
1920 ms
jquery-migrate.min.js
1683 ms
wp-polyfill-inert.min.js
1730 ms
regenerator-runtime.min.js
1744 ms
wp-polyfill.min.js
2126 ms
hooks.min.js
1933 ms
w.js
21 ms
platform.js
27 ms
jquery.blockUI.min.js
1949 ms
add-to-cart.min.js
1959 ms
js.cookie.min.js
1991 ms
woocommerce.min.js
2160 ms
woocommerce-add-to-cart.js
2162 ms
product-search.min.css
2342 ms
select2.full.min.js
2186 ms
jquery.selectBox.min.js
1934 ms
jquery.prettyPhoto.min.js
1790 ms
jquery.yith-wcwl.min.js
1788 ms
index.js
1780 ms
index.js
1991 ms
underscore.min.js
1981 ms
core.min.js
1781 ms
tabs.min.js
1767 ms
qode-membership.min.js
1767 ms
sourcebuster.min.js
1755 ms
order-attribution.min.js
1956 ms
mailchimp-woocommerce-public.min.js
1965 ms
accordion.min.js
1752 ms
datepicker.min.js
1732 ms
effect.min.js
1731 ms
effect-fade.min.js
1692 ms
effect-size.min.js
1747 ms
effect-scale.min.js
1731 ms
effect-slide.min.js
1728 ms
mouse.min.js
1698 ms
slider.min.js
1663 ms
jquery.form.min.js
1530 ms
mediaelement-and-player.min.js
1713 ms
mediaelement-migrate.min.js
1683 ms
wp-mediaelement.min.js
1685 ms
doubletaptogo.js
1669 ms
modernizr.min.js
1487 ms
jquery.appear.js
1664 ms
hoverIntent.min.js
1684 ms
absoluteCounter.min.js
1694 ms
easypiechart.js
1663 ms
g.gif
14 ms
jquery.mixitup.min.js
1510 ms
jquery.nicescroll.min.js
1506 ms
fbevents.js
181 ms
ga.js
325 ms
jquery.prettyPhoto.js
1493 ms
1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEorCGPrQ.ttf
318 ms
1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaorCGPrQ.ttf
320 ms
1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao7CGPrQ.ttf
534 ms
1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrQ.ttf
536 ms
1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCGPrQ.ttf
542 ms
1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCGPrQ.ttf
542 ms
1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpbCIPrQ.ttf
541 ms
1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpbCGPrQ.ttf
542 ms
1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCGPrQ.ttf
540 ms
1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapbCGPrQ.ttf
539 ms
1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpbCGPrQ.ttf
545 ms
jquery.fitvids.js
1442 ms
jquery.flexslider-min.js
1466 ms
openbridge3.js
243 ms
infinitescroll.js
1413 ms
pxiByp8kv8JHgFVrLCz7Z1JlEA.ttf
248 ms
pxiByp8kv8JHgFVrLDD4Z1JlEA.ttf
247 ms
pxiByp8kv8JHgFVrLBT5Z1JlEA.ttf
248 ms
pxiByp8kv8JHgFVrLEj6Z1JlEA.ttf
247 ms
pxiByp8kv8JHgFVrLGT9Z1JlEA.ttf
249 ms
pxiEyp8kv8JHgFVrJJnedw.ttf
251 ms
pxiByp8kv8JHgFVrLDz8Z1JlEA.ttf
251 ms
pxiByp8kv8JHgFVrLFj_Z1JlEA.ttf
248 ms
pxiGyp8kv8JHgFVrLPTufntF.ttf
249 ms
1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjMDr0fJQ.ttf
250 ms
1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4VrMDr0fJQ.ttf
251 ms
1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4TbMDr0fJQ.ttf
251 ms
1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejMDr0fJQ.ttf
252 ms
1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjNDr0fJQ.ttf
253 ms
1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4bbLDr0fJQ.ttf
253 ms
1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4Y_LDr0fJQ.ttf
253 ms
1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejLDr0fJQ.ttf
253 ms
1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4cHLDr0fJQ.ttf
255 ms
JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aX8.ttf
255 ms
JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aX8.ttf
255 ms
JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aX8.ttf
257 ms
JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw3aX8.ttf
257 ms
JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw3aX8.ttf
257 ms
JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w3aX8.ttf
255 ms
JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aX8.ttf
257 ms
JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w3aX8.ttf
349 ms
jquery.waitforimages.js
1400 ms
waypoints.min.js
1409 ms
jplayer.min.js
1418 ms
__utm.gif
160 ms
JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w3aX8.ttf
282 ms
bootstrap.carousel.js
1387 ms
skrollr.js
1414 ms
Chart.min.js
1416 ms
jquery.easing.1.3.js
1424 ms
jquery.plugin.min.js
1435 ms
jquery.countdown.min.js
1447 ms
collect
173 ms
jquery.justifiedGallery.min.js
1417 ms
owl.carousel.min.js
1449 ms
jquery.carouFredSel-6.2.1.js
1451 ms
jquery.fullPage.min.js
1461 ms
lemmon-slider.js
1465 ms
jquery.mousewheel.min.js
1451 ms
87bc8970fa8b1b151a8b04afa.js
172 ms
sdk.js
22 ms
sdk.js
32 ms
jquery.touchSwipe.min.js
1423 ms
isotope.pkgd.min.js
1451 ms
jquery.parallax-scroll.js
1454 ms
default_dynamic.js
1465 ms
default.min.js
1480 ms
woocommerce.min.js
1487 ms
ajax.min.js
1418 ms
js_composer_front.min.js
1454 ms
woo-advanced-qty-cart-refresh.js
1477 ms
qode-like.js
1474 ms
jquery.ix.typewatch.min.js
1322 ms
product-search.min.js
1319 ms
forms.js
1427 ms
fontawesome-webfont.woff
1930 ms
fontawesome-webfont.woff
1948 ms
fontawesome-webfont.woff
2000 ms
ElegantIcons.woff
1721 ms
Good-Wine-Shop-logo-website-small-140h-white.png
1501 ms
Good-Wine-Shop-logo-website-400.png
1427 ms
wine-cellar-1100-about.jpg
2756 ms
beach-wine-indaba.jpg
2820 ms
trizanne-1100.jpg
2220 ms
swartland-1100.jpg
2630 ms
Logo-Trizanne-Signature-Wines-good-wine-shop-500x498.png
2146 ms
Joostenberg-logo-Good-Wine-Shop-500x498.png
1745 ms
Logo-Cape-Rock-good-wine-shop-500x498.png
1962 ms
Logo-the-foundry-good-wine-shop-500x498.png
2174 ms
Logo-Myburgh-edit-text-500x498.png
2199 ms
Logo-Nabygelegen-good-wine-shop-500x498.png
2213 ms
image003.jpg
2391 ms
Logo-Snow-Mountain-good-wine-shop-500x498.png
2486 ms
Logo-Raised-by-Wolves-good-wine-shop-500x498.png
2239 ms
Carinus-logo-good-wine-shop-500x498.png
2403 ms
Radford-Dale-Logo-New-500x498.jpg
2412 ms
Logo-HUghes-Family-Wines-good-wine-shop-500x498.png
2460 ms
Walker-Bay-Petit-Verdot.png
4452 ms
Walker-Bay-Shiraz-scaled.jpg
2372 ms
Walker-Bay-Pinot-Noir-scaled.jpg
2406 ms
Walker-Bay-Barrel-Fermented-Sauv-Blanc-2-scaled.jpg
2424 ms
Walker-Bay-Cab-Sauv-scaled.jpg
2446 ms
Walker-Bay-Amestica-scaled.jpg
2460 ms
Walker-Bay-Merlot-scaled.jpg
2530 ms
Walker-Bay-Red-Chardonnay-scaled.jpg
2451 ms
Tyrrel-red-wine-glass-tanks.jpg
2406 ms
Alex-Dale-298x300.jpg
2439 ms
Hughes-550x498.png
2720 ms
Here%E2%80%99s-a-little-bit-o%E2%80%99-the-witches%E2%80%99-cauldron-vibe-some-dry-ice-creating-an-eerie-plume-as-it-blankets-the-juice-in-barrel.-Just-need-the-eye-of-toad-550x498.jpg
2539 ms
Cape-Rock-Whole-bunch-Syrah-Harvest-e1554996118578-550x498.jpg
2604 ms
OMTWS2015_0125.jpg
2363 ms
Swartland-Winelands-1024x768.jpg
2390 ms
Stellenbosch-Winelands-1060x555.jpg
2379 ms
wellington-02.jpg
2363 ms
agulhas-overberg-elim-1.jpg
2181 ms
Floral-notes-Good-wine-shop-blog-1024x731.jpg
2168 ms
carafe-christmas-dinner-sweet-wine-web-550x498.jpg
2175 ms
Stock-1-550x498.jpg
2062 ms
indaba-beach-summer-wines.jpg
1951 ms
people-summer-garden-sitting.jpg
1927 ms
photo-1441704430085-daaa9efd7317.jpg
2454 ms
Varietal_Chenin_Blanc.jpg
2540 ms
GWS-The-Berrio-Weathergirl-300x300.jpg
1810 ms
GWS-The-Berrio-Weathergirl-Label-300x300.jpg
1894 ms
Nativo-Red-Hughes-Family-wines-300x300.jpg
1727 ms
Nativo-Red-Hughes-Family-wines-label-Good-Wine-Shop-300x300.jpg
1832 ms
GWS-Kevin-Arnold-Shiraz-300x300.jpg
1902 ms
GWS-Kevin-Arnold-Shiraz-Label-300x300.jpg
1869 ms
GWS-Thelema-Chardonnay-300x300.jpg
1918 ms
GWS-Thelema-Chardonnay-Label-300x300.jpg
1976 ms
TSW-Swartland-Syrah-2016-300x300.jpg
1959 ms
TSW-Swartland-Syrah-2016-label-2-300x300.jpg
1994 ms
GWS-Nabygelegen-1712-300x300.jpg
2012 ms
GWS-Nabygelegen-1712-1-300x300.jpg
2047 ms
GWS-Beulah-MCC-300x300.jpg
1975 ms
GWS-Beulah-MCC-NV-300x300.jpg
2020 ms
GWS-The-Winery-of-Good-Hope-Whole-Berry-Pinotage-300x300.jpg
2017 ms
GWS-The-Winery-of-Good-Hope-Whole-Berry-Pinotage-2018-300x300.jpg
2004 ms
TSW-Sauv-Blanc-Elim-2018-300x300.jpg
1912 ms
TSW-Sauv-Blanc-Elim-2018-label-300x300.jpg
1971 ms
GWS-Myburgh-Bros-Cinsault-2017-300x300.jpg
1954 ms
GWS_Myburgh-Bros-Cinsault-2017-300x300.jpg
1985 ms
Waterford-Chardonnay-full-bottle-GWS-300x300.jpg
1910 ms
Waterford-Chardonnay-label-Good-Wine-Shop-300x300.jpg
1819 ms
GWS-Bruce-Jack-Pinotage-Malbec-300x300.jpg
1830 ms
GWS-Bruce-Jack-Pinotage-Malbec-Label-300x300.jpg
1918 ms
GWS-Van-Loggerenberg-Break-a-Leg-300x300.jpg
1886 ms
GWS-Van-Loggerenberg-Break-a-Leg-Blanc-de-Noir-300x300.jpg
1882 ms
GWS-The-Foundry-Rousanne-2016-300x300.jpg
1810 ms
GWS-The-Foundry-Rousanne-2016_-300x300.jpg
1812 ms
GWS-Dewaldt-Heyns-Weathered-Hands-Shiraz-300x300.jpg
1793 ms
GWS-Dewaldt-Heyns-Weathered-Hands-Shiraz-Label-300x300.jpg
1875 ms
PayGate-Card-Brand-Logos-grayscale-600x57.png
1822 ms
goodwineshop.co.za accessibility score
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
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
Links do not have a discernible name
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.
goodwineshop.co.za 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
goodwineshop.co.za SEO score
Content Best Practices
Format your HTML in a way that enables crawlers to better understand your app’s content.
Impact
Issue
Links do not have descriptive text
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 Goodwineshop.co.za 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 Goodwineshop.co.za 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.
goodwineshop.co.za
Open Graph data is detected on the main page of Good Wine Shop. This is the best way to make the web page social media friendly. Here is how it looks like on Facebook: