I would like to make fusion constructs to tag protein in different cellular compartments (ER, Golgi, endosomes). Need recommendation on what tags to use.
For many compartments, markers proteins fused to fluorescent proteins are available. There are tons of markers out there for commonly used model species. It is not mentioned, but I will assume you use mammalian cells.
You can buy your plasmid from commercial suppliers, but quite a few are available much cheaper from Addgene.
See the Addgene guide: https://www.addgene.org/fluorescent-proteins/localization/
For Golgi, we got very good results with mCherry-Sec61beta (originally from Gia Voelz' lab), Addgene 49155.
This is the ER protein Sec61beta, a subunit of the translocon complex, fused to mCherry.
https://www.addgene.org/49155/
For trans-Golgi, we typically use GalT-EGFP (originally from Jennifer Lippincott-Schwarz' lab), Addgene #11929.
This is a GFP fused to the transmembrane domain of galactosyltransferase, a trans-Golgi protein.
https://www.addgene.org/11929/
For cis-Golgi our lab has used GM130-mCherry.
This is a cis-Golgi matrix protein fused to mCherry. As far as I know, this one also works well with GFP.
See Van der Schaar HM, 2016, mSphere.
Article Illuminating the Sites of Enterovirus Replication in Living ...
I have not used endosomal markers myself, but Rab5 (early endosomes), Rab7 (late endosomes), Rab11 (recycling endosomes), Rab4 (sorting endosomes) should work well.
For endosomes and other organelles, I would advise you to check the abovementioned Addgene guide and consult literature.
Of note, just changing the fluorescent protein to a different colour is sometimes possible, but be careful to change to a different type of proteins as this could change the behaviour of the marker (e.g. replacing GFP to YFP or CFP should be possible as these are highly related proteins, but changing GFP to mCherry may or may not work).