Quickly Fix a Gaming Mouse That’s Slow – 12 Troubleshooting Methods For a Slow, Lagging, or Stuttering Mouse

There’s nothing more annoying than gaming with a slow, lagging, or stuttering mouse. Your cursor movements may become slower and less precise when interacting with game elements or even stop responding entirely. Like most technical issues, there may be more than one cause of the problem. So, in this article, we’ll discuss several methods you can use to efficiently fix a gaming mouse that’s slow.

To fix a gaming mouse that’s slow first try fixing the mouse by cleaning the sensor and replacing dead batteries. Make sure connection items like cords and USB ports are functioning correctly. Change computer settings, update drivers, and close unnecessary tabs to ensure that the issue is not caused by the computer. 

Why Is My Mouse Lagging?

If you notice a time lag between your mouse movement and its response on the screen, then you have a lagging mouse. This can hamper your experience whether you’re a pro gamer or a user simply performing some basic tasks on your PC. In this section, we present step-by-step guides to solve the problem without damaging your mouse. 

A mouse could be lagging because of dirty mechanical components, a dirty mouse pad, dead batteries, or a faulty USB port. 

We also have a more in-depth article on how to fix mouse lag, so make sure you check it out.

How to Fix a Dirty Mouse or Mouse Pad

It’s pretty easy for grime and dirt to accumulate on the surface of your mousepad and in any crevices or holes in your mouse so that it feels like your gaming mouse is slow. As a result, it is essential you regularly clean your mouse and mousepad. To prevent the accumulation of dirt, ensure you clean spots, stains, and spills as soon as possible. Our comprehensive DIY guide on how to clean a sticky mouse and mousepad will also prove helpful. Similarly, these tips and tricks on how to clean a gaming mouse may also prove useful.

Follow these steps to fix a dirty mouse or mouse pad.

Step 1. Switch off and Unplug the Mouse

If you have a wireless mouse with an on/off switch, turn it off. If the mouse is wired, unplug it from the USB port. Also, remove any batteries if it has any.

To fix a gaming mouse that’s slow, first turn it off and then clean it.
Before starting the cleaning process turn the mouse off. Source: YouTube.

Step 2. Clean the Outer Body of the Mouse

Once you’ve disconnected the mouse, wipe the outer surface with a damp cleaning wipe. You can also dip a microfiber cloth into a cleaning solution of dish wash or isopropyl alcohol and gently rub it on the surface. Also, gently scrub any stains and spots on the bottom surface pads of the mouse. This will help remove all dirt, dust particles, and greases without damaging the surface or internal parts.

Using a damp cleaning wipe, gently clean any dirt or grime from the outer body of the gaming mouse.
Clean the outer body of the mouse with a damp cleaning wipe. Source: YouTube.

Step 3. Clean the Crevices of the Mouse

Lightly spray a can of condensed air between the scroll wheel and click buttons. This helps blow out dirt and particles stuck inside crevices and narrow gaps. In addition, dampen a Q-tip or earbud with isopropyl alcohol and gently rub inside the tight spaces of the mouse. Use a dry swab to clean around the laser or LED.

Use an earbud dipped in alcohol to clean the small spaces of the gaming mouse if it is slow and needs to be fixed.
Use cotton buds to clean the small gaps and spaces in the mouse. Source: YouTube.

Step 4. Disassemble the Mouse

For a more thorough cleaning process, you’ll have to disassemble the mouse. This step should only be taken if you’ve already tried the above steps and you’re sure the mouse is malfunctioning due to dirt particles inside.

Look for the screw on the mouse. It is sometimes hidden under the bottom surface pads. Locate it to loosen it with a mini screwdriver from a set like this and gently remove the outer cover. If there are no screws you can pry off the outer cover with a thin screwdriver or needle.

If a gaming mouse is slow and can be fixed by cleaning the inner parts, the outer cover must first be removed.
Take off the outer cover of the mouse to access the inner components. Source: YouTube.

Step 5. Clean the Inner Components of the Mouse

Take your Q-tip or earbud like this dipped in this alcohol and carefully clean tight spots and gaps. In addition, lift the scroll wheel and gently clean it with the bud. Use condensed air to remove debris and dust particles gently. Take care not to scratch or damage sensitive parts like the sensors. Also, do not use any liquids on the inner components.

