Being A Generalist Is Not Going To Work!
If you try to offer web design services to everyone, that is not going to work, because you will be competing against a ton of different people. Rather you should niche down or specialize. When you specialize you can find massive clients that are a joy to work with