Discovering NFTs in a wallet

Hi all,
I’m making some NFT smart contracts and I’d like to ensure that it’s possible for buyers to resell them on marketplaces such as H=N if desired.

Upon visiting the manage assets page and connecting my wallet, it’s not clear to me how you’re exploring the chain and discovering what counts as an FA2 token − can you please provide some documentation on this process? If I implement the TZIP-12 standard, is that enough?