What is a Geofeed? How to Set Up One?

What is a Geofeed? How to Set Up One?

Basically, a geofeed is a list of IP address ranges associated with geolocation information. The principle was authored by Google in July 2013. Starting August 2020, it is officially published under RFC8805 with the name A Format for Self-Published IP Geolocation Feeds.

Geofeeds are used to correct data errors that result from altered prefixes or other variables that affect geolocation. Network operators can publish a mapping of IP address ranges to simplified geolocation information, informally termed a geolocation feed or geofeed. Interested parties (e.g. geolocation providers but not only) can regularly poll and parse these feeds to update or merge data with other geolocation data sources and procedures with very little hassle.

To summarize, the main purpose of geofeeds is to enable different companies to communicate geolocation data changes using a common and simple format. Benefits are numerous:

1. More efficient communication

IP databases often take time to update due to communication breakdowns. Geofeeds clean up what can be a time-consuming process, saving time for your team in the long run.

2. Faster updates

The reality is that updates take time. Using geolocation feeds ISPs, companies, and more generally network operators save time that can be invested elsewhere. Besides, geofeeds also allow geolocation providers such as Ipregistry to pinpoint problems before it ever becomes an issue for customers.

3. Efficient data processing

Data processing is another factor that can impact how quickly IP addresses are updated. Since geofeeds use a standardized format that's easily processed, we can accurately correct any geolocation inconsistencies and automate the process.

4. Better customer satisfaction

IP address errors can have a negative effect on buyers. However, with a geofeed, Ipregistry updates IP address discrepancies long before they ever affect customers.

Are you wondering how to set up a geofeed? Here is a quick steps guide.

How to set up a geofeed?

To provide above the market accuracy, Ipregistry makes use of a myriad of curated sources (public and private) that are combined using powerful algorithms. Geofeeds is one of these sources.

As an IP data provider leader, ISPs often benefit from sharing feeds with us. If you're an ISP or simply a company that sees the value geofeeds can provide for your customer experiences in the long run, here are steps to take.

1. What should be in your feed?

The only official requirement for a geofeed is IP addresses. However, the more information within a feed, the better outcome you can expect.

A geofeed allows including:

  • IP Prefix: single IP address or an IP range in Classless Inter-Domain Routing (CIDR) format.
  • Alpha2code (optional): 2-letter ISO country code conforming to ISO 3166-1 alpha 2.
  • Region (optional): ISO region code conforming to ISO 3166-2.
  • City (optional): free UTF-8 text excluding the comma character.
  • Postal code (optional): free UTF-8 text excluding the comma character.

Here are some geofeed entry examples:

104.132.107.0/24,US,US-NJ,Princeton,08540
193.0.24.0/21,NL,NL-ZH,Rotterdam,
199.91.192.0/21,MA,MA-07,Marrakech,
2001:67c:1230::/46,SG,SG-01,Singapore,
46.137.79.134,,,,

Entries with no geolocation are used for privacy enforcement.

2. Where to host a feed?

Geofeeds aim to be hosted for automatic retrieval. If you don't have anywhere to host one, a simple option is to share updated information via Google Docs. Simply share the CSV export URL with us, and we will regularly fetch it and parse data for inclusion in our datasets and databases (please note that data flows through different pipelines and not all data is guaranteed for inclusion).

If a Google Doc isn't ideal for you, then email us a CSV or share those details another way. We'll figure out a way to process the data either way. We want your customers to have the best possible experience with your brand.

3. How often should geofeed data be updated?

Ideally, a geofeed should be updated automatically as soon as geolocation data is updated on your side. Again, geofeeds help us batch-process data, saving you time and frustration in the long run.

With access to your geolocation updates, our data experts can seamlessly adjust the digital world around your customers so they can access the content and services they need. In the end, you look like the hero to your buyers simply by setting up an automatic geofeed.

Geofeeds help your customers

Not sure how IP geolocation data and geofeed may impact your users and your business? IP geolocation is used in a lot of situations that have real-life impacts: load balancing, country-based redirection, price localization, and many more.

Imagine a user located in France detected as being in a border country such as Italy where shipping options are restricted to that country. As a result, such an inconsistency prevents customers to complete checkout, and directly impacts your business.

A geofeed could prevent this problem before it ever happened. More generally, geofeeds can also help stop other issues for customers. Since IP data has so many real-life applications, the scenarios are endless. For instance, inaccurate IP address information can affect users' experiences on websites. Everything from language to the kind of forms they see can be improved by geolocation data.

For companies using this data to personalize marketing content or purchasing recommendations, it can make the difference between more conversions or not. All this to say, geofeeds help clean up IP address discrepancies so that customers receive the most seamless experience possible.

Have questions or concerns about setting up a geofeed? Our team of friendly experts is ready to help!

Get started with 100,000 free lookups: sign up