Here is a link to the tests that Red Cross performs on donated blood.http://www1.givebloodgivelife.org/medical/testing/
It is a grave mistake for anyone to believe that donating blood is a good way to be tested for STDs.
First, even when one goes to an STD clinic and asks for an STD screening, very often, herpes tests are NOT included. That is a specific test that many test sites consider too expensive to perform. Red Cross does NOT test for herpes
because it is not transmitted through the blood. Herpes is a virus that is transmitted through skin-to-skin contact only.
Red Cross does test for HIV-1, HIV-2, hepatitis and syphilis. However, their priority is to make certain they do not give tainted blood to patients. They are NOT a test site for STDs. They may or may not get back to blood donators when their blood tests positive for anything.
I hope the link helps!