Skip to main content

How long should a digital signage playlist loop be? Dwell time by location

Quick answer: DigitalSignage.com's rule is that a playlist loop should be no longer than the typical dwell time minus the longest item, so a viewer who stays the usual time sees every item in full at least once. That means under 60 seconds in an elevator, about 2 to 3 minutes at a checkout queue, 3 to 5 minutes at a restaurant counter, and 5 to 15 minutes in a waiting room where people sit for 10 to 30 minutes. Plays per hour are 3,600 divided by the loop length in seconds.

Key facts

  • Dwell time is how long a person stays within sight of a screen; glance time is how long one look lasts, and the two set different numbers.
  • The loop rule is loop length at most dwell time minus the longest item, so a 180-second queue with a 15-second video needs a loop of 165 seconds or less.
  • The chance that a viewer sees a given item in full is (dwell time minus item length) divided by loop length, capped at 100 percent.
  • Plays per hour equal 3,600 divided by the loop length in seconds: a 60-second loop plays 60 times an hour, a 3-minute loop 20 times and a 5-minute loop 12 times.
  • Share of voice is an item's seconds divided by the loop's seconds, so one 15-second ad in a 150-second loop has a 10 percent share and plays 24 times an hour.
  • A common planning rule for screens that sell ads is to keep paid content under half the loop so house and safety messages stay visible.

Last updated October 25, 2026. Every dwell time on this page is a planning estimate for a typical site, not a measurement; time ten real visitors at your own location with a stopwatch before you fix a loop length. Playlist settings from our SignStudio scheduling documentation.

What is dwell time in digital signage?​

Dwell time is the length of time a person stays where they can see the screen: seconds in a corridor, minutes in a queue, tens of minutes in a waiting room. It is the number that sets loop length. It is not the same as glance time, the 3 seconds or so of a single look, which sets how much text each slide can carry.

A viewer with a long dwell time does not look at the screen continuously. A patient in a 20-minute wait glances up between phone checks, conversations and name calls, perhaps a dozen times. Each glance lands on whatever is playing, so the loop has to be short enough that the glances, spread across the dwell, cover the whole loop. That is why dwell time, not attention span, decides how long the loop is.

Dwell time varies by hour more than by venue type. A grocery checkout queue might be under a minute at 10 a.m. on a Tuesday and five minutes at 6 p.m. on a Friday. Plan the loop for the busy hours, when most viewers are present, and accept that off-peak viewers see a shorter slice. If the difference is large, run a different playlist by daypart.

Dwell time by location: planning estimates​

The table gives planning estimates of dwell time for common screen locations, with the loop length and slide duration that follow from them. These are typical ranges for planning, not survey results, and a busy or quiet site can sit well outside them. Measure your own site with ten timed visitors at peak hour.

LocationPlanning dwell timeWhat viewers are doingLoop length to aim forSeconds per slide
Corridor or entrance3 to 10 sWalking past60 to 120 s (regulars matter more than one pass)6 to 8
Elevator cab30 to 90 sStanding, facing the doorsUnder 60 s5 to 8
Drive-thru menu board30 to 90 s at the boardOrdering, reading the menuStatic menu; promo zone 30 to 60 s6 to 8
Office lobby, passing10 to 30 sWalking to the elevators60 to 120 s6 to 8
Office lobby, visitor seating3 to 10 minWaiting for a host2 to 4 min8 to 12
Checkout queue2 to 5 minQueueing, unloading a cartUnder the busy-hour queue time, often 2 to 3 min7 to 10
Restaurant counter3 to 8 minOrdering, then waiting for food3 to 5 min8 to 12
Bank or service counter3 to 10 minQueueing for a teller2 to 5 min8 to 12
Gym cardio area20 to 60 minExercising, glancing up5 to 10 min10 to 15
Clinic or service waiting room10 to 30 minSitting, on a phone5 to 15 min10 to 20

Bottom line: short-dwell sites need loops of a minute or two so passers-by catch something, queue sites need loops under the queue time, and only seated waits support loops of 5 minutes or more.

Our guides on waiting room digital signage and elevator and lift displays build loops for those two settings in detail, and the queue management guide covers screens that show queue position as well as content.

How do you calculate loop length from dwell time?​

Set the loop length to no more than the typical dwell time minus the length of the longest item in the loop. A viewer who stays that long then sees every item from start to finish at least once, whatever moment they arrive. A checkout with a 180-second dwell and a 15-second video gets a loop of at most 165 seconds.

The reasoning is a little geometry. An item of length s plays once every L seconds, where L is the loop length. A viewer present for D seconds sees a full showing if one starts at least s seconds before they leave. The window of start times that works is D minus s seconds long, and showings arrive every L seconds, so the chance of catching one is (D minus s) / L, capped at 1.

That formula turns the rule into a dial. At (D minus s) / L = 1, every viewer sees the item once. At 2, every viewer sees it twice, which helps recall for a key offer. At 0.5, half the viewers miss it, which is acceptable for a low-priority house slide but not for the message the screen exists to deliver. Put the one message that must be seen in a loop that scores 1 or more.

