¿Para qué mostrar el contenido de tus páginas en las búsquedas si un usuario lo que quiere es el contenido de tus entradas?

Si quieres evitar esta acción basta con incluir el siguiente script a modod de filtro en tu functions.php:

function Filtro($query) {
    if ($query->is_search) {
        //Elimino los contenidos de las páginas con estas ID para que no busquen en ellas.
        $query->set('post__not_in', array(215,19,5,7,9,11,13,15,17,31,33,35,37,39,67,87,89,108,113,126,121));
    }
    return $query;
}
add_filter('pre_get_posts','Filtro');

La línea que nos interesa es la que declara el array con los IDs de las páginas a excluir de los resultados de búsqueda:

$query->set('post__not_in', array(215,19,5,7,9,11,13,15,17,31,33,35,37,39,67,87,89,108,113,126,121));

Como intuirás, es posible poner menos IDs así como más.

Después hacemos el add_filter correspondiente y nuestro Filtro queda aplicado a los resultados de búsqueda.