Cuando se planifican las directivas, siempre es mejor aplicar las políticas más amplias en el nivel superior de la estructura del DA e ir bajando niveles a medida que se aplican directivas más específicas relativas a grupos de usuarios o de equipos escogidos dentro de una unidad organizativa. No obstante, además de factores típicos, como la combinación de directivas en cada nivel jerárquico, deberá también tener en cuenta otros menos evidentes. Entre otras cosas, la profundidad de la estructura del DA puede incidir en su planificación. Dado que las configuraciones de directivas en un determinado nivel modifican las configuraciones heredadas del nivel superior, el procesamiento de todas las directivas en cada nivel, desde el más alto al más bajo ?un usuario, por ejemplo? puede demorarse más de lo previsto. Los usuarios del nivel más bajo podrían tener la sensación de que el inicio de sesión dura más de lo normal.
Otro aspecto que debe tenerse en cuenta es el tráfico de red que puede generarse cuando los usuarios se conectan. Un GPO asociado a toda una sede puede afectar a todas sus máquinas, independientemente del dominio al que pertenezca. Aquí reside precisamente la ventaja de disponer de una directiva aplicada a la sede. Sin embargo, el GPO reside sólo en un único dominio, aun cuando en una misma sede pueda haber múltiples dominios. Consecuentemente, para obtener la directiva, todos los equipos de todos los dominios deberán contactar con un dominio controlador en el dominio que contiene el objeto directiva de grupo. Esta necesidad genera un tráfico adicional en la red y una sobrecarga en los controladores de dominio. La solución pasa a veces por crear GPO idénticos en el nivel del dominio, de modo que cada equipo puede conseguir directivas desde su propio controlador. Para acabar de mejorar el rendimiento, también pueden desactivarse las configuraciones de equipo o usuario por cada GPO. Otra acción conveniente consistiría en configurar el GPO para que el sistema lo procese únicamente en caso de que su número de versión haya cambiado desde el inicio de equipo o de sesión más reciente.