I'm no expert in website design. But I know enough to know that certain templates don’t help you to get the sort of rankings you need on Google, while others can make you much easier to find. So whose job is it to know that? Realistically, it lies outside the scope of a web designer’s job. They are only really obliged to understand good design. Right?