I know nothing about aesthetics. For
SEO you violate several tenets of "conventional wisdom" EG:
1- <Title> should have one keyword phrase. That is not a superstition, but evidently a proven fact.
2- Different keyword for each page
3- full path link to every page from sitemap - as these pages seem to be all indexed in Google, perhaps it is not a problem.
4- Always link to main page as domain (not "index.html") and for "home" links, put a title attribute in the code
5- Probably the ratio of actual text to html code could be better.
"Website Design" may not be the best keyword to try to optimize for as there are 91 million of those in Google. It may take about 10 years for you to get to the top ten for those keywords, if that is what you are trying to do.
More at
SEO - Search Engine Optimization
Yes I know, those pages won't get to the top 10 of
SEO keyword anytime soon now either.