What is the best keyword density?

Most SEO experts believe that an ideal keyword density is around 1-2%. This means the target keyword appears about one to two times per 100 words. At this rate, the keyword appears enough times to show search engines what the page is about without engaging in keyword stuffing.

For More Information Please Refer: https://blog.alexa.com/keyword-density/