WhatsAppCall MeLinkedInGitHub
✨ Completed
⭐ Featured

MP365 - Microsoft Consulting Partner Website

A database-backed Next.js website for Modern Partners 365, a Connecticut Microsoft consulting firm, built to rank in search and be quoted by AI assistants.

MP365 - Microsoft Consulting Partner Website

Client

Modern Partners 365 (MP365)

Date

September 2026

Duration

1 week

Technologies

6 tools

Technologies Used

Next.js

React

TypeScript

Prisma

PostgreSQL

Tailwind CSS

Project Overview

MP365 (Modern Partners 365) is a Microsoft solutions partner in Vernon, Connecticut. It handles Microsoft 365 tenant migrations for mergers and acquisitions, Dynamics 365 and Business Central rollouts, Power Platform work and data governance for mid-market and enterprise companies. I rebuilt its marketing site from WordPress to Next.js and Prisma on PostgreSQL. The new site has service, solution, industry, case study, blog, glossary, comparison, assessment and pricing pages, all written from a content database and generated as static HTML. It also ships llms.txt and llms-full.txt files so AI assistants can read the company facts directly.

Challenge

The old WordPress site had indexed pages, blog posts and category archives that were bringing in search visits. A rebuild could easily wipe those out. The client also sells high-consideration work, so buyers need clear answers about scope, timelines and cost before they ever call. Content had to be editable without a code deploy, yet every page still had to reach crawlers and AI bots as complete HTML. The firm's name, address and phone had to read identically in metadata, structured data and the footer. Finally, the site needed to look like a senior boutique firm rather than a large integrator.

Solution

I moved all editable content into a Prisma schema on PostgreSQL covering services, solutions, industries, case studies, blog posts with FAQs, glossary terms, marketing pages and contact submissions. Pages are generated statically with hourly revalidation, so crawlers get finished HTML. A list of every captured legacy WordPress URL is checked by an automated test, which fails if any of them neither resolves, redirects nor is a deliberate 404. Shared JSON-LD helpers and a single site-settings record keep company details identical everywhere. I added a cost estimator, a timeline estimator and a product-fit selector, plus llms.txt and llms-full.txt generated from the same data. The design uses a petrol, saffron and mint token system in Tailwind CSS.

Results & Impact

The delivered site is a complete multi-section website: service pages for M&A tenant migration, Microsoft 365 migration, Dynamics 365, Power Platform, data governance, application modernization, collaboration and contract management. It also has solution and industry pages, case study templates, worked examples, a glossary, comparison pages, readiness assessments, and a contact form that stores submissions. Content tests cover the blog, glossary, solutions, industries, redirects, JSON-LD output and rich-text parsing. No traffic or ranking figures are claimed because the new site had not been live long enough to produce data I can verify.

Key Features

Static generation with hourly revalidation
Prisma content database for editors
Service and solution page templates
Industry pages for manufacturing healthcare and retail
Case study page templates
Blog with per-article FAQ sections
Microsoft glossary with FAQ schema
Comparison pages such as Business Central vs NetSuite
Readiness assessment pages
Tenant migration cost estimator
Migration timeline estimator
Product fit selector for Dynamics 365
Legacy WordPress URL redirect coverage
Redirect coverage tests
JSON-LD structured data helpers
llms.txt and llms-full.txt generation
Contact form with stored submissions
Petrol saffron and mint design tokens

Project Gallery

MP365 - Microsoft Consulting Partner Website - Image 1
MP365 - Microsoft Consulting Partner Website - Image 2
MP365 - Microsoft Consulting Partner Website - Image 3
MP365 - Microsoft Consulting Partner Website - Image 4
MP365 - Microsoft Consulting Partner Website - Image 5
MP365 - Microsoft Consulting Partner Website - Image 6