Google порівнює швидкість руху користувачів з інформацією про швидкість трафіку та обчислює передбачуваний час прибуття. Також враховуються реальні дорожні умови, інтенсивність трафіку по всьому маршруту.
Пробки отримує дані не лише від звичайних водіїв, а й від компаній-партнерів. Це служби таксі, доставки та інші фірми, машини яких регулярно їздять містом. Нарешті, інформація береться із датчиків на дорогах. Їх встановлює та обслуговує ЦОДД (Центр організації дорожнього руху) та інші відомства.
Інформація про відвідуваність закладу збирається за допомогою анонімних даних про розташування користувачів. Ці дані відображаються у картці місця прямо у результатах пошуку Google. Зараз пошуковик показує лише середню завантаженість місць з розбивкою по днях та годинах.
Система, що отримує GPS-сигнали від автомобілістів, які опинилися в цій пробці, «бачить», що діється щось недобре. Алгоритм аналізує дані, порівнюючи поточні показники із запрограмованими, та виставляє відповідні «мітки» — зелені, жовті, червоні чи бордові.