In marketing what does the slogan location location location mean?

Location location location in marketing is a certain defined trading area for clients. If you think about it, your clients do business and transaction other than where you provide your service and finding out where their physical location is would be an example but finding out things like what publication they are a part of is a much more narrower "location" to discover.