DIY - Build Your Own Website!
Anybody can build a website, right? Sure, and after a couple of years, you can look back at what you originally built and laugh at how amateurish it looks. I know, because I do that when I look at what I built back in 1999. PLUS, their are many online sources now that offer FREE website building options. But beware, don't forget TANSTAAFL - There Ain't No Such Thing As A Free Lunch!
Most people that try to do it themselves find that by the time they pay the domain registration, website hosting, and server charges, it costs them more than the $10 per month that I charge. In addition, they're usually limited on the number of pages and photos that they can produce. They also don't get the Search Engine Optimization (SEO) and Responsive Web Design (RWD) that most professional webmasters like myself offer (see below).
If they choose one of the "free website" options, they might find that their viewers are inundated with popups and other types of advertising, in addition to the limitations mentioned above. Over the years, many of the "free" providers ultimately decided that they needed to start charging, leaving users with the option of trying to switch all their pages to a new provider or paying whatever fees were being charged.
All that being said, I applaud those who are successful at doing their own website. That's exactly how I got started and I've learned all the tricks of the trade on my own, mostly by trial and error. I now maintain a significant number of websites and can still offer the lowest rates available by applying some simple cost advantages that I've discovered in my 18 years of designing and building websites. On top of that, I still really enjoy building websites and being able to offer people their own "window to the world."