It can be fairly simple these day to make a website. However, making one that makes money can be much more difficult. This is because there is so much competition. It used to be fairly easy to make a website and find advertisers so that you could make money from it. However, these days many people are now advertising on social media and there are so many websites to choose form, advertisers have a good pick and tend to go for the larger and more popular sites. This means that you need to think a lot harder about how you are going to get your website to make money.
The key to success is to get a lot of visitors to the site. Years ago people would buy traffic in order to gain this, but these days it is recognised that this is not that useful. Although it will generate visitors, it will not generate the type of visitors that are likely to generate income for you. You need visitors that are genuinely interested in the website content, are likely to stick around and look at the website in detail and are likely to generate you some income. You need to think about the best way to earn, perhaps with affiliate links, charging for advertising or selling things form the site. It is worth trying to think about what might work best with your potential visitors. Think about whether they would be likely to buy things or whether that is relevant to the theme of the site. They may be more likely to click through relevant advertisements, but if they are likely to have ad blockers then they may not even see them.
Finding visitors can be tricky. You will need to decide whether you want to advertise and if you do, how you can do it to be most effective. Obviously you will need to make people aware of the site and encourage them to visit. Many people do this, these days by using social media. They might set up a page for their business and then try to get people looking at it. Depending on the social media site you use, there will be different techniques for promoting the site. You will want to encourage people to tell others about it as well, or they may see any likes or shares/retweets which may encourage them to also visit the site. It can be quite a tricky thing to master and there are lots of hints and tips online, which it could be worth looking at before you start, so that you know what you are doing. You may decide that you need to pay for advertising, but if you do, it is wise to know what you are doing. It is worth playing around with some free promotional techniques first and experimenting before you pay out for anything. Just spend a little money at a time as it can be easy to waste a lot of money this way.