Post thoughts about the page here.
Deadarchimode: It should be noted VERY few people know FTB website exist and now everyone are using the Twitch to install mods. I recommend to keep the curse at wiki (here) and don't move it at FeedTheBeast
barrowisp: I recommend not moving this article, too. I have very much appreciated the minecraft.gamepedia.com wiki, not least because of its status as Official. For specific mods, sure, make entries in the FTB wiki. But keep basics about where to get mods, and how to load them, in the Minecraft wiki. Once I understand that minecraft.curseforge.com is a legitimate source for mods, and that Forge is partnered with Twitch, I'm not scared to click on Download etc.