No, heading tags should not be used solely for styling purposes. Their primary function is to structure content hierarchically. Font size and styling can be adjusted using CSS to preserve the semantic integrity of heading tags and avoid confusion for search engines and users.