Wireframe Landing Home-Page Input Controls Navigation Button
Wireframe Landing Home-Page Input Controls Navigation Button
A homepage is usually the first page people see when they arrive at your
website. It should instantly tell visitors who you are and what you do. A good
homepage summarizes your business and gives a broad overview of
everything you offer. It also acts as a hub for the rest of your website, allowing
visitors to poke around and learn more about your business.
Homepage
• Occupies your root domain (www.yourwebsite.com).
• Receives traffic mostly from organic search.
• Links to every other important page of your website.
• Gives a comprehensive overview of what your business does.
• Uses a broad call to action, such as “Contact Us” or “Learn More”.
Landing page
• Is a secondary page on your website (www.yoursite.com/landingpage)
or a subdomain (landingpage.yoursite.com).
• Receives traffic mostly from paid marketing campaigns (search ads,
social ads, email marketing, etc.).
• Omits or downplays navigation options.
• Stays focused on a single topic or offer throughout the page.
• Uses a specific call to action, such as “Sign Up” or “Buy Now.”
3 Types of UI Elements
Ideally, we can group UI elements into 3 major categories.
Input elements
Input elements are responsible for handling different user inputs. Sometimes
they’re also part of the input validation process. Some of the most used input
elements include:
• Dropdowns – control elements that allow users to select one option from
a list that appears when they click or hover over a specific area. The list
“drops down” when activated, providing a set of choices for the user to pick
from.
• Combo boxes – they combine the features of a text box and a dropdown.
Users can either type a response or select from a predefined list by
clicking a dropdown arrow. This provides flexibility for both manual input
and selection from a set of options.
Checkboxes allow the user to select one or more options from an option set. It is
best practice to display checkboxes vertically. Multi-columns are also acceptable
considering the available space and other factors.
Source: Github.com
Dropdowns
Dropdowns allow users to select one item at a time from a long list of options.
They are more compact than radio buttons. They also allow you to save space.
For better UX, it’s necessary to add a label and a helper text as a placeholder.
I.e. “Select One, Choose, etc.”
Source: Stackoverflow
Combo boxes
Combo boxes allow users to either type a custom value directly or select a value
from the list. It is a combination of a drop-down list or list box and a single-line
input field.
Source: mdbootstrap
Buttons
Buttons allow the users to perform an action with touch or click. It is typically
labelled with text, icon, or both. Buttons are one of the most important parts of a
UI. So it’s important to design a button that the user will actually click.
Source: Evergreen UI
Toggles
Toggles allow the user to change a view/value/setting between two states. They
are useful for toggle between on and off state or switching between list view and
grid view.
Source: Youtube
Text fields and password fields allow users to enter text and password
respectively. Text fields allow both single-line and multi-line inputs. Multi-line
input fields are also known as “textarea”. Password fields generally allow single
lines for a password.
Source: Shopify.com
Date pickers
A date picker allows users to pick a date and/or time. By using a native date
picker from the platform, a consistent date value is submitted to the system.
Source: Material Design
Radio buttons
Radio buttons allow users to select only one of a predefined set of mutually
exclusive options. A general use case of radio buttons is selecting the gender
option in sign-up forms.
Source: UXPin
Confirmation dialogues
Confirmation dialogues are responsible for collecting user consent for a particular
action. For example, collecting user consent for a delete action.
Output elements
Output elements are responsible for showing results against various user inputs.
They also show alerts, warnings, success, and error messages to the users.
Output elements aren’t neutral by nature. They rely on inputs and various
operations.
An alert presents a short, important message that attracts the user’s attention. It
notifies users about these statuses and outputs.
Source: material-ui.com
Toast UI element
The difference between “Alert” & “Toast” is that the former doesn’t dismiss itself
and the latter does after a certain time.
Source: Evergreen UI
Badge
This feature generates a small badge to the top-right of its child(ren). In general,
it represents a small counter or indicator. This can be something like the number
of items over the cart icon or online indicator over a user avatar.
Charts
Charts are a common way of expressing complex data sets because they depict
different data varieties & data comparisons.
The type of chart used in UI depends primarily on two things: the data we want to
communicate, and what we want to convey about that data
Helper elements
All other elements fall into this category. The most widely-used helper elements
include:
List of links – a collection of hyperlinked text items that typically direct users to
different pages or resources. Lists are often used in navigation menus, sidebars,
or content sections to organize and present a set of related links in a structured
format.
Search fields – input elements that allow users to enter search queries. They are
commonly accompanied by a button or icon to initiate the search. Search fields
enable users to quickly find specific content within a website or application.
Pagination – divide the content into separate pages to improve navigation and
loading times. It involves organizing large sets of data or results into numbered
pages, with links or buttons to move between them. Pagination is often used in
search results, lists, or other content-heavy sections.
Informational UI Elements
Tooltips- A tooltip shows users hints when they hover over an element indicating
the name or purpose of the item.
Icons- It’s a simplified symbol that is used to help users to navigate the system,
presenting the information and indicating statutes.
Notifications- -It is an update indicator that announces something new for the
user to check. Typically shows completion of a task, new items to check etc.
Message boxes--It’s a small window that provides information to users but
typically doesn’t prevent users from continuing tasks. Message boxes perform
tasks like showing warnings, suggestions, etc.
Modal windows -It’s used to show content on top of an overlay. It blocks any
interaction with the page — until the overlay is clicked, or a close action is
triggered.
Containers UI Elements
Responsible for holding various components together. Widgets, containers, and
sidebars for part of this category. The Newsletter subscription widget of UXPin
blog is also a good example of a container.
That category of UI elements transfers information. It comprises:
• Tooltips
• Icons
• Progress bars
• Notifications
• Message boxes
• Modal windows
Tooltips
A tooltip shows users hints when they hover over an element indicating the name
or purpose of the item.
Icons
It’s a simplified symbol that is used to help users to navigate the system,
presenting the information and indicating statutes.
Source: Dribbble
Progress bars
A progress bar indicates the progress of a process. Typically, progress bars are
not clickable.
Source: Tenor
Notifications
It is an update indicator that announces something new for the user to check.
Typically shows completion of a task, new items to check etc.
Message boxes
It’s a small window that provides information to users but typically doesn’t
prevent users from continuing tasks. Message boxes perform tasks like showing
warnings, suggestions, etc.
Source:
Evergreen UI
Modal windows
It’s used to show content on top of an overlay. It blocks any interaction with the
page — until the overlay is clicked, or a close action is triggered.
Source: Evergreen UI
How would you separate certain elements from the rest? That is what groups and
containers are for.
Widgets
UI Containers
Containers hold different components together. This includes text, images, rich
media etc. Cards in modern UI design are one of the best examples of
containers.
Source: Material.io
Sidebars
Sidebars also contain other groups of elements and components. But that can be
switched between collapse and visible state.
Source: Semantic-UI
Search bar
The search bar holds the search field and search options. Typically, the search
bar features a search field and filtering option. Twitter’s advanced search is a
great example.
Source: Twitter
Brand Copywriting
Brand copywriting is more than just words on a page; it’s the voice of
your brand. brand copywriting is the art and science of crafting the
written content that represents a brand’s voice and messaging. It’s a
strategic approach to writing that not only aims to persuade and sell,
but also to establish a brand’s identity and values in the minds of its
audience.
1. Know Your Audience: Effective brand copy resonates with its intended
audience. Which means that you can’t write effective brand copy without
knowing your audience deeply. The key is to conduct thorough research
to understand your audience’s demographics, pain points, desires, and
language. The more you know about them, the more targeted and
impactful your copy will be.
2. Craft a Unique Value Proposition: Your value proposition should
succinctly convey what makes your brand different and better than the
competition. It’s not just about the features of your product or service,
but the benefits and experiences it offers to the customers. This is
another case where some good, old-fashioned research is crucial.
Analyze what your closest competitors are saying to and offering your
shared audience so you can differentiate yourself from the pack.
3. Use a Consistent Tone of Voice: Consistency in tone helps in building
brand recognition. Your tone should closely match the mission and
values of your company. Whether that’s serious, playful, inspirational, or
educational, ensure that the tone of your brand copy remains consistent
across all platforms and pieces of content you produce.
4. Show, Don’t Tell: Use storytelling to create an emotional connection
with your audience. Instead of just listing product features, tell a story
that illustrates the benefits and experiences your brand can deliver.
There are many ways to work storytelling into your brand copywriting,
including personal stories, third person stories from popular culture, and
your customers’ own stories through testimonials and case studies.
5. Be Clear and Concise: Clarity is key in brand copywriting. Avoid jargon
and complex language. Your message should be easily understandable
to ensure it resonates with your intended audience. If you have voice of
customer (VOC) data from interviews, surveys, and other sources,
make sure that you use your audience’s own language when
communicating with them. When your ideal customer reads your copy,
they should say to themselves, “It’s like you’re in my head, reading my
mind!”
6. Incorporate SEO Best Practices: While maintaining your brand voice,
you also need ensure that your copy is optimized for search engines.
Use relevant keywords naturally, so your content ranks higher and
reaches a wider audience. After all, the best copy in the world can’t
make an impact if no one sees it.
7. Test and Refine: Finally, always test different versions of your copy. Use
A/B testing to see what resonates best with your audience and
continually refine your approach based on feedback and results.