{"id":115,"date":"2026-10-23T09:00:00","date_gmt":"2026-10-23T13:00:00","guid":{"rendered":"https:\/\/quentinpidcock.com\/content\/?p=115"},"modified":"2026-10-30T09:20:04","modified_gmt":"2026-10-30T13:20:04","slug":"how-a-search-engine-decides-what-ranks","status":"publish","type":"post","link":"https:\/\/quentinpidcock.com\/content\/how-a-search-engine-decides-what-ranks\/","title":{"rendered":"How a Search Engine Decides What Ranks"},"content":{"rendered":"<p>When I search for something, I get an answer in a fraction of a second. It feels as if the search engine is reading the whole web on the spot. It is not. Most of the work was done long before I typed anything. A search engine has already explored pages, organized what it found, and prepared a way to judge which pages are most useful for a question like mine.<\/p>\n<h2>First, it crawls<\/h2>\n<p>Crawling is discovery. Automated programs, often called crawlers or spiders, visit pages, follow links from one page to another, and note what they find. Think of it as a librarian walking through a vast, ever-changing library, checking which books exist and which pages link to which. A crawler starts from known pages, follows links, and keeps going. It also revisits pages over time, because the web changes constantly. Pages that are blocked, broken, or hard to reach may be crawled rarely or not at all.<\/p>\n<h2>Then, it indexes<\/h2>\n<p>Indexing is organization. The search engine does not keep a perfect copy of every page in a single pile; it extracts the words, headings, links, and other signals, and stores them in a huge index. The index is like the catalog in a library: it tells the engine which pages contain which words, and where those words appear. When I search, the engine consults that catalog rather than scanning the entire web again. If a page was never indexed, it cannot appear in results, no matter how good it is.<\/p>\n<h2>Ranking is a judgment, not a vote count<\/h2>\n<p>Ranking is the hardest part. For a given query, the engine first finds pages that match the words and meaning, then orders them by a mix of signals. Relevance matters: does the page actually answer the question, in plain language, with useful detail? Quality matters: is the page trustworthy, clear, and written by someone who seems to know the subject? And experience matters: does the page load sensibly, work on a phone, and avoid being cluttered with distractions?<\/p>\n<h2>Links still matter, in context<\/h2>\n<p>Links are one signal among many. A link from another page is a bit like a recommendation: someone thought this page was worth pointing to. But not all recommendations are equal. A link from a respected, relevant site carries more weight than a link from a random directory, and a flood of artificial links can look like manipulation. Modern search engines also pay close attention to the words around a link and to whether people actually click, stay, and seem satisfied. The goal is not to reward clever tricks, but to surface pages people find helpful.<\/p>\n<h2>Why the same search gives different results<\/h2>\n<p>Results are not fixed. They change with language, location, device, and the exact wording of the query. A search for a nearby service should favor local results, while a search for a historical fact should favor authoritative explanations. Search engines also test and update their systems, so a page can rise or fall without changing at all. That movement is not necessarily a judgment on the page; it can reflect a better understanding of what searchers wanted.<\/p>\n<h2>What SEO basics really mean<\/h2>\n<p>Search engine optimization, or SEO, is often sold as a secret. At its core, it is much simpler. Write a clear title that matches what a reader would ask. Answer the question directly, early, and in full. Use headings so a reader can scan. Make the page fast and readable on a phone. Use descriptive links and plain language. These basics matter because they help both readers and search engines understand a page. Tricks that hide text, stuff keywords, or copy other people&#8217;s work may win briefly, but they fight against the engine&#8217;s real goal, which is satisfied searchers.<\/p>\n<h2>The simple picture<\/h2>\n<p>So the process is three steps, repeated endlessly. Crawl to discover pages. Index to organize them. Rank to choose the most useful ones for each question. When I search, I am not searching the live web; I am searching an index built from earlier crawling, scored by signals for relevance, quality, and usefulness. Understanding that helps me search better too: I can use specific words, ask a clearer question, and look past the first result when the best answer is a little further down the page.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When I search for something, I get an answer in a fraction of a second. It feels as if the search engine is reading the whole web on the spot. It is not. Most of the work was done long before I typed anything. A search engine has already explored pages, organized what it found, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-115","post","type-post","status-publish","format-standard","hentry","category-articles"],"_links":{"self":[{"href":"https:\/\/quentinpidcock.com\/content\/wp-json\/wp\/v2\/posts\/115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quentinpidcock.com\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quentinpidcock.com\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quentinpidcock.com\/content\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/quentinpidcock.com\/content\/wp-json\/wp\/v2\/comments?post=115"}],"version-history":[{"count":1,"href":"https:\/\/quentinpidcock.com\/content\/wp-json\/wp\/v2\/posts\/115\/revisions"}],"predecessor-version":[{"id":116,"href":"https:\/\/quentinpidcock.com\/content\/wp-json\/wp\/v2\/posts\/115\/revisions\/116"}],"wp:attachment":[{"href":"https:\/\/quentinpidcock.com\/content\/wp-json\/wp\/v2\/media?parent=115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quentinpidcock.com\/content\/wp-json\/wp\/v2\/categories?post=115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quentinpidcock.com\/content\/wp-json\/wp\/v2\/tags?post=115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}