If you don't have a physical address, it is still possible to create a Google Business Profile (GBP), but it may not be eligible for verification. Verification typically requires a physical location for the business. However, you can still provide important business information and engage with customers through the GBP, even if it's not verified.