A domain estate in a Stockholm software company is rarely a portfolio anyone designed. It is sediment left by acquisitions, launches and rebrands, and the useful question about any address in it is not which brand it belongs to but whether a named person will still be answerable for it next quarter.

Ask an engineering-led company here how many hostnames it answers on and the first number is too low. The corrected number, twenty minutes later, surprises the person who gave the first one. That gap is what happens when addresses are created by company events rather than marketing decisions.

Nobody held a meeting called "let us operate nine domains". There was a funding round, an acquisition, a developer conference and a repository that got popular. Each left an address behind, and each kept serving traffic long after its reason for existing had lapsed.

Estate · What company events leave behind

Nobody decided to run nine domains

The composition is consistent across firms of this shape, and reconstructing it is worth an hour — the reconstruction is also the first draft of the responsibility map.

  • The product site. Owned, staffed, redesigned every few years. The only address named in the first answer.
  • A second product that came with an acquisition. Bought for the team or the technology, never folded into the main brand because that was always next quarter's work. It still ranks, on the stack the acquired team preferred.
  • The open-source project on its own domain. Split out so the library would not look like a vendor product. It now outranks everything else the company owns for one technical term.
  • The developer portal. Its own host and its own release cadence, maintained by whoever last needed a change shipped.
  • A conference microsite from a launch two years ago. Agenda, speaker photographs, a registration form pointing at a service nobody pays for. Still indexed under the event name.
  • The previous brand. Whatever the company was called before the round that renamed it. Redirected in principle; in practice for some paths only.

None of these arrived through a channel strategy; they arrived through corporate biography. The distinction matters operationally: a portfolio built by decisions has an owner per decision, one built by events has an owner per event — and events end.

Why the count is always wrong at first. The forgotten addresses are those created for a finite purpose that has since concluded. No recurring meeting, no dashboard row, no line in anyone's objectives — so nothing prompts anyone to remember them.
Ownership · The question that sorts the list

Is anyone answerable for this address next quarter?

Most advice on managing several websites asks you to organise them by brand, market or business unit. Where the median stay is a small number of years, that answers a question nobody is stuck on: everyone knows which product is which. What nobody can answer is who is on the hook for the conference microsite now that the person who built it has moved to Berlin.

The concrete version is verification. Search Console properties are verified by a person, under whatever Google identity was signed in at the time, frequently a personal one. Verification persists after that person leaves; account access does not, once IT disables it. A year on, the company owns the domain, pays the hosting, ranks for the term — and cannot read a row of its own search data without starting over.

35+
interface pages in one panel
11
external integrations
1
consent flow for Google APIs
8 / 6 / 6
analysis views per section

So the sorting question is not "which brand is this" but: if the person closest to this address gave notice tomorrow, what still works in three months? Access, if it does not depend on their account. Reporting, if it lives in a shared workspace rather than their bookmarks. History, if a successor can search it. The rest degrades until someone notices a form has been broken for a year.

The failure is silent by construction. An orphaned property throws no error. It keeps serving, keeps ranking for a while, and keeps collecting data into an account nobody can open. No tool alerts on this; only a scheduled review with a name attached catches it.
Structure · Projects, seats and grants

The four constructs that survive a departure

The reason to run the estate from one shared workspace rather than nine browser tabs is not convenience. Four of its constructs are defined at company level rather than individual level, and those four are what a departure normally destroys.

Container

One project per address

Each hostname gets its own keyword set, campaign state and history, held apart from the rest.

  • Acquired product stays intact
  • No merging of unlike query sets
  • Reporting scoped to one estate item
People

Team seats inside the workspace

Colleagues work in the environment rather than receiving screenshots from whoever holds the login.

  • Two readers per property minimum
  • Handover means adding a seat
  • No shared password anywhere
Grants

Per-site sharing to an address

A single site is shared with a named e-mail instead of handing over the account, and the grant can be withdrawn.

  • Contractor sees one property
  • Withdrawn without touching Google
  • Survives an agency change
Identity

Linked Google account groups

Several account groups attach at once, so properties verified under different identities read side by side.

  • Legacy verifications still readable
  • One authorisation, not nine
  • Search Console and Analytics together
Test the removal, not the invitation. When an engagement ends, withdraw the grant and open the affected property yourself the next morning. Five minutes of checking separates an offboarding routine you trust from one you merely believe in.
Filtering · A taxonomy of custodianship

Tag by who is answerable, not by what it is called

Site tags act as a filter applying across every view at once, which makes the vocabulary consequential. The instinct is to tag by brand or product; in an estate assembled from company events that yields one tag holding everything and five holding one item each, and no view becomes more readable.

A vocabulary that describes the state of custodianship earns its keep instead, because it changes when circumstances do rather than staying fixed for the life of the domain.

