Usability is the measure of how well a person can use a product to achieve an intended goal. In a previous post, I talked about how usability testing should be a key part of any iterative design process, preferably being implemented as early as possible to identify design problems. But usability testing is also an important tool to evaluate existing products before you ever sit down at the drawing board to devise a change or new design.
How do you test something that doesn’t exist? The obvious answer is to build it. But what if it’s difficult, time-consuming, and/or expensive to build? You don’t want to risk wasting resources on an untested idea. A common approach that user experience designers (UX) use in such situations is Wizard of Oz studies.
I finally got around to that “someday” task of taking a deeper dive into web development than just the hunt-and-peck-through-code-that-I-didn’t-know-how-to-read approach I’ve been using for the last 5 years. I figured this experience would confirm or deny once and for all whether my interest was genuine or a novelty. What I found is that learning how to build a website provided me with more than just a new skill.
So, you want to build a website, but you don’t know where to start. I have good news. Even though web design can be an intimidating process that requires technical and creative skills, you don’t always have to start from scratch. You can decrease the intimidation factor and even maybe decrease time and cost requirements of a website build by starting with a pre-built template.
You’ve heard the acronym SEO. Maybe you know it stands for search engine optimization. And you’ve likely heard something to the effect of it being the unicorn strategy that will magically flip the script on your struggling website, improving its discoverability and effectiveness a hundred-fold. But what exactly is SEO and how does it work?
When you think about blogging you probably think about writing something, but a good blog can be about so much more. Images, videos, social media, and other functionality can support your posts and more deeply engage your readers. And the great thing about the WordPress content management system is that it makes adding these elements a snap. Let's look at some examples of the more common functionalities you might be interested in adding to your blog.
Designing and building a great website is never enough. You also have to make sure people are aware of your site, want to go there, and, once there, want to stay or come back later. There are many ways you can drive traffic to a website. Good content and search engine optimization (SEO) are 2 ways that account for driving a majority of traffic to most sites, But let’s look beyond these efforts to 5 other opportunities.
As the mobile revolution developed over the last decade, designers and programmers suddenly had to worry about supporting an ever-increasing list of devices and screen sizes. At first, the solution seemed to be to design unique experiences for each, but a leading school of thought has become designing one site to rule them all, or responsive web design. This creates a seamless cross-device user experience and future-proofs designs.
Users always have a need for speed. Think about it. Have you ever thought, “I wish this webpage would load slower?” And it’s not just because technological advances have skewed our expectations in favor of the fast lane. We rely on the internet more now than ever to provide basic information and services. But economic inequality or geography means users are accessing these on devices and networks with a wide spectrum of speeds. To build webpages to perform as identically as possible in all conditions is to show care and consideration for all users. One of the biggest impacts you can make on load speed is optimizing your images.
Semantics is the study of the meaning of words and in computer language making something semantic means using terms that both humans and machines can discern the meaning of. If you look at any chunk of HTML, you can easily identify terms that have no immediate meaning outside the language. HTML semantic tags more clearly describe the content within them, making webpages more accessible.
If you want to start learning how to build websites or web apps the most basic thing you need to understand is that HTML is the standard language of the internet. Learn about the structure of this language and the process from writing your first HTML document to using it to make a webpage come alive online.
Building a website is not just about deciding how it’s going to look, how it’s going to function, or what content it’s going to contain. You also have to decide how you’re actually going to build it. When building a website, you have 2 general directions you can choose from: hand code or use a content management system (CMS). There are pros and cons to both directions so one is not necessarily better than the other. You must evaluate your situation and decide which one works best for your needs.