They work together. Your Google Business Profile is often the strongest driver for Maps visibility and immediate actions (calls/messages), while your website supports broader organic rankings, content depth, and authority. The best results come when GBP and your website are aligned and reinforcing each other.