Skip to content

Geo

Geo steering directs traffic to pools tied to specific countries, regions, or — for Enterprise customers only — data centers.

This option is extremely useful when you want site visitors to access the endpoint closest to them, which improves page-loading performance.

Pool assignment

You can assign multiple pools to the same area and the load balancer will use them in failover order. Any options not explicitly defined — whether in data centers, countries, or regions — will fall back to using default pools and failover.

Region steering

Cloudflare has 13 geographic regions that span the world. The region of a client is determined by the region of the Cloudflare data center that answers the client’s DNS query.

When creating or editing a load balancer:

  1. Go to the Traffic steering step.
  2. Select Geo steering.
  3. For Region, select a region > Add Region.
  4. Select Edit.
  5. Select a pool > Add Pool.
  6. If adding multiple pools, re-order them into your preferred failback order.
  7. (optional) Add more regions if needed.

Country steering

When creating or editing a load balancer:

  1. Follow the create a load balancer procedure until you reach the Traffic steering step.
  2. Select Geo steering.
  3. For Country, select a country > Add Region.
  4. Select Edit.
  5. Select a pool > Add Pool.
  6. If adding multiple pools, re-order them into your preferred failback order.
  7. (optional) Add more countries if needed.

PoP steering

When creating a load balancer via the API, include the pop_pools object to map Cloudflare data centers to a list of pool IDs (ordered by their failover priority).

For help finding data center identifiers, refer to this community thread.

Any data center not explicitly defined will fall back to using the corresponding country_pool, then region_pool mapping (if it exists), and finally to associated default pools.

Failover behavior

A fallback pool will be used if there is only one pool in the same region and it is unavailable. If there are multiple pools in the same region, the order of the pools will be respected. For example, if the first pool is unavailable, the second pool will be used.