I made a multilingual website, that starts with one general landingpage, asking to select a language, after which the client is guided to a NL, FR or EN subdomain.
Now I want google to crawl my website, so i gave it the sitemap of the general landing page, but it sees only one page.
If youâre keeping everything in one project, then the standard RapidWeaver sitemap functionality should work out of the box, as do other solutions (like SEO Helper). Theyâll âseeâ the pages youâve put inside the subdomains and add them into the sitemap.
However, if youâre keeping track of the subdomains using separate project files, then this wonât work. Youâll have separate sitemap.xml files in the root of each subdomain instead, which Google sometimes sees and most of the time doesnât.
If the latter is the case, you could try to add each sitemap to Search Console manually.
If that fails too, youâre going to have to build your own sitemap.xml for the root of the landing page, and refer to the sitemaps of the sub domain root folders from there.
Having said all of this, having subdomains for languages is fairly old school (although I do have some clients that demand this, and even one of my own websites still has itâŚ). Google often sees the contents of the subdomains as non-canonical and refuses to index it.
Instead, you could go for a singular page with dynamic content replacement. This means that everybody sees the same page, but with content aimed at their browser preference or geolocation. Google âgetsâ this as well, and will neatly offer different search results based on the searcherâs language.
You can do so using the Agent stack (about $40, by Weaverâs Space) or the RWML stack ($30, stacks4stacks.com). Youâll need the Stacks plugin by Yourhead to be able to use either of these.
Thanks for your answer. Indeed I made my website with different projects.
I tried with one project but that didnât work out well because the theme is wanted to use did not allow me to change the language of the menu.
I used the Concierge tool from Will Woodgate to create my website. It also allows to use several languages. After some brainstorming with Will I decided to use separate projects for each language since this seemed the best way to go for someone like me with little webbuilding experience.
Unfortunately, I am now stuck with the sitemap.xml file.
Iâll try to make one manually and let you know the outcome.