diff --git a/plugins/FeedsNodeProcessor.inc b/plugins/FeedsNodeProcessor.inc
index bea7921..2f47df2 100644
--- a/plugins/FeedsNodeProcessor.inc
+++ b/plugins/FeedsNodeProcessor.inc
@@ -272,6 +272,7 @@ class FeedsNodeProcessor extends FeedsProcessor {
       'title' => array(
         'name' => t('Title'),
         'description' => t('The title of the node.'),
+        'optional_unique' => TRUE,
        ),
      );
     // Include body field only if available.
@@ -332,6 +333,9 @@ class FeedsNodeProcessor extends FeedsProcessor {
         case 'nid':
           $nid = db_result(db_query("SELECT nid FROM {node} WHERE nid = %d", $value));
           break;
+        case 'title':
+          $nid = db_result(db_query("SELECT nid FROM {node} WHERE title = '%s'", $value));
+          break;
         case 'url':
           $nid = db_result(db_query("SELECT nid FROM {feeds_node_item} WHERE feed_nid = %d AND id = '%s' AND url = '%s'", $source->feed_nid, $source->id, $value));
           break;
