Back to blog

How to Block Distracting Websites on Chrome (2026 Guide)

· 5 min read
productivitychromesite blocker

You open Chrome to research something for work. Thirty minutes later, you are deep into a thread on Reddit that has nothing to do with your task. You did not decide to get distracted. It just happened, the way it always happens, because the distance between your work tab and your favorite time sink is a single keystroke.

Willpower is not the solution. The sites that distract you most are specifically designed to capture and hold your attention. Blocking them is not a sign of weakness. It is a rational response to an environment that is engineered to pull you off track.

Why We Get Distracted Online

Understanding the problem helps you choose the right fix. Online distraction is driven by three forces working together.

Variable reward schedules. Social media feeds, news sites, and forums use the same psychological mechanism as slot machines. You never know if the next scroll will deliver something interesting, so you keep scrolling. This unpredictability is far more addictive than consistent rewards.

Low friction. Typing a URL or clicking a bookmark takes less than a second. There is no speed bump between the impulse to check a site and the action of doing it. By the time your prefrontal cortex catches up to evaluate whether this is a good idea, you are already there.

Context switching costs. Research by Gloria Mark at the University of California, Irvine shows that it takes an average of 23 minutes to fully regain focus after a distraction. Even a quick two-minute visit to a distracting site can cost you far more than two minutes of productive time.

The most effective approach is to increase the friction. Make it harder to visit distracting sites, and the impulse has time to pass before you act on it.

Method 1: Chrome Extensions

Browser extensions are the most popular approach because they are easy to install, require no technical knowledge, and can be customized to fit your workflow.

A good site blocker extension should let you define a blocklist of specific URLs or entire domains, activate blocking on a schedule or during focused work sessions, and get out of your way when you are not working. Some extensions take this further by integrating blocking with other focus tools.

Kanso, for instance, combines a site blocker with a focus timer and ambient sounds in a single new tab extension. When you start a focus session, your blocked sites become inaccessible automatically. When the session ends, access returns. This approach works well because it ties the blocking to your actual work rhythm rather than relying on a static schedule you have to remember to set up.

Other dedicated blocker extensions offer features like nuclear mode (which prevents you from disabling the block once activated), password protection, and detailed analytics on how much time you spend on blocked sites.

Method 2: Chrome’s Built-in Controls

Chrome does not include a native site blocker for productivity purposes, but it does have a few relevant features.

Supervised profiles. Originally designed for parental controls, Chrome’s supervised user feature lets you restrict access to specific websites. This is a blunt instrument, but it works if you want a hard block that is difficult to circumvent.

Focus Mode in ChromeOS. If you use a Chromebook, ChromeOS includes a Focus Mode that silences notifications and can be paired with blocked-site lists. It is more limited than a dedicated extension but requires no installation.

Remove bookmarks and clear history. Sometimes the simplest intervention is the most effective. If you remove bookmarks to distracting sites and clear your browser history so they stop appearing in the address bar autocomplete, you add just enough friction to break the automatic habit loop.

Method 3: System-Level Blocking

If you want blocking that works across all browsers and applications, you need to go deeper than Chrome.

Hosts file editing. Every operating system has a hosts file that maps domain names to IP addresses. By pointing distracting domains to 127.0.0.1 (your own machine), you effectively make them unreachable. On macOS, the file is at /etc/hosts. On Windows, it is at C:\Windows\System32\drivers\etc\hosts. This method is free and very reliable, but it requires command-line comfort and manual editing whenever you want to change your list.

DNS-level blocking. Services like NextDNS or Pi-hole let you block domains at the DNS level, which means they will not resolve on any device connected to your network. This is powerful for households or teams but is overkill for most individual users who just need to stay off Twitter during work hours.

Dedicated apps. Tools like Cold Turkey (Windows and Mac) and Freedom (cross-platform) operate at the system level and offer scheduling, session-based blocking, and anti-circumvention features. They are harder to bypass than browser extensions because they operate outside the browser.

Method 4: Scheduled Blocking

One of the most sustainable approaches is to block distracting sites only during specific hours. This avoids the feeling of permanent restriction, which tends to create resentment and workarounds.

A typical schedule might block social media and news from 9 AM to 12 PM and from 1 PM to 5 PM on weekdays, leaving evenings and weekends unrestricted. Many extensions support this kind of scheduling natively.

An alternative is session-based blocking, where you activate the block when you start working and deactivate it when you stop. This is more flexible than a clock-based schedule and adapts naturally to varying routines. It pairs especially well with the Pomodoro Technique: block during focused intervals, unblock during breaks.

Tips for Making It Stick

Start with your top three. You probably know which sites eat most of your time. Block those first. You can always expand the list later.

Do not make it easy to disable. If you can turn off your blocker in two clicks, you will. Choose a tool or configuration that adds real friction to the override process.

Block mobile too. If you block Reddit on your laptop but can still reach it on your phone, you have not solved the problem. You have just moved it. Consider using your phone’s built-in screen time controls alongside your Chrome blocker.

Tell yourself it is temporary. A common psychological trick is to frame the block as a temporary experiment. You are not giving up these sites forever. You are just not visiting them right now, during this work session. That framing makes the restriction feel manageable rather than oppressive.

Combine blocking with a replacement. The urge to check a distracting site often signals a need for a mental break. Instead of fighting the urge, redirect it. Get up, stretch, make tea, or spend two minutes with a breathing exercise. Over time, the new habit replaces the old one.

The Goal Is Not Perfection

You do not need to block every possible distraction or build an unbreakable fortress around your browser. The goal is to add enough friction that your default behavior shifts from distraction to focus. Even a small barrier, a two-second delay, a blocked page that reminds you what you intended to be doing, can be enough to interrupt the automatic habit loop and give your better judgment a chance to take over.

Related articles

Ready to focus?

Install Kanso and transform every new tab into a moment of productivity.

Add to Chrome — It's Free