Cleaning the inner parts and surfaces of your gaming mouse could fix the fact that it is slow.
Clean out the inner surfaces and components of the mouse. Source: YouTube.

Step 6. Reassemble the Mouse

Ensure the inner components are thoroughly dried before attempting to reassemble the mouse. Carefully reassemble and screw back the outer covers in their appropriate position.

Step 7. Soak the Mouse Pad in Detergent Solution

Fill a container like this or bucket with mild warm water and mix in some detergent like this. Next, soak the mouse pad in the solution.

Your gaming mouse could be slow because of the mouse pad being dirty so fix this problem by cleaning the mousepad with detergent.
Soak the mousepad in a detergent solution to help remove dirt, dust, and other particles. Source: YouTube.

Step 8. Scrub the Mouse Pad

Rub the mouse pad gently with a soft sponge like this for a few minutes. Flip it over and repeat this on the backside as well. Then rinse thoroughly in freshwater. If you have an RGB mouse pad like this, simply unplug the pad and clean only the surfaces with a damp rag. Avoid letting any liquid get into the USB port.

Rub your soapy mouse pad gently with a soft sponge to clean it properly and then rinse it with fresh water.
Make use of a soft sponge and rub the mousepad softly. Source: YouTube.

Step 9. Dry the Mouse Pad

Wrap the pad in a towel like this to dry it up faster and then leave it exposed to sunlight to dry completely.

Use a towel to dry the mouse pad properly.
Dry the mouse pad using a towel. Source: YouTube.

Step 10. Test the Mouse and Mouse Pad

Ensure both the mouse and mousepad have dried thoroughly. Plug the mouse in or reconnect it using Bluetooth and test that it is working properly.

You may also be interested in our list of gaming board testers and how to use a tester properly. If so, be sure to read our related article. Similarly, if you aren't sure what to do when a gaming keyboard is not working properly, make sure to learn more in that article too.

How to Fix Dead Batteries

One of the common causes of lagging, sluggish or unresponsive gaming mice is having dead batteries. So, if you have a wireless mouse, check the batteries, no matter if your mouse uses rechargeable or non-rechargeable batteries. Many gaming mice have a built-in LED indicator that blinks or changes color when battery levels are low. You should also still check even if there is no warning sign.

These are the steps to fix dead batteries:

Step 1. Switch off the Mouse and Open the Battery Compartment

Turn the mouse switch off if there is one. Next, locate the battery compartment. Most will have the compartment located on the bottom, but you can refer to the device manual if unsure. Secure the mouse and apply pressure on the cover groove in the indicated direction. This will pop or slide the compartment cover open.

To fix your gaming mouse that is slow, you may need to replace the batteries.
Open the battery compartment to access the old batteries. Source: YouTube.

Step 2. Remove and Dispose of the Old Batteries

With the batteries now exposed, you can take them out. You can either make use of your hands or a specialized tool if the batteries are stuck. Dispose of the batteries responsibly to avoid waste or fire hazards.

Once the batteries are uncovered remove them and dispose of them responsibly.
Remove and dispose of the old batteries properly. Source: YouTube.

Step 3. Install New Compatible Batteries

Most gaming mice require either AA or AAA standard batteries, so check which type your mouse is designed to use. Install the batteries and ensure the positive and negative ends are placed correctly. Replace the battery compartment cover and switch on the mouse.

Make sure that the replacement batteries are the correct size for your mouse and that they are inserted properly.
Ensure the new batteries are compatible and install them correctly. Source: YouTube.

Step 4. Recharge the Mouse 

If your mouse is rechargeable, plug it into its charger to charge for the appropriate period of time. Some wireless gaming mice like this have a charging dock for charging.

Some wireless mice have a handy dock for charging and others need to be plugged in to charge.
Plug a rechargeable mouse in, or place it on its charging dock to charge it. Source: YouTube.

You may also be interested in learning how to fix a gaming mouse that keeps double clicking, or you may need a quick fix for a gaming mouse that is disconnected. Either way, be sure to take a look at our related articles for more information.

How to Fix a Faulty USB Port

If your cursor movements are jittery, blinky, or laggy, you may have problems with your PC USB port. This kind of problem could lead to the mouse disconnecting and reconnecting or failing to be detected, or the OS displaying an error message relating to the device. This video tutorial gives some handy tips on how to fix a faulty USB port.

