Redirects send visitors from an old URL to a new one. The type tells search engines what to do with the old URL. With a 301, they treat the new URL as the replacement and move rankings and links to it over time. With a 302, they generally keep the original URL in their index because it is expected to come back.
Most redirects should be 301s. Renamed pages, merged blog posts, retired products and site migrations are all permanent. Using 302 for them can leave the old URL in search results and slow the transfer of ranking signals to the new page. A 302 is right for a short-term change, such as a seasonal page or a page under maintenance.
Chains and loops are the other common problem. A chain happens when page A redirects to B, which redirects to C, usually after several rounds of site changes. Each hop slows the visitor and can weaken the signal passed along. A loop happens when redirects point back at each other, and the page never loads at all.
Review the redirect list in HubSpot’s domain settings every few months. Change permanent moves to 301, point every old URL straight to its final destination, and remove redirects for pages that no longer exist anywhere.