From 11473e11bb804c014bb9f0b39a7ef235c2bcba9e Mon Sep 17 00:00:00 2001 From: Antoine van der Lee <4329185+AvdLee@users.noreply.github.com> Date: Sat, 25 Jul 2026 19:45:55 +0200 Subject: [PATCH] Make page titles match searcher phrasing for top GSC clusters Search Console shows these pages ranking page 1 with low CTR because titles were product-first instead of query-first. Retitles the network, camera, location, and VoiceOver docs pages (keeping sidebar labels short), adds SEO meta_titles to the networking, camera, and accessibility feature pages, and adds direct-answer sections for the zero-click query variants (Simulator-only network off, "does the iOS Simulator have a camera"). --- docs/src/collections/feature-page/accessibility.md | 3 ++- docs/src/collections/feature-page/networking.md | 3 ++- .../collections/feature-page/simulator-camera.md | 3 ++- .../features/accessibility/voiceover-navigator.md | 4 +++- .../features/app-actions/location-simulation.md | 4 +++- .../features/capturing/simulator-camera-support.md | 12 +++++++++--- .../features/networking/network-speed-control.mdx | 13 ++++++++++--- 7 files changed, 31 insertions(+), 11 deletions(-) diff --git a/docs/src/collections/feature-page/accessibility.md b/docs/src/collections/feature-page/accessibility.md index 2ec8965c..fab25f95 100644 --- a/docs/src/collections/feature-page/accessibility.md +++ b/docs/src/collections/feature-page/accessibility.md @@ -1,6 +1,7 @@ --- title: "Accessibility" -description: "Test accessibility with environment overrides, VoiceOver Navigator, and dynamic text controls." +meta_title: "iOS Simulator Accessibility Testing - RocketSim" +description: "Test accessibility on the iOS Simulator with environment overrides, VoiceOver Navigator, and Dynamic Type controls." hero: title: "Accessibility" subtitle: "Verify accessibility faster with overlays, navigator controls, and environment testing" diff --git a/docs/src/collections/feature-page/networking.md b/docs/src/collections/feature-page/networking.md index 7a8cc4b4..be9b7c50 100644 --- a/docs/src/collections/feature-page/networking.md +++ b/docs/src/collections/feature-page/networking.md @@ -1,6 +1,7 @@ --- title: "Networking" -description: "Monitor URLSession requests without proxy certificates, export AI-ready debugging prompts, control network speed, and simulate airplane mode." +meta_title: "iOS Simulator Network Debugging & Speed Control - RocketSim" +description: "Monitor URLSession requests without proxy certificates, throttle network speed, and simulate airplane mode on the iOS Simulator." hero: title: "Networking" subtitle: "Inspect requests, export AI-ready debugging context, and control Simulator network conditions" diff --git a/docs/src/collections/feature-page/simulator-camera.md b/docs/src/collections/feature-page/simulator-camera.md index 4f82701d..24a8a7ea 100644 --- a/docs/src/collections/feature-page/simulator-camera.md +++ b/docs/src/collections/feature-page/simulator-camera.md @@ -1,6 +1,7 @@ --- title: "Simulator Camera" -description: "Stream your macOS camera to test AVCapture APIs directly in the Simulator." +meta_title: "Camera Support for the iOS Simulator - RocketSim" +description: "Test your camera features in the iOS Simulator. Stream your Mac camera, a photo, or a video into any Simulator and skip the deploy-to-device loop." hero: title: "Simulator Camera" subtitle: "Test camera functionality without a physical device" diff --git a/docs/src/content/docs/docs/features/accessibility/voiceover-navigator.md b/docs/src/content/docs/docs/features/accessibility/voiceover-navigator.md index 09f19204..89a8496d 100644 --- a/docs/src/content/docs/docs/features/accessibility/voiceover-navigator.md +++ b/docs/src/content/docs/docs/features/accessibility/voiceover-navigator.md @@ -1,6 +1,8 @@ --- -title: "VoiceOver Navigator" +title: "Test VoiceOver on the iOS Simulator" description: "Visualize VoiceOver element order on the iOS Simulator with numbered overlays. Navigate elements with keyboard shortcuts and verify reading order without a device." +sidebar: + label: "VoiceOver Navigator" --- ::::tip[Check accessibility faster] diff --git a/docs/src/content/docs/docs/features/app-actions/location-simulation.md b/docs/src/content/docs/docs/features/app-actions/location-simulation.md index 764b1fac..b733857c 100644 --- a/docs/src/content/docs/docs/features/app-actions/location-simulation.md +++ b/docs/src/content/docs/docs/features/app-actions/location-simulation.md @@ -1,6 +1,8 @@ --- -title: "Location Simulation" +title: "Location Simulation on the iOS Simulator and Devices" description: "Simulate GPS locations, custom coordinates, driving routes, and walking routes on the iOS Simulator or a physical iPhone or iPad with RocketSim." +sidebar: + label: "Location Simulation" --- Testing location-aware apps should not require driving around with a MacBook. RocketSim lets you simulate GPS updates on the iOS Simulator and, starting with RocketSim 16.4 and Xcode 27, on a connected physical iPhone or iPad. diff --git a/docs/src/content/docs/docs/features/capturing/simulator-camera-support.md b/docs/src/content/docs/docs/features/capturing/simulator-camera-support.md index 2278ddc7..aa061f84 100644 --- a/docs/src/content/docs/docs/features/capturing/simulator-camera-support.md +++ b/docs/src/content/docs/docs/features/capturing/simulator-camera-support.md @@ -1,11 +1,17 @@ --- -title: "iOS Simulator Camera Support" -description: "Test camera functionality directly in the iOS Simulator without a physical device. Stream images or video to the Simulator camera via RocketSim Connect." +title: "iOS Simulator Camera: Test Camera Flows Without a Device" +description: "The iOS Simulator has no camera by default. RocketSim streams your Mac camera, images, or video into the Simulator so you can test camera flows." +sidebar: + label: "Simulator Camera Support" --- Testing camera flows on the iOS Simulator usually ends with a fallback screen, since the Simulator does not expose a real camera like a physical device. That makes every QR scanner, document scanner, profile photo picker, or video capture flow slower to validate. -RocketSim Camera Simulation lets you stream images or video into your running Simulator app through RocketSim Connect. You can keep your normal Simulator workflow and test camera-dependent UI without repeatedly deploying to an iPhone. +## Does the iOS Simulator have a camera? + +No, Xcode's Simulator does not come with camera support: apps won't discover any capture device. RocketSim adds this missing camera by streaming your Mac's camera, a photo, or a video into your running Simulator app through RocketSim Connect. You can keep your normal Simulator workflow and test camera-dependent UI without repeatedly deploying to an iPhone. + +You can find an overview of what's possible on the [Simulator Camera feature page](/features/simulator-camera/). Check out these demos: diff --git a/docs/src/content/docs/docs/features/networking/network-speed-control.mdx b/docs/src/content/docs/docs/features/networking/network-speed-control.mdx index ea9bbb3b..efae68ec 100644 --- a/docs/src/content/docs/docs/features/networking/network-speed-control.mdx +++ b/docs/src/content/docs/docs/features/networking/network-speed-control.mdx @@ -1,8 +1,9 @@ --- -title: "Network Speed Control & Simulator Airplane Mode" -description: "Throttle network speed on the iOS Simulator to test your app under 3G, Edge, or airplane mode conditions. Your Mac stays online while the Simulator is throttled." +title: "Slow Network & Airplane Mode on the iOS Simulator" +description: "Throttle the iOS Simulator to 3G or Edge, turn off its network completely, or enable airplane mode, all without a proxy and while your Mac stays online." sidebar: order: 1 + label: "Network Speed Control" --- It's essential to test your app in bad networking conditions during app development. Historically, you've had to test this on an actual device using Airplane mode or turn off your Mac's WiFi. Both are not ideal and often slow you down during development. @@ -22,7 +23,13 @@ To see this in action, you can watch our Network Monitoring demo on YouTube: RocketSim’s Network Speed Control allows you to test your app for poor connections within the Simulator. The best thing of all: your Mac’s internet connection stays working, so you can still access ChatGPT or Stack Overflow while developing your app. -I encourage you to read my article [**Optimizing your app for Network Reachability**](https://www.avanderlee.com/swift/optimizing-network-reachability/) to prepare your app for bad networking conditions using RocketSim. For inspecting requests while testing, see [Network Traffic Monitoring](/docs/features/networking/network-traffic-monitoring). +I encourage you to read my article [**Optimizing your app for Network Reachability**](https://www.avanderlee.com/swift/optimizing-network-reachability/) to prepare your app for bad networking conditions using RocketSim. For inspecting requests while testing, see [Network Traffic Monitoring](/docs/features/networking/network-traffic-monitoring). Network Speed Control is part of RocketSim's [networking tools for the iOS Simulator](/features/networking/). + +## Turn off the network for the Simulator only + +You don't have to turn off your Mac's WiFi to test your app offline. Select **Simulator Airplane Mode** to block all connections for your app, or use **100% packet loss** to simulate a connection that looks alive but never delivers data. Both profiles only affect the Simulator app you configured, so your Mac stays online. + +This is the quickest way to test offline mode, empty states, and error handling. You switch profiles from the side window while your app keeps running, so you can immediately see how your app responds. ## Control network conditions from the CLI