Follow these steps to fix a faulty USB port:

Step 1. Restart your PC and Reconnect Your Gaming Mouse

The first step to take if you have problems with the USB port connection is to simply restart your computer. More often than not, once the operating system has rebooted, the mouse will be recognized and start working smoothly. You can also unplug and reconnect your mouse to the PC again, as the problem could be a loosened connection. If the mouse still fails to be detected, move on to the next step.

Step 2. Remove any Dirt, Dust, or Debris Stuck Inside the Port

Inspect the USB port for dirt, dust, and debris. It is quite easy for particles to get wedged inside the port, causing problems like a shaky connection, airflow reduction, and overheating. Spray a can of compressed air to blow the particles out of the port. Take care not to force them further in.

Make sure that the USB port is clear of dust and other particles that could be affecting the mouse's connection.
Clean out the USB port to prevent any particles from affecting the mouse connection. Source: YouTube.

Step 3. Uninstall the USB Host Controller

The Device Manager in Windows lists all the devices connected to your computer and can help solve this issue. First, right-click the Start icon and select “Device Manager.” Next, check for “Universal Serial Bus Controllers” and expand the section. Then, right-click the USB Host Controllers and uninstall them. Finally, reboot your PC. The USB controllers will automatically be reinstalled, and you can reconnect your mouse to see if it works.

Make sure that the USB port is clear of dust and other particles that could be affecting the mouse's connection.
Uninstall your mouse my navigating to the USB setting.
Navigate to the USB controllers and uninstall the device. fpsgadgets.com.

Step 4. Disable the USB Selective Suspend Feature

One last factor that can affect your mouse’s behavior through the USB port is the USB Selective Suspend feature. Windows uses this feature to save power by turning off the USB device. However, it may result in lagging issues with your mouse. To fix this, open “Windows Control Panel” and click on “Hardware and Sound” and then “Power Options.” 

Next, click “Change plan settings” for your selected plan and then “Change advanced power settings.” Expand “USB Settings” and “USB selective suspend setting.” Disable the settings options - On battery and Plugged in and click “Apply” and “OK” to confirm the settings. Finally, reboot your PC, and test the USB mouse again.

To fix your gaming mouse, you may need to change the power options to stop windows from automatically disconnecting the mouse.
Navigate to the USB controllers and uninstall the device. fpsgadgets.com.

Step 5. Try a Different USB Port or USB Cable

Try plugging the mouse into other USB ports on your PC, as the problem could be with that specific port. You can also swap to a different USB cable, as faulty USB cables are more common than faulty USB ports.

Summary of Reasons for a Mouse Lagging and How to Fix It

The Possible Reason for a Mouse Lagging How to Fix It  Items You May Need to Purchase
Dirty Mouse or Mouse Pad Disconnect and clean the mouse and mouse pad Cleaning wipe,Isopropyl alcohol,Condensed air duster
Dead Batteries Install new compatible batteries or recharge the mouse Standard Energizer batteries,
Faulty USB Port Restart the PC, clean the port, uninstall the USB Host controller, disable USB selective suspend feature or try a different port or cable. Braided USB Cord Fits Gaming Mice & Wireless Gaming Mouse Charging Dock

Make sure to also take a look at our quick guide to gaming mouse specs for more information.

What to Change in Your Computer Settings if Your Gaming Mouse is Slow to Respond

A slow or unresponsive mouse can be traced to issues with your computer settings, like an outdated driver or faulty mouse configuration. These issues are commonly reported with sophisticated gaming mice on FPS games. In this section, we go through several computer settings you can use to fix a slow gaming mouse quickly.

If a gaming mouse is slow to respond, try updating the drivers on the computer, adjusting the mouse settings, and disabling USB power-saving settings. 

If your mouse is not performing and you think you need to replace it, check out our suggested best FPS gaming mice available on the market for you to buy right now. 

Try the following suggestions to fix a gaming mouse that is slow to respond:

Update or Download Drivers

Outdated or problematic mouse drivers can affect your gaming mouse functions and prevent it from responding smoothly. As a result, it is essential to stay current with your drivers and update them when necessary. To update your drivers, open Device Manager and select "Mice and other pointing devices" from the list. Right-click on your gaming mouse and select “Update driver”. Choose Search automatically for drivers and wait for your driver to be updated.

