You are on page 1of 17

CONTENTS

• Background
• Introduction
• Ways to make money with just HTML and CSS:

o Making websites for local businesses and people you know


o Freelancing
o Creating and Selling Website Templates
o Blogging and Technical Writing
o Internships and Junior Web Developer Jobs
o YouTube
o Make a Portfolio Website
o Coaching
o Creating and Selling Digital Info Products
o Build an Audience

• Conclusion
• About Author

1
Background

Tech is always advancing, improving and changing with many programming


languages and technologies out there for you to learn as a
developer/programmer.

This is the same for Web Development.

Many jobs nowadays also ask for much experience especially in languages and
technologies such as JavaScript, React and more. Therefore, it can be a little
overwhelming sometimes especially for beginners and entry-level developers to
wrap their head around when, how and what to learn in order to be best suited to
these jobs.

HOWEVER,

What if you could start earning money with just HTML and CSS? (Yes, it’s possible!)

Now of course, that doesn’t mean to stop at just HTML and CSS. Once you’ve
grasped these languages, learn JavaScript, learn React, learn about frameworks,
etc. – the more you know, the more chance of getting better opportunities – but
it IS possible to earn with only HTML and CSS too!

This guide will look to explain and detail the ways developers can earn money with
just HTML and CSS and without any surplus knowledge.

2
Introduction

Let us first look at what exactly HTML and CSS mean and what they are used for.

HTML stands for Hypertext Markup Language and is a coding language used to
create the basis of webpages and the basic structure of a website. You can write
HTML code to add and create several elements of a webpage including headings,
tables, images, paragraphs and more.

In contrast, CSS also known as Cascading Style Sheets, is the language which is
used to style and design the presentation of webpages. This includes styling texts,
font, padding, margins, colours and more. It can also be used to add some
responsiveness to the website too.

HTML and CSS are therefore both fundamental and vital languages for web
development.

If you have knowledge and skill in both these languages, then you are ready to not
only start making websites – but also to start earning too!

So… How Can You Start Making Money With Just HTML and CSS?

Many developers ask this million-dollar question. Below, you will find a list of 10
ways to earn money with just the TWO technologies mentioned above. Thereafter,
there will be a detailed explanation of each of the points mentioned.

10 Ways To Make Money With Just HTML and CSS:

1. Making websites for local businesses and others


2. Freelancing
3. Creating and Selling Website Templates
4. Blogging and Technical Writing
5. Internships and Junior Web Developer Jobs
6. YouTube
7. Make a Portfolio Website
8. Coaching
9. Create a course/E-book
10. Build an Audience

3
1. Making Websites for local Businesses and Others

This is one of the easiest and best ways to start earning money with just HTML
and CSS. Remember it is very possible to create good websites with just HTML
and CSS!

The first thing to do is talk to your friends and family. You never know, your first
customer/client may be right under your nose! Even if they themselves don’t have
a business or service that needs a website, they may know someone who does. So,
begin with the people close to you and offer your service. You may just get your
first client from there!

Next, you should speak to local businesses and organisations that are based
around where you live. This could be grocery stores, hairdressers, restaurants,
barbers and many others!

To start off with, you should offer your services in person. For example, next time
you go to do some shopping at the local grocery store, or if you’re going to your
barbers for a haircut, ask them if they need a website and offer your services.

Being local means, they may even be familiar with you because you’ve been visiting
their place for a while so they may be comfortable talking to you and therefore,
you’re able to build trust with them quicker. This may be advantageous when
you’re trying to get clients.

As well as this, email and call businesses both local and not so local too. You never
know, a business may be looking for a website and you contacting them is exactly
what they’ve been looking for!

However, you need to be prepared to take NO for an answer. Not everyone will
be interested in your services but there is no need to feel sad about it. It is a
numbers game and the more people you contact, the higher chance you will get
results!

4
Benefits of a website for businesses

Some people may be sceptical or unsure about getting a website for their business
or service and may even question the need for a website. Here are a few ways to
answer them and to try and convince them:

- Customers and potential customers would be able to find their business


online
- People would be able to contact the business through online details
which will be great for communication between businesses and their
customers
- Customers will have more trust in the business as it has an online
presence
- Businesses can increase the reach of their services to more people
whilst being able to showcase what services they provide
- This will lead to potentially more customers and clients and therefore
the business will do better

5
2. Freelancing

Another way to earn money with just HTML and CSS is to start freelancing. Start
by signing up to freelancing sites such as Fiverr, Upwork and Freelancer. On these
platforms you will find many projects that you can work on and get paid either
hourly or fixed rates.

