tbh you shouldn’t be crafting your dni to look good for other people on the site since a lot of the time that’s what dnis are used for; if you really wanna put one the best idea is to just put your own criteria for yourself
in general toyhousers like to make their dni criteria “basic dni criteria” (which you could find sources online for and stuff; plus it depends on the source you find); even with the “basic dni criteria” on you you’re not gonna be able to please everyone on the site since not everyone on the site is even gonna abide by them (yes, even if it directly violates rule 1.1 on toyhouse)
though in my personal experience and from what i’ve seen, most dnis tend to not work to fending off certain people you don’t want interacting (especially if it’s outside of “dni if you’re under/over certain age, or “dni if you have this type of content because it’s a trigger/harmful to me”), but rather it serves as a list of “here’s what bothers me”, and besides, no homophobe or transphobe or bigot or creep is gonna look at a basic dni criteria and go like “oh no i fall under this! shiver me timbers! i better go the other way”; to get rid of people you really just don’t want to interact with for some reason the block button is your best friend as mentioned earlier
and if you’re wondering about me, i don’t have a dni really, other than just a statement that i do not want to interact in ways more than forums or art trades with someone who is 13 (or under)
for a byi list, again the purpose is to put anything you want other users to know about you that may impact their interactions with you or your interactions with them; this is often stuff like “i have these conditions which make me interact differently/forget stuff” or “i’m an adult; please keep that in mind” or whatnot
and if you’re wondering about me, i do kinda have a hefty byi list personally; though you do what you feel is right for you