การป้องกันโรคของวัคซีนอย่างมีประสิทธิภาพ ทำให้เกิดการสร้างเสริมภูมิคุ้มกันโรคได้ จะต้องประกอบด้วยหลายปัจจัย กล่าวคือ วัคซีนจะต้องมีคุณภาพที่ดี มีการบริหารจัดการวัคซีนที่ถูกต้องเป็นระบบ และเพื่อให้ระดับภูมิคุ้มกันอยู่สูงจนสามารถป้องกันโรคได้นั้น จะต้องได้รับวัคซีนในช่วงเวลาที่เหมาะสม
เนื่องจากวัคซีนบางชนิด ถ้าร่างกายได้รับเร็วเกินไป ร่างกายจะไม่สามารถสร้างภูมิคุ้มกันได้ เช่น วัคซีนป้องกันโรคหัด แนะนำให้ฉีดในเด็กอายุตั้งแต่ 9 เดือนขึ้นไป เพราะว่าถ้าเด็กอายุน้อยกว่านี้ วัคซีนหัดจะกระตุ้นร่างกายให้สร้างภูมิคุ้มกันต่อโรคนี้ได้ไม่ดี
และครบถ้วนตามจำนวนครั้งที่กำหนด เช่น วัคซีนบางชนิด เช่น วัคซีนป้องกันโรคไข้สมองอักเสบเจอี วัคซีนป้องกันโรคโปลิโอ คอตีบ ไอกรน บาดทะยัก เป็นต้น วัคซีนต่าง ๆ เหล่านี้ เมื่อเข้าสู่ร่างกาย จะกระตุ้นให้สร้างภูมิคุ้มกันสูงขึ้นระดับหนึ่ง แล้วระดับภูมิคุ้มกันก็จะลดลง ต้องได้รับการกระตุ้นตามจำนวนครั้งที่กำหนด จึงจะมีระดับภูมิคุ้มกันอยู่ในระดับสูงพอในการป้องกันโรค