Why product SEO lives on product domains (and my personal blog stays a trust hub)
Two products, three domains, one job each
I ship two paid products and one personal site. The easy mistake is to treat all three URLs as interchangeable marketing surfaces. Put the commercial posts on the personal blog “for brand.” Put founder essays on the product blogs “for personality.” Rank everything everywhere.
That muddies topical focus and creates keyword cannibalization. So I split the jobs on purpose:
- asolocalization.com owns App Store localization and ASO workflow content
- emptyroomai.com owns AI virtual staging for listing photos
- tomaserben.com earns trust, publishes builder notes, hosts small free tools, and soft-links out
This post is the architecture rationale — not a tutorial on either product’s head terms.
What “product SEO on product domains” actually means
When I say product SEO lives on product domains, I mean:
- Commercial intent posts (how-to guides that target buying or doing-the-job queries) publish on the product blog
- The product domain is the canonical home for that topic cluster
- Internal links, screenshots, and CTAs can be direct without apologizing
- Search engines and humans both get a clean answer to “what is this site about?”
What I refuse: ranking tomaserben.com for the same commercial queries the products need. That is not “personal brand SEO.” That is two properties fighting in the SERP with my name in the middle.
What the personal site is for
The personal site is a trust hub. Its jobs are different:
- Show that a real person ships
- Publish process and philosophy posts people can link without feeling sold
- Host goodwill utilities (like the free browser tools) that do not need a sales org
- Soft-point curious readers toward the products when the story naturally leads there
It is allowed to mention App Store Localizer and EmptyRoom AI. It should not try to be those products in search.
I wrote earlier about keeping a personal site as a trust hub while shipping two paid products and about why free browser tools sit beside paid products without becoming a third commercial lane. This post is the SEO-domain half of the same rule set.
Why mixing domains feels efficient (and usually backfires)
Putting a high-intent ASO guide on the personal blog feels efficient: one CMS, one deploy, “brand authority.” A few weeks later you notice:
- The personal domain starts collecting commercial queries it cannot convert cleanly
2. The product blog looks thin because the best posts live elsewhere
3. You hesitate to hard-CTA on the personal URL, so the post under-converts
4. You publish a second version on the product domain and create duplicates
5. Analytics becomes a blame game between “brand” and “product”
The same pattern hits virtual staging content if it drifts onto the personal site. Two unrelated commercial topics plus a founder blog on one hostname is not a strategy — it is a folder structure pretending to be information architecture.
Soft links vs head-term targeting
From the trust hub I soft-link:
- Story first. Why I split domains, what I refused, what broke when I mixed them
- Clear product URLs once or twice — enough for a curious reader
- No primary targeting of “App Store localization software” or “AI virtual staging for realtors” as this page’s job
From the product blogs I do the opposite on purpose: target the job-to-be-done queries, use product vocabulary, and convert. That is not greed. That is matching intent to hostname.
If a draft starts life on tomaserben.com and the outline is clearly commercial how-to for one product, I move the file to the product repo before it ships. Filename nostalgia is not a ranking strategy.
Practical rules I use week to week
Before I publish, I ask:
- Whose money does this post support? If the answer is one product, it belongs on that product domain.
2. Would I be okay if this URL ranked instead of the product blog? If no, do not publish it here.
3. Is the CTA allowed to be direct? Product blogs can sell. Trust-hub posts should invite, not close hard.
4. Am I repeating a cluster I already own elsewhere? Cannibalization dressed as “more content” still hurts.
5. Does this strengthen topical clarity for the hostname? Personal posts should deepen “builder / trust / tools.” Product posts should deepen their market.
Weekday cadence still hits all three sites — but with different assignments. Product blogs get the commercial guides. The personal site gets architecture, story, and goodwill. Backlinks to free tools reinforce the hub; soft outbound lets trust transfer without asking tomaserben.com to rank as the products.
What I optimize on each hostname
asolocalization.com — listing workflows, metadata fields, screenshot localization, App Store Connect practicalities. The blog exists to help mobile teams ship localized storefronts and to make the product the obvious next step.
emptyroomai.com — vacant homes, rental galleries, staging cost tradeoffs, realtor and landlord workflows. The blog exists to help listing teams ship better photos and to make EmptyRoom AI the obvious next step.
tomaserben.com — how I run the split, what I will not put on a personal site, free tools philosophy, builder notes. The blog exists to be linkable and believable — then to point sideways at the two product homes.
Three hostnames. Three jobs. Less clever, more clear.
The outcome I want
I want searchers with commercial intent to land on the product that can help them, not on a founder essay that sheepishly mentions a tool in paragraph eight. I want people who like how I think to land on the personal site, not on a pricing page. I want backlinks to goodwill tools to strengthen a trust hub that can afford to stay mostly non-commercial.
Product SEO lives on product domains because that is where conversion and topical authority belong. The personal blog stays a trust hub because that is the only way it stays useful — to readers, to linkers, and to the two products it quietly supports.