Disappearing from the map is almost never a punishment. In most cases it is one of these eight things, in rough order of how often it turns out to be the cause.
1. Search the way a customer does
Searching your own business name and seeing it appear proves nothing: Google knows you mean that specific place. The real test is searching your service plus the town — "plumber Almoradí" — on mobile, on data, not on your home computer while signed in.
Your own location changes what you see. Standing inside your premises, Google will show you your listing even when someone five kilometres away sees nothing.
2. The listing is unverified
An unverified listing exists but performs far worse, and in some searches simply does not appear. If your Business Profile shows a prompt asking you to verify, that is the problem and nothing else matters until it is done.
3. The primary category is wrong
The primary category decides which searches you are even eligible for. If you do full property renovations and you are listed as "Construction company" rather than "Remodeler", you are excluded from the search your customer actually makes. It is the single change that moves things fastest.
4. Duplicate listings competing with each other
Very common with businesses that changed hands or moved. Someone created a listing years ago, another was created later, and Google splits the signals or hides one. Search your address and your phone number in Maps and see whether you appear twice. If so, claim the good one and request a merge.
5. You are a service-area business expecting a pin
If you work at customers' homes and hid your address, Google does not place a map pin. That is correct behaviour, not a fault: you appear for searches inside your declared service area but not as a point on the map. A lot of tradespeople think they are penalised when they simply have that kind of listing.
6. The listing is suspended and nobody told you
Suspensions do not always trigger an email. Open Business Profile: if it is suspended, it says so at the top. The usual causes are keywords stuffed into the business name, an address that is not a real location, or changing several key details at once.
Never put "Plumber 24h Torrevieja" as the name if your business is called something else. It is the number one cause of suspension and it is still widely recommended.
7. The listing is half empty
A listing with three fields competes against one with twenty. Opening hours, services with descriptions, recent photos, service area and Q&A are not decoration — they are the signals Google uses to decide who to show.
8. You are simply far away
Distance is the factor you do not control. If your competitor is in the centre of town and you are on the industrial estate, they appear first for searches made from the centre. Reviews, activity and a website that mentions the area offset it, but it is worth knowing it exists.