TagWhat it assertsReview rhythmWhat a change in state looks like
staffedA named person has this in their objectivesWeeklyThat person leaves; retag the same day
inheritedCame with an acquisition, never integratedMonthlyIntegration decided, or explicitly deferred again
communityTraffic driven by contributors, not campaignsMonthlyThe library is deprecated upstream
dormantServing, ranking, nobody editing itQuarterlyA form breaks, or a fact on it becomes false
legacy-redirectFormer brand, expected to forward everywhereQuarterlyA path is found that still serves old content
event-archiveFinite purpose, concluded, kept deliberatelyTwice a yearThe decision to keep it is not renewed

Two benefits follow. Aggregates stop mixing unrelated populations — a community domain and a product site have query profiles so different that averaging them describes neither. And the tag list becomes the review agenda: anything in dormant or event-archive across two consecutive reviews is a decision waiting to be made.

Mechanism · Inside the portfolio score

What a single number across nine domains is made of

The rank-tracking section produces a score per site alongside average position and tracked keyword count, then a global ranking across the whole portfolio with a twenty-eight-day trend curve. Anyone who reads aggregated telemetry for a living will ask what that roll-up is doing before letting it near a board slide.

The honest description is structural rather than formulaic. A per-site score summarises positions across that site's tracked keywords; the portfolio figure summarises the sites. Its movement therefore has three possible sources, indistinguishable from the number alone.

  • Positions moved. The only source that reflects work. Confirm it in the per-site views before claiming it.
  • The tracked keyword set moved. Terms added or dropped change a property's score with nothing changing in the results themselves.
  • Portfolio membership moved. Attaching the conference microsite moves the global figure on the day you attach it. Nothing ranked differently; the population is simply larger.

The third source catches estates like these, because membership genuinely does change. A portfolio metric over a stable set is a measurement; over a set that gains an inherited domain every few months it is an index whose basket keeps being rebalanced, and it needs the disclosure an index carries.

Record the basket with the number. Whenever a portfolio figure is reported, note beside it how many properties and how many tracked keywords it covered that day. Without those counts a quarter-on-quarter comparison is not one, and a single line prevents the argument the number otherwise causes.

The competitor view has the same shape: domains sharing your keyword space, with an authority figure and an overlap count. Where an open-source domain ranks for a technical term, the names returned are mostly package registries and technical publications — an accurate statement about who occupies that half of the results. The generative market research views extend the idea a layer up.

Contention · One budget, several teams

Who gets the indexing budget when two teams submit on the same day

Submission capacity is an account-level resource, not a per-property one. That single design fact causes most of the operational friction in a multi-site workspace, and it is worth stating before anyone builds a habit around it.

Indexing Hub · Shared resource

The submission pipeline and its published ceilings

For estates whose properties ship on separate release cadences.

included · account-wide
  • A daily ceiling owned by the account. One thousand addresses a day, from a single pool whichever project submits them.
  • Batch size is a separate limit. Ten thousand go into one batch; accepting them is not processing them that day.
  • Sitemaps by upload or address. Parsed recursively to three levels, up to a thousand sitemaps in one job.
  • Job concurrency is bounded. Two sitemap jobs run at once and twenty may wait in line — the real constraint when several teams start at nine.
  • A per-address record. Bot visit with timestamp, status and error detail, beside live counters for submitted, discovered and failed.
1,000
addresses a day, account-wide
10,000
maximum batch size
3
levels of sitemap recursion
2 / 20
jobs running, jobs queued

Hence the question a technical reader asks first: when one team pushes a thousand changed pages on the morning another relaunches a section, how is the pool divided? By arrival, not importance. Nothing in the pipeline knows the community domain earns qualified attention while the conference microsite was finished two years ago.

That is a boundary rather than a deficiency, and it tells you where the policy has to live. Allocation is yours to decide and write down; the simplest workable form is a standing rota with an exception path.

SlotDefault claimTypical useWho can override
MondayProduct siteWeekend releases, changed landing pagesNobody; fixed slot
TuesdayDeveloper portalReference pages regenerated by a buildProduct, for a launch week
WednesdayCommunity domainNew contributor pages, version docsMaintainer on request
ThursdayInherited productWhatever the acquired team shippedTheir lead
FridayHeld in reserveIncidents, restored pages, migrationsAnyone, first come
Any dayDormant propertiesNothing routine; only after a changeNeeds a written reason
Two limits, two meanings. The batch ceiling governs how much you hand over at once; the daily ceiling governs how much leaves the account in a day. Confusing them produces a plan that submits a large batch on Monday and expects it all to have moved by Tuesday.
Reporting · Separate readers, separate documents

Per-project reporting exists because the audiences do not overlap

One consolidated monthly report satisfies nobody. The maintainer of the community domain does not care about the inherited product's conversion pages; the person who inherited that product cares about nothing else; whoever presents to the board wants one page, not forty. Per-project reporting lets those three documents come from one dataset without three spreadsheets behind them.

Reporting · Output formats

What comes out, and in which shape

For teams that need one artefact for a meeting and another for a query.

