We present the effect of geometrical parameters, particularly shape, on optical absorption enhancement for thin film solar cells based on crystalline silicon (c-Si) and gallium arsenide (GaAs) using a rigorous coupled wave analysis (RCWA) method. It is discovered that the "sweet spot" that maximizes efficiency of solar cells exists for the design of nanophotonic surfaces. For the case of ultrathin, rod array is practical due to the effective optical resonances resulted from the optimum geometry whereas parabola array is viable for relatively thicker cells owing to the effective graded index profile. A specific value of thickness, which is the median value of other two devices tailored by rod and paraboloid, is optimized by truncated shape structure. It is therefore worth scanning the optimum shape of nanostructures in a given thickness in order to achieve high performance.