diff --git a/theme/src/client/components/Blog/VPBlogArchives.vue b/theme/src/client/components/Blog/VPBlogArchives.vue
index f78058af..3b19e279 100644
--- a/theme/src/client/components/Blog/VPBlogArchives.vue
+++ b/theme/src/client/components/Blog/VPBlogArchives.vue
@@ -12,7 +12,7 @@ const { archives } = useArchives()
- {{ archiveLink.text }}
+ {{ archiveLink?.text ?? 'Archives' }}
diff --git a/theme/src/client/components/Blog/VPBlogCategories.vue b/theme/src/client/components/Blog/VPBlogCategories.vue
index 44eb9bb0..96cfb9a9 100644
--- a/theme/src/client/components/Blog/VPBlogCategories.vue
+++ b/theme/src/client/components/Blog/VPBlogCategories.vue
@@ -12,7 +12,7 @@ const { categories } = useBlogCategory()
- {{ categoriesLink.text }}
+ {{ categoriesLink?.text ?? 'Categories' }}
diff --git a/theme/src/client/components/Blog/VPBlogTags.vue b/theme/src/client/components/Blog/VPBlogTags.vue
index deab5fbf..6d625941 100644
--- a/theme/src/client/components/Blog/VPBlogTags.vue
+++ b/theme/src/client/components/Blog/VPBlogTags.vue
@@ -13,7 +13,7 @@ const { tags, currentTag, postList, handleTagClick } = useTags()