SEO Question: When I did a related search on Google it said that my site was related to some gambling sites. How do I help my site no longer be related to these sites?
Answer: It sounds like you may have a spammy link profile that needs cleaned.
Site Content Cleanliness Check:
Do a site:mysite.com search in Google for your domain, while also searching for a few offensive words to ensure nobody has added spammy pages and / or spammy outbound links to your site.
Outbound Link Profile:
The first thing you want to do is look at who you are linking to. If you are linking to any off topic or spammy stuff get rid of those links. If you are not linking out to any industry authorities link out to a few authority sites in your industry to help search engines understand what sites your site is related to.
Clean Up Your Inbound Link Profile:
Stop renting any links that associate your site with bad sites (ie: have co-citation with spam).
The next thing you may want to do is consider looking through your backlinks in Yahoo! while searching for offensive words (ie: casino, poker, gambling) to see if you have any dated offensive links that you may need to request be removed.
Build Up Your Legitimate Inbound Link Profile:
While you are taking down the bad links also look to make sure you have plenty of good links that help put your site in the community it belongs in. Submit your site to a few of the major trusted directories, get other locally or topically relevant authoritative links (industry magazines / bloggers / trade associations), then use tools like hubfinder, touchgraph, MyBlogLog, Alexa related sites, the Google Directory, and other similar sites that help organize link profiles and/or visitor profiles to define communities.
When possible get links from those quality sources. If it seems like your site could not get many links from those quality sources then do what you have to in order to be considered comment worthy and link worthy. If you don't know how to do that, do the following: