Ghost CMS Setup on AWS Lightsail with Multi-Subdomain SEO Redirects and Basic Contact Tracking (UTM + Bitly/GA4)

Job ID: 39863666

Budget: €30 – €250 EUR

Project Overview

HH Academy Ltd manages several business lines focused on Operational Excellence and Innovation.
All root domains are active and managed via AWS Route 53.
We’re looking for a professional experienced in Ghost CMS and AWS Lightsail to:
- Deploy and configure a single Ghost CMS instance serving multiple blog subdomains (one per brand),
- Implement proper redirects and canonical SEO behavior,
- Set up a simple contact tracking system to see where visitors come from and how many click the Calls to Action (CTAs).

PART 1 — Ghost + AWS + Subdomains + Redirects
Technical Objectives
Deploy Ghost CMS on AWS Lightsail (using the official Ghost Blueprint).
Configure static IP and HTTPS (Let’s Encrypt or ACM).
Create and link subdomains in Route 53:
blog.opex.academy → Operational Excellence Training
blog.hhpartners.com → Operational Excellence Consulting
blog.aimakers.eu → Innovation / AI Training
blog.hhdecisive.com → Innovation Consulting
Configure NGINX reverse proxy to handle all four subdomains on one instance.
Apply 301 redirects or noindex tags to avoid content duplication.
Enable sitemap, robots.txt, meta canonical, and validate with Google Search Console.

Basic Tracking (Contacts & CTAs)
Objective
Implement a zero-cost, lightweight tracking system that tells us:
Where each contact comes from (social post, email, brochure, QR code, etc.)
How many users click each CTA

Required Tasks
Insert Google Analytics 4 (GA4) tracking via Ghost Code Injection.
Add simple reusable CTA templates with tracking attributes (e.g., data-cta-id, data-cta-label).
Configure GA4 event tracking for “cta_click” (or optionally use Bitly for counting clicks).
Explain and document how to build UTM links and QR codes to identify traffic sources.
Example:
https://blog.opex.academy/blueprint?utm_source=linkedin&utm_medium=post&utm_campaign=cashcow_q4

Install or connect a Bitly (free account) to count CTA link clicks.
Deliver a small Google Sheet template with columns:
Campaign | Source | Medium | UTM Link | Bitly URL | Total Clicks
(Optional: Looker Studio dashboard connected to GA4 + Bitly.)

Expected Outcome
4 live Ghost subdomains accessible via HTTPS.
Canonical SEO and sitemap validated in Search Console.
All CTA clicks and sources tracked in GA4 or Bitly.
A simple tracking file/report showing contact origins and engagement.
One-page documentation for maintaining links and CTAs.

Required Skills
Ghost CMS (multi-domain configuration)
AWS Lightsail + Route 53 + NGINX
SEO setup (redirects, canonicals, sitemap)
Google Analytics 4 / Bitly
UTM campaign tracking basics

2–4 working days total
(1 days for Ghost & DNS setup, 1 days for tracking configuration, 1 day for testing & documentation)
€200 – €250 (fixed price)
Related categories: SEO Cloud Computing