You’ve probably noticed the trend for bigger, bolder visual elements on websites. There are several reasons for this trend, and one of the biggest is that visual elements catch the attention of the reader. A picture really is worth a thousand words, and it grabs the reader above the fold. That means you have them, at least for the moment, and can then keep them engaged with your amazing content.

One way to incorporate large images is with full-screen website backgrounds. However, a full-screen background can be done really well, and it can also be done really wrong. The last thing you want is to make your website cluttered or the text difficult to read. To make sure you’re using a full-screen background in a way that will entice readers to hang around your site, try these best practices:

1. Prioritize

When it comes to using larger images in the background or anywhere on the page, you have to stop and consider what you want your priority to be on the page. Compelling images can be engaging and inspiring to your audience. However, those same images can also fall flat if placed incorrectly on the page. … [Read More]

Back in the day, we’re happy with drop-down menus and simple HTML markups for web design navigation patterns. Now that user experience is an invaluable criterion in designing a web site, web designers are on their feet, thinking of ways on how to integrate better functionality that promises a good effect on the visitor’s user experience.

Aiming for user experience does not solely rely on one page. In creating a website, we should keep in mind that the main goal is to get the visitors navigate through your website and spend more time on your website. Why? When people leave your website, it increases your bounce rate. As it increases, it is found out that it affects your conversion rates negatively.

One of the reasons why people leave your website is that they can’t simply find what they are looking for. If you notice that the main page of your website has a high bounce rate, you need to look into it as soon as possible. You can blame poor navigation practices implemented on your website as the number one culprit.

In this post, we’re going to share some tips and inspiration for web designers in designing fundamental navigation patterns they can apply in their web design concept.

From the dawn of civilization, there have been commercials. If you look close enough at the Ancient Egyptian hieroglyphics, you’ll likely find an ad for a chariot dealership mixed in with the picture stories. (Seriously, though: papyrus wall posters in Ancient Egypt were some of the earliest advertisements.) Flash ahead to our modern age and you’ll find there could never have been television without commercials. Now that the world has truly become Internet-centric, businesses want to utilize your time by offering some form of advertisement.

At first, it was a banner ad dropped onto a website. The clever marketing device soon evolved into the popup. Today, tech savvy websites generate popups in hopes of capturing an email address or providing a direct click-through to sales.

As a web designer, your goal is to create popup tools that will make the client happy and not annoy the user. Too tall an order? Perhaps it’s not as challenging as you might imagine. Before getting to the gorgeous graphics that you’ll create to go with it, you might want to consider some functionality.

When considering modern web design, you want your site to not only look good but perform well too. By that, I mean a site should load in a decent amount of time, offer a pleasant user experience and have as few bugs and errors as possible.

One of the most important elements of a well-performing site are the page loading times. Speed can really suffer when you spend more time worrying about the aesthetics of a site by trying to add slick functionality, animations or content. Some administrators even overlook slow loading times because they care more about the way their site looks than how using it feels.

Furthermore, an additional one-second delay in page loading time can lower your conversion rate by seven percent. If this happens on an e-commerce site that brings in $100,000 per day, that page delay translates to a loss of $2.5 million in sales each year.

Page loading times matter — there’s no question about that.

What can you do to ensure that your site is streamlined and doesn’t run into these performance issues? It depends on what kind of content you have on your site, how well it has been put together and how many plugins or add-ons you have loading at one time.

We’re going to take a look at five general ways you can improve site loading times. Keep in mind that these tips may not apply to every site, but they offer a good place to start with improvements.

1. To Speed up Loading Times, Use a Content Delivery Network or CDN

A Content Delivery Network or CDN is not the same thing as a Content Management System (CMS). They can actually work in tandem to deliver a fully optimized site.

A CMS is a platform that can be used to create, schedule and publish content. It includes services like Magento, Joomla, Drupal, WordPress and more. It can also include a custom-made CMS designed with PHP or HTML.

A CDN, on the other hand, is a server-based system spaced throughout various data centers across the internet. It can essentially be used to store files and data from a website — like your web server — and deliver these files to visitors. It works better than a traditional server system because it takes into account a person’s geographical location. It delivers content and data from a local server, so the site is rendered much faster. When used in combination with a CMS, the system drastically improves page loading times for a site.

The other benefit of using a CDN is that it alleviates some of the load on your actual server. This doesn’t necessarily make a difference if you’re using a third-party hosting provider, but if you’re running the site from your own servers it can give the hardware a break.

The most popular CDN services include CloudFlare and MaxCDN. CloudFlare also offers DNS provider services.

2. Enable the Apache “KeepAlive” Feature

Apache is a server platform that is one of the most commonly used by most providers. More specifically, it’s deployed for a lot of shared hosting setups and can be run for a relatively low-cost. It also happens to have a feature that can increase HTTP request limits for visitors.

