diff --git a/nodewords_og/nodewords_og.module b/nodewords_og/nodewords_og.module
index e81f1ab..d99e7d4 100644
--- a/nodewords_og/nodewords_og.module
+++ b/nodewords_og/nodewords_og.module
@@ -145,7 +145,7 @@ function nodewords_og_get_tags() {
       'weight' => array('og:country-name' => -152),
     ),
     'og:type' => array(
-      'description' => t('The type of your object e.g. movie. <a href="@url" target="_blank">See the list of supported types</a>.', array('@url' => 'https://developers.facebook.com/docs/opengraph/#types')),
+      'description' => t('The type of content this page contains.'),
       'labelsuffix' => t('Type'),
       'weight' => array('og:type' => -149),
     ),
@@ -263,6 +263,23 @@ function nodewords_og_og_title_prepare(&$tags, $content, $options) {
 function nodewords_og_og_type_form(&$form, $content, $options) {
   nodewords_og_form_default($form, $content, 'og:type');
   $form['og:type']['#weight'] = -149;
+
+  // Make the field a selector.
+  $form['og:type']['value']['#type'] = 'select';
+  $form['og:type']['value']['#options'] = array(
+    'website' => t('Website'),
+    'article' => t('Article'),
+    'book' => t('Book'),
+    'profile' => t('User profile'),
+    'music.song' => t('Music: Song'),
+    'music.album' => t('Music: Album'),
+    'music.playlist' => t('Music: Playlist'),
+    'music.radio_station' => t('Music: Radio station'),
+    'video.movie' => t('Video: Movie'),
+    'video.episode' => t('Video: Episode'),
+    'video.tv_show' => t('Video: TV show'),
+    'video.other' => t('Video: Other'),
+  );
 }
 
 function nodewords_og_og_type_prepare(&$tags, $content, $options) {
