diff --git a/packages/server-side-render/src/server-side-render.js b/packages/server-side-render/src/server-side-render.js
index 06b67d7f62d0d8..35338196f6c2bb 100644
--- a/packages/server-side-render/src/server-side-render.js
+++ b/packages/server-side-render/src/server-side-render.js
@@ -182,14 +182,6 @@ export default function ServerSideRender( props ) {
const hasEmptyResponse = response === '';
const hasError = response?.error;
- if ( hasEmptyResponse || ! hasResponse ) {
- return ;
- }
-
- if ( hasError ) {
- return ;
- }
-
if ( isLoading ) {
return (
@@ -200,5 +192,13 @@ export default function ServerSideRender( props ) {
);
}
+ if ( hasEmptyResponse || ! hasResponse ) {
+ return ;
+ }
+
+ if ( hasError ) {
+ return ;
+ }
+
return { response };
}