For more see index.
How To Block Tags (no browser add ons)
How to exclude tags so that you don't have to set filters every time you search. This is where it gets more complicated. But the results can be well worth it if there are specific tags you don't want to see. Now this isn't full-proof by any means due to the fact that not everyone is going to tag their work appropriately, and some tags that have such varied meanings it can be hard to pin them down. But it should really reduce your accidental exposure to things you don't like.
Excluding Ships
Firstly you go into your site skin (if you don't have one see this post) and click on Custom CSS, it will show the box where the code for the skin will go:
Then for excluding tags there is a piece of code you must use:
.blurb:has(a[href$="/tags/tagstringhere/works"]) { display: none !important; }
Excluding a ship tag (maybe one that's popular in a fandom you're in, and always clogs the search, that you simply hate) I find works best since it's such a specific tag. To do this you will need the URL pulled directly from the tag. I will use a ship I don't like to demonstrate. I want to excluding the ship of Hank Anderson/Connor from my searches because I have no interest in reading for this ship:
https://archiveofourown.org/tags/Hank%20Anderson*s*Connor/works
For the tag block to work we don't need the whole URL:
https://archiveofourown.org/tags/Hank%20Anderson*s*Connor/works
Take the remaining part and paste it into the "quotation marks". It should look something like this:
.blurb:has(a[href$="/tags/Hank%20Anderson*s*Connor/works"]) { display: none !important; }
Update the skin and your display should look like this for the excluded ship:
You can repeat this process as many times as needed for different ships and you will have no more works tagged with the specific ship or ships appearing in your search. Pretty cool!!!
Excluding Other Tags
Excluding other tags is done in the same way, using the same piece of code. But it may not be as effective, especially if it's from the 'additional tags' section. There are many tags that link to other tags so excluding all of them that link up may not be possible, but excluding the main offenders should help reduce your exposure to works you don't like.
Here's an example list of some tags that I want to exclude:
Puppy Play
Pet Play (which links to the tag 'Animal Play' allong with many others)
Here's what the code I have used to exclude them looks like:
.blurb:has(a[href$="/tags/Puppy%20Play/works"]) { display: none !important; } .blurb:has(a[href$="/tags/Animal%20Play/works"]) { display: none !important; } .blurb:has(a[href$="/tags/Petplay/works"]) { display: none !important; } .blurb:has(a[href$="/tags/Pet%20Play/works"]) { display: none !important; }
This does not catch all works of this type because there are so many variations upon these tags. But it means I won't have to filter it manually every time I search. And I can add to these should I encounter anything else I don't want to read.








