 metatag_views.metatag.inc | 20 ++++++++++++++++++++
 metatag_views.module      |  9 +++++++++
 2 files changed, 29 insertions(+)

diff --git a/metatag_views.metatag.inc b/metatag_views.metatag.inc
index 9796fbe..2ab85a3 100644
--- a/metatag_views.metatag.inc
+++ b/metatag_views.metatag.inc
@@ -6,6 +6,26 @@
  */
 
 /**
+ * Implements hook_metatag_config_default().
+ */
+function metatag_views_metatag_config_default() {
+  $configs = array();
+
+  $config = new stdClass();
+  $config->instance = 'views';
+  $config->api_version = 1;
+  $config->disabled = FALSE;
+  $config->config = array(
+    'title' => array('value' => '[current-page:title] | [site:name]'),
+    'canonical' => array('value' => '[current-page:url:absolute]'),
+    'shortlink' => array('value' => '[current-page:url:unaliased]'),
+  );
+  $configs[$config->instance] = $config;
+
+  return $configs;
+}
+
+/**
  * Implements hook_metatag_config_instance_info().
  */
 function metatag_views_metatag_config_instance_info() {
diff --git a/metatag_views.module b/metatag_views.module
index c8faf98..1dbc1ec 100644
--- a/metatag_views.module
+++ b/metatag_views.module
@@ -7,6 +7,15 @@
  */
 
 /**
+ * Implements hook_ctools_plugin_api().
+ */
+function metatag_views_ctools_plugin_api($owner, $api) {
+  if ($owner == 'metatag' && $api == 'metatag') {
+    return array('version' => 1);
+  }
+}
+
+/**
  * Implements hook_views_post_render().
  */
 function metatag_views_views_post_render(&$view, &$output, &$cache) {
