diff --git a/lib/config/presets/internal/group.ts b/lib/config/presets/internal/group.ts
index 9780918f92decec525b9510ddad7cc2a6d2ab9d7..4dbb1ea45a241f2dfb9b356f3228731dc5392cbb 100644
--- a/lib/config/presets/internal/group.ts
+++ b/lib/config/presets/internal/group.ts
@@ -36,9 +36,9 @@ const staticGroups = {
     extends: [
       'group:allApollographql',
       'group:fortawesome',
-      'group:goOpenapi',
       'group:fusionjs',
       'group:glimmer',
+      'group:goOpenapi',
       'group:hibernateCore',
       'group:hibernateValidator',
       'group:hibernateOgm',
@@ -465,6 +465,15 @@ const staticGroups = {
       },
     ],
   },
+  googleapis: {
+    description: 'Group googleapis packages together',
+    packageRules: [
+      {
+        extends: 'packages:googleapis',
+        groupName: 'googleapis packages',
+      },
+    ],
+  },
   linters: {
     description: 'Group various lint packages together',
     packageRules: [
diff --git a/lib/config/presets/internal/packages.ts b/lib/config/presets/internal/packages.ts
index 3dc3dff7e68bf1f7c81d7855a98a0566b5700dca..3c2fdee2237ae65144621ca9e816ca513e02826b 100644
--- a/lib/config/presets/internal/packages.ts
+++ b/lib/config/presets/internal/packages.ts
@@ -90,4 +90,9 @@ export const presets: Record<string, Preset> = {
     description: 'All packages published by Gatsby',
     extends: ['monorepo:gatsby'],
   },
+  googleapis: {
+    datasources: ['npm'],
+    description: 'All googleapis packages',
+    packagePatterns: ['^@google-cloud/'],
+  },
 };