diff --git a/modules/apps/blogs/blogs-service/src/main/java/com/liferay/blogs/internal/exportimport/data/handler/BlogsEntryStagedModelDataHandler.java b/modules/apps/blogs/blogs-service/src/main/java/com/liferay/blogs/internal/exportimport/data/handler/BlogsEntryStagedModelDataHandler.java
index c1a65fe1512c7c22e719e93ec323aa194f63b667..97072020be9a99fdb05104fd2b1bff603a22db3f 100644
--- a/modules/apps/blogs/blogs-service/src/main/java/com/liferay/blogs/internal/exportimport/data/handler/BlogsEntryStagedModelDataHandler.java
+++ b/modules/apps/blogs/blogs-service/src/main/java/com/liferay/blogs/internal/exportimport/data/handler/BlogsEntryStagedModelDataHandler.java
@@ -252,8 +252,17 @@ public class BlogsEntryStagedModelDataHandler
 		BlogsEntry importedEntry = null;
 
 		if (existingEntry == null) {
+			String urlTitle = entry.getUrlTitle();
+
+			existingEntry = _blogsEntryLocalService.fetchEntry(
+				portletDataContext.getScopeGroupId(), entry.getUrlTitle());
+
+			if (existingEntry != null) {
+				urlTitle = null;
+			}
+
 			importedEntry = _blogsEntryLocalService.addEntry(
-				userId, entry.getTitle(), entry.getSubtitle(),
+				userId, entry.getTitle(), entry.getSubtitle(), urlTitle,
 				entry.getDescription(), entry.getContent(),
 				entry.getDisplayDate(), entry.isAllowPingbacks(),
 				entry.isAllowTrackbacks(), trackbacks,
@@ -262,7 +271,8 @@ public class BlogsEntryStagedModelDataHandler
 		else {
 			importedEntry = _blogsEntryLocalService.updateEntry(
 				userId, existingEntry.getEntryId(), entry.getTitle(),
-				entry.getSubtitle(), entry.getDescription(), entry.getContent(),
+				entry.getSubtitle(), entry.getUrlTitle(),
+				entry.getDescription(), entry.getContent(),
 				entry.getDisplayDate(), entry.isAllowPingbacks(),
 				entry.isAllowTrackbacks(), trackbacks,
 				entry.getCoverImageCaption(), null, null, serviceContext);