There are often multiple ways to achieve an objective. Only experience and a thorough understanding of what tools are available enables you build things in the correct way.
A website's speed is an extremely important factor in it's success. By focusing on performance from the build stage we ensure that it will be as fast as it's content allows. A growing number of web users access the internet from mobile devices with limited speed so the website must take this into account to ensure they receive an good experience. As we host our own websites we see to it that the hosts performance is not a limiting factor. The speed of a website is also a factor in how major search engines rank it.
For a website to be found by the public it must be accessible to search engines. There is a lot of unverified, untested and sometimes misguided information about how search engines read and rank websites. For the most part the rules are simple, make your website easy for humans to view and navigate and also ensure that everything is well formatted. By formatting we mean things such as giving a page a descriptive title. We simply follow best practices for modern web development, web fundamentals.
Your web site may look beautiful to you but how does it appear to everyone else?
Operating systems, browsers, screen-sizes and internet connection can influence how your website will display and perform. It is best to take into account the variability of these factors during the design and build stages but even once you have a finished production site it is still possible to address many of the issues.
Browsers are programs that are used to view webpages. Each browser interprets web pages in it's own way which means, for example, that a web page may look beautiful when viewed by a user who uses Chrome but may look completely different when viewed on Internet Explorer. The most common browsers are Chrome, Internet Explorer, Firefox, Safari and Opera.
Each of these browsers has different versions, which interpret webpages in slightly different ways. It is also worth noting that, for example, Safari on a Mac is subtly different to Safari on an iPhone.