For traces that don't need specific impedance or high current, a 10 mil trace width is fine for the vast majority of low-current analog and digital signals. Printed circuit board traces that carry more than 0.3 A may need to be wider.
Route the signal in a daisy chain.
Do not route the signal over split planes
Avoid plane obstruction (slot) whenever possible. If routing over them is unavoidable, use stitching capacitors.
Add dedicated ground vias close to the source and sink of the signal.
Do not use right-angle traces.
Transition vias to pads, notably between thin and thick traces on the output pins. The teardrop approach reduces thermal stress during the signal transition. This procedure prevents traces from cracking and increases their mechanical strength.
Route traces in parallel pairs when routing around an object to avoid differential impedance and discontinuities caused by split traces
Place passive components within the signal path, such as source-matching resistors or ac-coupling capacitors, and next to each other. Placing components in parallel creates wider traces spacing. Staggering components is not recommended as it creates narrow areas.
Avoid the route entry to pad which could cause component shiftting during reflow due to solder pull.
Avoid introducing bends into high-speed differential signals. Maintain a bend angle of more than 135° to achieve the loosest bend feasible. Consider the high-speed signal bending rule as shown below.
Try to increase the spacing between traces whenever possible

Vias cause a significant discontinuity in impedance. Try to keep the number of placed vias to a minimum and put them symmetrically.
It is preferred to route all of the data and clock signals on the same layer.
Voids in reference planes can occur when vias are placed close to together. Be aware of such voids when routing high-speed signals. To avoid large void areas, ensure appropriate space between vias. Sometimes it is preferable to place fewer ground and power vias in order to eliminate via voids.
The return path must be considered at both the signal's source and sink. The left figure below depicts a poor example. Because there is only one ground route on the source side, the return current cannot go back over the reference ground plane as intended. The top layer's ground connection serves as the current's return channel. The difficulty is that the signal trace's impedance is calculated with reference to the ground plane rather than the ground trace on the top layer. As a result, ground vias must be placed on both the source and sink sides of the signal. This allows the return current to travel back along the ground plane.