Google Search Category Order

Fix Google's habit of constantly changing the order of the menu bar tabs in the search results page. This script allows you to order the menu items in any way you want

// ==UserScript==
// @name        Google Search Category Order
// @description Fix Google's habit of constantly changing the order of the menu bar tabs in the search results page. This script allows you to order the menu items in any way you want
// @namespace   Violentmonkey Scripts
// @match       https://*google.*/search
// @grant       none
// @version     1.0
// @author      Moka
// @license     MIT

// ==/UserScript==

// ENTER YOUR DESIRED ORDER HERE
// Take the names of the tabs, like "All", "Maps", "Books" etc,
// and just write them in the array here, in the order you want.
// These items will always appear before any other items Google may offer.
const ORDER = [
  "All",
  "Images",
  "Videos",
  "Maps",
  "News"
]

// END CONFIGURATION




const menuItems = Array.from(document.getElementsByClassName("hdtb-mitem"));
const itemBar = menuItems[0].parentElement;

for (let [index, itemText] of ORDER.reverse().entries()) {
  const elem = menuItems.find((item) => item.innerText === itemText);
  if(elem) {
      itemBar.prepend(elem)
  }
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址