500-word blog posts can rank on search engines, but there are many other factors that come into the picture. The topic should be short and not competitive. Similarly, your website SEO should be well-optimized. Make sure you're not writing 500-word content for a topic that is written as a pillar page by most of your competitors. This is less likely to rank. Therefore, your topic should be aligned to your word length.