WordPress, Shopify, Carrot, GHL, or Next.js - How I Pick a Website Stack

The right website stack is the one your team can edit next month - and that turns forms into CRM leads, not lost emails. Here is how I choose.

Website DevelopmentWordPressShopifyGoHighLevelCarrotNext.jsLead Generation
Quick answer

I build websites on WordPress, Shopify, Carrot, GoHighLevel, or custom Next.js/React. Pick WordPress or Shopify when non-engineers own content or commerce; Carrot or GHL for realtor and local-service funnels; Next.js when you need app-like UX or a site tied to a real product. Haris Ullah Khan wires forms into CRMs and optional Retell follow-up on every path.

A website that only looks finished is half done. The other half is who can edit it and where the lead goes.

Quick decision table

PlatformBest whenWatch-outs
WordPressBlog/content teams, SEO pages, familiar CMSPlugin sprawl; keep forms → CRM explicit
ShopifyProducts, carts, checkoutHeavy custom apps outgrow themes
CarrotReal estate investor / lead-gen funnelsStay inside the model Carrot is good at
GoHighLevelAgencies and local services already on GHLDesign limits vs a custom front
Next.js / ReactProduct brands, SaaS marketing, custom UXNeeds a developer for structural changes

WordPress & Shopify

I ship these when the client’s marketing or ops person must publish without opening a pull request. Themes and sections stay boring on purpose; the differentiation is tracking, form fields, and CRM mapping.

Carrot & GoHighLevel

Common for realtors and home services. The win is speed: landing pages, calendars, and pipelines in tools the team already opens. See the real estate lead automation case study.

Custom Next.js

Use Cortana and VoiceCake-class products need marketing and app surfaces that share a design system and deploy path. That is full-stack work, not a theme install.

The non-negotiable: form → CRM

Every stack above still needs:

  1. A thank-you / confirmation that does not lose UTM data
  2. A Zapier scenario or webhook into GHL, eSimply, or a custom CRM
  3. Optional Retell / Make follow-up while intent is hot

Hire: Website development · Automation · Book a call

FAQ

Common questions

Do you build WordPress and Shopify sites?

Yes. WordPress for content-heavy marketing sites; Shopify for stores and theme/custom section work. Complex checkout logic may move to a custom app when themes hit a wall.

When do you recommend GoHighLevel or Carrot?

When realtors, investors, or local-service marketers already live in those tools and need lead pages they can edit without a developer for every headline change.

When is custom Next.js worth it?

When the site must feel like a product, share code with a SaaS app, or need performance and UX a theme cannot deliver.

Will my forms create CRM leads?

Yes - that is part of the build. Zapier, GHL native, or webhooks into GHL, eSimply, or a custom CRM, tested with a real lead before launch.

Who builds these sites?

Haris Ullah Khan - see /services/website-development and real estate lead case studies on the blog.