I had this issue last year and here's what I did.
1. make sure you have a good dry dust bath. Ash, clay, sand, soil, DE and grit. You can't go wrong using a big rubbermaid bin for this and keep it full.
2. Fill a pillow case with DE and treat each
chicken by placing it in the bag (head stays out of the bag) and working the DE all over the bird. (get a dust mask)
3. Clean out all nest boxes and every coop surface and roosts. I used a gallon of Simple Green
soap mixed 50/50 with water in a sprayer. Soak EVERYTHING. Allow to dry and then rinse surfaces where chickens are likely to rest to remove soap residue. The soap kills the adult mites really well and it's pretty mild.
4. Repeat steps 1-3 weekly until mites are undetectable.
For me it took about a month before I stopped seeing any of them. I noticed that some chickens tend to be better hosts for the mites. Polish (tophat) chickens are really bad at keeping themselves mite free. The one I had was a mite magnet and he likely kept spreading them all over the coop. Once you get them under control try to ID where they came from and why they built up. Usually it's from wet coop conditions and lack of dust for bathing. Wild birds can introduce them and they can also come in from other sources such as
hay and straw from the
feed store.
Good luck