diff --git a/config/schema/simple_gmap.schema.yml b/config/schema/simple_gmap.schema.yml
new file mode 100644
index 0000000..42634fe
--- /dev/null
+++ b/config/schema/simple_gmap.schema.yml
@@ -0,0 +1,43 @@
+field.formatter.settings.simple_gmap:
+  type: mapping
+  label: 'Simple Google Map formatter settings'
+  mapping:
+    include_map:
+      type: boolean
+      label: 'Whether to include a dynamic map'
+    include_static_map:
+      type: boolean
+      label: 'Whether to include a static map'
+    include_link:
+      type: boolean
+      label: 'Whether to include a link to the Google Map'
+    include_text:
+      type: boolean
+      label: 'Whether to include text with the map'
+    iframe_height:
+      type: integer
+      label: 'Height of embedded map'
+    iframe_width:
+      type: integer
+      label: 'Width of embedded map'
+    static_scale:
+      type: integer
+      label: 'Whether to scale static map image for retina displays'
+    zoom_level:
+      type: integer
+      label: 'Zoom level'
+    information_bubble:
+      type: boolean
+      label: 'Whether to include an information bubble'
+    link_text:
+      type: string
+      label: 'The text for the link to the Google Map'
+    map_type:
+      type: string
+      label: 'Map type for embedded and linked maps'
+    langcode:
+      type: string
+      label: 'The language in which the map should be displayed'
+    apikey:
+      type: string
+      label: 'A Google Maps API key, needed for static maps'
