Chrome Search Engine Shortcuts: Setup Guide (2026)
Chrome Search Engine Shortcuts: Setup Guide (2026)
Type gh, press Tab, type a repository name, press Enter. You are on GitHub search results without ever loading github.com. That is the whole mechanism behind chrome search engine shortcuts, it takes about thirty seconds per site to configure, and most people who use Chrome eight hours a day have never opened the settings page where it lives.
The payoff is not the two seconds saved on one search. It is that the address bar stops being a place you type destinations and becomes a place you type intent. Instead of loading a site so you can use its search box, you search the site directly. Ten configured keywords eliminate a category of navigation from your day entirely.
Where Chrome Search Engine Shortcuts Live
Open chrome://settings/searchEngines. The page has three distinct sections, and confusing them is the source of most trouble people run into.
Search engines. Your default web search provider and the alternatives Chrome ships with. Changing the default here changes what a bare query in the address bar does.
Site search. Your custom shortcuts. This is the section that matters, and the Add button on the right is the one to click.
Inactive shortcuts. Search engines Chrome detected automatically and stored without activating. More on these below, because they are a shortcut to setting up shortcuts.
Clicking Add in the Site search section opens three fields:
- Name. A human label. It appears as a badge in the omnibox when the shortcut activates. Anything readable works.
- Shortcut. The keyword you type. Short is the entire point — one to three characters.
- URL with %s in place of the query. The search URL for the target site, with the literal characters percent and s standing in for whatever you type.
Chrome substitutes your query into the placeholder position and URL-encodes it automatically. Spaces, quotes, and symbols are handled for you.
Finding the Right Search URL
The reliable way to get a site search URL takes fifteen seconds and works on almost any site.
- Go to the site and run any search from its own search box. Search for something distinctive like
zzztest. - Look at the resulting address bar. It will contain your term somewhere —
?q=zzztest,?query=zzztest,?search=zzztest, or as a path segment. - Copy that URL.
- Replace
zzztestwith%s. - Paste the result into the URL field in Chrome.
That is the entire method, and it is why a fast copy habit pays off here. You need the URL out of the address bar and into a settings field, which is exactly the operation the Ctrl+Shift+C extension handles in a single keystroke without a focus round trip. Clipboard permission only, no network calls, no data collection — worth noting because you will be doing this on internal tools as often as public ones.
Two things that break this method:
Sites that use POST for search. If the address bar does not change when you search, the site submits its query as a form post rather than in the URL. Chrome custom site search only supports URL-based queries, so these sites cannot be shortcut this way. Check whether the site offers a documented URL search format before giving up.
Sites that require extra parameters. Some search URLs need a category, a locale, or a scope parameter alongside the query. Keep them in the URL. Chrome sends everything except the placeholder literally, so https://example.com/search?type=docs&q=%s works fine and gives you a shortcut that always searches within docs.
Using Them: Tab, Space, and Muscle Memory
Once a shortcut exists, the flow is:
- Ctrl+L (Cmd+L on macOS) focuses the address bar.
- Type the keyword —
gh,mdn,jira. - Press Tab. The keyword disappears and a badge appears showing the search engine name. In most Chrome builds pressing Space at this point does the same thing.
- Type your query and press Enter.
The badge is the confirmation signal. If you type your query and no badge appeared, you are doing a normal web search and will get search results about your keyword rather than results from the target site. Watch for the badge until the habit sets.
One design detail worth knowing: if your keyword is also a real domain fragment, Chrome sometimes prefers navigation over search. A keyword of x or go can collide with autocompletion of a site you visit often. Two-character keywords that are not the prefix of any domain you visit avoid this entirely.
Inactive Shortcuts: The Ones Chrome Made For You
Scroll to the Inactive shortcuts section and you will probably find dozens of entries you never created.
Chrome implements the OpenSearch description standard. When you visit a site that publishes an OpenSearch descriptor and you use its search, Chrome records the search URL automatically and files it as an inactive shortcut with a keyword derived from the domain. Nothing activates until you say so.
This is the fastest route to a useful set of chrome search engine shortcuts. Rather than hunting for search URLs manually, scan the inactive list for sites you use constantly, click Activate, and edit the keyword to something two characters long. Chrome already knows the correct URL format; you are just promoting it and renaming it.
The list is also a decent audit of your own browsing. If there are forty entries and you recognize eight, the other thirty-two are sites you searched once. Leaving them inactive costs nothing.
The Built-In At-Commands
Chrome ships several address bar scopes that need no configuration. Type the at-sign followed by a keyword and press Tab or Space.
- @bookmarks — searches only your bookmarks. Far more precise than mixing bookmarks into general suggestions.
- @history — searches only your browsing history, by title and URL.
- @tabs — searches only your open tabs, across every window, and switches to the match rather than opening a duplicate.
- @gemini — routes the query to Google Gemini, on builds where it is available.
The @tabs scope is the one most worth adopting. It does the same job as Ctrl+Shift+A tab search but from a field your hands are already in after Ctrl+L, which means one less shortcut to remember. For the rest of the address bar surface, see how to use chrome omnibox.
A Starter Set Worth Configuring Today
Ten shortcuts covering the sites most people actually search. Adapt the list, keep the keywords short.
For engineers:
gh—https://github.com/search?q=%smdn—https://developer.mozilla.org/en-US/search?q=%snpm—https://www.npmjs.com/search?q=%sso—https://stackoverflow.com/search?q=%s
For everyone in a company:
j— your issue tracker search URLwi— your internal wiki or Notion searchdr—https://drive.google.com/drive/search?q=%ssl— your Slack workspace search URL
General:
w—https://en.wikipedia.org/wiki/Special:Search?search=%smp—https://www.google.com/maps/search/%s
The internal ones deliver the most value per keyword, because internal tools tend to have slow homepages and buried search boxes. A ticket tracker that takes four seconds to load a dashboard you do not want is exactly the case chrome search engine shortcuts were built for.
Rolling Shortcuts Out Across a Team
Individually configured shortcuts have an obvious ceiling: every new hire has to build the same list by hand, and nobody documents theirs.
Chrome supports a SiteSearchSettings enterprise policy that defines site search shortcuts centrally for managed browsers. An administrator specifies the name, keyword, and URL for each entry, and every managed profile receives them. Two properties matter in practice:
- Policy-provided shortcuts appear alongside user-created ones in the Site search list, marked as managed.
- They do not sync, because they are pushed on every managed device independently.
For teams without managed Chrome, the low-tech alternative works surprisingly well: a short page in the internal wiki listing the recommended keywords and their URLs, linked from the onboarding checklist. Ten copy-paste operations on day one, and the whole team shares vocabulary for the rest of the year.
User-created chrome search engine shortcuts do sync through Chrome sync with the rest of your profile settings, so an individual only builds the list once across all their machines.
How Chrome Compares to Other Approaches
The keyword search idea is old and several tools implement it differently.
Firefox bookmark keywords. Firefox supports the same concept through bookmarks with an assigned keyword, plus proper site search entries. Functionally equivalent, slightly more awkward to configure.
Vivaldi nicknames. Vivaldi assigns nicknames to search engines and lets you set a default search engine per search field, plus search engine chaining. The most configurable implementation of the four.
Arc and Edge. Both inherit the Chromium mechanism with cosmetic differences. Edge additionally supports the enterprise policy route.
Bookmarklets. A JavaScript bookmark can do things a search URL cannot — read the current page, transform it, build a query from selection. More powerful and considerably more fragile.
System-level launchers. Raycast, Alfred, and PowerToys Run offer the same keyword-to-search pattern outside the browser, triggered from anywhere on the system. The advantage is that you do not need a browser window focused first. The disadvantage is a second place to maintain the same list. Most people who use both end up keeping the browser list authoritative and the launcher minimal.
Within Chrome specifically, the alternative to chrome search engine shortcuts is loading a site and clicking its search box, which costs a page load, a click, and whatever the site does to your attention while it renders. That comparison is the argument. It is also the same argument behind reduce mouse clicks chrome more generally.
Troubleshooting
The keyword does not trigger. Check chrome://settings/searchEngines for a duplicate. Two entries with the same shortcut produce unpredictable behavior; delete one. Also confirm the entry is in Site search rather than sitting in Inactive shortcuts.
Results come back empty or wrong. The target site changed its query parameter. Re-run the fifteen-second URL discovery method and update the entry.
Chrome navigates instead of searching. Your keyword collides with a domain prefix Chrome is autocompleting. Rename the shortcut to something that is not the start of any site you visit.
Your default search engine changed by itself. An extension took over the search provider, which is a common behavior of shopping, coupon, and new-tab extensions. Open chrome://extensions, find the culprit, and remove it. Chrome shows a notice when an extension controls search settings.
Shortcuts vanished after a reinstall. They sync with the profile. Sign into the same profile with sync enabled and they return. If sync was off, they were local only and are gone.
Special characters in queries break the URL. They should not — Chrome URL-encodes the substituted text. If a specific site mishandles encoded characters, that is a site-side quirk, and adding a scope parameter sometimes routes around it.
For the wider set of keyboard moves around the address bar itself, see chrome address bar shortcuts.
Frequently Asked Questions
Where do I set up chrome search engine shortcuts?
Open chrome://settings/searchEngines. The Site search section holds your custom shortcuts, and the Add button takes three fields: a name, a keyword, and a URL containing the percent-s placeholder where the query should go.
What does the percent-s placeholder do in a search URL? Chrome substitutes whatever you type after the keyword into that position in the URL and applies URL encoding automatically. Everything else in the URL is sent literally, which is how you build shortcuts that always search within a specific category or locale.
Why does Chrome already list search shortcuts I never created? Chrome auto-detects search forms through the OpenSearch standard and stores them as inactive shortcuts whenever you use a site search. You can promote any of them to an active shortcut and give it a shorter, more memorable keyword.
What are the at-commands in the Chrome address bar? Typing an at-sign followed by bookmarks, history, or tabs scopes the omnibox to that source instead of the web. They are built in, require no configuration, and the tabs variant switches to an existing tab rather than opening a duplicate.
Do custom search engines sync across devices? Yes, they travel with Chrome sync alongside bookmarks and settings when sync is enabled for the profile. Shortcuts pushed by enterprise policy do not sync, because the administrator applies them to each managed device directly.
Can a company push search shortcuts to every employee? Yes. The SiteSearchSettings enterprise policy defines shortcuts centrally so every managed browser gets identical keywords for the internal wiki, ticket tracker, and admin tools. Teams without managed Chrome usually document the list on an onboarding page instead.
Why does my search shortcut suddenly stop working? The usual causes are a duplicate keyword, a site that renamed its query parameter, or an extension that hijacked the default search provider. Check the site search list first, then the extensions page.
Configure Ten, Then Forget About Them
Chrome search engine shortcuts are a five-minute setup with a payoff measured in months. Promote the useful entries already sitting in your Inactive shortcuts list, add the three or four internal tools Chrome cannot detect on its own, keep every keyword to two characters, and learn to watch for the badge. Within a week you will stop loading homepages to use their search boxes. And while you are pulling search URLs out of the address bar to build the list, Ctrl+Shift+C makes the copy half a single keystroke — free, clipboard permission only, zero data collection. Install it, spend five minutes in the search settings, and get your address bar working like a command line.
Try Ctrl+Shift+C
Copy any URL with one keyboard shortcut. Free forever, no data collected.