1. A computer-implemented method, comprising: receive, with a processor of a computer, a message before the message is posted to a social media service; analyzing, with the processor of the computer, the message using data analytics to obtain analysis results; comparing, with the processor of the computer, the obtained analysis results to similar analysis results stored for at least one pre-existing message; for one or more correlations between the message and the at least one pre-existing message, determining, with the processor of the computer, one or more contributing terms that have semantic meaning within a context of the social media service; based on the one or more contributing terms, generating, with the processor of the computer, one or more suggestions for improving the message; and modifying, with the processor of the computer, the message based on the one or more suggestions.