It is both.
by Bill
(San Antonio)
The science part is keyword research, knowing where to place the keywords and traffic building. There is definitely an art to it when it comes to creating a design with the right look and feel for the atmosphere you need to get visitors to stay on your site.