Doing websites for folks can be extremely frustrating. It’s inherently irritating and a constant battle with the customer for one simple reason: They are hiring you because you know about something that they have NO fucking idea about.
None.
In fact, most times they don’t even realize what they don’t know.
If they DID know what they were doing, or what they wanted, or even some terminology in the field of web design or the internet, they would probably start doing it themselves and we’d be out of job.
The world is so unfair.