Lesson 08 - Develop Responsive Web Design
Lesson 08 - Develop Responsive Web Design
Objectives:
1. Identify client need and requirements.
2. Identify the resources needed for the project.
3. Learn how to create budget for the project.
4. Develop wireframe with content creations, photos and graphics.
5. Develop mood boards and sitemaps base on the design.
Content:
So, you’ve just signed your terms and engaged in website design services with Primal Space, but what
next? We’re often asked by clients before a website design project commences; ‘What is required?’
Therefore, we’ve decided to write everything down in this handy guide making life much easier for you,
our new web design client, going forward. Below we have detailed exactly what you will need. Helping
you prepare to get started with the project, before work at our end can commence.
No matter what stage you are at with your website design idea. You can use this blog article as a great
reference point. It’s worth noting that this is a general guide we have written, not every concept in this
article may apply to your website design. But the majority certainly will, as most of the list are core
aspects of any website. However, it’s important to note that if you are having your website designed by
our good selves, the information that we detail here will be required before we start building and
designing your website.
If you aren’t yet at that stage, you might want to go back a step and check out the post
about gathering specifications and the goals of your new website. We’ve also created a new more in
depth post titled how to create requirements documents which includes example templates that you
can follow.
Design Requirements
Your idea and vision for the project is arguably the most important part of the whole preparation
process. Tell us about your idea! What purpose do you want the website to serve? Will your WordPress
website require WooCommerce functionality to allow customers to shop online? Please tell us as much
as possible!
It’s important to have everything in a clear structure that is easy for us to follow. Your ideas and visions
can be collated into documents or mood boards if you like and provided as such to us by scanning and
uploading to our Google Drive. Or we can meet over video call or face to face for coffee and you can tell
us all about your new website concept.
Page 2 of 39
Color Scheme
If you have a particular color (or color spectrum) that needs to be featured throughout the website.
You’ll need to specify this to us. We’ll require the 6-digit hexadecimal color code for the color you want
to use. We recommend using the Hex color picker website here – Hex Color Picker. For a website design,
we generally like to stick to a base of 3 or 4 colors at most. With 2 of those colors generally being black
or white. If you’ve read other articles on our website, you’ll already know that we are lovers of white
space within a website design. Allowing your content to take center stage so to speak! The color you
provide to us from the hex color chart will generally be your brand colors. Or the main color that you
want to be used through the theme of your website design and other marketing material including your
logo.
Fonts
Have you decided on specific fonts that you’d like to be used within the design to depict your brands
image? Just like color, these fonts should be consistent throughout all marketing materials as well as
company logos to create a concise brand identity.
Source: Google.com
Forming the nuts and bolts of your website so to speak is your websites content! We’ve broken this
concept up into a list of images, mock-ups, text wording content and your logo. Depending on your
website requirements what you will need may differ, or you may need to provide us with more content.
Page 3 of 39
For example, these could include, videos, PDF or any other graphics that you require within the design.
Your mock-up provided should reference the file names of any particular content you require within the
website design.
Images
We’ll let you into a little secret, eye-catching images that give an instant wow factor are an integral part
of any website design. If you have really strong and powerful images, the design of your website will
instantly look more impressive. We would thoroughly recommend hiring a professional photographer
where possible. Providing us with the most high-resolution photos you can get your hands on. It will
really make a difference to the final design and help your website stand out alongside your competitors.
If your budget can’t stretch to paying for a professional photographer, then perhaps looking at how you
can obtain copyright free imagery for your website online would be beneficial. There are lots of great
websites out there where you can access high quality photos free or for a donation.
Mock-ups
Source: Google.com
A mock-up in terms of website design is a document showing how you want that page of the website to
be laid out. We receive mock-ups from clients in many forms. Some are more sophisticated than others.
However, it’s an integral part of the preparation process for your website design. Without a mock-up
Page 4 of 39
being provided to us, it’s very difficult to get a clear idea of how you want your content displayed on
each page. There are a whole variety of formats in which a website design mock-up can be provided to
us.
You can provide hand-drawn mock-ups to us. Or you can go to the other end of the spectrum, providing
professional wire-frames showing each page of your website. Mock-ups can be provided as a Word
Document, or PDF. Or like we say if you are hand drawing your mock-up, you can scan these and upload
them to Google Drive.
You may also wish to provide us with website screenshots representing particular elements or functions
of existing websites that you would like to be featured within your own website.
Text Content
Source: Google.com
The wording for text content should be detailed in a separate document for each page. The text content
can be provided to us as a Word document (.doc) or as a Text document (.txt), either is fine.
Before your project commences, we’ll have established how you’ll provide your content to us via a
shared access Google Drive folder. This is all part of your website design project management
plan which we will have put in place and provided you with ahead of development. This is a requirement
of all Primal Space digital services.
Logo
If your logo is not being purchased through us, you’ll need to provide us
with this. The logo asset files should be provided as a .ai or .eps file type.
Allowing us to edit the logo’s design and size where required to fit within
your website’s pages. The logo is often edited purely for the purpose of the
website design.
Page 5 of 39
If you don’t yet have a logo for your website, reach out to us for a quote for our graphic design service.
Allowing us to design a professional logo for your business as part of the build.
If your domain was not purchased through us here at Primal Space. And/or you have your hosting with
another company. For us to be able to implement your website live, we’ll require login access to our
domain and/or hosting control panel to apply the settings. Even if you have your domain purchased
elsewhere. But you are having your website hosting supplied through ourselves Primal Space. We’ll still
need access to the domain settings to apply changes there to point to the new website.
We use Google Drive for all content to be issued to us. Providing you with access to folders for each
piece of content to be uploaded to before the website build commences. The folders are secure and
only accessed by ourselves and you the client. It’s recommended for you to install Google Drive on your
computer for ease of file upload. You’ll also be able to see the folders being updated by us.
Shortlist
A concise bullet point of the core concepts of what you will need to provide us with, in advance for your
shiny new website:
Concept/Idea/Vision
Website Content (Including images, text content etc.)
Color Scheme (If you have a preference/specific requirement)
Mockup(s)
Domain/Hosting Access
We hope you’ve found this post helpful and have now deciphered what you will need to get going with
your websites build. If you’re ready to get started, or if you have an idea in mind and looking to get
some more information before taking the leap. Then please don’t hesitate to contact us. We’d love to
help you bring your ideas to life.
Check out our more recent blog post in this series titled how to create requirements
documents. Providing more in depth requirements advice and a free digital template that you can
utilize, helping you get started.
If you’re interested in working with us then please submit your website requirements to us. You can also
include any project templates within this document.
Page 6 of 39
Four basic things are needed for a website: domain name, webhost, text editor, and an ftp program. This
will get you a basic website without pictures or any complex backend, but it is punctual and can be
effective all the same. Web development is fairly easy to learn and get into.
Web development is fairly easy to learn and get into. This is mainly because it is so accessible, and
because a simple website requires very little overhead or experience to create. To create a simple
website, one will need to have the following:
1. Domain Name - the common place the user will find your site on the World Wide Web. For
example, www.yournamehere.com is a domain name. You can purchase your own domain or
get a free one offered by many different online companies. Domains have come down in price
drastically over recent years, and can now be found for under $10 USD.
Source: Google.com
2. Webhost - this is a company that will "host" your domain and web pages. By "uploading" your
"data"—transferring the files that make up your website—to their server, you give the
consumer access to your page on the Internet.
Source: Google.com
3. Text Editor program and a little knowledge of HTML - HTML, or Hyper-text markup language is
the most basic of the web-languages. All you really need to develop a web page is some basic
knowledge of HTML and the Windows program Notepad (the Macintosh equivalent is TextEdit).
Page 7 of 39
A page written in this "markup language" can contain images, links, text formatting, etc., and its
file extension is .html. After you type your page into one of these free programs (or many other
pay programs), upload the file to your hosting. A user's browser will then be able to decipher
the HTML.
4. FTP Program - FTP stands for file transfer protocol, and is the most common method of
uploading your files to your hosting. When you register a domain name and secure space online
for your data, your webhost will give you an FTP user name and password. By typing these into
one of the numerous free FTP programs, you can access your web space and upload your
website.
Human Resources
As for the more advanced websites, a staff is usually required to maintain and keep up the site. Aside
from knowledge of HTML and webspace, people may be required to do miscellaneous jobs such as
graphic design, advanced coding, customer relations, network administration, etc.
Capital
Capital, varying with the complexity of the website's goals, is also needed. For a simple website run by
one person, the expenses may be as small as paying for the domain and yearly hosting fees. As websites
get more complex and intricate, the amount of capital increases proportionally.
As a common sense rule, the bigger the website you want, the more people, money, and technology
you're going to need. This section should serve as a guide for planning resource gathering and
management, and to give you an idea of what's needed to start up and maintain a website.
Nowadays, having a strong online presence is essential for any business looking to expand its reach and
grow its operations. Whether you’re a growing company, an independent entrepreneur, or even an
artist seeking to share your work with the world, creating a website is often the first step toward
achieving this goal.
However, one aspect that often raises concerns when it comes to building a website is the evaluation of
the required budget. How much will it actually cost to set up this website? How can you ensure that
your investment will be worthwhile?
In this article, we will guide you step by step to understand how to assess the budget or cost of creating
a website, and we will provide practical tips to ensure that your website aligns with your needs, goals,
and budget.
First Step: Determine your needs and goals for your future website
Even before delving into technical details and budget estimations, the first essential step in assessing the
cost of creating your website is to clarify your needs and define your specific goals.
This initial phase of reflection is often overlooked, but it forms the foundation upon which the entire
process of designing and developing your site relies.
Imagine this: you decide to build a house, but instead of drawing detailed plans and defining your needs,
you simply start buying materials and hiring workers. You would likely encounter budget overruns,
delays, and a final result that doesn’t match what you had envisioned.
Creating a website is similar in this regard, where rigorous advance planning is key to avoiding similar
inconveniences.
Depending on your ambition, its structure, content, and the features to deploy will not be the same.
Understanding your audience will help you design a website that caters specifically to their needs, which
is essential for its success.
The more detailed your list, the better you can assess the costs associated with each feature.
Your timeline will influence the choice of development method and the associated costs. Be sure to
account for an adequate buffer for testing and any potential unforeseen issues.
Design plays a significant role in the user experience, and it’s essential to communicate your preferences
to your designer or developer.
Do you want to offer an accessible website for people with disabilities? This can impact the choice of
colors, typography, effects, etc.
What is your initial budget?
Having a general idea of your initial budget is important because it will help you determine which
features are achievable within your investment from the outset.
Page 10 of 39
The clearer and well-defined your goals are, the easier it will be to estimate costs and ensure that your
website meets your expectations.
Necessary features
The creation of an effective website relies on much more than just a beautiful visual design. It is
primarily the combination of features and interactive elements that make it useful and appealing to
your visitors, enhancing the customer journey.
Before diving into the development of your website, you must define the essential features that align
with your objectives, whether it’s selling products, generating leads, sharing content, or providing
information.
Some examples include search filters, contact forms, search function, image galleries, customer
testimonials, a blog, online payment system, live chat, social media sharing, member area, maps, etc.
This prioritization will help you stay focused on the essential elements and accurately assess their cost.
For example, if you have an e-commerce site, ensure that the payment process is simple and secure. If
you have a blog, make it easy to navigate between articles and search for content.
Page 11 of 39
These insights will help determine the technical configurations required to ensure optimal performance
for your site.
For instance, if you are targeting a younger audience, integrating social media would be highly relevant.
If your target audience is international, creating your site in multiple languages may be essential, or
offering content translation could be a wise choice.
Let’s explore the different technical approaches that are available to you, each with its own advantages
and disadvantages:
Custom development
Custom development involves creating a website from scratch by writing specific code for each
functionality. This approach provides a high level of customization and control, as every aspect of the
site can be tailored to your exact needs. It is particularly suitable for complex, large-scale websites.
Advantages:
Complete customization: absolute control over the design, features, and user-friendliness of your
website.
Adaptability: design of features specific to your business or industry.
Scalability: the ability to scale your site as your business grows.
Disadvantages:
High cost: Custom development is typically more expensive due to the time and skills required to create
custom code.
Longer timelines: Building a custom site can take longer than using pre-existing solutions.
Complex maintenance: You are responsible for managing, updating, and securing the site.
Some examples include WordPress, AEM (Adobe Experience Manager), Magento (for e-commerce),
Drupal, Joomla, and more.
Advantages:
Ease of use: CMSs are user-friendly and suitable for individuals without deep technical knowledge.
Time-saving: Faster website launch using pre-existing templates and features.
Community and support: Popular CMSs like WordPress have a large user and developer community,
providing easy access to support and extensions.
Disadvantages:
Customization limitations: You may be restricted in modifying certain aspects of the site.
Security: CMSs are potential targets for cyberattacks, so you must be vigilant about security.
Going further
→ Choosing the Right CMS: A crucial step in your web strategy
The choice among these various technical solutions will depend on your needs, technical skills, budget,
and long-term goals.
When the time comes to create or update a website, you’ll need to decide whether to handle the
project internally or engage an external service provider. This decision will have a significant impact on
how your website is developed, managed, and evolves over time.
Managing your project internally can be an excellent way to control costs while overseeing direct
website development.
Advantages:
Total control: You have absolute control over every aspect of the project, from design to maintenance.
Direct communication: Project management is streamlined and immediate with your team.
In-depth knowledge of the company: Its needs and goals.
Disadvantages:
Page 13 of 39
High cost: Hiring, training, and maintaining an internal team can lead to significant expenses in terms of
salaries, benefits, and infrastructure.
Skills limitations: In certain areas of web development, this can result in delays, costly errors, or the
need to outsource.
Lack of flexibility: The internal team may face workload peaks and periods of underutilization, resulting
in inefficient resource utilization.
If you lack internal resources, as is the case for most businesses, you will have no choice but to opt for
hiring freelancers or a web agency, provided you select them carefully.
Advantages:
Specialized expertise: You have access to specialized skills and deep experience.
Cost savings: Often more cost-effective than an internal team because you only pay for the services you
need.
Flexibility: Easily adjust team size or services based on changing needs.
Disadvantages:
Distant communication: which can lead to communication challenges due to geographical distance and
time zone differences.
Less direct control: You will need to trust the service provider to handle certain aspects of the project,
which can lead to a sense of loss of control.
Variable response times: External service providers may have other clients and varying response times,
which can impact urgent projects.
Going further
→ How engaging a digital agency can enhance your performance and support your team?
The choice between an internal team and an external web service provider will depend on various
factors, including the size of your company, your financial resources, your technical skill requirements,
and your internal availability.
Page 14 of 39
When embarking on a website creation project, it’s important to keep in mind that the budget extends
beyond just development. These costs can vary depending on the complexity of your project, your
industry, and your specific goals.
Hosting costs can vary depending on the size of your site, the expected amount of traffic, and the
features included in the plan.
Tip: Choose reliable hosting with good customer support, as your website’s performance depends on it.
2. Domain Name: Its purchase is mandatory to acquire a web address for your site.
Domain costs vary based on the popularity and availability of the name you choose, as well as the
registration duration.
Tip: Register your domain name for multiple years to ensure continuous ownership.
3. Maintenance and Updates: Highly recommended to ensure the proper functioning of your website
(content updates, bug fixes, backup management, security updates, etc.). They depend on the
complexity of your site and the frequency of required updates.
Tip: Allocate a budget for ongoing maintenance to ensure your site remains up-to-date and secure.
4. Security and SSL Certificates: Essential if your site handles sensitive information like customer data or
financial transactions. SSL certificates ensure data is encrypted and secure. Some hosting providers offer
free SSL certificates, while others may charge extra for them.
Tip: Invest in an SSL certificate to enhance your site’s security and user trust.
5. Search Engine Optimization (SEO): To improve organic ranking in search engines like Google, you’ll
need to invest in creating quality content (blog articles, copywriting, social media posts, etc.), keyword
research, building links and backlinks, utilizing Google tools (My Business, Voice Search, Lens), and other
optimization techniques.
Tip: SEO is a long-term investment that can generate organic traffic and potential customers.
6. Online Marketing and Advertising (SEA): If you plan to promote your website, you’ll need to allocate
a budget for online marketing, such as social media advertising, pay-per-click (PPC) advertising, and
other online marketing campaigns.
Tip: Develop an effective marketing strategy to reach your target audience cost-effectively.
7. Training and Support: If you manage your website internally, you may need to train your team for its
maintenance. Ensure access to reliable technical support for unforeseen issues.
Tip: Invest in team training to ensure effective use of your website.
8. Other Industry-Specific Costs: Depending on your industry, you may have specific additional costs,
such as software licenses, regulatory compliance fees, or integrations with third-party systems.
Tip: Identify all industry-specific costs at the outset of the project.
Page 15 of 39
9. Design, Media, and Graphics Fees: In the event that you plan to (re)create a logo, add specific graphic
elements or illustrations to your website, you may also want to include visuals. If they are not royalty-
free, you will need to purchase them from an image bank.
Tip: Be clear on whether the graphic design needs an update to avoid overlooking this potentially
significant budget item.
By assessing these additional and ancillary costs, you will be better prepared to create a comprehensive
budget for your website creation. Make sure to consider these elements when planning your project to
avoid budget surprises in the future.
We recommend taking a proactive approach to identify and mitigate risks, paying attention to the
following key points:
1. Scope Changes: You may initially plan a certain number of features or pages, but as the project
progresses, new ideas or requirements may arise.
Tip: Establish a detailed project scope from the start to minimize scope changes during the project.
2. Unforeseen Technical Issues: Unexpected technical issues such as bugs, browser incompatibilities, or
security issues can arise at any point during website development.
Tip: Regularly test the site during development to detect and address technical issues as they arise.
3. Project Delays: A common reality, often related to technical issues, delays in content delivery, or
other unforeseen factors.
Tip: Establish a realistic timeline with time buffers to accommodate potential delays.
4. Changes in Legal and Regulatory Requirements: Online laws can evolve, requiring adjustments on
your website to remain compliant, whether it’s related to content, features, or data privacy, for
example.
Tip: Stay informed about potential regulatory changes and ensure your website is adaptable.
5. Security and Hacking Issues: Increasingly common, these may require unforeseen expenses to
protect your site and user data.
Tip: Invest in appropriate security measures from the outset to minimize risks.
Page 16 of 39
6. Development Cost Fluctuations: Costs may sometimes fluctuate due to external factors such as
inflation, exchange rate changes, or developer rate increases.
Tip: Allocate a financial buffer to address potential cost increases during the project.
By anticipating these hidden costs related to unforeseen events, you’ll be better prepared to proactively
manage your website creation budget by allocating a buffer budget.
Keep in mind that careful planning, clear communication with your development team, and ongoing
project monitoring can help minimize these unexpected costs.
The quotation is much more than just a financial document; it serves as the basis for evaluating the
quality and relevance of the services offered. Take the time to analyze them on different criteria, and
engage in discussions with your counterparts before making any decisions.
The contract will then solidify the boundaries of your project to ensure the delivery of your website
according to the agreed-upon terms.
By obtaining detailed quotes, you can compare the costs, timelines, and services offered by each
provider. Here are the key questions to consider:
Pricing: Hourly or fixed per project? Costs may vary based on their experience and geographic location.
It should include the phases of website design, development, and testing.
Skills: CMS, custom development, back-end and front-end development, UX/UI Design, graphic design…
Customization: Is it possible, or will the site be based on a template?
Experience: What are their references, examples of past work, team profiles?
Feeling: Gut feeling is essential; trust your intuition as well.
Collaboration: Listening and understanding of your needs, availability and flexibility, transparency about
costs, adherence to deadlines, regular progress updates.
Don’t hesitate to ask questions and discuss details with each provider to ensure you choose the one that
best fits your website creation project. Depending on your needs, you can also request a mock-up or an
audit of your current site in advance. This will give you an insight into the skills of the potential
providers.
Communication and mutual understanding will be the foundation for the success of your project.
The Contract: A Key Document for Any Project
The contract is an essential element of any project, including website creation. It is a legal document
that defines the terms, conditions, and expectations between the parties involved, whether it’s you as
the client and the web provider you have chosen.
This key document specifies the responsibilities of each party, timelines, costs, deliverables, and other
aspects of the project. A well-written contract protects both parties by ensuring that expectations are
clear and obligations are met. It also provides a recourse in case of disputes or disagreements.
Wireframe is developed with content creations, photos and graphics
Page 17 of 39
Source: Google.com
A website wireframe is a component-level or block-level mockup of a website page. While it's typically used to lay out
the initial concept of website content at a high level, it's possible to create wireframes using paper and pencil.
Still, in modern times, most web designers and UX designers are sketching wireframes digitally using wireframing tools.
Wireframes provide a coherent outline of the page composition while showcasing possible skeletal procedures of how
users interact with the website.
The process of wireframing has provided the necessary support to create an adequate and efficient visual design to
make a website function as anticipated. Wireframes are easy to revise and don't take too much time to build.
Wireframes can typically have a low and high fidelity look and feel from a pragmatic approach to ensure that the
elements and functionalities are positioned based on the client's requirements and user needs.
Wireframes are very important and have a direct rational impact in the design phase. Below are some reasons why
you should use a wireframe:
A wireframe enables you to create a visual design that can help the client focus on information hierarchy, content, and
website structure in the early stage of the design process without getting distracted by colorful web elements and
other related components. Wireframes are simple and easy to comprehend since they convey a robust skeletal design
of the web page content. These wireframes taken together should provide a thorough overview of our complete
product. Wireframes often use a basic color scheme limited to gray, white, and black. Using generic fonts and basic
shapes is also a thing to make it easy to understand.
Wireframes can help you visually communicate with your client. There are instances when misunderstanding can
happen while designing and developing a website. Often, clients won't understand website jargon such as "hero
Page 18 of 39
image," "calls to action," or "rotating sliders. “Wireframes can help you explain these things to the client and allow you
to understand better what the client wants to achieve.
A wireframe can help clients visualize the possible outcome of the website before it even develops. At a high level,
creating a wireframe for specific features will help you explain a particular component or functionality without
overwhelming your client with too much information.
3. Gather Feedback
Gathering feedback from clients is very easy to do with wireframing. While feedback can be hard to take, it is
imperative to learn the flaws and misunderstandings that may occur in the design process before it even proceeds to
the next phase. A good design can only be perfected through consistent correction from the stakeholders. Getting
client feedback early in the design phase will let you avoid agonizing revision and time-consuming processes later on.
4. Save Time
In essence, creating a wireframe setup some stylistic conventions that can avoid future pitfalls and save time in the
design process. An engineer starts with a building blueprint before taking any necessary steps to build it. In the same
way, wireframing should not be skipped because it provides a visual blueprint of the overall hierarchy and potential
look and feel of the website.
In the past, wireframing is traditionally done using paper and pencil alone. But with technological advancement, many
wireframe tools/software have been built to simplify the process. These tools are constructed primarily to create quick
rough outlines or to make highly visual wireframe webpages or screens similar to a fully functional website or
application.
1. Figma
Figma is a free, robust cloud-based design online and desktop application that enables you to create a block-level
mockup and UI components for a desktop, tablet, or mobile wireframe. With its powerful interface, Figma has a built-
in feature that presents how each element responds to different viewports or screens, making it easier to adjust design
elements for other devices.
In addition, It allows you to create artboards in one panel using shapes, typography, and images. Figma will enable you
to create wireframes and prototypes without exporting designs to another software or application.
2. Adobe XD
Adobe XD is yet another best design software available to create a wireframe and prototypes. It offers easy-to-use site
maps, flowcharts, wireframing interfaces, and components that work with other popular Adobe Products such as
Photoshop and Illustrator. If you've used some other Adobe Products before, you will be familiar with the setup and
tools inside Adobe XD in a short amount of time.
At the top of the conventional feature of a usual design platform, Adobe XD sets the bar high by providing tools for
auto animation, voice triggers, and other collaborative tools.
Page 20 of 39
3. Axure RP
Axure RP is one of the leading tools for creating requirement specifications, wireframing, and prototyping interfaces
used by Fortune 100 companies. Using its interactive features it can generate interactive HTML wireframes, advanced
interactions, and UI mockups with its own wireframes. It is packed with many helpful features such as animation,
cloud storage, and even CSS exporting that can be utilized in web browsers or mobile devices.
4. Balsamiq
Balsamiq is probably one of the most straightforward wireframing tools for designing and sketching concise ideas for
products such as websites and mobile apps in skeletal format. It offers a drag-and-drop feature with several
wireframing and prototyping interfaces styled with a hand-drawing look. Balsamiq is best for the non-technical person
who wants to create simple, compelling mockups using simple graphics half the time.
Page 21 of 39
5. Mockflow
Mockflow is yet another simple and unsophisticated online wireframing and product design tool with a clean and
inherent interface. It provides all the necessary tools, from wireframing to usability testing, with a real-time
collaborative feature for your team.
Mockflow is very easy to use. You will create designs and wireframes the moment you open the application using its
easy-to-understand visual tools in an organized manner. The best thing about this Mockflow is that it allows you to
export your design in PNG, HTML, Word, and PowerPoint format.
In summary, the website's content supports one primary task: to showcase the client's business information that the
website visitors must learn more about. Our example website shall have the following website components:
Navigation
Header
About Section
Company Staff Section
Call to Action Section
Footer
Now it’s time to create the wireframe. In this example, we’ll create a simple website wireframe using Mockflow.
Drag and drop the Browser Frame component into the canvas using a Hand Drawn UI. You can change the height of
the Browser Frame component by pulling up the lower part of the frame to the bottom.
Next, using the Label component, let's create the logo, which will be positioned on the upper left side of the Browser
Frame.
Page 23 of 39
Use the Link Bar component to create the navigation items on the upper right of the Browser Frame.
Drag and drop the Placeholder component to the left side of the Browser Frame below the logo.
Page 24 of 39
On the right side of the Browser Frame below the navigation, drag and drop the Label component for the dummy
header text and use the Mock Text component for the dummy paragraph text.
On the left side of the Browser Frame below the Header section, copy and paste the dummy header text and the
dummy paragraph text from the Header section and arrange it accordingly.
Page 25 of 39
Use the Placeholder component again to create an image box on the right side.
Below the About section, let’s create and center a dummy header text and a dummy paragraph text using
the Label and the Mock Text component.
Page 26 of 39
Next, use the Profile / User component to create three image placeholders for each company staff and use
the Label component for the names.
Page 27 of 39
Use the Label and the Mock Text component for the Call to Action section to create the dummy header and
paragraph text.
To finish off this section, use the Button component to create a clickable link in the middle portion.
For the Footer section, use the Label component to create a simple copyright text.
Page 28 of 39
There are three main types of wireframes: low-fidelity, mid-fidelity, and high-fidelity. The wireframe
fidelity refers to the level of detail in each design.
Low-fidelity wireframes
Low-fidelity wireframes usually serve as the design’s starting point. As such, they tend to be fairly rough,
created without any sense of scale, grid, or pixel-accuracy.
They include only simplistic images, block shapes, and mock content—such as filler text for labels and
headings.
Low-fidelity wireframes are useful for starting conversations, deciding on navigation layout, and
mapping the user flow. They’re ideal if you have stakeholders or clients in the room and you want to
sketch something up with a pen mid-meeting.
They’re also incredibly useful for designers who have multiple product concepts and want to quickly
decide which direction to take.
Mid-fidelity wireframes
The most commonly used, mid-fidelity wireframes feature more accurate representations of the layout.
While they still avoid distractions such as images or typography, more detail is assigned to specific
components and features.
Varying text weights might also be used to separate headings and body content. Though still black and
white, designers can use different shades of gray to communicate the visual prominence of individual
elements. Mid-fidelity wireframes are usually created using a digital wireframing tool, such
as Sketch or Balsamiq.
Page 30 of 39
High-fidelity wireframes
High-fidelity wireframes have pixel-specific layouts, and may include actual featured images and
relevant copy.
They are ideal for exploring and documenting complex concepts such as menu systems or interactive
maps.
Page 31 of 39
Source: Google.com
A sitemap is a design tool that lays out the organizational chart of your website’s pages. It’s
a blueprint of how the site’s overarching structure will flow.
When it comes to choosing website pages to include in your site, it’s easy to fall into the
trap of “give me the basic five” (meaning Home, About, Services, Portfolio, Blog, and
Contact). That might work for some businesses that are just starting out, but chances are
your clients might want more from you so they can know, like, and trust you just from
visiting your site. (This will lead them to inquire more about your business or convert into a
sale!!)
A sitemap will help make your website top-notch, so it actually converts visitors into
customers! Here’s how:
Page 32 of 39
Imagine that you’re building a new website for your brand. You already have a gorgeous
logo and color scheme in mind. Yet, you still need to decide which pages your website will
have. Let’s say you have three main packages of services. You’ll need to decide:
The answer is that you probably don’t need all of these pages, but it could be a “yes”
depending on the types of packages you offer and who you are offering them to.
If people can’t figure out how to work your website or quickly (and easily) find the
information they’re looking for, they probably won’t stick around on the site too long. Your
bounce rate will likely be high, which you’ll be able to see in your Google Analytics
dashboard .
All your gorgeous design work goes to waste if your site isn’t navigable!
Starting with a sitemap is crucial because it helps ensure that your design work is built
around functionality.
Websites are an investment. Doing things strategically from the start (AKA planning your
website with a sitemap) will get you much more of a return on those dollars.
Page 33 of 39
We plan your sitemap based on current analytics and by getting into your customer shoes.
Additionally, we look at things from the eye of a customer that already knows you, and from
one that knows nothing about your brand. We consider what information visitors will need
to convert on your site and how we can build that information into the sitemap’s flow.
Let’s say you don’t start off with a sitemap. You then get deep into the design process and
realize your website isn’t set up in a way that’s intuitive to what your site’s visitors are
looking for. Or, maybe you have a website that’s been done for some time, but it has a high
bounce rate. Maybe it was thrown together haphazardly in the first place.
A sitemap can help prevent and/or fix these situations. It helps ensure you won’t waste time
building a website that isn’t effective in the long run.
To put it simply: more hours spent on your website = more money you have to pay . If you
can cut out some of those editing hours (by taking time to develop a sitemap), you’ll save
yourself some extra time and money!
Working on a sitemap allows you to stay focused on the goals of your site. You get to really
hone in on discovering what information and messaging are you trying to convey.
We’ll consider things like: What is your customer’s journey before they submit an inquiry?
How can we create the spaces where your customers learn, become inspired, and
then Engage?
We totally understand: it’s tempting to want to dive right into the design parts of your
website.
Thankfully, a sitemap takes away those distractions. It allows you to build on your website’s
goals, intentions, and/or purpose without having to worry about all of these other things
(which will come later on)!
Page 34 of 39
Planning out your website via sitemap gives you a strategic advantage. How? Well, it allows
you to set up your site in a way that is more likely to lead to conversions and/or sales by
anticipating how your visitors think and how they’ll interact with your website.
A sitemap also makes your website more efficient by giving you clarity so you can avoid
having duplicate information on your website. This is because a sitemap helps clarify
the exact organization of your content.
By knowing which information will go on which page, you can avoid bogging your visitors
down with redundant, excessive content. People are way more likely to engage with (and
buy from) a website that’s easy to take in, anyway.
PLUS, the clarity you have on what needs to be completed in terms of the content and
assets per website page doesn’t just help your site’s visitors. It also really simplifies the
process of building your website
Source: Google.com
Moodboards are used by a variety of creative professionals, including graphic designers, interior
decorators, set designers, fashion designers, photographers, and event planners. Basically, anyone who
is developing an object or environment that needs to have a particular “look” often starts with a
moodboard to spec out design elements and color schemes.
Page 35 of 39
1. It helps you refine your ideas. Perhaps you are starting from a blank slate and you want to find
inspiration. Perhaps you already have a strong idea but want to affirm to yourself that it comes
together as you imagine and guide yourself through the many creative decisions ahead. In either
case, a moodboard will give you the clarity you need before you start buying materials or
building elements.
2. It helps you communicate your ideas to others. Usually, a creative professional like a graphic or
interior designer will build a moodboard to present their ideas to a client. From there, the client
will probably give feedback about the suitability of the overall idea or the strength of certain
items on the moodboard over others. They might even choose between multiple moodboards
the designer has used to present different options. A layperson planning their own event or
design project won’t have clients, but they will probably also need to communicate their ideas
to someone else at some point — a contractor, collaborator or, if it’s a wedding, their fiancé/e.
Physical vs Digital Moodboards: What’s the Difference?
One of the biggest choices to make when you start a moodboard is whether you want it to be physical
or digital.
Physical moodboards are the traditional option. Typically, they are laid out on a piece of foam board —
a craft material used for purposes as wide-ranging as building dioramas and mounting photographs. Cut
out your images neatly and stick them to the board with spray adhesive for best results. You might layer
the images on top of each other so they completely cover the board; if you prefer more of a neat grid
layout with gaps between items, consider painting the board in a color that matches your chosen
palette. Alternatively, a cork pinboard with pins can be a stylized way to display your inspiration.
Digital moodboards are a contemporary solution. They allow you to easily incorporate images you’ve
seen on the internet or objects you’ve photographed digitally. A number of online platforms offer you a
way to bring these images together. Some common ones are:
Pinterest. This social media platform lets you easily bring together images into themed “boards”.
It is particularly good for discovering new images, so you will want to use it in at least the
research stage. Another advantage is that many people are familiar with the platform, so you
can easily collaborate with others.
Canva. Canva provides online graphic-design tools that offer a free alternative to expensive
industry software. Its moodboard maker has an easy-to-use drag-and-drop interface and several
template options. The clean layout makes it a professional-looking option for presenting your
work to others.
Milanote. This is another good browser-based app. It packs some handy additional features, like
the ability to add videos and gifs, font files and text notes to explain your thinking.
Are the clients or people you’re communicating with local or remote? If they’re far away, a
digital moodboard that you can email to them or share a link to will be more practical.
How important are textures to you? If you think your ideas are best conveyed by real fabrics and
materials that a person can feel with their fingers, a physical board might be the choice for you.
Where are you collecting most of your moodboard items from? If you tend to spend a lot of
time online, all the while saving images that inspire you, go digital. If you love reading magazines
and already have a stack of them to work with, go physical. Play to your strengths.
Teachers Activity:
Ask Question
Show Presentation
Page 37 of 39
Demonstration
Show video:
https://www.youtube.com/watch?v=pgmrQdapGpQ
https://www.youtube.com/watch?v=6gBu-1GO0cc
Reference:
Site:
https://www.google.com/
https://www.youtube.com/
https://www.primalspace.co.uk/client-requirements-website-design/
https://en.wikibooks.org/wiki/Web_Development/What%27s_needed_to_develop_a_website
%3F#:~:text=Four%20basic%20things%20are%20needed,to%20learn%20and%20get%20into.
https://eminence.ch/en/website-creation-cost/#gref
https://www.ramotion.com/blog/wireframe-in-web-design/
https://careerfoundry.com/en/blog/ux-design/what-is-a-wireframe-guide/#:~:text=In%20simple
%20terms%2C%20wireframes%20are,%2C%20visuals%2C%20or%20specific%20content.
https://marketing-queen.com/2020/09/what-is-a-sitemap/
eBook:
Responsive Web Design Techniques by: Abdelaziz I. Hammouri
Responsive Web Design with HTML5 and CSS3 by: Ben Frain
Assessment 8-1:
Written Test
Activity 1
Steps/Procedure: Group
Make sure you have a copy of your wireframe for future reference.
Activity 2
Steps/Procedure: Group