There is such a high demand for web developers around the globe and high
competition too. Although it may be a little difficult to get gigs at the beginning,
keep trying and be consistent and you will be able to get projects to work on. Make
sure your profile, portfolio and how you interact with those offering projects
stands out!

The gigs you may see on these freelancing sites that you can potentially work on
can come in many forms, from creating landing pages or webpages from scratch
to improving already existing webpages to fixing errors in code. Make sure you’re
ready and not picky about the projects you want to work on especially in the
beginning as any work you get and do well will help you build your reputation,
reviews and presence as well as providing you with valuable experience too.

There have been developers who have got long-term and full-time work
opportunities from having done a gig very well for a client to the point that the
client has hired them! So never underestimate the job at hand and always do your
best to provide work to a high standard.

Freelancing Sites

Below is a list of freelancing sites you can sign up to try get clients and offer your
services:

- Fiverr
- Upwork
- Freelancer
- Toptal
- People Per Hour
- FlexJobs
- Guru
- Aquent
- Solidgigs

6
3. Creating and Selling Website Templates

If you have knowledge of coding in HTML and CSS then creating and selling
Website Templates is a great way to earn money. There is still a demand for ready-
to-use website templates – people who own businesses or want to offer their
services may look at buying these too. By creating such templates and selling them
online on certain websites you can earn a good passive income.

If you’re on Twitter, you can do a lot worse than follow Lucian Tartea
(@luciantartea) who has amazing content and courses on how to effectively create
website templates and sell them.

Where to sell your Website Templates

Here is a list of websites to sell your website templates after you’ve created them:

- ThemeForest
- TemplateMonster
- Templematic
- Flashden
- Mojo Marketplace
- CreativeMarket
- Codester

7
4. Blogging and Technical Writing

You can also earn money with blogging and technical writing with just HTML and
CSS too.

Blogging

One way to do this is to create a blog website and start posting articles and blogs
based on the knowledge you have of HTML and CSS. A lot of blog websites
nowadays are made with WordPress too so that is a very useful option to explore
as well.

Once the blog hits 100 visitors per day, you can consider monetising your blog
with the help of google ads to start earning. You can also place affiliate links in
your blog post too, where visitors click on links and buy affiliate products and you
earn a commission for each sale. This is a great way to earn a passive income long-
term too.

Technical writing

Technical Writing is a little more…well, technical! Some websites and companies


online are willing to pay hundreds of dollars for each article!

So, what exactly is Technical Writing? This is where you write technical articles
such as instruction manuals, tutorials, guides and other related documents to
demonstrate and explain complex, technical topics in a simpler way. Types of
Technical Writing include End-user Documentation, Traditional Technical
Writing and Technical Marketing.

Bonnie (@The_GreatBonnie) is a great Technical Writer who shares amazing


technical writing content and regularly writes blogs and technical articles on
several writing platforms. Be sure to follow him on Twitter too!

8
5. Internships and Junior Web Developer Jobs

According to Indeed UK, the average salary for a Junior Front End Developer is
just less than £27,000 (or just over $32,000) in the UK. It is very much possible to
land such positions even if you have knowledge of just HTML and CSS.

You can also apply to internships and paid internships too. An internship is a
period of work experience – maybe a few weeks or longer – where employers
allow people the opportunity to gain new skills and experience in the relevant
field.

Apply to these roles and ensure your HTML and CSS skills stand out through your
CV, Resume and Portfolio to put you in the best possible position to get the role.

Websites to find Internship and Junior Web Developer Jobs:

- LinkedIn
- Glassdoor
- Indeed
- SimplyHired
- Idealist
- Mediabistro
- Monster.co
- Reed.co.uk
- Totaljobs

9
6. YouTube

YouTube is a great way to earn money with just your HTML and CSS skills. You
can do this by creating videos teaching viewers about HTML and CSS concepts.
There will always be demand for this type of content as it will benefit developers,
especially those who are starting out.

There are many developers who are creating valuable content on YouTube such
as tutorials on HTML and CSS topics. A great idea would also be to solve tricky
coding questions that beginner developers may have. This way you are helping
many developers overcome their coding issues as well as attracting viewers to
your channel too. When people see that you are providing content or a service
that helps solves their problems, they will take to you well and entrust your
content too.

Being consistent is vital. Start off by uploading once a week minimum. You can
increase your weekly uploads as you go along when possible but make sure you
are uploading regularly and consistently. Also make sure your videos are to a
decent standard – the higher quality standard of videos the more likely people are
going to want to watch your videos.

Once your channel reaches a certain number of subscribers and watch hours
(1,000 subscribers and 4,000 watch hours) you can then apply for monetisation
and start earning using your knowledge of HTML and CSS.

You can also earn money by applying to affiliate programs and including affiliate
links in the description of your videos. Furthermore, you can request viewers to
support your channel through donations too – this can be done by creating a
PayPal account for example and including the relevant links for viewers to donate.

