diff --git a/API.txt b/API.txt
index 2070046..87d8748 100644
--- a/API.txt
+++ b/API.txt
@@ -95,6 +95,7 @@ API version 1.14
       -209: og:site_name
       -208: fb:app_id
       -207: fb:admins
+      -206: logo
     Page / document title: -199 to -190
       -199: page title
       -198: dc.title
diff --git a/nodewords_basic/nodewords_basic.module b/nodewords_basic/nodewords_basic.module
index 1a90ff0..68913f2 100644
--- a/nodewords_basic/nodewords_basic.module
+++ b/nodewords_basic/nodewords_basic.module
@@ -16,6 +16,27 @@ function nodewords_basic_nodewords_api() {
  */
 function nodewords_basic_nodewords_tags_info() {
   $tags = array(
+    'logo' => array(
+      'attributes' => array(
+        'logo' => array(
+          'type' => 'image/svg',
+        ),
+      ),
+      'callback' => 'nodewords_basic_logo',
+      'context' => array(
+        'allowed' => array(
+          NODEWORDS_TYPE_DEFAULT,
+        ),
+      ),
+      'label' => t('Logo'),
+      'permission' => 'edit meta tag LOGO',
+      'templates' => array(
+        'head' => array(
+          'logo' => NODEWORDS_LINK_REL,
+        ),
+      ),
+      'weight' => array('logo' => -206),
+    ),
     'page_title' => array(
       'callback' => 'nodewords_basic_title',
       'context' => array(
@@ -572,6 +593,36 @@ function nodewords_basic_robots_prepare(&$tags, $content, $options) {
   }
 }
 
+/**
+ * Set the form fields used to implement the options for the meta tag.
+ */
+function nodewords_basic_logo_form(&$form, $content, $options) {
+  $form['logo'] = array(
+    '#tree' => TRUE,
+    '#weight' => -206,
+  );
+
+  $form['logo']['value'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Logo'),
+    '#description' => t('The absolute URL to an SVG version of the site logo to match the <a href="http://relogo.org/">relogo specification</a>.'),
+    '#default_value' => empty($content['value']) ? '' : $content['value'],
+  );
+}
+
+/**
+ * Set the meta tag content.
+ */
+function nodewords_basic_logo_prepare(&$tags, $content, $options) {
+  if (!empty($options['default']['logo']['value'])) {
+    $tags['logo'] = $options['default']['logo']['value'];
+  }
+
+  if (!empty($content['value'])) {
+    $tags['logo'] = $content['value'];
+  }
+}
+
 function nodewords_basic_robots_settings_form(&$form, $form_id, $options) {
   switch ($form_id) {
     case 'nodewords_settings_form':
