en-US firefox computer user

Search Engine Four

Verified with Mozilla Firefox v8.2 — updated on July 12, 2026

Supported on: Firefox 60 ESR or later

Path in the GPO console

Computer Configuration\Administrative Templates\Mozilla\Firefox\Search

Description

If this policy is enabled, you can configure a search engine to be added to Firefox. Use {searchTerms} to indicate where the search term is placed. Due to a bug, you must select the method (usually GET). Note that you must specify the search engines in order. If this policy is disabled or not configured, a new search engine is not added.

Registry

HKLM Software\Policies\Mozilla\Firefox\SearchEngines\Add\4
HKCU Software\Policies\Mozilla\Firefox\SearchEngines\Add\4

More options available

Options

Name:
Name text
URL Template:
URLTemplate text
Method enum
  • GET
  • POST
Icon URL:
IconURL text
Alias:
Alias text
Description:
Description text
Suggest URL Template:
SuggestURLTemplate text
POST data:
PostData text
Encoding:
Encoding text

Export Builder

BETA

Configure the state, scope and options, then generate .reg, PowerShell, Intune and SCCM outputs — or add the setting to a multi-setting collection.

These exports write the registry — this is not a managed GPO.

Scope

.reg file

Windows Registry Editor Version 5.00

; Exported from gporais.com
; Policy: Search Engine Four
; State: Enabled
; Scope: Computer (HKLM)
; Supported on: Firefox 60 ESR or later

[HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox\SearchEngines\Add\4]
"Name"=""
"URLTemplate"=""
"Method"="GET"
"IconURL"=""
"Alias"=""
"Description"=""
"SuggestURLTemplate"=""
"PostData"=""
"Encoding"=""
More formats (PowerShell, Intune, SCCM)

PowerShell

# Exported from gporais.com
# Policy: Search Engine Four
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Firefox 60 ESR or later

$path = 'HKLM:\Software\Policies\Mozilla\Firefox\SearchEngines\Add\4'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'Name' -Value '' -Type String
Set-ItemProperty -Path $path -Name 'URLTemplate' -Value '' -Type String
Set-ItemProperty -Path $path -Name 'Method' -Value 'GET' -Type String
Set-ItemProperty -Path $path -Name 'IconURL' -Value '' -Type String
Set-ItemProperty -Path $path -Name 'Alias' -Value '' -Type String
Set-ItemProperty -Path $path -Name 'Description' -Value '' -Type String
Set-ItemProperty -Path $path -Name 'SuggestURLTemplate' -Value '' -Type String
Set-ItemProperty -Path $path -Name 'PostData' -Value '' -Type String
Set-ItemProperty -Path $path -Name 'Encoding' -Value '' -Type String

Building a multi-setting collection? Add this setting and generate combined .reg / PowerShell / GPO scripts.

Open the Builder

Embed this policy on your site

What to embed
Theme

Adds one script line: the theme follows your site’s appearance and the height fits the content. If your site blocks scripts, the embed follows the visitor’s system theme.

Preview