From e7dd213026285156e1a2ada9c81b61d93b8b7520 Mon Sep 17 00:00:00 2001 From: Eric Date: Fri, 3 Jul 2026 16:24:23 -0500 Subject: [PATCH] Website: Add FAQ to /device-management page's header (#48709) Related to: https://github.com/fleetdm/fleet/issues/48052 Changes: - Added a JSON `pageFaqForSeo` to the device management page's view action ## Summary by CodeRabbit * **New Features** * Added schema.org FAQ structured data to the device management page to improve search visibility and enable richer search results. --- .../api/controllers/view-device-management.js | 98 +++++++++++++++++++ 1 file changed, 98 insertions(+) diff --git a/website/api/controllers/view-device-management.js b/website/api/controllers/view-device-management.js index bf05bbca04..e850ab604f 100644 --- a/website/api/controllers/view-device-management.js +++ b/website/api/controllers/view-device-management.js @@ -63,9 +63,107 @@ module.exports = { }//fi + // Build a JSON FAQ to insert into this page's header. + let pageFaqForSeo = { + '@context': 'https://schema.org', + '@type': 'FAQPage', + 'mainEntity': [ + { + '@type': 'Question', + 'name': 'Which operating systems can Fleet manage?', + 'acceptedAnswer': { + '@type': 'Answer', + 'text': 'Fleet lets you configure, update, and secure macOS, Windows, Linux, iOS, iPadOS, Android, and ChromeOS devices with one tool, so you can replace fragmented point solutions with a single platform your whole team can use.' + } + }, + { + '@type': 'Question', + 'name': 'How quickly can I get answers about my devices?', + 'acceptedAnswer': { + '@type': 'Answer', + 'text': 'Fleet maintains a live connection to every device, so you get answers in seconds, not hours. You get near-instant visibility into your Apple, Linux, Windows, and BYOD devices from a single, open platform.' + } + }, + { + '@type': 'Question', + 'name': 'How does Fleet patch and update software?', + 'acceptedAnswer': { + '@type': 'Answer', + 'text': 'Deploy software from a built-in catalog of Fleet-maintained apps or upload your own packages. Fleet checks every device continuously and installs updates automatically when something falls out of compliance, with no tickets and no manual intervention.' + } + }, + { + '@type': 'Question', + 'name': 'What are Fleet-maintained apps?', + 'acceptedAnswer': { + '@type': 'Answer', + 'text': 'Fleet-maintained apps let you install common software with no extra configuration. Fleet handles packaging, versioning, and updates for you.' + } + }, + { + '@type': 'Question', + 'name': 'Can end users install software themselves?', + 'acceptedAnswer': { + '@type': 'Answer', + 'text': 'Yes. End users can install approved software themselves, without filing a ticket. Self-service is available on macOS, Windows, and Linux.' + } + }, + { + '@type': 'Question', + 'name': 'Can Fleet enforce OS updates?', + 'acceptedAnswer': { + '@type': 'Answer', + 'text': 'Yes. You can set minimum OS versions and deadlines across macOS, Windows, iOS, and iPadOS.' + } + }, + { + '@type': 'Question', + 'name': 'How does Fleet help with compliance?', + 'acceptedAnswer': { + '@type': 'Answer', + 'text': 'Fleet enforces security policies and demonstrates compliance across your entire fleet with live results, not stale reports from last week\'s scan. You can run live checks against CIS benchmarks, SOC 2, ISO, or your own baselines and see results in seconds.' + } + }, + { + '@type': 'Question', + 'name': 'Does Fleet support disk encryption?', + 'acceptedAnswer': { + '@type': 'Answer', + 'text': 'Yes. Fleet can enforce FileVault, BitLocker, and LUKS2 across macOS, Windows, and Linux.' + } + }, + { + '@type': 'Question', + 'name': 'Can Fleet remotely lock or wipe devices?', + 'acceptedAnswer': { + '@type': 'Answer', + 'text': 'Yes. You can lock or wipe devices remotely across macOS, Windows, and Linux.' + } + }, + { + '@type': 'Question', + 'name': 'Can I run Fleet alongside my existing MDM?', + 'acceptedAnswer': { + '@type': 'Answer', + 'text': 'Yes. You can deploy Fleet alongside an existing MDM to see device states across organizations, without disrupting employees.' + } + }, + { + '@type': 'Question', + 'name': 'Where can Fleet be deployed?', + 'acceptedAnswer': { + '@type': 'Answer', + 'text': 'Run Fleet on-prem, in the cloud, or air-gapped, with no lock-in and no black boxes. You can change deployment models without rebuilding your stack, and keep control of your infrastructure and your data.' + } + } + ] + }; + + // Respond with view. return { testimonialsForScrollableTweets, + pageFaqForSeo: JSON.stringify(pageFaqForSeo), }; }