WordPress Multisite lets one installation run several sites, and the SEO question is how those sites get their addresses and how language versions tell search engines about each other. Short answer: the choice between a path-based and a domain-based network is a WordPress setup decision, while Google compares three URL structures with different strengths and weaknesses, and nothing in the Multisite documentation says the network adds hreflang for you. If you are a publisher planning a second language, a company with regional branches or an agency choosing a network layout for a client, the order in the "Network or single site" section saves rework.
Language or country: settle the targeting first
Before touching the network settings, decide what you are targeting. Google separates a multilingual site (content in more than one language) from a multi-regional site (explicit targeting of users in different countries). A site can be both, but each answer points to different work. Two languages with identical prices and terms is a multilingual question. Separate prices, currencies, legal text and contact details per country is a multi-regional one.
| What differs between your sites | Question you are answering | What it means for the build |
|---|---|---|
| Only the language | Multilingual | Language codes in hreflang are enough |
| Prices, shipping, legal text by country | Multi-regional | Language-and-region codes where a page truly differs by country |
| Both | Both | Combine codes, and expect more pairs to maintain |
| Only the navigation labels | Not a real localization | Translate the content or do not open the site |
The limit of geotargeting
Google's page says you can target a site, or parts of it, to users in a single country, and also says geotargeting is not an exact science. It recommends explicit methods: hreflang, country domains or explicit links. No network layout targets users on its own, and nothing here promises a ranking.
What one installation holds
The WordPress developer page on Multisite (Opens in a new tab) describes the feature as a way to create several WordPress instances within one installation. It says you can build the network around subdirectories ("path-based") or around domains or subdomains ("domain-based"). On sharing, it states that only the user table is shared between the instances and that the content of each site has its own unique tables in the database. The page also offers one use case: business sites that share some resources, such as the theme or plugins, but carry different regional content. It points elsewhere for the requirement that rewrites be enabled and for domain mapping.
| Layer | Documentation says | Consequence for SEO work |
|---|---|---|
| Users | The user table is shared | One team account can edit several language sites |
| Content | Each site keeps its own tables | Posts, pages and settings of each language site are separate |
| Theme and plugins | Some resources are shared; no detail given | Test each plugin on each site instead of assuming identical output |
| Rewrites | Must be enabled | Server configuration shapes the network's addresses |
| Domain mapping | Covered on a separate page | Read it before giving a language site its own domain |
Separate tables, separate pairs
Because content lives in separate tables, a post on the Turkish site and its English counterpart have no relationship in the database. The documentation does not say otherwise, and it does not describe any feature that links them. Matching translated pairs, producing hreflang links and keeping two sitemaps consistent are therefore tasks for your own process or your own tooling.
Network or single site: six questions
Practical suggestion: answer these in order.
- Do the language sites need separate content tables, separate settings or separate teams? If yes, a network fits, since each site keeps its own tables.
- Will all sites run the same theme and plugin set? The documentation names that kind of sharing as its use case.
- Is your existing install more than a month old and do you want subdirectories? Then that option is closed on that install.
- Do you need different server locations per region? Then subdomain-style addresses fit the table better.
- Do you want the lowest maintenance on one host? Google lists that as the subdirectory advantage.
- Who will build and audit the hreflang pairs? If nobody, settle that before building the network.
Example scenario: a trade association with country chapters
Example scenario: an association of independent bakers has chapters in Ireland, Canada and New Zealand. All three publish in English, and each has its own events calendar, membership rules and contact details. The head office wants one login and one editorial team across the chapters.
- The head office first names the question: this is a multi-regional site, not a multilingual one, because the language is shared and the countries differ.
- The users table is shared, which suits one editorial team; content tables are separate, which suits distinct calendars and membership pages.
- The install is two weeks old, so subdirectories remain available. The team confirms mod_rewrite and port 443.
- They choose a path-based network, accepting the single server location listed as a con, because separate hosting is not needed.
- They list matching pages across chapters, such as membership rules, and add hreflang with language-and-region codes only where the page truly has a counterpart. Each page lists itself and every counterpart.
- They place an x-default pointing to a chapter picker and add no redirect by location.
- They record that the super admin role and security points are not covered by the page they relied on and schedule a separate review.
The scenario turns on the shared language. Where a language is shared and the countries differ, the hreflang codes carry the region, and pages with no counterpart simply get no tag.
Two network shapes, one choice
The page Before You Create A Network (Opens in a new tab) defines the two shapes. A sub-directory install creates a path-based network even though it does not use file system directories. A sub-domain install creates a domain-based network, even if you map separate domains. It also lists conditions that you should check before you commit.
| Condition | What the page says |
|---|---|
| Server | Multisite needs the more complex rewrite rules; on Apache, mod_rewrite must be loaded |
| Access | You must be an administrator and normally need file system access such as FTP or a file manager |
| Port | A network cannot be created if the WordPress address uses a port other than 80 or 443 |
| Sub-domain install | WordPress must be installed in the root of the web path |
| On-demand domain-based sites | Require the wildcard subdomain method |
| Existing site older than a month | Sub-directory install cannot be chosen, because of issues with existing permalinks |
| Pretty permalinks already in use | A path-based network will work as well |
What is costly to change later
The page is candid about three things. Changing your domain name after setup is more complicated, so settle it first. In a sub-directory network you cannot remove the blog slug without manual configuration. And editing a site's domain or path is possible but unusual for established sites because it changes their URLs. For SEO the last point matters most: changed URLs call for redirects, updated sitemaps and a fresh look at every language link. Google gives no guarantee about how quickly it will process such changes. These installation details can change between versions, so open the current page before you plan.
Mapping language sites onto Google's URL options
Google's page on managing multi-regional and multilingual sites (Opens in a new tab) defines a multilingual site as one offering content in more than one language and a multi-regional site as one that explicitly targets users in different countries. It then compares URL structures in a table.
| Structure | Example | Pros listed | Cons listed |
|---|---|---|---|
| Country-specific domain | example.de | Clear geotargeting; server location irrelevant | Expensive, with possibly limited availability; targets a single country only |
| Subdomain on a generic domain | de.example.com | Allows different server locations | Users might not recognize geotargeting from the URL alone |
| Subdirectory on a generic domain | example.com/de/ | Low maintenance on the same host | Single server location; separation of sites is harder |
| URL parameters | site.com?loc=de | None listed | Marked "Not recommended"; URL-based segmentation is difficult |
Practical suggestion: read the two documents side by side with this mapping. A path-based network gives you subdirectory-style addresses. A domain-based network gives you subdomain-style addresses, or, if you map separate domains, addresses that follow the country-domain row when the domains carry country endings. The two documents never state this mapping themselves, so it is an inference you should test on a staging network.
Choosing by the problem you have
| Your situation | Leaning | Reason from the table |
|---|---|---|
| Small team, same market language pair, limited hosting budget | Path-based | Subdirectories keep maintenance low on one host |
| Regional sites need different server locations | Domain-based | Subdomains allow different server locations |
| One site must clearly signal one country | Mapped country domain | Country domains give clear geotargeting, at a cost |
| You were thinking of query parameters | Do not | Google marks that structure as not recommended |
Making language pairs find each other
The page on localized versions of your page (Opens in a new tab) names three ways to tell Google about language or locale versions: tags in the page HTML, HTTP headers and an XML sitemap. It says the three methods are equivalent from Google's perspective and that you choose. HTML works if you cannot set headers or have no sitemap. Headers suit non-HTML files such as PDFs. A sitemap lets you list every variant of each URL in one place.
| Rule | What the page says | In a network |
|---|---|---|
| Return links | If page X links to page Y, Y must link back to X; otherwise the tags are ignored | The English site must point back to the Turkish page that points to it |
| Self-reference | Each language version must list itself and all other versions | Every page includes its own address in its list |
| Full addresses | Alternate URLs must be fully qualified, including http or https | Use the canonical scheme and host of each site |
| Codes | ISO 639-1 language codes and ISO 3166-1 Alpha 2 region codes; the language comes first | Language first, optional region after it |
| Fallback | The x-default value covers users whose language or region matches no version | Point it to your language picker or main page |
No built-in promise from Multisite
The Multisite page contains no statement about hreflang or about links between the sites of a network. Treat reciprocal links as work that has to be done and checked. The page on localized versions also says Google does not use hreflang or the HTML lang attribute to detect the language of a page. So hreflang helps point users to the right version; it is not how Google learns that a page is in Turkish. For a step-by-step sitemap method, see hreflang in XML sitemap, step by step.
Translation and redirect traps
Google's multi-regional page warns against translating only the boilerplate text of pages while keeping the bulk of the content in one language. It asks for a single language for content and navigation on each page and advises against side-by-side translations. It also says to avoid automatically redirecting users from one language version to another, not to redirect based on a guess of the user's language, and not to adapt content through IP analysis.
| Trap | Google's direction | In a network |
|---|---|---|
| Only the menu is translated | Keeping the bulk of content in one language is a problem | Do not launch a language site that only has translated chrome |
| Two languages on one page | Avoid side-by-side translations | One language per page |
| Forced redirect by IP or browser language | Avoid automatic redirects and IP-based adaptation | Offer visible language links on the network home page |
| Untranslated copy on another site | Localized versions count as duplicates only when the main content is untranslated | Translate before publishing the copy |
For the slug side of this work, see localized URLs and slug translation on a TR/EN site.
Duplicate content and translation discipline
Because every site in a network has its own tables, copying a post from one site to another takes a few clicks. The localized-versions page draws a useful line: localized versions of a page are considered duplicates only if the main content of the page remains untranslated. A translated page is therefore not a copy of its original, while an untouched duplicate is a risk.
| Action | Reading of the documents | Practical suggestion |
|---|---|---|
| Translate a post and publish it on the other site | Main content translated, so not treated as a duplicate | Review the translation for local terms and examples |
| Copy a post without translating it | Main content untranslated | Hold it back until the translation exists |
| Translate the title and leave the body | Boilerplate translated, content not | Translate the body too |
| Add hreflang to a page with no counterpart | Return link impossible, so the tag is ignored | Add tags only when the counterpart is live |
Keep a pairing sheet
Practical suggestion: maintain a two-column sheet with the address on one site and its counterpart on the other. Whoever publishes a new post adds a row before publishing. When you compare the sheet against the generated hreflang output, missing counterparts show up at once. Store it where the whole team can reach it, outside the network, so it survives a change of administrator.
Turning an existing site into a network
A project can begin with a live site rather than a blank install. Two facts from the prepare-network page decide what is possible: a sub-directory install cannot be chosen when the existing install is more than a month old, and changing the domain name afterwards is more complicated. The Multisite page names migrating WordPress as the previous topic in its sequence, and the Multisite page itself gives no step-by-step migration method.
| Starting point | Constraint on the page | Practical suggestion |
|---|---|---|
| Fresh install younger than a month | Both structures are open | Write down the target structure before you enable the network |
| Install older than a month | Sub-directory is not offered | Consider the domain-based option or a new install |
| Install outside the web root | A sub-domain install needs the root | Check where WordPress is installed |
| Custom port | Only 80 and 443 work | Fix the server configuration first |
Any move that changes addresses needs redirects from the old addresses, refreshed sitemaps and a second look at the language links. Google gives no guaranteed time for the recrawl, so watch progress in Search Console rather than promising a date.
Open questions the Multisite page leaves
The page says nothing about the super admin role, about security considerations or about whether themes and plugins are activated network-wide or per site. It also gives no guidance on when not to use Multisite; the documentation has nothing on that point. Present these as open questions when you advise a client, and send the client to the network administration documentation for the first and last.
| Topic | Multisite page | Action |
|---|---|---|
| Super admin | The documentation says nothing | Consult network administration documents |
| When not to use Multisite | The documentation says nothing | Test your own requirements against a single-site setup |
| Security | The documentation says nothing | Run a separate review |
| Single site with a language plugin | Not compared | Compare it as a separate option; the documents give no verdict |
Network review checklist
- Is a network really needed, or is one site enough?
- Does the age of the existing install allow the structure you want?
- Are rewrites enabled and the port 80 or 443?
- Are domain and path structure fixed before setup?
- Is the blog slug behavior in a sub-directory network noted?
- Does every pair have return links, self-reference and full addresses?
- Is there an x-default?
- Does each page keep to one language?
- Have forced language redirects been removed?
- Were the topics the documentation leaves open handed to someone for separate review?
Pre-launch and post-launch checks
| Step | Check | Expected result |
|---|---|---|
| 1 | View source of a home page and an inner page on each site | The page lists itself and its counterparts |
| 2 | Follow each link from site A to site B and back | Return links exist in both directions |
| 3 | Read the addresses | Fully qualified, https included |
| 4 | Read the codes | ISO 639-1 language, ISO 3166-1 Alpha 2 region if used |
| 5 | Find the x-default | It points to the fallback page |
| 6 | Open pages in each site | One language on each page |
| 7 | Request the home page with different locations or browser languages | No forced redirect |
| 8 | Open each site's sitemap | It lists the addresses of that site |
Run the check again after any theme or plugin change on the network, since a shared resource can change the output of every site at once. For the decision before the build, the international SEO market, language and URL decision guide covers the question without reference to Multisite.
A report template for clients
An architecture recommendation is easier to defend when the reasoning and its source sit side by side. This outline works for a short report.
| Section | Content | Where it comes from |
|---|---|---|
| Goal | Multilingual, multi-regional or both | Google's definitions |
| Chosen shape | Path-based or domain-based | WordPress prepare-network page |
| Google equivalent | Subdirectory, subdomain or country domain | Google multi-regional page, by inference |
| hreflang plan | Method, codes, fallback page, owner of the audit | Google localized-versions page |
| Open questions | Super admin, security, when not to use Multisite | The documentation says nothing; separate verification |
| Monitoring | Search Console reports; no guaranteed recrawl time | Search Console |
Keep the open questions in the report instead of filling them with assumptions. A client who sees what remains unverified can plan for it, and an assumption that turns out wrong costs more than the line it would have saved.
Frequently Asked Questions
Should I pick subdirectories or subdomains for a Multisite network?
In WordPress this is a setup choice between a path-based and a domain-based network. For SEO, Google lists low maintenance as the subdirectory advantage and different server locations as the subdomain advantage. A sub-directory install is not available on an existing install that is more than a month old.
Does Multisite add hreflang automatically?
The Multisite documentation says nothing about hreflang. Plan to create the tags, headers or sitemap entries yourself and check the return links.
When does Google ignore hreflang tags?
Google says the tags are ignored if two pages do not point to each other. If page X links to page Y, page Y must link back to X, and each version must list itself too.
Should I redirect visitors by location or browser language?
Google advises avoiding automatic redirects between language versions, not guessing the user's language and not adapting content through IP analysis. Visible language links are the safer choice.
When should I avoid Multisite?
The Multisite page has nothing on that point. It names only business sites that share resources but carry different regional content as a use case. Test your own requirements.
What can a super admin do?
The Multisite page does not describe the super admin role, so the documentation says nothing here. Consult the network administration documents.
Conclusion
A Multisite network shares the user table and keeps each site's content apart. Whether it is path-based or domain-based maps, by inference, onto Google's subdirectory and subdomain options, each with its own listed strengths and weaknesses. Reciprocal hreflang links, one language per page and the absence of forced redirects are work you do and verify; the Multisite documentation does not provide them. The super admin role, security and the cases in which Multisite should not be used are not covered there, so confirm them separately.
If every language site of your network needs copy written for its readers, take a look at our content writing service.
Post a comment
Please log in to leave a comment. Login