A website or a blog could be optimized for search engines by applying SEO practices or by applying Semantic coding that would be done by writing codes for websites that will better represent and give a description for it to search engine which is much easier for the search engine to read and categorize leading to increased visibility.
If you want to apply industry best SEO practices for your business website to drive more traffic or for your personal website, then I would recommend you to take up the SEO course from Intellipaat to help you get started.
Also, watch our tutorial video on SEO for beginners for you to gain much more insight.