If your mouse is still sluggish, select Search for updated drivers on Windows Update and download any available driver update. You can also roll back the mouse driver if you have the most recent update. Finally, restart your PC.

If your gaming mouse is slow you can fix it by updating the mouse driver.
Updating the mouse driver can help fix a slow or unresponsive mouse. fpsgadgets.com.

Adjust Mouse Settings

There are several settings on your PC which you can adjust to fix your slow mouse. To access Mouse settings, open your system settings and select Mouse from the Devices option. You can then enable and disable the "Scroll Inactive" feature several times. This feature allows the mouse to scroll within inactive windows with the pointer hovering over them. You can also select Additional Mouse options and navigate to the Pointer Options tab. Verify that the Enhance Pointer Precision option is activated. Finally, select Apply to save the changes.

To fix your gaming mouse that is slow, you may need to the make sure that the Enhance Pointer Precision option is activated.
Adjust the mouse settings to your preferred configuration. fpsgadgets.com.

Disable USB Power-Saving Settings

Windows Power saving features could also affect the functionality of your mouse. Relaunch the Device Manager window. Next, locate and expand "Universal Serial Bus Controllers." Right-click on each USB hub and select "Properties" from the drop-down menu. Then, click on the "Power Management" tab and uncheck the "Allow the computer to turn off this device to save power" option. Select OK and check if the mouse functions properly.

Make sure that you uncheck the setting that allows your computer to turn off your device to save power.
Uncheck the USB power management option to let the mouse work smoothly in Windows power saving mode. fpsgadgets.com.

Summary of Methods for Fixing a Mouse That is Slow to Respond and How to Do It

Method for Fixing a Slow Mouse by Changing ComputerSsettings How to Do It
Update or Download Drivers Access Device Manager and install, update or roll back the Mouse Driver
Adjust Mouse Settings Enable or disable the Scroll Inactive feature and activate the Enhance Pointer Precision feature
Disable Power-Saving Settings Navigate to the specific USB hub and disable the Windows power saving option.

What to Do if Your Mouse Stutters When Moving Fast

Having your mouse frequently stuttering makes it hard to perform basic tasks, not to mention pro gaming. It can reduce your gaming performance considerably and increase your frustration. 

If a mouse stutters when moving fast, disable Windows scaling, lower the graphical settings, check the mouse DPI, or disable the overlays. 

If your gaming mouse is just not performing as well as you would like it to we suggest you have a look at our best PC gaming mice suggestions.

These are the tricks you can try to fix your mouse that is stuttering:

Disable Windows Scaling

Windows scaling helps increase the size of elements on the screen but can also cause glitches such as a stuttering mouse. You can either disable the screen scaling feature entirely or separately for each game.

Follow these steps to disable windows scaling:

Step 1. Open Settings

You can either enter Settings in the Search Bar, locate Settings when you click the Start Icon or press “Windows Key + I”. These methods will open the Settings application.

Open your settings window.
Open the Settings application. fpsgadgets.com.

Step 2. Open Display Settings

Click on System and navigate to Display Settings.

Click on the Display option.
Navigate to the Display settings to access Windows screen scaling feature. fpsgadgets.com.

Step 3. Disable Screen Scaling

Click on “Change the size of text, apps, and other items” and set it to 100% from the drop-down list.

Turn off scaling by slecting the size of text, apps, and other items to be 100% in the drop down menu.
Set the display scale to the standard 100% to disable any scaling. fpsgadgets.com.

Step 4. Open the Game Properties

If you want to resolve the screen scaling feature for a specific game, navigate to the game’s directory and locate the executable application file. Then right-click on the file and select Properties.

You can also disable the screen scaling properties for specific games.
Navigate to the properties window of the specific game. fpsgadgets.com.

Step 5. Override the Scaling Feature

Select the “Compatibility” tab and click “Change high DPI settings”. Next, check “Override high DPI scaling behavior”. For “Scaling performed by:”, select “Application” from the drop-down menu. Select “Apply” to save the changes.

Override the scaling feature by selecting the Override high DPI scaling behaviour and then slecting Application.
Check the Override high DPI scaling behavior option and select Application from the drop-down list. fpsgadgets.com.

Lower the Graphics Settings

