WordPress themes should maintain the core site architecture of XHTML tags and CSS selectors. The document outlines the basic template files used in WordPress themes, including index.php, header.php, sidebar.php, and footer.php for the main site structure. It also lists single.php and related files for individual posts, and files like category.php and search.php that are used for multi-post pages showing categories, archives, and search results.