10
7. Make a Portfolio Website

If you have a strong portfolio presenting your web development experience and
projects, it will help to get you clients. It is therefore beneficial to build a portfolio
website that showcase your HTML and CSS skills and projects.

Once you’ve made your portfolio website, start marketing it. If you’re not going to
show your work off, no one else is going to do it for you! Start sharing it online on
social media platforms such as Twitter, LinkedIn and Instagram.

It is also recommended to join communities such as Slack and Twitter


communities where you can engage with like-minded people and other
developers. You can also share your portfolio websites within these communities
too.

After visiting your portfolio site, potential clients can approach you through the
contact details you have provided on your site and you can start earning by doing
projects for them.

There are a few important sections you should consider including in your
portfolio, such as:

- Introduction to who you are (Personal Statement)


- What you do
- What services you offer
- Proof of work
- Testimonials
- Contact Details

11
8. Coaching

Web Development is in demand and students are willing to learn from someone
who has got the knowledge and experience.

The same can be said for HTML and CSS. As these are fundamental languages and
the starting point for learning web development, people will look for someone
who has knowledge of these languages and will even pay for their services. You
can offer to tutor, mentor and teach HTML and CSS to help others learn these
concepts.

Again, you can do this by offering coaching, tutoring, mentoring and teaching
services on freelancing sites, on social media or in-person too if you know
someone who is willing to learn web development.

Set up communication pathways such as WhatsApp or Social Media chats to


communicate by text and use Video Calling technologies such as Zoom or Skype
to share material and start teaching your students HTML, CSS and other Web
Development concepts too.

12
9. Creating and Selling Digital Info Products

Another great way to earn income is to sell digital products such as courses and
e-books.

If you have knowledge of HTML and CSS, you can create a course by recording a
video explaining relevant concepts.

You can also write a book explaining HTML and CSS concepts – there are many
related topics you can write about – such as the history of HTML and CSS, how to
get started with learning HTML and CSS, Websites and resources, etc.

Once you have created a course or e-book, you can sell it on platforms such as
Gumroad, Amazon, Payhip and Udemy. Again, you can share these products on
your social media platforms to market it, share them within communities and
more. If you prefer, you can also use paid ads to market it further.

Affiliate Marketing for Digital Info Products

If you know of products that are related to HTML and CSS, or even Web
Development in general, you can consider Affiliate Marketing. Contact the creator
who has made the e-book or course and offer to market and share their product
in return for some commission.

This will mean that you are selling their product on their behalf by sharing it on
social media, etc. and if people buy the product through your affiliate link, you will
earn small percentage of the selling price. This is a brilliant way to earn passive
income!

13
10. Build an Audience

This step will take you a long way in making money with your skills.

Building an audience will help you because when you have a large following of
people who find your content helpful, it means they trust you and they can
connect with you and your work. Building an audience helps to build authority
and if you’re showcasing your skills online and sharing your knowledge with
others online, it will help you to get noticed.

Building an audience therefore opens the door to many opportunities. People will
come to you to offer you work, jobs, projects and collaborations because they have
seen your work and content consistently. People will want to learn from you, work
with you and possibly hire you too!

You will also connect with amazing, like-minded people who you can work with
to create amazing content and increase your reach and build your audience
further.

Twitter is brilliant for audience building, but you can also use LinkedIn and
Instagram too. Why not all three? Why not Facebook, TikTok and YouTube too?
The more the merrier and the better chance for you to get more opportunities
and earn more money!

14
Conclusion

As you have seen, IT IS very possible to start earning money with just HTML and
CSS. You are now equipped to start earning using the ways mentioned throughout
this book. Hopefully you have found this e-book helpful, and you are now ready
to start making money with your HTML and CSS skills!

Here is a summary of the points mentioned throughout this e-book on how you
can make money with just HTML and CSS:

1. Making websites for local businesses and people you know


2. Freelancing
3. Creating and Selling Website Templates
4. Blogging and Technical Writing
5. Internships and Junior Web Developer Jobs
6. YouTube
7. Make a Portfolio Website
8. Coaching
9. Creating and Selling Digital Info Products
10. Build an Audience

15
About Author

Basit Rashid is a Freelance Web Developer who creates Websites for businesses
and organisations.

Basit graduated with a degree in Computer Science BSc (Hons) from Glasgow
Caledonian University and received Upper Second Class Grade (2:1) in the year
2020.

Basit is also a content creator who shares content on Web Development, UI/UX
Design, How To Make Money with Tech and more.

Follow @BasRash_ on Twitter to stay up to date with his content!

Thank You For Reading!

16

You might also like