Personally, I don't see why not, seeing as Star Wars Insider does have a page for each page. And since each issue has stories within, those should also have their own pages; this would also allow for an Appearances section for them.
As far as I can see, there's no reason we couldn't make pages for them, so you're welcome to do so. If you need any help with getting started on how to make them then feel free to ask or leave a message here https://starwars.fandom.com/wiki/User_talk:Lewisr
I have an English-language copy of the European magazine issue 106 (this month's issue), is there any sort of archival I should do with it like the Jedi guy did with the German-language issues?