1 item
Tab/Shift+Tab and arrow keys jump between search results on Google and DuckDuckGo. Works in Firefox and Chrome — no mouse required. Press Tab on a Google or DuckDuckGo results page and focus jumps straight to the first result. Press Tab again to move down the list, Shift+Tab to move back up, or use the arrow keys. Press Enter to open the result you're on. Your hands never leave the keyboard. KEYBOARD SHORTCUTS Tab (anywhere on the page) — jump focus to the first search result Tab — next result Shift+Tab — previous result Down arrow — next result, without scrolling the page Up arrow — previous result, without scrolling the page Enter — open the focused result Every other key behaves exactly as it did before. The extension only acts when you press one of the keys above. WHERE IT WORKS Google — google.com plus every Google country domain (google.co.uk, google.de, google.no, google.co.jp, and around 190 more) DuckDuckGo — duckduckgo.com The list of results is rebuilt on every keypress, so navigation keeps working when the page re-renders — toggling a Google search filter, or DuckDuckGo loading more results as you scroll. PRIVACY Nothing is collected, stored, or transmitted. No account, no background process, no network requests, no analytics. The extension asks for no permissions beyond running its content script on Google and DuckDuckGo search pages; no other site is touched. OPEN SOURCE The whole extension is about 100 lines of vanilla JavaScript, MIT licensed, with no dependencies and no build step. Read all of it in a couple of minutes: https://github.com/xoChrisCo/search-is-best-with-a-keyboard If a search engine changes its markup and navigation breaks, open an issue — or send a pull request with the updated selector.
Sep 4, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.