The term Keyword punctuation is define as the various punctuation characters like underscore (_), Ampersand (&), dash (-), ��, * etc� are used with your keywords. These punctuation characters have a noticeable impact on search result from searcher perspective. From the SEO perspective if your user use these punctuation then it is good for you to use these punctuation in your keyword because by this your visitors reach to your site.