One type of substitution is the tri-tone substitution. A tritone is two notes which are three full steps apart. Example, F-B. Two dominant seventh chords will substitute for one another if the root notes are a tri-tone apart. F7 substitutes for B7 and vice versa. G7 substitutes for Db7, and so on. There are 6 tri-tone substitutions. A person could memorize them, but remembering the formula is probably sufficient. Or even better, I will post them.
F7-B7-F7
E7-Bb7-E7
Eb7-A7-Eb7
D7-Ab7-D7
Db7-G7-Db7
C7-Gb7-C7