There are no canonized rules for website design. Most of the time, it’s really all about keeping up with trends, and being very sensitive to your website visitor’s needs. Aside from the aesthetic factors of web design, efficient coding skills also come into play. This is why it’s very important for all web designers to keep these resources on hand.
Sitemaps are normally regarded as a complex structure and can be created in HTML or XML. Creating a sitemap in XML will ensure that the search engine spiders are able to find your website and index it so that it can increase the visibility for targeted keywords used. HTML sitemaps on the other hand are meant for users.