Disable touch interaction on embedded maps by default and require a deliberate tap to activate, or replace the embed with a static image linking to directions.

What happens

A visitor scrolling down a contact page reaches a map that spans the full width of the screen.

Their thumb lands on it, and the swipe that was meant to move the page instead moves the map.

The page stays where it is and the map slides sideways, so the visitor is now looking at an unfamiliar area with no obvious way back and no idea what they did.

Some try again and make it worse. Some zoom accidentally. A proportion simply leave, because a page that has stopped responding to scrolling reads as broken.

Why it only happens on phones

On a desktop, scrolling over a map uses the wheel, and most embeds now require a modifier key before the wheel zooms the map rather than scrolling the page.

That safeguard exists because the same problem occurred on desktops years ago and was fixed.

On a touchscreen there is no equivalent, because there is no distinction between the gesture for scrolling a page and the gesture for panning a map. Both are a finger moving across the glass.

So the map takes the gesture, and whether that was intended is impossible for it to know.

Why the map is usually full width

Because on a desktop layout a map sits neatly beside the address in a column, occupying maybe a third of the width.

Responsive layouts stack columns on a phone, so that same map becomes a full-width block several hundred pixels tall.

It has gone from an element you scroll past at the edge of the screen to one that occupies the entire width, directly under the thumb.

Nobody chose that. It is a consequence of the stacking behaviour that makes the rest of the page work.

The fixes, in order of effort

The first is the correct answer and is a small amount of code: an invisible layer over the map that absorbs the first touch, removed once the visitor taps to activate.

The static image is often better anyway

Worth considering seriously rather than treating as a fallback.

Most visitors looking at a map on a business site want one of two things: to confirm roughly where you are, or to get directions.

A static image answers the first instantly, and a clear link beside it answers the second by opening the visitor's own maps application, which is where they wanted to end up.

Interactive panning and zooming inside a small embed serves neither purpose well, and almost nobody explores a map on a business page for its own sake.

It is also considerably lighter, which matters on the connections where all of this is happening.

What an embedded map costs to load

Not a usability point but worth knowing, because it changes the calculation.

An interactive map embed pulls in a substantial amount of code and imagery, and on a contact page it is frequently the single heaviest element by a wide margin.

On a slow connection it is often the last thing to appear, and its arrival can shift the page as it takes up space, which throws off a tap somebody was about to make.

A static image with a link is a fraction of the weight, appears immediately, and does not move the page when it loads.

A worked example

A clinic had a contact page with the address, opening hours, a form, and a full-width interactive map placed directly under the address.

Mobile visitors were leaving that page at an unusually high rate and nobody knew why.

Watching two people use it on a phone answered it in under a minute: both tried to scroll down to the form, both moved the map instead, and one gave up entirely.

They replaced the embed with a static map image, added a clear button underneath reading get directions which opened the visitor's own maps application, and moved the whole block below the form.

The page also became noticeably faster, since the embed had been most of its weight.

Form submissions from that page roughly doubled over the following two months.

Give directions in text as well

A map is not the only way to say where you are, and it is often not the most useful.

Plain text describing the location does work no embed can: which building, which entrance, where to park, which side of the road, what it is next to, and what the sign looks like.

That information is what people actually need on arrival, it can be read aloud by a screen reader, it works with no connection, and it can be screenshotted and used offline.

It is also the part customers ask about on the phone, which makes writing it down the kind of change that reduces calls as well as improving the page.

The same trap applies elsewhere

Maps are the common case and not the only one.

Anything on a phone that captures a horizontal or vertical swipe can do the same: image carousels, embedded slide decks, scrollable code or data panels, signature boxes, and some video players.

The test is the same. Put a thumb on the element and try to scroll the page. If the page does not move, the element has trapped the gesture.

Wide elements in the middle of a reading flow are the ones to check, since those are where a thumb naturally lands.

The counter-case

Some sites genuinely need an interactive map and should keep one.

A business with many locations, a service area that needs exploring, or a site where finding the nearest branch is the primary task is a case where panning and zooming is the point rather than an accident.

Even then, the map should be activated deliberately rather than capturing the first touch, and it should be a destination rather than something a visitor scrolls past on the way to something else.

The distinction is whether the map is the task or the decoration. A store locator is a tool. A map on a contact page confirming one address is an illustration, and an illustration should not intercept the gesture people use to read.

What to do

  1. Open your contact page on a phone and try to scroll past the map.
  2. Disable touch interaction until a deliberate tap.
  3. Consider a static image plus a directions link instead.
  4. Move it below the address, hours, and form.
  5. Write the directions in text, including parking and the entrance.
  6. Check carousels and other wide elements for the same trap.

Step one takes fifteen seconds and tells you whether the rest of the list applies to you.

Whether to show a location at all is covered in service area or storefront.


Frequently asked questions

Why does an embedded map stop my page scrolling on a phone?

Because there is no difference between the gesture for scrolling a page and the gesture for panning a map. The map takes the swipe and cannot know it was not meant for it.

Why is this only a mobile problem?

On a desktop, most embeds now require a modifier key before the wheel zooms the map. That safeguard was added years ago and has no touchscreen equivalent.

What is the correct fix?

Disable touch interaction until the visitor taps deliberately to activate the map. It is a small amount of code: a layer that absorbs the first touch.

Should I use a static map image instead?

Often, yes. Most visitors want to confirm roughly where you are or to get directions. A static image plus a directions link does both, loads far faster, and does not shift the page.

Do I still need written directions?

Yes. Text can say which entrance, where to park, and what the sign looks like, which no embed conveys. It also works offline and reduces phone calls.

Does this affect anything besides maps?

Yes. Carousels, embedded slide decks, scrollable panels, and some video players trap swipes the same way. Put a thumb on the element and try to scroll the page.

West Coast Media Solutions Inc. provides web design, web development, hosting, digital marketing, and business consulting to organisations across Canada, drawing on more than twenty-five years in the field.

Try scrolling past the map on your own contact page.

If the page does not move, neither does your visitor. Fifteen seconds to find out.

Start a Conversation