included in both tiers
  • Machine-readable exports. CSV and JSON carry up to ten thousand rows — the format to take when someone will join this against internal data.
  • Rendered documents. PDF is produced server-side and holds up to two hundred and fifty rows — a meeting artefact, deliberately not a data dump.
  • A configurable builder with your branding. Logo and colours applied, so a report forwarded outside needs no reformatting.
  • Visualisation that suits the question. Time series, metric cards, sortable tables paging at fifty to two hundred rows, sparklines, and country and device heatmaps.
10,000
rows per data export
250
rows in a rendered PDF
50–200
rows per interface page

Background workers keep the data current, so a dashboard opened cold reflects recent state without a manual refresh. That matters most for the occasional visitor: the successor opening an inherited property, who cannot tell a fresh view from a stale one.

Continuity · The quarter after they leave

Making the workspace outlive the individual

Everything above converges on one requirement: when a person goes, the estate loses their judgement and nothing else. Not the access grants, not the reasoning behind last spring's decisions, not the ability to read a property's data. The project feed addresses the second, and it is the least obvious of the three.

My SEO · Project feed

Stream — a searchable record, not a chat box

For estates where the person who made a decision will not be there to explain it.

per project
  • One chronological column per project. Model answers, generated reports, new links with donor authority and traffic, to-dos and campaign news in one ordered feed.
  • Answers bound to real project data. A router model decides per question which blocks to load — Search Console, rank data, campaign or custom — taking none, one, two or three by relevance.
  • Streaming output with retained context. Replies arrive token by token and twenty messages are kept, so a line of enquiry survives an interruption.
  • Filters and states that map to work. All, links, files or to-dos; items sit in active, deferred or discarded, which is enough to answer "what did we decide not to do".
  • Full-text search across every message. What makes it a handover artefact — a successor searches it instead of interviewing people who have left.
0–3
data blocks loaded per question
20
messages of retained context
3
states a to-do can hold
On notice

Before the last day

Find every property where the leaver is the only verified owner or the only workspace seat.

  • Add the second owner first
  • Re-verify under a company identity
  • Note the method used
Handover

Write the state down

What is in flight, what was deliberately abandoned, when the next review falls.

  • Deferred to-dos, with reasons
  • Open decisions, with dates
  • Anything running on a personal key
Week one

Withdraw and re-issue

Remove the individual grants, then re-issue only what the successor needs.

  • Grants, not passwords
  • Verify the removal worked
  • Retag the property's state
Quarter after

The review that catches drift

Walk the tag list and put the sorting question to every address again.

  • Any property with one owner
  • Any tag unchanged for two reviews
  • Any form pointing at a dead service

Campaign automation sits on top of this and is priced per domain, which forces the decision this article has been circling: which addresses deserve active work and which deserve custody alone. The automated tier finds and prioritises keywords, builds links against a partner network of more than 230,000 sites and proposes on-page changes; the higher tier adds keyword approval with automatic fallback, directed placement against an authority target, a review gate before wording reaches a page, and specialists, developers and writers behind it. First movement generally appears between the fourth and eighth week. The upper tier covers the rest, and our notes on the measurement stack cover how it meets the analysis views.

A workspace does not create accountability. It preserves it. With nobody named against an address, the tooling will faithfully report on an orphan for years without ever raising that it is one. Names, review dates and the decision to retire a domain stay human work.
Questions · From technical teams

Frequently asked questions

Should the acquired product's site be a separate project or merged into the main one?

Separate, almost always: its keyword set, audience and release cadence differ, and merging produces averages describing neither. Merge only when one domain is genuinely being retired into the other.

Our open-source domain gets more traffic than the product site. Does it belong in the portfolio figure?

Yes, tagged distinctly and read separately too. Its volume dominates any aggregate it joins, which is fine provided readers know that. Keep the per-site view primary and the portfolio figure as context.

Two teams submitted large batches this morning and one says nothing happened. Which is right?

Both, probably. Acceptance into a batch and departure from the daily pool are different events, and the pool is account-wide. Check the per-address log for timestamped bot visits rather than the submission receipt, then agree an order.

The colleague who verified half our properties left a year ago. What can be recovered?

The data, in full. History belongs to the property rather than the verifying account, so re-verifying under an identity the company controls restores the record. Do it for every hostname, add a second owner, and note the method used.

How many domains is too many for one workspace?

The count is rarely the constraint. The number of addresses with nobody named against them is, and the ceiling is however many your review routine walks on schedule. Nine tagged domains with owners beat four without.

An estate grown by acquisition, spin-out and rebrand cannot be organised around brand hierarchy, because hierarchy is not what created it. It can be organised around custodianship, because custodianship is what keeps failing — and the constructs holding it are projects, seats, withdrawable grants, account groups, state tags and a searchable record of decisions.

The first move is small: list every hostname the company answers on, name a person against each, and mark the ones with exactly one. That list is uncomfortable, and it is the most valuable artefact the exercise produces. From there you can set up the workspace and attach the first property through one Google consent flow, adding the rest as the map fills in. Platform changes appear in the product site, and more of our English writing sits in the blog archive.