Integrate WordPress Hosting, Microsoft 365 Email, and SharePoint
Question details
A small business needs to configure a single custom domain to work seamlessly across a public-facing WordPress website, Microsoft 365 Exchange email, and a SharePoint intranet.

- Product
- Microsoft 365, SharePoint, WordPress
- Device & OS
- not provided
- Scenario
- Setting up a unified business domain across external web hosting (WordPress) and internal business services (Microsoft 365 and SharePoint).
- Observed behavior
- The user wants to use one domain while keeping website hosting and Microsoft services properly configured and separated without conflict.
Ensure you have administrator access to your domain registrar's DNS settings and a global admin account for your Microsoft 365 tenant before beginning the configuration.
Configure Custom Domain in Microsoft 365 and Your Web Host
Keep WordPress hosted on your web provider while pointing email and internal services to Microsoft 365 through precise DNS record management.
SharePoint is specifically designed for internal intranets and document management, not for hosting public-facing WordPress websites. To use one domain for both systems, your domain's primary A records will point to your web hosting provider, while your MX and TXT records will be directed to Microsoft 365.
Purchase a custom domain from a registrar and set up your WordPress website with a standard web hosting provider. Keep the domain's A records pointing to the IP address of this web host.
Log into the Microsoft 365 admin center, navigate to Setup > Domains, and click 'Add domain'. Enter your custom business domain name here.
Follow the on-screen prompt to add a specific TXT record to your domain registrar's DNS settings to prove to Microsoft that you own the domain.
After verification, update the domain's DNS records as instructed by Microsoft. You must add the Exchange Online MX record for email routing, as well as the necessary CNAME and TXT records for SharePoint and Teams.
Go to Users > Active users in the admin center. Update the usernames to use the newly added custom domain and assign Microsoft 365 licenses that include Exchange Online to enable email capabilities.

Equip Your Small Business with WPS Office
While you manage your business domain infrastructure with Microsoft 365 and WordPress, WPS Office offers a powerful, lightweight, and cost-effective solution for everyday document creation and editing.
- 1. Download WPS Office: Visit the official WPS website and download the free installation package for your operating system.
- 2. Install the suite: Run the installer and follow the on-screen instructions to set up WPS Office on your computer.
- 3. Open your business documents: Launch WPS Office and seamlessly open your existing Word, Excel, or PowerPoint files without losing any formatting.

Frequently Asked Questions
Can I host my WordPress website directly on Microsoft SharePoint?
No, SharePoint is designed for internal intranets, document management, and team collaboration. It does not support hosting public-facing PHP-based websites like WordPress. You must use a dedicated web host for your WordPress site.
Will pointing my domain to Microsoft 365 break my WordPress site?
No, as long as you only update the MX (mail exchange), TXT, and specific CNAME records required for Microsoft 365 services. Ensure you leave the primary A record or nameservers pointing to your WordPress web hosting provider.
Do I need a specific Microsoft 365 license for custom domain email?
Yes, you need a Microsoft 365 business subscription that includes Exchange Online (such as Microsoft 365 Business Basic, Standard, or Premium) to send and receive email using your custom domain.




