Yes, if you need to add an anchor to outbound URL links, then it probably makes most sense to add the anchor directly in the link itself. The <pretty:link> component has an “anchor” attribute for this purpose, and I believe other components have similar features (or should have.)
Do you play Magic?
Get TopDecked MTG, the #1 Magic App, built by players, for players. Free to use, forever.