Both. A carefully crafted and trustworthy domain name can improve search engine results. On the other hand, implementing the right SEO strategy on your website can significantly improve its rankings.