diff --git src/bp-members/bp-members-admin.php src/bp-members/bp-members-admin.php
index 3aa4e01d7..3156cda01 100644
--- src/bp-members/bp-members-admin.php
+++ src/bp-members/bp-members-admin.php
@@ -143,36 +143,61 @@ function bp_members_admin_format_xprofile_field_for_display( $value ) {
  * @param object|null $signup_object The signup data object.
  */
 function bp_members_admin_preview_signup_profile_info( $signup_field_labels = array(), $signup_object = null ) {
-	if ( ! isset( $signup_object->meta ) || ! $signup_field_labels ) {
-		return;
-	}
-
-	// Init ids.
-	$profile_field_ids = array();
 
-	// Get all xprofile field IDs except field 1.
-	if ( ! empty( $signup_object->meta['profile_field_ids'] ) ) {
-		$profile_field_ids = array_flip( explode( ',', $signup_object->meta['profile_field_ids'] ) );
-		unset( $profile_field_ids[1] );
-	}
 	?>
 	<div id="signup-info-modal-<?php echo $signup_object->id; ?>" style="display:none;">
 		<h1><?php printf( '%1$s (%2$s)', esc_html( $signup_object->user_name ), esc_html( $signup_object->user_email ) ); ?></h1>
-		<h2><?php esc_html_e( 'Extended Profile Information', 'buddypress' ); ?></h2>
-
-		<table class="signup-profile-data-drawer wp-list-table widefat fixed striped">
-			<?php if ( 1 <= count( $profile_field_ids ) ): foreach ( array_keys( $profile_field_ids ) as $profile_field_id ) :
-				$field_value = isset( $signup_object->meta[ "field_{$profile_field_id}" ] ) ? $signup_object->meta[ "field_{$profile_field_id}" ] : ''; ?>
-				<tr>
-					<td class="column-fields"><?php echo esc_html( $signup_field_labels[ $profile_field_id ] ); ?></td>
-					<td><?php echo bp_members_admin_format_xprofile_field_for_display( $field_value ); ?></td>
-				</tr>
-			<?php endforeach; else:  ?>
-				<tr>
-					<td><?php esc_html_e( 'There is no additional information to display.', 'buddypress' ); ?></td>
-				</tr>
-			<?php endif; ?>
-		</table>
+
+		<?php if ( bp_is_active( 'xprofile' ) && isset( $signup_object->meta ) && $signup_field_labels ) :
+				// Init ids.
+				$profile_field_ids = array();
+
+				// Get all xprofile field IDs except field 1.
+				if ( ! empty( $signup_object->meta['profile_field_ids'] ) ) {
+					$profile_field_ids = array_flip( explode( ',', $signup_object->meta['profile_field_ids'] ) );
+					unset( $profile_field_ids[1] );
+				}
+			?>
+			<h2><?php esc_html_e( 'Extended Profile Information', 'buddypress' ); ?></h2>
+
+			<table class="signup-profile-data-drawer wp-list-table widefat fixed striped">
+				<?php if ( 1 <= count( $profile_field_ids ) ): foreach ( array_keys( $profile_field_ids ) as $profile_field_id ) :
+					$field_value = isset( $signup_object->meta[ "field_{$profile_field_id}" ] ) ? $signup_object->meta[ "field_{$profile_field_id}" ] : ''; ?>
+					<tr>
+						<td class="column-fields"><?php echo esc_html( $signup_field_labels[ $profile_field_id ] ); ?></td>
+						<td><?php echo bp_members_admin_format_xprofile_field_for_display( $field_value ); ?></td>
+					</tr>
+				<?php endforeach; else: ?>
+					<tr>
+						<td><?php esc_html_e( 'There is no additional information to display.', 'buddypress' ); ?></td>
+					</tr>
+				<?php endif; ?>
+			</table>
+		<?php endif; ?>
+
+		<?php if ( bp_members_site_requests_enabled() ) : ?>
+			<h2><?php esc_html_e( 'Site Request Information', 'buddypress' ); ?></h2>
+			<table class="signup-profile-data-drawer wp-list-table widefat fixed striped">
+				<?php if ( ! empty( $signup_object->domain ) || ! empty( $signup_object->path )  ): ?>
+					<tr>
+						<td class="column-fields"><?php esc_html_e( 'Site Title', 'buddypress' ); ?></td>
+						<td><?php echo esc_html( $signup_object->title ); ?></td>
+					</tr>
+					<tr>
+						<td class="column-fields"><?php esc_html_e( 'Domain', 'buddypress' ); ?></td>
+						<td><?php echo esc_html( $signup_object->domain ); ?></td>
+					</tr>
+					<tr>
+						<td class="column-fields"><?php esc_html_e( 'Path', 'buddypress' ); ?></td>
+						<td><?php echo esc_html( $signup_object->path ); ?></td>
+					</tr>
+				<?php else : ?>
+					<tr>
+						<td><?php esc_html_e( 'This user has not requested a blog.', 'buddypress' ); ?></td>
+					</tr>
+				<?php endif; ?>
+			</table>
+		<?php endif; ?>
 	</div>
 	<?php
 }
diff --git src/bp-members/bp-members-functions.php src/bp-members/bp-members-functions.php
index e61bdf632..e3f60e220 100644
--- src/bp-members/bp-members-functions.php
+++ src/bp-members/bp-members-functions.php
@@ -3749,3 +3749,17 @@ function bp_members_get_signup_by( $field = 'activation_key', $value = '' ) {
 
 	return $signup;
 }
+
+/**
+ * Are site creation requests currently enabled?
+ *
+ * @since 10.0.0
+ *
+ * @return bool Whether site requests are currently enabled.
+ */
+function bp_members_site_requests_enabled() {
+
+	$matches = array( 'blog', 'all' );
+
+	return is_multisite() && in_array( bp_core_get_root_option( 'registration' ), $matches, true );
+}
diff --git src/bp-members/bp-members-membership-requests.php src/bp-members/bp-members-membership-requests.php
index b0ad8d223..54c6159ff 100644
--- src/bp-members/bp-members-membership-requests.php
+++ src/bp-members/bp-members-membership-requests.php
@@ -304,7 +304,7 @@ function bp_members_membership_requests_filter_signup_row_actions( $actions, $si
 	$actions['resend'] = sprintf( '<a href="%1$s">%2$s</a>', esc_url( $email_link ), esc_html( $resend_label ) );
 
 	// Add a link to view profile info when membership requests and xprofile are active.
-	if ( bp_is_active( 'xprofile' ) ) {
+	if ( bp_is_active( 'xprofile' ) || bp_members_site_requests_enabled() ) {
 		$profile_link = add_query_arg(
 			array(
 				'page'	   => 'bp-signups#TB_inline',
diff --git src/bp-members/classes/class-bp-members-admin.php src/bp-members/classes/class-bp-members-admin.php
index 6c94cf20c..89c6badd3 100644
--- src/bp-members/classes/class-bp-members-admin.php
+++ src/bp-members/classes/class-bp-members-admin.php
@@ -1757,7 +1757,7 @@ class BP_Members_Admin {
 			) );
 
 			// Use thickbox to display the extended profile information.
-			if ( bp_is_active( 'xprofile' ) ) {
+			if ( bp_is_active( 'xprofile' ) || bp_members_site_requests_enabled() ) {
 				wp_enqueue_style( 'thickbox' );
 				wp_enqueue_script(
 					'bp-signup-preview',
diff --git src/bp-members/classes/class-bp-members-ms-list-table.php src/bp-members/classes/class-bp-members-ms-list-table.php
index 27015f220..0dc4b5766 100644
--- src/bp-members/classes/class-bp-members-ms-list-table.php
+++ src/bp-members/classes/class-bp-members-ms-list-table.php
@@ -125,7 +125,7 @@ class BP_Members_MS_List_Table extends WP_MS_Users_List_Table {
 		$this->screen->id = $reset_screen_id;
 
 		// Use thickbox to display the extended profile information.
-		if ( bp_is_active( 'xprofile' ) ) {
+		if ( bp_is_active( 'xprofile' ) || bp_members_site_requests_enabled() ) {
 			add_thickbox();
 		}
 	}
@@ -353,24 +353,26 @@ class BP_Members_MS_List_Table extends WP_MS_Users_List_Table {
 		echo esc_html( $signup_object->user_name );
 
 		// Insert the extended profile modal content required by thickbox.
-		if ( ! bp_is_active( 'xprofile' ) ) {
+		if ( ! bp_is_active( 'xprofile' ) && ! bp_members_site_requests_enabled() ) {
 			return;
 		}
 
-		$profile_field_ids = array();
-
-		// Fetch registration field data once only.
-		if ( ! $this->signup_field_labels ) {
-			$field_groups = bp_xprofile_get_groups(
-				array(
-					'fetch_fields'       => true,
-					'signup_fields_only' => true,
-				)
-			);
-
-			foreach( $field_groups as $field_group ) {
-				foreach( $field_group->fields as $field ) {
-					$this->signup_field_labels[ $field->id ] = $field->name;
+		if ( bp_is_active( 'xprofile' ) ) {
+			$profile_field_ids = array();
+
+			// Fetch registration field data once only.
+			if ( ! $this->signup_field_labels ) {
+				$field_groups = bp_xprofile_get_groups(
+					array(
+						'fetch_fields'       => true,
+						'signup_fields_only' => true,
+					)
+				);
+
+				foreach( $field_groups as $field_group ) {
+					foreach( $field_group->fields as $field ) {
+						$this->signup_field_labels[ $field->id ] = $field->name;
+					}
 				}
 			}
 		}
