Skip to main content

/portal or root domain: which one to choose?

Most people will use /portal (or any other slug) and do it correctly. Long multi-level URLs depress me. Right now I’m writing a post with the address:

https://community.wpmanageninja.com/portal/space/community-meta/home
58 characters.

It’s tempting to remove portal, space and home. For images it’s even worse, because the subdomain also disappears, and https is out as well. What remains is a clean 16-character domain.

The only legal way to build a feed in 16 characters (or 5 if you are Elon with x.com) is to use the root domain. No /portal suffix. The instructions are on GitHub, but here is the core snippet (do not use without a backup):

define('FLUENT_COMMUNITY_PORTAL_SLUG', '');

User experience becomes cleaner. The problem: high server load. The Fcom script will load instantly for all users, guests and bots. This can trigger resource spikes and downtime if you don't monitor traffic.

This is the classic “angel vs demon on your shoulders” moment.
I’m not giving advice. I’m sharing what I’ve learned. My site is not in production yet, and I still think about these trade-offs.

If someone in the community has tested this setup and can confirm how reliable the Fcom cache is and whether running it from root creates real risks, it would be valuable to hear your experience. Developers’ comments on this would also help many users.

P.S.
I will keep using /portal for now.
Reason: reduce unnecessary CPU and RAM consumption.

Input: dynamic Fcom module.
Lever: limit how often the script autoloads.
Output: stability during traffic spikes.

A root-feed loads Fcom for everyone. This expands the load surface and hits the server even without real user traffic. Cache does not eliminate the risk.

Conclusion: the root option makes sense only for extreme URL minimalism. My priority is reliability.

But the torment over this decision still follows me to this day.

/portal or root domain: which one to choose?

David Scurlock

You are right, long urls are not very attractive or desirable. Ross FCA uses /portal/ on his site, maybe he can tell you how it is working out for his site. https://fluentcommunityaddons.com/portal/

Ross FCA

David Scurlock It suits my needs for this site, I want a main website separate from the community. I am running another community that doesn't use a slug and it's working fine just now.

Personally I'd prefer my users use an app and URLs really don't matter at that point.

Drive Zone

I personally prefer use root domain for landing page / onboarding so /portal/ is fine for me.

J V

This setup works just fine. What doesn't work with this setup, is Ross's Pages plugin. :(

Ross FCA

J V Does it not? I thought it worked with any slug? The new version of that plugin definitely will work with any slug configuration.

J V

Ross FCA Not in the root, and I don't think you updated since then. Tell me I am wrong and missed this update. :)

Ross FCA

J V Version 1.0.2 is the latest but you're right it's not been updated in a while https://fluentcommunityaddons.com/download/1880/?tmstv=1744979733

J V

Ross FCA As far as I remember that version doesn't work with the root. I am not the only one that asked the question. (I am under a different account in your community)
Plus, that link goes 'oops'.