diff --git a/page_manager/page_manager.info b/page_manager/page_manager.info
index 1dd3b30..efad0a6 100644
--- a/page_manager/page_manager.info
+++ b/page_manager/page_manager.info
@@ -4,3 +4,5 @@ core = 7.x
 dependencies[] = ctools
 package = Chaos tool suite
 version = CTOOLS_MODULE_VERSION
+
+files[] = tests/head_links.test
diff --git a/page_manager/plugins/tasks/node_view.inc b/page_manager/plugins/tasks/node_view.inc
index 89a2912..2e6f735 100644
--- a/page_manager/plugins/tasks/node_view.inc
+++ b/page_manager/plugins/tasks/node_view.inc
@@ -85,6 +85,12 @@ function page_manager_node_view_page($node) {
   ctools_include('context');
   ctools_include('context-task-handler');
 
+  $uri = entity_uri('node', $node);
+  // Set the node path as the canonical URL to prevent duplicate content.
+  drupal_add_html_head_link(array('rel' => 'canonical', 'href' => url($uri['path'], $uri['options'])), TRUE);
+  // Set the non-aliased path as a default shortlink.
+  drupal_add_html_head_link(array('rel' => 'shortlink', 'href' => url($uri['path'], array_merge($uri['options'], array('alias' => TRUE)))), TRUE);
+
   // Load all contexts.
   $contexts = ctools_context_handler_get_task_contexts($task, '', array($node));
 
diff --git a/page_manager/tests/head_links.test b/page_manager/tests/head_links.test
new file mode 100644
index 0000000..2df3243
--- /dev/null
+++ b/page_manager/tests/head_links.test
@@ -0,0 +1,37 @@
+<?php
+/**
+ * @file
+ * Tests the head links for page manager pages.
+ */
+
+/**
+ * Test the head links.
+ */
+class HeadLinksTestCase extends DrupalWebTestCase {
+  public static function getInfo() {
+    return array(
+      'name' => 'Head links test',
+      'description' => '...',
+      'group' => 'Chaos Tools Suite',
+    );
+  }
+
+  function setUp() {
+    parent::setUp('ctools', 'page_manager');
+  }
+
+  /**
+   * Test the head links.
+   */
+  function testHeadLinks() {
+    $node = $this->drupalCreateNode();
+    $url = url('node/' . $node->nid);
+    $this->drupalGet($url);
+
+    $shortlink = $this->xpath('//head//link[@rel="shortlink"]');
+    $this->assertEqual($url, (string) $shortlink[0]['href']);
+
+    $canonical = $this->xpath('//head//link[@rel="canonical"]');
+    $this->assertEqual($url, (string) $canonical[0]['href']);
+  }
+}
