Understand the browser cookie pop up choices you should present to visitors when they first visit your website. Lawrence Tilley from Design for Digital explains what he feels is the best practice for cookie choices. Watch the video above to understand more about our cookie banner solution.
Reasons why we should have a cookie pop up
Because of GDPR businesses have to be more compliant with cookies when visitors browse websites. Make your policy clear about tracking visitor’s movements. Visitor’s should easily be able to either reject or accept cookies.
How Design for Digital implement a cookie banner
What we do on the Design for Digital website is display a very discrete cookie banner on their first visit. Other websites provide a cookie pop up appearing before the visitor can access any content which can feel intrusive. Therefore we prefer to make it more convenient for the visitor. Our cookie banner stores no cookies upon initial visit, except for functional ones. This means visitors can be confident about our website not tracking their every move. Each visitor has the ability to ‘accept’ or ‘reject’ tracking cookies in our cookie banner providing them with a clear choice regarding cookies.
Cookie banner settings
Visitors can even see in more detail the types of cookies the website is storing in their browser when they visit the ‘settings’. Here they can simply enable or disable these cookie categories for a more refined choice. A cookie pop up box then appears providing further details on cookie purposes in an easy to read format.
Once the visitor has confirmed their cookie choices, the website hides the banner and refreshes the page. Cookies accepted are then set in the browser and cookies that are declined will be ignored.
Cookie banner settings
First visitor’s are provided with a privacy overview. This explains the reasons why cookies are used on the website in a clear and easy to read format.
Strictly necessary cookies
The next section displays the ‘strictly necessary cookies’ which help with the website’s functionality (such as storing your login details or your basket area to make the website experience more pleasurable).
3rd party cookies
We then go into more detail on the 3rd party cookies the website could store. This is usually where we place the Google Analytics / Google Tag Manager cookies to track website user activity. If you use tracking for marketing purposes (sales CRM integrations, etc.) you’d add information about these cookies here.
Cookie audit and cookie pop up banner solutions
If you’d like us to help create a cookie pop up or cookie banner solution for your business, please get in touch. We can even provide a website cookie audit beforehand to understand what cookies are already being stored. It’s really important to ensure your cookie management solution is streamlined and usable.
Please note, Design for Digital do not and cannot provide legal advice and the information provided here should not be deemed as such. We recommend discussing with your legal advisor how to implement privacy and cookie solutions for full legal compliance.
Here at Design for Digital we assist many clients with their website updates. Often with eCommerce stores like WooCommerce this can be a complex journey, especially if your website is mission critical. On the very small occasion a new feature or bug in the software can catch you unaware without prior testing, just like any other software platform. Therefore we’ll now walk you through our recommendations when updating WooCommerce so you’re never stuck in a tricky situation.
Why WooCommerce for eCommerce?
Considering that ~30% of the internet’s websites run on WordPress, the official eCommerce plugin for WordPress (WooCommerce) is a natural choice for millions of site owners. Store owners like the familiarity of the WordPress system and WooCommerce’s open source nature ensures that they remain in control of their data, not another 3rd party like Shopify or Magento’s hosted plans. The customisation and presentation of a WooCommerce website can be tailored to your liking. There’s also a growing community to help provide solutions and designs to enhance your site – just like Design for Digital.
Backup, backup and then backup WooCommerce
Like any update on a website (or even on your computer), it’s sensible to create a backup of the entire WooCommerce and WordPress website for peace of mind should anything go wrong. However don’t just rely on one backup solution. Often we find some automated backups can fail due to various circumstances. Therefore ensure that you have several backup solutions available such as these 3 recommendations:
3rd party automated backups
Manual, periodic backups
This way, you can be sure that should one backup fail to be reinstated then another backup can be used. Nevertheless, you should always test these backups work on a separate test server and acquaint yourself with the process. If that all sounds too daunting for you, then get in touch with us to discuss a website maintenance plan with us to take care of this or you.
Run WooCommerce updates on a staging site
When we’re asked to carry out WooCommerce software updates for a client, we always do this on what is called a ‘staging site’. Essentially this is a copy of the live site but placed on to a separate domain and database. This allows us to test the updates without affecting the live website – just imagine how horrified you’d be if a bug corrupted your live order system! Then should any update cause issues we can investigate the problem thoroughly and code a solution to correct the issue. Depending on the problem this could take some time to resolve, which isn’t ideal if you’ve encountered the issue on the live site. Hopefully you’ll now agree using a staging site is the way forward.
Creating the WooCommerce staging site
You can usually create a staging site on most hosting platforms if you have a suitable hosting plan. This could be placed on a subdomain (e.g. subdomain.woocommercestore.com), with a new database and hidden from the web behind .htaccess password protection so no-one can find this copy of your live site whilst you carry out the updates. Then import a backup of your database and files from the live website into the new subdomain, amending the wp-config . php file to point at your new database – so you don’t affect the live one. Consider a separate SSL certificate too if you’d like to keep this staging website secure. Next you’ll need to change all URL references from the live site to the staging site URL within the database. PHPMyAdmin is usually installed on most servers and can enable you to change the URLs in the database. Now whilst it sounds complex, doing this right ensures that there are less headaches in the future. You can also start using a separate copy of the site for new development features or a new design whilst the current live site stays online.
Test and test WooCommerce again
Now that you have your staging server ready for testing the updates, it’s time to start updating. Make a reference to all of the plugins which need updating and their version numbers as these could change during the time you test on the staging site and then update the live site. Once updated, visit your website as normal and look for any obvious errors or issues. Check the back-end works correctly too. Another good plan is to check your server for errors in the log which can help you diagnose any potential issues with the website. Going another step further and you can enable WP_DEBUG in your wp-config file which will print out any errors on the website within the browser but be warned this will show all types of warnings, not just serious ones.
Updating the live WooCommerce site after testing
So at this stage, the WooCommerce updates should have been successfully tested on the staging site and you’re happy with the results. Before you get the live website updated, it’s always nice to use a ‘maintenance’ page whilst updates are occurring. This helps to prevent visitors placing eCommerce orders during the updates so they aren’t presented with any error or warning messages. Next backup again your files and database, ensuring that you’re happy they all work. Then begin updating the live site during maintenance mode. Carry out one final check of the website to see if there are no issues present which you could have missed. Then once you’re satisfied everything went smoothly, exit out of your maintenance mode and get the live site back online again for your visitors. Phew!
Get WooCommerce experts involved if it’s too much to handle
Should this all sound too complicated for you or one of your team to carry out, then it’s highly recommended that you get a professional website maintenance plan in place with a website agency – like Design for Digital – to assist with these monthly update tasks. Here at Design for Digital we offer affordable monthly website maintenance packages. These assist our clients with these updates, as well as WooCommerce design and development support when they need it. Get in touch for a quote today so we can help you concentrate on driving sales, not steering through WooCommerce updates.
Weds 4th March 2020: Major SSL certificate bug means 3 million website security certificates revoked.
This issue has affected one of the world’s largest SSL providers Let’s Encrypt. Browser security warnings will appear in websites affected according to the BBC, meaning visitors will lose confidence in using these websites until they’re fixed. SSL certificates help encrypt data transmissions on websites keeping important data safe, such as credit card transactions and personal data. To correct this issue SSL certificates that have been revoked will require reinstallation. The security warning should then go away.
Design for Digital have already successfully tested all of our client websites and found no issues. Unfortunately, Let’s Encrypt only gave its customers 75 minutes notice before revoking these affected SSL certificates which far from ideal. More warning to all those affected would have been better business practice and easier for those affected to ensure their site is kept online.
Let’s Encrypt has revolutionised the way websites use secure transmissions and SSL certificates. However, it is vulnerable to these bugs and frequently has issues with recertification which is required every 3 months. Buying a dedicated SSL certificate not only helps prevent these types of issues but also brings a further layer of confidence to your visitors when installed. Displaying a ‘green’ padlock in Chrome browsers provides further trust for visitors when viewing your website, especially when taking e-commerce transactions. Take the next level of security for your website’s data and enhance trust for customers. Get in touch today and we can help install a dedicated SSL certificate for your website.
Website Maintenance Packages
Maintaining a healthy website is paramount to our philosophy as a website design agency in Bath. Not only do we design and develop engaging WordPress based websites, but we also provide affordable monthly Website Maintenance packages to help our clients concentrate on their own business. We ensure that your customer’s 1st point of contact – your website – is working effectively each day.
Strictly Necessary Cookies
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings. We also use YouTube to serve optimised video content embedded into our web pages, however due to their terms of service they may add their own tracking cookies which we cannot control when embedding these videos and by continuing to use this website you agree to have these cookies added to your browser.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.
3rd Party Cookies
This website uses Google Analytics and Google Tag Manager to collect anonymous information such as the number of visitors to the site, and the most popular pages. We also use SalesFlare and HeyOliver to track our connections with enquiries to see if visitors are engaged with the content and communications. HeyOliver also provides a chat system for visitors to contact us quickly on each page and tracks your clicks and enquiries for our business use. WiserNotify enables us to show pop-up notifications and track views and clicks.
Keeping these third-party cookies enabled helps us to improve our website.
Please enable Strictly Necessary Cookies first so that we can save your preferences!