Long dwell times flip the problem. In a 20-minute wait, a 3-minute loop plays almost seven times, and a patient who has seen the same flu-shot slide seven times starts to resent the screen. For dwell times over about 10 minutes, a planning rule is a loop between half and the whole of the dwell time, so people see each item once or twice, not five times.

Audience patternMain riskLoop ruleExample
One-time visitors, short dwellMissing the key messageLoop at most dwell minus longest item180 s queue, 15 s video: loop of 165 s or less
One-time visitors, long dwellAnnoying repetitionLoop of 0.5 to 1.0 x dwell20 min wait: loop of 10 to 20 min, or 6 to 10 min with fresh items
Regulars, many visits a dayMessage fatigueShort loop, frequent content changesBreak room: 3 to 5 min loop, refresh weekly
Mixed passers-by and regularsBothShort loop, one daypart per audienceLobby: 2 min by day, a different 2 min at shift change

Bottom line: strangers in a hurry need a loop shorter than their wait, strangers who sit need a loop that does not repeat too often, and regulars need new content more than a different loop length.

How often does each item play per hour?​

An item that appears once in the loop plays 3,600 / L times an hour, where L is the loop length in seconds, so loop length directly sets frequency. A 60-second loop shows each item 60 times an hour; a 10-minute loop shows each item 6 times. Doubling the loop halves the frequency of every item in it.

Loop lengthPlays per hour per itemPlays in a 12-hour dayPlays in a 30-day month at 12 hours a day
30 s1201,44043,200
60 s6072021,600
90 s4048014,400
2 min (120 s)3036010,800
3 min (180 s)202407,200
5 min (300 s)121444,320
10 min (600 s)6722,160

Bottom line: every minute added to a loop costs every item in it a share of its plays, so a long loop needs a reason, usually a long, seated dwell time.

Frequency is also how you give one item more weight without changing the loop. Place a key offer twice in a 3-minute loop, at the start and halfway, and it plays 40 times an hour instead of 20, and a 3-minute queue sees it twice. Spread repeated items evenly; two copies back to back look like a mistake and do not help viewers who arrive in between.

What is share of voice on digital signage?​

Share of voice is the fraction of loop time one message or one advertiser gets: its seconds divided by the loop's seconds. A 15-second ad in a 150-second loop has a 10 percent share; two 15-second slots in the same loop have 20 percent. When a screen sells advertising, share of voice is what the advertiser buys, together with the plays per hour it implies.

Sell ads in fixed slots, not as "some time on the screen". A slot is a fixed length, commonly 10 or 15 seconds, in a fixed position in a loop of a fixed length, so you can state the share of voice and the plays per hour per screen before the campaign runs. Changing the loop length later changes every advertiser's frequency, so fix it and add screens, not slots, to grow inventory.

Keep paid content under half the loop. Screens exist first for the host's own messages, such as opening hours, safety and service information, and a loop that is mostly ads trains viewers to look away. Our point-of-sale advertising guide covers selling and placing in-store promotions, and our goals and KPIs guide covers how to measure whether the loop works.

Worked example: a grocery checkout loop with sold ad slots​

A grocery store with 4 checkout screens, a planning dwell of 180 seconds at peak, and a 15-second longest item can run a 150-second loop with four 15-second ad slots: each ad has a 10 percent share of voice, plays 24 times an hour per screen and is seen in full by every customer who waits the typical time.

Step 1, the ceiling. Loop at most dwell minus longest item: 180 minus 15 = 165 seconds. The store picks 150 seconds to leave margin for faster queues.

Step 2, the split. Four ad slots of 15 seconds are 60 seconds, 40 percent of the loop, under the half-loop limit. The other 90 seconds hold nine house slides of 10 seconds each: weekly specials, the loyalty program, store hours, a recipe, a safety notice and four rotating department messages.

Step 3, coverage. For an ad: (180 minus 15) / 150 = 1.1, so every customer at the typical dwell sees each ad in full at least once. For a 10-second house slide: (180 minus 10) / 150 = 1.13.

Step 4, frequency. Plays per hour per slot = 3,600 / 150 = 24. The store is open 14 hours a day, so each ad plays 24 x 14 = 336 times a day on one screen and 336 x 4 = 1,344 times a day across the four checkouts. Over a 30-day month that is 1,344 x 30 = 40,320 plays per advertiser.

StepCalculationResult
Loop ceiling180 s dwell minus 15 s longest item165 s, loop set to 150 s
Ad time4 slots x 15 s60 s, 40 percent of the loop
House time9 slides x 10 s90 s, 60 percent of the loop
Share of voice per advertiser15 / 15010 percent
Coverage per ad(180 minus 15) / 1501.1, everyone sees it once
Plays per hour per screen3,600 / 15024
Plays per day, 4 screens, 14 hours24 x 14 x 41,344
Plays per 30-day month1,344 x 3040,320