Your mouse may begin to stutter as a result of features such as a low graphics card, an inadequate processor or insufficient memory storage. If your PC is struggling to run the game, then you’ll notice poor gaming performance, graphics glitches, low FPS and a stuttering mouse.

These are the steps to lower the graphics settings:

Step 1. Compare your PC Specs with the Game’s Minimum Specifications

To view your computer’s specs, open the Settings app. Select “System” and choose “About” from the section list. You should be able to see the processor, installed RAM and system type of the PC. You can then crosscheck the features with minimum requirements and recommended specs of the game. For the best gameplay experience, ensure your system’s specs are above the game’s requirements.

Your computer has to meet, or exceed, the requirements for the specific game that you would like to play
Every game has its minimum system requirements which your computer must meet for the game to run smoothly. Source: Systemrequirementslab.

Step 2. Adjust the Graphics Settings of the Game

Provided your computer’s system meets the game’s specs, navigate to the in-game graphics settings which will differ depending on the game you want to play. Some allow you to adjust the game settings on every location while others offer preset options such as high or low settings. Turn the graphics setting to the lowest level and then increase till you have decent visuals with smooth gameplay without your mouse stuttering.

To fix a gaming mouse that is slow or stuttering, reduce the graphics of the game that you are playing.
Lower the graphics quality of the game if your mouse is lagging or stuttering for a smooth and seamless gameplay. Source: Bestgamingsettings.

Check The Mouse DPI

The Mouse DPI (dots per inch) determines the sensitivity of the mouse. Most mice have DPIs ranging from 800dpi to 6000dpi. The higher the DPI, the faster and more sensitive the mouse is.  If you notice your mouse stuttering, it may be because of the DPI value. You can read our guide on how to test and change mouse dpi for more information.

Follow these steps to check your mouse DPI:

Step 1. Open the Mouse Settings

Open “Settings” and Select “Devices” from the options provided. Next, choose “Mouse” from the selection and select “Additional mouse options”.

Select “Settings”, “Devices”, and then navigate to “Additional mouse settings” to change your DPI settings.
Navigate to the advanced mouse settings. fpsgadgets.com.

Step 2. Check Pointer Speed and Precision

Switch to the Pointer Options and check the Enhance pointer precision option. Also, increase the pointer speed as needed. Select Apply and OK to save the changes.

To fix a slow or stuttering gaming mouse adjust the Enhance pointer precision setting.
Adjust the settings to fix stuttering and lagging mouse pointer. fpsgadgets.com.

Step 3. Use the DPI Button

Confirm if the mouse has a DPI button, like this one does, and press it to display the DPI settings on the system screen. Test and change the DPI till your mouse is running smoothly.

Change the DPI of your mouse by pressing the DPI button on the mouse.
Many mice come with a DPI button for adjusting the DPI and sensitivity. Source: Amazon.

Disable Overlays 

Game overlay is a feature that allows you to stream, read chats, view events and capture gameplay efficiently. However, it can also result in a glitchy or stuttering mouse. Almost every game, game launcher and graphics card offers an overlay feature so you might not even be aware you have it enabled.

Follow these steps to disable the overlays:

Step 1. Check for Your PC Graphics Card Software

Search for and open your PC System Information window. Expand the “Components” section and select Display in the list. You should then see the name of the graphics card, and other information.

Confirm the graphics card your PC uses. fpsgadgets.com. ALT: Check to see what graphics card your computer has.

You may also find interest in how we choose a gaming mouse for large hands. If so, be sure read our related article for more information.

Step 2. Disable the In-Game Overlay

The process of disabling the overlay usually differs depending on the software you’re dealing with. You’ll have to first open the start menu and select the graphics software. Next, open the software settings and locate the option for “In-Game Overlay”. Disable the feature and check if the problem is resolved.

To disable the In-game overlay of your PC graphics card may fix the problem of your gaming mouse being slow.
Disable In-game overlay for your PC graphics card. Source: Windows10freeapps.

Summary of Methods for Fixing a Mouse That Stutters When Moving Fast and How to Do It

Fixes to Try if Your Mouse Stutters When it is Moving Fast How to Do It 
Disable Windows Scaling Access the Game properties and override the Windows screen scaling behavior
Lower the graphical settings Navigate to the in-game settings and reduce the graphics settings for the game
Check the DPI Access Mouse settings and increase pointer speed or make use of the on-the-fly button
Disable the overlays  Check your PC graphics card and disable the in-game overlay in the software settings

