Declutter Pinterest

Removes intrusive Pinterest shopping promotions, ads, and clutter, and makes the website more user-friendly

Author
August4067
Daily installs
4
Total installs
198
Ratings
1 0 0
Version
0.6.0
Created
2024-10-13
Updated
2024-12-07
License
MIT
Applies to

Description

Pinterest has promoted shopping and ads at the cost of the user experience. This script cleans up shopping promotions, ads, and clutter, and makes the website more user-friendly.

Enjoy browsing Pinterest in peace.

This script uses Semantic Versioning and is currently in development.

Features

  • Removes promoted pins
  • Removes ads
  • Removes "Shoppable Pins" (Pins with a little Shopping tag in their description text)
  • Removes those little shopping "dots" when you hover over an image
  • Removes "Shop the look" section next to Pins
  • Removes comments next to Pins (toggle this in settings)
  • Removes messages icon from navbar (toggle this in settings)
  • Removes notifications icon from navbar (toggle this in settings)
  • Removes "Shop products inspired by this board" section at the top of boards
  • Removes featured boards
  • Removes Pin descriptions underneath Pins (I find them annoying)
  • Removes flashing notifications from browser title (example: "Pinterest (2)" will be changed to "Pinterest")
  • Removes "Shop now" card that shows up as first result in some searches
  • Removes "Explore featured boards" card that promotes those "Pinterest Shop" boards
  • Removes dynamic search bar suggestions that flash every few seconds in the nav bar
  • Removes shopping tabs at the top of search results (like "Holiday finds")
  • Removes "Popular on Pinterest" search bar suggestions

Settings

This script has several settings you can toggle from the Tampermonkey dropdown.

Setting Description Default
Remove Shoppable Pins Removes Pins with the Shopping tag icon in the footer. These are often irrelevant, clutter up search results, and promoted by merchants.

Note: if all search results / related Pins are Shoppable Pins, this setting will remove every Pin from the page, leaving a blank page. Unfortunately, this is expected behavior, and is a result of Pinterest cluttering up your results with Shoppable Pins. You may want to try a different search in this case, or disable this setting if you want to see Shoppable Pins.
false
Remove Pin footers Removes the text under a Pin image. I find these to be mostly clutter, and usually irrelevant false
Remove Pin comments Removes the comments section and comment box next to a Pin false
Remove Navbar Notification Icon Removes the notification icon from the navbar - I find these to be almost always irrelevant "We found Pins you might like!" notifications, and nothing that actually matters false
Remove Navbar Messages Icon Removes the messages icon from the navbar false

TODOs

  • [ ] Remove little blue notification badge from favicon indicating new pins / notifications available
  • [ ] Remove "Ways to style" section with "Shop the look" pins
  • [ ] Test non-US locales
  • [ ] Dark mode
  • [ ] Observe visual container for changes and remove buttons
  • [ ] Fix multiimage display card overlapping pins after pin footers are removed
  • [ ] Performance improvements to use mutations, and rely less on DOM queries

License

Copyright 2024, August4067

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.