A method of optimizing resistance welding parameters, the method comprising applying a welding current pulse of a certain intensity (I sold) for a certain time period (t sold) to superimposed metal elements to be welded and in a series of pre-established spots of a resistance spot welding sequence, wherein the method being characterized in that it comprises, based on a given current pulse (I sold) providing a weld that is considered to be correct, performing the following actions: - applying two successive welding current pulses to each subsequent spot of the welding sequence: a first welding current pulse (I FVP) obtained by voltage profile monitoring supplying energy that is less than the energy provided by said given pulse (I sold), and a second welding current pulse coinciding with said given pulse (I sold); - repeating said application of two successive welding current pulses (I FVP) and (I sold) for each spot to be welded, adjusting by increasing in each repetition the first welding current pulse (I FVP) value, in voltage profile monitoring, increasing the voltage value in a step-wise manner until said first welding current pulse (I FVP) attains an energy value in a final adjustment equivalent to said given welding current pulse (I sold); and - applying to said metal elements to be welded, in the subsequent welds of said welding sequence, one welding current pulse for each spot having a welding current intensity value corresponding to the welding current pulse (I FVP) in voltage profile monitoring of said final adjustment, wherein the first welding current pulse (I FVP) throughout said repetitions in voltage profile monitoring being obtained from voltage curves following preferably a polynomial function of degree 2. - applying two successive welding current pulses to each subsequent spot of the welding sequence: a first welding current pulse (I FVP) obtained by voltage profile monitoring supplying energy that is less than the energy provided by said given pulse (I sold), and a second welding current pulse coinciding with said given pulse (I sold); a first welding current pulse (I FVP) obtained by voltage profile monitoring supplying energy that is less than the energy provided by said given pulse (I sold), and a second welding current pulse coinciding with said given pulse (I sold); - repeating said application of two successive welding current pulses (I FVP) and (I sold) for each spot to be welded, adjusting by increasing in each repetition the first welding current pulse (I FVP) value, in voltage profile monitoring, increasing the voltage value in a step-wise manner until said first welding current pulse (I FVP) attains an energy value in a final adjustment equivalent to said given welding current pulse (I sold); and - applying to said metal elements to be welded, in the subsequent welds of said welding sequence, one welding current pulse for each spot having a welding current intensity value corresponding to the welding current pulse (I FVP) in voltage profile monitoring of said final adjustment, wherein the first welding current pulse (I FVP) throughout said repetitions in voltage profile monitoring being obtained from voltage curves following preferably a polynomial function of degree 2.