Chrome cannot filter your history to a single website and a date range at the same time, and it never searches the text inside the pages you read. What works is a small set of methods: the chrome://history search box to narrow to one site, a manual date scan for time ranges, and a local extension that indexes page content when you need to find a phrase rather than a title.
This guide is about pages you have already visited on one site. Looking for every page that EXISTS on a site (not just what you visited)? That is a different task: check the site's sitemap.xml. For retracing your own visits, start with the built-in history below, because it is already installed and covers most quick lookups.
Filter Chrome history to one website with chrome://history
Chrome keeps a searchable record of the pages you open, and the fastest way to see the pages you visited on one site is the history search box.
- Open a new tab and go to
chrome://history, or pressCtrl+Hon Windows and Linux, orCmd+Yon macOS. - Click the search field at the top that reads "Search history."
- Type the site's domain, for example
wikipedia.org, and press Enter. - Chrome filters the list to entries whose title or URL contains that text, newest first.
You can also type a keyword together with the domain, such as wikipedia climate, and Chrome narrows to entries where both terms appear in the title or URL. There is no formal site: operator inside chrome://history the way there is on Google. The box does plain substring matching against the two fields Chrome stores for every visit: the page title and the full URL.
That is the important limit to understand. The chrome://history search matches title text and URL text only. It does not look inside the body of the page. If you read a long article whose title was generic, like "Blog | Company Name," and the URL was opaque, like /posts/8a3f2b, searching for a phrase you remember from the body returns nothing. Chrome recorded that you visited the page. It did not record what the page said.
A second limit is scope over time. By default Chrome keeps roughly 90 days of local browsing history, then older entries age out. If the page you are hunting for is older than that window, it may no longer be in chrome://history at all, no matter how you search.
Even within those limits, the domain filter is genuinely useful for a common case: you remember the site, you visited it recently, and the page title or URL contains a word you can recall. For that, typing the domain into the history search box is the quickest path, and it is one click away.
Find pages again by what you remember
TraceMind searches the full text of every page you visit, locally on your device. Type what the page was about and get it back in seconds.
Add TraceMind to ChromeCombine a site filter with a date range
The next thing most people want is to see the pages from one site within a specific window: everything you read on a documentation wiki last Tuesday, or every article you opened on a news site during a particular week. Chrome does not offer this as a single control. There is no field where you enter a domain and a start and end date together.
What Chrome gives you instead is a reverse chronological list. When you search a domain in chrome://history, the results are grouped by day, newest at the top, with a date label on each group. To approximate a date range you scroll down to the day you care about and read the entries under that date. It is a manual scan rather than a filter, but for a narrow window it is workable.
A few things make the manual scan less painful:
- Use
Ctrl+F(orCmd+F) in the history tab to find a word on the page you have already loaded. This searches the visible list, so it helps once you have scrolled the right days into view. - Note that the list only loads more entries as you scroll, so give older days a moment to appear before searching within them.
- Remember the roughly 90 day retention ceiling. If your date range starts before that, the entries are gone and no amount of scrolling brings them back.
The honest summary is that combining a site with a date range in Chrome is a workaround, not a feature. You filter to the site by typing the domain, then you locate the date by scrolling, then you scan titles by eye. It works for recent, well titled pages. It falls apart when the window is old, the day held dozens of visits, or the page you want had a title that told you nothing.
If date scoping is central to how you search your history, a dedicated tool that offers both a domain filter and a real date-range filter side by side removes the scrolling entirely (see the fuller set of ways to search your Chrome history by date). That is the gap the next section addresses, along with the larger problem that neither the history search nor a date scan can solve: finding a page by what it said.
Search the actual content of pages from one site
Everything above searches titles and URLs. The reason you often cannot find the right page is that you remember the content, not the title. You recall a paragraph, a figure, a turn of phrase, but not the headline the author chose or the URL the site assigned. To search that way you need a tool that stored the text of the pages as you read them.
TraceMind is a Chrome extension that indexes the readable content of the pages you visit and keeps that index on your own machine. It is built for exactly this problem: finding a page you already saw when the built-in history comes up short. Three of its shipped features combine to cover the "all pages of one site" case.
First, a domain filter. You can restrict a search to a single website, the same intent as typing a domain into chrome://history, but applied to a richer index. This narrows results to the site you have in mind before any other matching happens.
Second, full-text search of page content. Because the extension captured the body text of each page you visited, you can search for a phrase you remember from inside an article, not just its title or URL. If the page's title was generic and its URL was opaque, the words you actually read are still searchable. This is the capability Chrome's history simply does not have.
Third, semantic search, which matches on meaning rather than exact words. Suppose you read something about "housing displacement caused by flooding," but the article phrased it as "climate-induced relocation patterns." A literal keyword search misses that. A meaning-based search can connect the idea in your query to the differently worded passage in the page. In practice this is the difference between finding things you remember the exact words for and finding things you remember only the gist of. See the full-text and semantic search features for how the two are combined.
A practical flow for searching one site's pages by content looks like this:
- Open the extension and set the domain filter to the site you visited.
- Add a date-range filter if you only want a particular window, which sidesteps the manual scroll that Chrome forces on you.
- Type what you remember, whether that is an exact phrase or a rough description of the idea, and let full-text and semantic search work together over the captured content.
One property worth stating plainly, because it matters for anyone working with sensitive sources: TraceMind stores everything locally. The index of page content lives in your browser on your device, not on a remote server. Searching your own reading history does not require shipping that history to anyone.
There are honest constraints. The extension can only find a page if it was installed when you visited that page, because it indexes what you browse rather than crawling the web. It cannot show you pages on a site you never opened yourself. And it works within Chrome, so browsing you did in another browser is not part of the index. Within those bounds, though, content search is the one method here that answers "I read it on that site and I cannot find it again" when the title and URL give you nothing to search for.
Choosing a method
The three approaches are complementary rather than competing:
- Use the
chrome://historydomain search when the visit is recent and the page title or URL contains a word you remember. It is built in and instant. - Use the manual date scan in
chrome://historywhen you also need a rough time window and are willing to scroll. Keep the roughly 90 day retention limit in mind. - Use a content-indexing extension when you remember what the page said but not what it was called, when you need a real date-range filter alongside a domain filter, or when the visit is older than Chrome's history window and you had the extension installed at the time.
Most day-to-day lookups end at the first method. The times the built-in history fails are precisely the times a full-text, meaning-based index earns its place: generic titles, opaque URLs, pages that moved or were taken down, and searches where you can describe the idea but not quote the text.
FAQ
Can Chrome show all pages I visited on one website?
Chrome's history search matches page titles and URLs, so typing a domain into chrome://history filters the list to visits on that site. It cannot list every page by the content on the page, and it will not show pages older than roughly the last 90 days of local history. For recent, well titled pages the domain filter works well; for older or generically titled pages you will need a tool that indexed the page content.
How far back does Chrome history go?
Chrome keeps roughly 90 days of local browsing history by default, after which older entries are removed automatically. That means a page you visited several months ago may no longer appear in chrome://history at all. If you need a longer record of what you read, an extension that stores its own local index is not bound by Chrome's 90 day window for the pages it captured while installed.
Does chrome://history search the text inside pages?
No. Chrome stores only the title and URL of each visit, so its search box matches those two fields and nothing from the body of the page. If you remember a phrase from an article but not its title, the built-in history cannot find it. Full-text search of the page content requires a tool that captured that content when you loaded the page.
How do I filter Chrome history by both website and date?
Chrome has no single control that combines a site and a date range. The workaround is to search the domain in chrome://history, then scroll to the day-grouped section you want and scan the entries there, optionally using Ctrl+F to find a word in the loaded list. For a true side-by-side domain and date-range filter, a dedicated local history extension does this directly without the scrolling.
Related guides
- Search your Chrome history by date
- How to find a website you forgot the name of
- What TraceMind's local AI search does
Find pages again by what you remember
TraceMind searches the full text of every page you visit, locally on your device. Type what the page was about and get it back in seconds.
Add TraceMind to Chrome