Accurate state of health (SOH) estimation of lithium-ion batteries is essential to ensure the reliability of power equipment. However, the degradation trajectory of different cells and different types of batteries is not repeatable. At present, there is no unified model or method to effectively predict SOH for all batteries. Therefore, a new SOH estimation method is proposed in the paper. Firstly, two types of new features are proposed in this paper. One is the voltage features extracted from the constant-current charging stage, and the other is the capacity recovery feature. They are used to reflect the nonlinear degradation process of the battery. Secondly, the relationship between features and SOH is established by using the LSTM model, which can prevent the problem of gradient vanishing and gradient explosion during model learning. Finally, for the inconsistencies between the same type or different types of batteries, two different transfer learning strategies (fine-tuning and rebuilding) are proposed in this paper, and the effectiveness of the proposed features and transfer learning strategies is verified on three open-source battery data sets (NASA, Oxford, and CALCE). Experimental results show that the SOH estimation method proposed in the paper has good universality, robustness, and accuracy.