In my opinion, the most important step for search engine optimizing is getting a domain that has niche keyword and high traffic keyword. Your domain name should align with your website's niche. For a medical blog, include medical related keywords to help with search engine ranking. A keyword-rich domain will boost your blog’s visibility and attract traffic more effectively. Also, opt for a short and catchy name to improve branding.