diff --git a/plugins/user-settings/README.md b/plugins/user-settings/README.md
index ce07d76257..0912e34b0a 100644
--- a/plugins/user-settings/README.md
+++ b/plugins/user-settings/README.md
@@ -93,3 +93,43 @@ make sure you use a similar component structure as the other tabs.
You can take a look at
[the example extra tab](https://github.com/backstage/backstage/blob/master/packages/app/src/components/advancedSettings/AdvancedSettings.tsx)
we have created in Backstage's demo app.
+
+To change the layout altogether, create a custom page in `packages/app/src/components/user-settings/SettingsPage.tsx`:
+```typescript jsx
+import React from 'react';
+import {
+ SettingsLayout,
+ UserSettingsGeneral,
+} from '@backstage/plugin-user-settings';
+import { AdvancedSettings } from './advancedSettings';
+
+export const SettingsPage = () => {
+ return (
+
+
+
+
+
+
+
+
+ );
+};
+
+export const settingsPage = ;
+```
+
+Now register the new settings page in `packages/app/src/App.tsx`:
+
+```typescript jsx
++ import { settingsPage } from './components/settings/settingsPage';
+
+const routes = (
+
+- } />
++ }>
++ {settingsPage}
++
+
+);
+```