A good website needs to appeal to its target audience through an attractive background, readable font size and style, and a professional overall design. The creator should consider what draws people in generally by looking at elements like the background, font, and sizing to make the site appealing yet polished.