Spam and profanity are a big problem for anyone with a site. Whether yours is a simple website with a few pages or a multi-user platform that hosts tons of user-generated content.
You need to be wary of profanity and spammers for two major reasons: Profanity will scare away prospects leaving you with a thinner bank balance.
Spammers will instantaneously hurt your SEO rankings in Google and other search engines; Depending on the type of website (or community) you run, profanity may or may not be a problem. But excessive use of cursives and adult language will decrease your online sales and your potential to attract viable partners. That’s right; companies will think twice about collaborating with you if your website is overly profane.
Spam on the other hand will hurt your credibility with search engines as well as human web visitors. Credibility is your online currency – lose it and you lose business.
Yes, the context of the word affects how strongly people react against its usage. We can truly understand the context, but search engines cannot fully understand. Google and other search engines have sets of filters to prevent profanity.
One example of how they do this is Google's SafeSearch filter. Granted, this is disabled by default and is intended for filtering sexually explicit content, but individual can enable this feature. If your web pages have sexually explicit words, images, etc., users with this filter enabled will not see your web pages in the search results. Thus, these websites will lose some traffic.