The feature is called “KeepAlive,” and it allows multiple HTTP requests for a single connection, a process that allows a website to load much faster for visitors because it relies heavily on HTML.

You’ll need to check with your host provider first to see whether or not they have the feature active. If they do not, you’ll also need to make sure you have access to the httpd.conf file in your Apache setup. The location of this file will differ depending on what kind of server system is running (Windows or Linux).

If you do have access, open the file and check whether or not “KeepAlive On” is located somewhere within. If it is not, don’t worry: You can activate it using your .htaccess file. Include the following piece of code in your htaccess to turn the feature on:

<ifModule mod_headers.c>

Header set Connection keep-alive

</ifModule>

The KeepAlive feature is great for improving performance on all sites, but works miracles if your site is running WordPress or a similar CMS.

There are several ways to minimize HTTP requests: combine CSS files, merge Javascript files or combine images into data sprites. Ultimately, you’re reducing the number of files that need to load. Yoast has a great guide on this if you’re running WordPress, but the guide can be used as a general reference for all sites.

3. Optimize Your Images

This next bit of advice shouldn’t come as a shock to anyone who has worked with websites or web development. The bigger your images are and the higher their quality, the longer they’re going to take to load. It doesn’t matter if you resize them using HTML or shortcode, because they still have to load in full.

Use a photo editing tool like Photoshop, GIMP or even something simple like Microsoft Office Picture Manager to resize them. Try to not to keep images on your server that are bigger than what you need. For example, there’s no reason to keep a raw image file in excess of 5000 pixels if all you’re doing is displaying it within your content. Three online tools that work great for resizing include Optimizilla, Kraken and Free Image Optimizer. They work by compressing an image in size, essentially making them smaller so a site can render them faster.

If you’ve already resized your images and just need to cut filesize, you can try running them through JPEGmini or TinyPNG. These tools cut out colors and meta data to shrink the space an image takes up without making its dimensions smaller.

Ultimately, you’re looking to trim down the overall size of the image itself and the storage size. Anything 2MB and above is pushing the limits, especially when you have a ton of images that your site needs to load.

4. Enable Caching for CMS

If you host a WordPress powered site — or a similar CMS — then by all means, look into a cache plugin or add-on. Caching works pretty much as you’d expect: The plugin builds a cache file of your entire site server-side and then delivers it to a client for faster loading times.

This is the same process your web browser uses to cache sites you visit. Your browser downloads images, CSS and Javascript files the first time you load up a site, and for each subsequent visit it simply loads those cached files so that the site may render faster.

When caching is enabled for a CMS, it builds a cache file of your entire site — or select pages — and every time a new visitor arrives it sends them the cached content. This is so that the site doesn’t have to be generated in full every time someone new lands there. Any time you make changes to the site, you’ll need to refresh your cache, but this is usually handled automatically by the plugin.

If you’re using WordPress, recommended plugins include W3 Total Cache, WP Super Cache or WP Fastest Cache. These are by no means the only ones out there. Have a look at the WordPress plugin repository and you’ll see at least a dozen more.

You can also define a browser caching policy for all server requests to your site. Google recommends keeping a cache time of at least one week for your site assets that aren’t changed often. This can include CSS, images and javascript files.

Other Ways to Speed up Your Site

This list is merely a handful of techniques you can use to boost loading times on your site. There are hundreds — if not thousands — of other things, large and small, that you can do to both improve performance and make your site look more professional.

You can do a simple web search to find more information. If you run a WordPress powered site, a ridiculous amount of guides and resources out there can help you boost performance, like Gregory Ciotti’s.

One thing to make a habit: checking whether or not your site meets Google’s webmaster guidelines. Sites that don’t follow the guidelines will often experience performance issues. You can check up on this using Varvy’s tool.

With a little invested time, you can have your site running in tip-top shape. Eventually, this should translate to lower bounce rates and more visitors!

Web design is always on the flux, the shape of the web changing as leading companies have major redesigns or new toolsets like Bootstrap make web development more accessible.

In 2016, we’ve got faster connections and more variety in screen sizes than ever before. More users are browsing on the go, but still expecting media-rich, tailored experiences.

The following ten web design trends are all either making an explosive rise to popularity, or the technology has finally solidified and become advanced enough for them to be in full swing this year. You probably will recognize a number of these features from the websites you use every day.

1. Background Video

How many times have you found yourself scrolling through your Facebook newsfeed just to stop at a quick video?

Video draws attention. This is important in today’s Internet of short attention spans. Having a background video playing on your home page draws the attention of the user and makes them stay on your website.

Background video is also very effective at quickly establishing a mood. For example, a background video going through shots of your employees collaborating, hard at work, and then relaxing after work over a couple beers gives off the vibe of a fun office that works hard and plays hard.

When you go to IUQO’s website, you are immediately greeted with an enchanting background video of the sky. The video is high quality, interesting and immediately establishes a peaceful atmosphere.