Para la solución no sería meter las webs comerciles sólo en resultados pagos, porque esto reduciría mucho el número de webs comerciales lo que sería contraproducente para los usuarios que buscan servicios y productos por internet (como dije antes). En mi opinión una mejor solución sería crear separar las búsquedas comerciales de las de contenido, pro supuesto que suponiendo que se puedan identificar las webs comerciales.
Tal vez poner una opción de búsqueda que diga "incluir webs comerciales" a lado de la de "en español"...