WP Landing Kit + SEO Plugins
Landing Kit is known to play well with SEO plugins, but here are a few things to keep in mind.
Yoast SEO
The plugin appears to be working fine with the Yoast SEO plugin. When served under a mapped domain, the Yoast SEO plugin pulls the title, description, and canonical meta from the individual page.
By default, Yoast SEO may generate a canonical URL that includes the internal WordPress page slug — for example, https://subdomain.example.com/home/ — instead of pointing to the subdomain root (https://subdomain.example.com/). To fix this:
- Open the page editor for the mapped page.
- Scroll down to the Yoast SEO meta box.
- Open the Advanced tab.
- Leave the Canonical URL field empty.
When the Canonical URL field is empty, Yoast SEO will use the mapped domain root as the canonical URL.
All In One SEO Pack
To ensure the All In One SEO Pack plugin uses the page-level SEO meta, some configuration is required.
Pages served under mapped domains are effectively home pages and by default, the All In One SEO Pack plugin looks for home page SEO meta set up in WP Admin > All In One SEO > General Settings > Home Page Settings (meta box). Any meta set in that meta box would, of course, appear on any mapped domain so what we want to do is tell the All In One SEO Pack plugin to use page-level meta for SEO.
To do so, simply enable the Use Static Front Page Instead option in the Home Page Settings meta box.
Enabling Use Static Front Page Instead also ensures that canonical URLs point to the mapped domain root rather than the internal WordPress page slug.
Canonical URLs on Mapped Subdomains
When a WordPress page is served under a mapped subdomain, SEO plugins may generate a canonical URL that appends the internal WordPress page slug to the subdomain — for example, https://subdomain.example.com/home/ — instead of pointing to the subdomain root (https://subdomain.example.com/). This happens because the plugin reads the page's WordPress slug rather than the mapped domain.
In Google Search Console (GSC), this appears as a canonical mismatch: the URL GSC has indexed shows the slug appended to the subdomain, while the intended canonical is the subdomain root. GSC will report this as a discrepancy between the user-declared canonical and the Google-selected canonical.
To resolve the canonical URL for your mapped subdomain, follow the steps for your SEO plugin:
Yoast SEO
- Open the page editor for the mapped page.
- Scroll to the Yoast SEO meta box and open the Advanced tab.
- Leave the Canonical URL field empty.
See the Yoast SEO section above for full details.
All In One SEO Pack
- Go to WP Admin > All In One SEO > General Settings > Home Page Settings.
- Enable Use Static Front Page Instead.
See the All In One SEO Pack section above for full details.
Verifying the fix in Google Search Console
After updating the canonical setting in your SEO plugin:
- Open Google Search Console.
- Enter the subdomain root URL (e.g.,
https://subdomain.example.com/) in the URL Inspection tool. - Click Request Indexing or check the Coverage details to confirm the canonical URL is now reported correctly.
📝 Note: Canonical changes may take some time to be re-crawled and processed by Google. If the mismatch still appears immediately after making the change, wait a few days and re-inspect the URL.
