How to Theme Your Website A theme is the message, broad idea, moral or essence of a story, essay, movie or book. The message may be about human nature, life or society. Ideas may be universal. Theme may be considered as a heart of any article or visual. In case of websites, themes determine the appearance, layout of pages and realm of menu. One may select different themes for public areas. Themes attract both the search engines and the target audience.