Others

Integrate WordPress Hosting, Microsoft 365 Email, and SharePoint

Algirdas JasaitisAlgirdas Jasaitis Oct 26, 2026 868 views

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.

Integrate WordPress Hosting, Microsoft 365 Email, and SharePoint
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.
Before you start

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.

Solution 1Recommended

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.

1
Set up your WordPress website

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.

2
Add the domain to Microsoft 365

Log into the Microsoft 365 admin center, navigate to Setup > Domains, and click 'Add domain'. Enter your custom business domain name here.

3
Verify domain ownership

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.

4
Update DNS records for Exchange and SharePoint

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.

5
Assign user licenses

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.

Configure Custom Domain in Microsoft 365 and Your Web Host
DNS Propagation Time: DNS changes can take up to 48 hours to fully propagate globally, though email routing and Microsoft 365 verification typically update within a few hours.
Free Microsoft Office alternative

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. 1. Download WPS Office: Visit the official WPS website and download the free installation package for your operating system.
  2. 2. Install the suite: Run the installer and follow the on-screen instructions to set up WPS Office on your computer.
  3. 3. Open your business documents: Launch WPS Office and seamlessly open your existing Word, Excel, or PowerPoint files without losing any formatting.
Fully compatible with Microsoft Office formats (.docx, .xlsx, .pptx) for smooth collaboration.Lightweight installation that runs fast even on older business hardware.Familiar user interface makes transitioning from other office suites completely seamless.Built-in PDF editor for managing contracts, invoices, and business documents.
microsoft office alternative - wps office

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.