I wanted to use Google Reviews unfortunately it won’t find my business on the settings options.
I have a My Google Business account already so clicking “Cannot find your business?” is irrelevant to my bc. it only gives me an option to create a new Business site on Google.
Is this due to the fact that my business is located in Germany and it searches only for American Business addresses?
Would appreciate the help