Well yes and no. A VSWR mismatch means that the impedance doesn’t look like 50 ohms. In general at any spot frequency the input to the cable will look like a resistance in series with a reactance (R + jX). Thus you can compensate for the mismatch at that one frequency by adding resistance if it was too low or adding shunt resistance if it was too high. The trick is to get a broader-band match and that is more difficult. Thus small apparent mismatches can be used to tune the VSWR to get a better response.
If you just have an input to a piece of equipment, and you do nothing to the 50 ohm resistor ,you will get a poor VSWR due to excess series inductance or excess shunt capacitance. It the then usual to tweak the response by adding networks of arbitrary complexity to get a better, more acceptable response. Obviously you can’t make a really rubbish VSWR perfect, but you can make a good VSWR better, but usually not monotonic with frequency. That is the nature of compensation.
Since you don’t have a vector analyser you can’t tell if you need to add resistance or reduce it. Well it will either be one or the other! (But it could be the reactive component that is causing the trouble with VSWR. If you draw a circle on a Smith chart (centred at the middle of the chart) you will see that lots of impedance combinations give the same VSWR.
The problem you have is finding suitable values, and the repeatability of the result. That is going to be a question of experimentation. Whether you should just use better cable to avoid the problem is something only you can decide. I once did a matching circuit for the end of a coax cable consisting of a small wire-ended resistor (about 75R) short-circuited by 4 turns of wire wrapped around the resistor body. This was far from an ideal design, but it was manufactureable and enabled the product to be shipped without the nasty reflection from the mismatched cable.