Bottom line: a 150-second loop with four 15-second slots gives each advertiser a 10 percent share, 24 plays an hour per screen and 40,320 plays a month across four checkouts, while every typical customer still sees every ad.

Now test the off-peak case. At 10 a.m. the queue is about 60 seconds, so coverage for an ad falls to (60 minus 15) / 150 = 0.3, and only about 30 percent of customers see a given ad in full. That is normal and is why ad plays are sold, not views. If an advertiser wants morning coverage, a shorter morning loop, say 60 seconds with the same four slots and no house slides, would raise coverage to (60 minus 15) / 60 = 0.75, at the cost of house messages during those hours.

How to set loop length in DigitalSignage.com​

In SignStudio, loop length is the sum of the item durations in a playlist, so you set it by choosing items and durations under Campaigns, Playlists, and turning on the playlist's loop setting. Our scheduling documentation lists a default duration per item, a per-item duration, play order (sequential, shuffle or random), a transition with its duration, and loop.

  1. Measure dwell time at peak hour with ten timed visitors and take the typical value.
  2. Compute the loop ceiling: dwell minus the longest item.
  3. Build the playlist under Campaigns, Playlists and add item durations until the total is at or under the ceiling, including about 0.5 seconds per fade.
  4. Place any key item twice, evenly spaced, if it needs more frequency.
  5. Put the playlist in a campaign with a time-of-day window, and add a second campaign with a shorter loop for off-peak hours if the dwell time changes a lot.
  6. Publish, then time one full loop on the real screen and compare it with your plan.

Dayparting, running a different campaign by time of day, is documented in our dayparting guide, and our documentation states that scheduling is included on every plan, including the free one. A logged count of how many times each ad actually played needs proof of play, an Enterprise feature; on the free plan and mediaCLOUD Plus+ the evidence is the loop schedule itself. For a report format beyond what our documentation describes, ask support (support@digitalsignage.com, live chat at https://chat.digitalsignage.com/).

Frequently asked questions​

How long should a digital signage playlist loop be? Dwell time by location

No longer than the typical dwell time minus the longest item, so a viewer who stays the usual time sees everything in full at least once. As planning estimates: under 60 seconds in an elevator, 2 to 3 minutes at a checkout queue, 3 to 5 minutes at a restaurant counter, and 5 to 15 minutes in a waiting room where people sit 10 to 30 minutes. Measure your own site's dwell at peak hour.

What is a good dwell time for digital signage?

There is no good or bad dwell time; it is a property of the location. As planning estimates, a corridor gives 3 to 10 seconds, an elevator 30 to 90 seconds, a checkout queue 2 to 5 minutes, a restaurant counter 3 to 8 minutes and a clinic waiting room 10 to 30 minutes. Design the loop to fit the dwell you have, and time ten visitors at your own site to find it.

How do I calculate how many times an ad plays per hour?

Divide 3,600 by the loop length in seconds and multiply by the number of times the ad appears in the loop. A 15-second ad that appears once in a 150-second loop plays 24 times an hour per screen; at 14 hours a day that is 336 plays a day, and across 4 screens 1,344 plays a day.

What is share of voice in digital signage advertising?

Share of voice is the fraction of loop time an advertiser gets: their seconds divided by the loop's seconds. One 15-second slot in a 150-second loop is a 10 percent share. Sell fixed slots in a loop of fixed length so the share and plays per hour are known in advance, and keep paid content under half the loop.

Is a longer playlist better for digital signage?

Only where people sit for a long time. Every second added to a loop cuts the plays per hour of every item in it, and a loop longer than the dwell time means viewers leave before seeing some items. For dwell times over about 10 minutes, a loop of half to the whole dwell avoids annoying repetition; elsewhere, shorter is better.

How often should the same slide repeat on a screen?

For one-time visitors, often enough that each visitor sees it once or twice: a coverage of 1 to 2 by the formula (dwell minus item length) / loop length. For staff and other regulars who see the screen many times a day, repetition causes fatigue, so keep the loop short and change the content weekly instead of lengthening the loop.

Does a playlist loop forever on DigitalSignage.com?

Yes, when loop is turned on in the playlist settings, which our SignStudio scheduling documentation lists alongside play order, default duration and transitions. Put the playlist in a campaign scheduled Always, or in time-of-day windows for dayparting. The first 3 screens are free forever, and scheduling is included on every plan.


Try it on your own screens, free​

DigitalSignage.com, which publishes this guide, runs a permanent free plan: the first 3 screens are free forever (no credit card, no ads, no time limit), then from $3 per screen per month with volume pricing via a public calculator. The free DigitalSignage.com SignPlayer runs on Windows, Mac, Android and Android TV, Chrome OS, Raspberry Pi, iPad or any modern web browser, so the hardware you already own usually works. Start free · 2026 pricing · How 11 vendors compare on price