Why Is My Mouse So Slow All of a Sudden?

Imagine being in a high-stakes game, and your mouse suddenly becomes slow. As many gaming genres require you to use your mouse, this issue can be extremely annoying. In this section, we’ll deal with causes and possible fixes for a suddenly slow mouse.

A mouse may move slowly all of a sudden if there is insufficient processing power or if a computer update resets the mouse’s settings to the original factory settings. 

Insufficient Processing Power

One possible cause for a mouse moving slowly all of a sudden could be overloading the system’s processor. Running multiple demanding processes leads to high CPU usage, causing the PC to slow down considerably. If you’re suddenly experiencing long loading times, crashes, or slow mouse and other devices, then you need to check and fix your CPU usage.

These steps will help you to fix a gaming mouse that is suddenly slow:

Step 1. Open the Task Manager

There are several methods to open your PC task manager. You can right-click on the taskbar or Start icon and select “Task Manager” from the provided list. You can also use the keyboard shortcut “Ctrl + Shift + Escape” to load the Task Manager directly. Alternatively, you can type “Ctrl + Alt + Delete” to bring up the lock screen and then open the Task Manager from there.

To check CPU usage open the Task manager.
Open your device Task Manager. fpsgadgets.com.

Step 2. Check the Performance Status

Once the Task Manager is open, switch to the “Performance” tab and click CPU from the menu. You’ll be presented with real-time updates about the performance and memory status of your CPU. If you have less than 4 gigabytes available, your system is possibly overloaded.

You will need to check the performace of your computer’s system processor.
Navigate to the Performance tab to view the performance and memory status of your system processor. fpsgadgets.com.

Step 3. Close Running Processes

Click on the “Processes” tab to find the list of programs and processes currently running on your PC. The list is usually divided into “Apps”, “Background Processes”, and “Windows Processes”. Programs under the Apps section are generally safe to close. Check for the highest CPU usage programs and select “End Task” in the bottom right corner. Repeat for all the programs youaren’t currently using. If you encounter any program you’re unsure of, browse the name on Google to confirm they’re safe.

Check to see which programmes are running and close the ones that you are not using.
Close all unnecessary demanding programs running in the Task Manager. fpsgadgets.com.

Step 4. Scan for Viruses and Malware

Insufficient processing power could also be due to malware and viruses. They can sometimes be discovered in the Task Manager or through a Windows scan but harmful malware and viruses are often concealed. Use a trusted antivirus program like Kaspersky or Norton, and scan your computer to get rid of the harmful programs. 

Scan your computer to detect malware and viruses that could cause your computer to slow down.
Open your available Antivirus program and scan your PC for any virus or malware. fpsgadgets.com.

Check the Mouse Settings

If your mouse suddenly becomes slow and sluggish, you should check your Windows updates. You may have configured all your mouse settings correctly, but a recent Windows update could reset them back to the default mouse settings. If you’ve been working with a faster and smoother configuration, reverting to the default settings will make your mouse seem slow. As a result, you’ll have to reconfigure your mouse, particularly the speed and sensitivity settings.

Step 1. Open the Mouse Settings

Open the Settings app and select “Mouse” from the Devices option. You can also search for Mouse in the Windows search bar. Next, select “Additional mouse options” to access the advanced settings.

Navigate to the “Mouse” settings to make sure that your customised settings haven’t been changed.
Open your mouse settings and inspect that the settings are configured correctly. fpsgadgets.com.

Step 2. Reconfigure the Settings

Navigate to the Pointers Options and check the box option for “Enhance pointer precision.” You can also reset your pointer speed to the previous point.

Adjust the “Enhance pointer precision setting”.
Reconfigure any settings that were reset due to an update. fpsgadgets.com.

Summary of Methods for Fixing a Mouse That Suddenly Starts Running Slowly, and How to Do It

Reason Why a Mouse May Suddenly Start Running Slowly What to Do
Insufficient Processing Power Access Task Manager and close all unnecessary resource-heavy programs and applications
Default Mouse Settings Reset By Accident Open Mouse settings and reconfigure the settings to your preferred configuration


This website is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.