With appropriate control algorithms, solar radiation pressure (SRP) can be effectively used for orbit control around small celestial bodies. In contrast to the historical treatment of SRP as a disturbance at the weak gravity environment, the present paper finds active control of spacecraft attitude promising for orbit control. An optimal control law is developed for the SRP-based orbit control, where a complex reflection model is considered to make the control law applicable to realistic surface reflection models. The optimal control law is demonstrated with numerical simulations on an asteroid landing scenario, which is inspired by the Area-of-Effect Softbots (AoES) concept for small-body exploration supported by the NASA Innovative Advanced Concept (NIAC) program. The simulation results show the robustness of the control algorithms against possible disturbances, including the solar gravity, the small body’s irregular gravity field, and stochastic acceleration that can represent uncertainties in the dynamics modeling.