@rongcuid the SEO capabilities of NodeBB by far exceed that of flarum. And as an ex flarum user myself, I'll warn you now that literally everything you want to change will require an extension.
Flarum uses Mithril and you cannot even execute simple JS without having to write an extension, whereas in NodeBB it's a simple affair. Flarum has multiple issues relating to SEO and there are plenty of stories I can tell you where frustrated users all mention the same issues - only to be told that if you want to change the behaviour, you'll have to write an extension.
NodeBB and it's development team are much more open in their approach, and have a regular release cycle. Let me tell you that SEO on my instance has gone though the roof and by far exceeds any previous forum I created in flarum.
As a final note, flarum has no proper GDPR capabilities per se (and that also needs an extension) whereas NodeBB offers this out of the box included in the core package. I know of at least three ex Flarum users who departed their eco system for WordPress and there is also an exporter for this.
Flarum will also be much slower over time owing to the need for multiple extensions just to get anywhere near the capabilities of NodeBB, which makes use of MongoDB and no PHP in sight. NodeBB also outstrips flarum in the performance category. Being as there is no PHP, it is inherently faster out of the box.
I don't want to come across as bashing Flarum, but it's ecosystem is very much like Hotel California - "You can checkout anytime you like, but you can never leave" in terms of portability and flexibility. To be clear, I'm not anti Flarum - quite the opposite in fact. I invested heavily in its development whilst still in beta, donated monthly to the project, and also purchased a number of "premium" extensions - all of which had their own issues. And in some cases, extensions are released "for the benefit of the community" but are under minimal development meaning that if you need additional features, you have to "sponsor" further development. So not "free", but essentially "freemium".
I'll leave it for you to decide which platform to choose, and I'm not trying to influence your decision - rather warn you that all is not what it seems with Flarum having experienced and attempted to work within their framework. I eventually left their ecosystem owing to their lack of commitment around a decent GDPR extension which should have been in the core, but (no surprise) needed an extension just to provide the same capabilities as NodeBB has in its core.
What's also bizarre is that those who in fact know nothing about GDPR suddenly become "experts". For clarity, I'm an information security and infrastructure expert by trade and their approach to GDPR in general is woefully inadequate to say the least, given that their flagship "paid flarum" (Blomstra) is based in Europe!
You'd think they'd have this as a priority, but clearly not.
Ultimately, up to you, but I feel obliged to advise you of the issues I'm aware of in relation to Flarum. None of which I've experienced using NodeBB.