Skip to content
English
  • There are no suggestions because the search field is empty.

Tech Stack & Website Build Reference

A reference guide for all Vye team members covering the platforms, tools, and infrastructure used in website engagements.

1. Content Management System (CMS)

A CMS is the software platform that powers a website — it provides the admin interface for editing content, managing pages, and publishing updates without needing to write code. At Vye, every website build uses one of two CMS platforms: WordPress or HubSpot CMS.


1.1 WordPress

WordPress is the world's most widely used CMS, powering over 40% of all websites. It is an open-source platform hosted on your own server (or a managed host like WPEngine), giving full control over design, plugins, and functionality.


Why use WordPress

  • Maximum design and development flexibility — virtually any layout, feature, or custom integration is achievable
  • Enormous plugin ecosystem (50,000+ plugins) covering SEO, forms, e-commerce, performance, and more
  • Lower platform licensing cost — WordPress itself is free; you only pay for hosting and premium plugins
  • Best choice for content-heavy sites with a robust blog, resource library, or news section
  • Ideal when a client does not have HubSpot, or HubSpot CMS is not included in their plan
  • Works well for sites with complex custom functionality that HubSpot's templating system cannot accommodate


1.2 HubSpot CMS

HubSpot CMS (also called Content Hub) is HubSpot's native website platform, built directly into the HubSpot ecosystem alongside Marketing Hub, Sales Hub, and Service Hub. The website and CRM live in the same platform, enabling tight integration between web activity and contact records.


Why use HubSpot CMS

  • Native integration with HubSpot's CRM — every page visit, form submission, and CTA click is tied directly to a contact record
  • Attribution is seamless — you can trace a closed deal back to the exact web page that first converted the contact
  • Eliminates hosting overhead — HubSpot manages all infrastructure, SSL, and uptime; there is no WPEngine to maintain
  • Smart content capabilities — page content can dynamically change based on who is visiting (lifecycle stage, list membership, etc.)
  • Unified platform for marketing teams — no switching between a CMS and a separate marketing platform
  • HubDB (see Section 8) enables structured data management that powers dynamic content like team pages, service listings, and resource libraries

When Vye uses HubSpot CMS

Recommend HubSpot CMS when the client is an active HubSpot user AND reducing vendor count or improving attribution is a priority. It is especially strong for demand generation sites tightly integrated with HubSpot workflows.


Note: HubSpot CMS carries a platform cost. Confirm the client is on — or willing to adopt — an appropriate HubSpot tier before recommending. Any recommendation to move to HubSpot CMS requires senior review before presenting to the client.


1.3 HubSpot vs. WordPress — Quick Comparison

HubSpot CMS

WordPress

Best for active HubSpot users

Best for all other clients (default)

Website + CRM in one platform

Maximum design and plugin flexibility

Native contact tracking and attribution

Open-source; no platform licensing fee

Smart content and personalization built in

Best for complex content-heavy sites

No hosting maintenance required

Requires managed hosting (WPEngine)

Platform cost included in HubSpot subscription

Hosting and plugin costs apply

HubDB for dynamic structured content

50,000+ plugin ecosystem

Limited to HubSpot's CMS framework

Unlimited custom development options


1.4 Platform Decision Guide

New client, no existing tools

Recommend WordPress. Note hosting and maintenance requirements.

Active HubSpot user, lead gen focus

HubSpot CMS is a strong fit. Confirm plan tier. Flag for senior review.

Needs e-commerce (standard)

Shopify is the default. WooCommerce if deep WordPress content integration is needed.

Enterprise e-commerce

Magento — requires senior review and confirmed dev capacity.

2. Website Hosting

Hosting is the infrastructure that makes a website accessible on the internet. The hosting platform stores the website's files and databases and serves them to visitors when they load a URL. At Vye, hosting approach differs by CMS.


2.1 WPEngine (WordPress Hosting)

WPEngine is Vye's standard managed WordPress host. All WordPress client sites must be hosted on WPEngine unless a documented internal exception has been approved.


What WPEngine provides

  • Managed infrastructure — WPEngine handles server configuration, updates, and performance tuning
  • Automatic daily backups with one-click restore capability
  • Staging environments — every WPEngine site includes a staging URL where builds and updates can be tested before going live
  • Built-in CDN (Content Delivery Network) that speeds up load times by serving assets from servers geographically close to the visitor
  • SSL certificate management — WPEngine provisions and renews SSL for all sites on the plan
  • Security scanning and malware detection built into the platform

Production, staging, and development environments

WPEngine supports up to three environments per site: production (the live site), staging, and development. Not every site will use all three — but at minimum, staging should always be in place. All development and updates happen in a non-production environment first. Nothing goes to the production site without being tested beforehand, which prevents client-facing downtime and broken pages.


Deployment: Bitbucket vs. LocalWP

How a site is deployed to WPEngine depends on its size and complexity. Larger, more complex sites are version-controlled in Bitbucket and deployed to WPEngine through Bitbucket Pipelines, ensuring every change is tracked, reversible, and reviewed before it reaches production. For smaller sites, Vye uses LocalWP (localwp.com) — a local WordPress development tool that allows developers to build and test the site locally before pushing it live to WPEngine directly.


2.2 HubSpot Hosting

When a site is built on HubSpot CMS, hosting is included as part of the HubSpot platform. There is no separate hosting provider to manage, no WPEngine account to maintain, and no monthly hosting checklist to run.


What HubSpot handles automatically

  • Infrastructure, uptime, and performance — all managed by HubSpot
  • SSL certificates — provisioned automatically for custom domains connected to HubSpot
  • CDN — HubSpot includes global CDN delivery for all hosted content
  • Security — handled at the platform level

The trade-off: you give up control over the server environment in exchange for zero infrastructure overhead. For most marketing-focused sites this is the right call — teams gain time to focus on content and conversion rather than hosting maintenance.


2.3 Vye's Hosting Packages

For WordPress sites on WPEngine, Vye offers three monthly hosting and maintenance packages:


Bronze — $99/mo

Basic hosting coverage. Uptime monitoring, SSL management, automated backups.

Silver — $199/mo

Adds monthly WordPress core, theme, and plugin updates applied to staging first, then production.

Gold — $299/mo

Adds security scanning, performance reviews, priority support portal access, and WPEngine activity log review.

3. DNS — Domain Name System

DNS is the internet's address book. When someone types a URL into their browser, DNS translates that human-readable domain name (like vye.agency) into the IP address of the server where the website lives. Without DNS, the internet would require everyone to remember numeric IP addresses.


3.1 DNS Record Types

DNS is made up of individual records, each serving a specific purpose. Here are the record types you will encounter regularly in website launches and domain management:


Record

Purpose

Common Use at Vye

A

Maps a domain name directly to an IPv4 address (e.g., 192.168.1.1). The most fundamental DNS record — this is what tells the internet which server hosts the website.

Points vye.agency to the WPEngine or hosting server IP address.

AAAA

Like an A record, but for IPv6 addresses (the newer, longer IP format). Less common but increasingly relevant as IPv6 adoption grows.

Occasionally needed for IPv6-enabled hosting environments.

CNAME

Canonical Name record — maps a subdomain (like www) to another domain name rather than an IP. The CNAME points to an A record elsewhere.

www.vye.agency → vye.agency. Also used to verify domain ownership with tools like Google Search Console or HubSpot.

MX

Mail Exchange record — tells the internet which servers handle email for a domain. Without correct MX records, email stops working.

Critical to preserve during any DNS migration. Must be captured and re-entered exactly.

TXT

Text record — stores human-readable or machine-readable text strings. Used for domain verification and email authentication.

SPF, DKIM, and DMARC records (email security), Google site verification, HubSpot domain verification.

NS

Nameserver record — tells the internet which DNS servers are authoritative for a domain. Changing NS records is what 'DNS delegation' means.

When Vye points a client's domain to a new host, the NS records may need to be updated at the registrar.

SPF

Sender Policy Framework — a TXT record that lists which mail servers are authorized to send email on behalf of a domain. Prevents email spoofing.

Required for all client domains to ensure marketing emails (HubSpot, etc.) are trusted and not marked as spam.

DKIM

DomainKeys Identified Mail — a TXT record that adds a cryptographic signature to outgoing email so receivers can verify it wasn't tampered with.

HubSpot and other email platforms provide a DKIM record during setup. Must be added to DNS for email deliverability.

DMARC

Domain-based Message Authentication — a TXT record that tells receiving servers what to do with emails that fail SPF or DKIM checks.

Increasingly required for bulk email senders. Protects client domain reputation.


3.2 When DNS Changes ARE Required

DNS changes are needed any time the website is moving to a new server or host. This covers:

  • Launching a brand new WordPress site on WPEngine for the first time
  • Moving an existing site from one host to another (e.g., from GoDaddy hosting to WPEngine)
  • Moving a site from WordPress to HubSpot CMS (or vice versa)
  • Adding new subdomains (e.g., landing pages, a knowledge base, or a help center)
  • Connecting email services or adding email authentication records (SPF, DKIM, DMARC)

3.3 When DNS Changes Are NOT Required

Not every website launch requires DNS changes. The clearest example: a client whose site currently lives on HubSpot CMS and is being redesigned and rebuilt — still on HubSpot CMS.


If the domain is already pointing to HubSpot and the new site will also be on HubSpot, no DNS changes are needed. The domain is already connected. The new site simply goes live at the same connected domain.


Other scenarios where DNS changes are not needed:

  • Taking over a site already hosted on WPEngine — in most cases, Vye can transfer the site to our WPEngine account without any DNS changes. The exception is if the site is on WPEngine's Advanced Network, which uses different IP addresses and would require DNS updates to point to the new environment.

Always confirm the current DNS setup before assuming no changes are needed. Check where A records and NS records currently point and compare to the target hosting environment.


3.4 DNS Migration Best Practices

DNS changes carry real risk — a misconfiguration can take a domain offline. Follow these rules on every DNS change:

  • Request DNS delegation from the client at least one week before the planned launch — never on launch day
  • Before touching anything, document the registrar name, all existing nameservers, and every existing DNS record
  • Do not delete existing records until the new configuration is confirmed working
  • DNS propagation takes time — changes can take up to 48 hours to fully propagate across the internet, though most resolve within a few hours
  • All DNS changes require senior developer review before execution
4. Domain Registrar vs. DNS

These two concepts are related but distinct — and confusing them is one of the most common sources of problems during a domain setup or website launch.


4.1 What is a Domain Registrar?

A domain registrar is the company where a domain name is purchased and registered. The registrar holds the legal record of who owns the domain and manages the registration lifecycle (renewal, transfer, expiration).


Common registrars you will encounter with Vye clients:

  • GoDaddy
  • Namecheap
  • Google Domains (now migrated to Squarespace)
  • Network Solutions
  • Cloudflare Registrar
  • Hover

The registrar is where you go to transfer ownership of a domain, renew it, or update its nameservers.


4.2 What is DNS?

DNS (Domain Name System) is the service that translates a domain name into an IP address so the internet knows where to route traffic. DNS records live on nameservers, not at the registrar itself.


By default, when a domain is registered, the registrar also provides DNS hosting (nameservers). But these can be changed independently. Many clients move their DNS to a separate DNS provider like Cloudflare without changing their registrar.


4.3 The Difference — Illustrated

Registrar

DNS

Where the domain is purchased and registered

Where the domain's routing records are managed

Controls who owns the domain

Controls where the domain points

Manages renewals and transfers

Manages A, CNAME, MX, TXT records

Usually GoDaddy, Namecheap, etc.

Could be the registrar, or a separate provider like Cloudflare

Changing registrar = domain transfer (slow, formal process)

Changing DNS records = usually propagates in hours

Registrar must be updated to point to new nameservers

NS records at the registrar determine which DNS provider is authoritative


Think of it this way: the registrar is like the deed to a house (ownership record), while DNS is like the GPS address (where to actually go to find it). You can update the GPS address without changing the deed.


4.4 Why This Matters for Website Launches

During a website launch, you will almost always interact with both. The workflow looks like this:

  • Client logs into their registrar (e.g., GoDaddy) to either update individual DNS records or update the nameservers to point to a new DNS provider
  • If updating nameservers (full DNS delegation), the DNS records then need to be recreated on the new DNS platform
  • If just updating individual records, the changes happen directly in the registrar's DNS management interface
  • Either way, the client needs access to their registrar account — Vye cannot make these changes without client login access
5. Static IP Address

When a device or server connects to the internet, it is assigned an IP address. That address can be either dynamic (changes periodically) or static (stays the same permanently).


5.1 What is a Static IP Address?

A static IP address is a fixed, non-changing numerical address assigned to a server. Unlike a dynamic IP that may be reassigned to a different server over time, a static IP always points to the same destination.


Example: If a server has the static IP 104.22.15.89, that number will always route to that server — today, next month, and next year.


5.2 Why Static IPs Matter for Data and Tracking

Static IPs are important in several data and security contexts at Vye:


IP filtering in analytics

Google Analytics 4 (GA4) and other analytics tools allow you to exclude internal traffic — visits from Vye team members or the client's own team — from the data. This is done by adding an IP address to an exclusion filter. If the team's IP address changes frequently (dynamic), these filters break and internal traffic pollutes the client's analytics data, inflating session counts and skewing conversion metrics.


With a static IP, the filter stays accurate indefinitely. This is why clients with office networks — or agencies like Vye — benefit from having a static IP assigned to their network.


IP allowlisting for secure tools

Some marketing tools, CRMs, and client portals restrict access by IP address as a security measure. A static IP makes it possible to whitelist specific networks for access to admin panels, data exports, or third-party integrations.


Email deliverability

Dedicated static IPs for email sending are used by high-volume senders to build a positive IP reputation. If a shared IP has a history of spam, your emails inherit that reputation. A static dedicated IP builds a clean, separate sending record.


For Vye's purposes, the most common reason to flag a static IP is for GA4 internal traffic filters. When setting up analytics for a new client, confirm whether their office network has a static IP so the internal traffic filter can be configured correctly from day one.

6. Google Analytics 4 (GA4)

Google Analytics 4 is Google's current web and app analytics platform. It replaced Universal Analytics (UA) in July 2023 and is now the standard for tracking website performance and user behavior.


6.1 What GA4 Does

GA4 collects and reports data about who visits a website, how they behave, and what actions they take. It is the primary analytics platform Vye uses to measure organic performance, understand audience behavior, and prove that marketing is driving real outcomes.


Core data GA4 captures

  • Sessions and users — how many people visit and how often
  • Traffic sources — how visitors found the site (organic search, paid ads, social, email, direct, referral)
  • Page performance — which pages get the most views, where people enter and exit the site
  • Events and conversions — specific actions like form submissions, button clicks, video plays, and file downloads
  • Engagement metrics — time on site, pages per session, scroll depth
  • Audience demographics — age, location, device, browser (where privacy settings allow)

6.2 GA4 vs. Universal Analytics

For anyone who worked with the previous version of Google Analytics (Universal Analytics / UA), GA4 has some significant differences worth understanding:


Event-based model

GA4 tracks everything as an event — page views, clicks, scrolls, form submissions. UA used a sessions-and-pageviews model that was less flexible.

No bounce rate (as you knew it)

GA4 replaced bounce rate with 'engagement rate.' A session is 'engaged' if it lasts 10+ seconds, has a conversion event, or has 2+ pageviews.

Explorations

GA4's advanced analysis interface (funnels, path analysis, cohort analysis) replaces UA's limited custom reports.

Cross-device tracking

GA4 is built to follow users across devices and platforms, giving a more complete picture of the customer journey.

Data retention limits

Free GA4 retains data for 14 months by default. You can extend to 50 months in settings — do this on every property.


6.3 GA4 Setup Essentials (Vye Standard)

Every client site Vye builds or manages should have GA4 configured correctly from launch. Key setup steps:

  • Create a GA4 property and connect it to the website via Google Tag Manager (not by hard-coding the tag directly)
  • Set data retention to 50 months immediately after creating the property
  • Configure internal traffic filters using the client's office IP address (and Vye's IP) to exclude team visits
  • Define conversion events — at minimum, form submissions and key CTA clicks
  • Link GA4 to Google Search Console for organic keyword data
  • Link GA4 to Google Ads if the client runs paid search campaigns

GA4 data collection starts from the moment the tag fires. Historical data cannot be backfilled. Get GA4 live before the site launches — never after.

7. Google Tag Manager (GTM)

Google Tag Manager is a tag management system that allows you to add, update, and manage tracking scripts (called tags) on a website without modifying the site's source code. GTM acts as a container — you install one GTM snippet on the website, and then manage all individual tracking scripts through the GTM interface.


7.1 What GTM Does

Before GTM, every analytics or marketing pixel had to be hard-coded directly into the website's HTML. This meant every new tag required a developer, every update required a code push, and tracking changes were slow and error-prone. GTM solves this.


Tags

A tag is a snippet of JavaScript that fires when a specific condition is met. Tags send data to third-party platforms. Examples of tags managed through GTM:

  • GA4 configuration tag (initializes GA4 on every page)
  • GA4 event tags (fires specific events like 'form_submit' or 'phone_click')
  • HubSpot tracking code
  • Meta Pixel (Facebook/Instagram ad tracking)
  • LinkedIn Insight Tag
  • Google Ads conversion tracking
  • Microsoft Clarity site recording and heatmap script

Triggers

A trigger tells a tag when to fire. Triggers are conditions — 'fire this tag when a form is submitted,' or 'fire this tag on all pages,' or 'fire when this button is clicked.'


Variables

Variables store dynamic values that tags and triggers use. Examples: the current page URL, the value of a form field, a data layer variable pushed by the website.


7.2 GTM at Vye — The Standard Approach

GTM is Vye's standard method for deploying all tracking and analytics scripts. Never hard-code GA4, Meta Pixel, or other tracking tags directly into the website theme or template if GTM is in place.


  • One GTM container is created per client
  • The GTM snippet is installed in the website's <head> and <body> sections — on WordPress this is done via the theme or a plugin, on HubSpot this is done through site settings
  • All tracking scripts are then added, updated, and managed inside GTM
  • Preview mode in GTM allows testing tags before they are published live — always use preview mode before publishing changes
  • GTM has a version history, meaning every published version is saved and can be rolled back if something breaks

Think of GTM as the loading dock for the website. Rather than letting every vendor (Google, Meta, LinkedIn, Hotjar, etc.) cut a hole directly in the wall, you give them all access through one controlled entrance point. You manage who loads what, and when.


7.3 GTM vs. Direct Code Installation

Google Tag Manager

Hard-Coded Tags

One snippet installed on the site; all tags managed in GTM dashboard

Each tag requires a separate code change in the website

Marketing team can add/update tags without a developer

Every tag change requires developer involvement

Version history — roll back any change instantly

No built-in rollback; reverting requires a code deployment

Preview mode to test before publishing

Testing requires pushing code to a staging environment

Easier compliance — tags can be conditionally fired based on consent

Harder to implement consent-based tag firing

8. HubDB

HubDB is HubSpot's built-in relational database tool, available to sites built on HubSpot CMS. It allows structured data to be stored in table form and dynamically pulled into website pages — without writing backend code.


8.1 What HubDB Is

Think of HubDB as a spreadsheet that your website can read and display in real time. You create a table with columns (fields like name, image, description, category, date), add rows of data, and then use HubSpot's template language (HubL) to display that data on a page in whatever format you design.


The data is managed in HubSpot's backend — not in the page editor — which means non-technical users can update content without touching the website template.


8.2 What HubDB is Used For

HubDB is best suited for content that is repetitive, structured, and needs to be filterable or searchable. Common applications at Vye:


  • Team member directory — each row is a team member with fields for name, title, photo, bio, and department
  • Service listings — dynamic pages for each service, with consistent fields pulled from the table
  • Resource or blog-style libraries — filterable lists of case studies, white papers, or guides
  • Location pages — store addresses, phone numbers, hours, and maps for multi-location businesses
  • Job postings — structured listings that can be filtered by department or location
  • Product or solution pages — feature comparisons and structured product attributes

8.3 Why HubDB Instead of Static Pages

Without HubDB, each team member or service would need its own manually created page. A 20-person team would require 20 separately maintained pages. With HubDB, you design one template, and the data for each person is stored in the table. Adding a new team member is as simple as adding a new row.


This also means content updates (a team member changes their title, a service description is refreshed) can be made in one place and appear everywhere that data is referenced across the site.


HubDB is only available on HubSpot CMS sites. It is not a feature of the WordPress + WPEngine stack. For WordPress sites, similar dynamic content functionality is typically achieved through custom post types or plugins like Advanced Custom Fields (ACF).

9. Additional Tools & Concepts9.1 SSL Certificates (HTTPS)

SSL (Secure Sockets Layer) certificates encrypt the connection between a visitor's browser and the web server, protecting data in transit. Sites with SSL show 'https://' in the address bar and the padlock icon. Sites without SSL are flagged as 'Not Secure' by Chrome and other browsers.


  • Every Vye-built site must have SSL active before launch — this is a non-negotiable QA checklist item
  • On WPEngine, SSL certificates are provisioned automatically once DNS is pointed correctly
  • On HubSpot CMS, SSL is provisioned automatically when a custom domain is connected
  • SSL is also a minor SEO ranking factor — Google gives a slight preference to HTTPS sites


9.2 Microsoft Clarity

Microsoft Clarity is a free user behavior analytics tool that records how visitors interact with a website — where they click, how far they scroll, and where they get stuck. It is Vye's preferred behavior analytics platform, deployed through GTM and used alongside GA4 to give a qualitative layer on top of quantitative analytics data.


  • Heatmaps — visualize aggregated click, scroll, and move data across a page
  • Session recordings — watch anonymized recordings of real user sessions to identify UX friction
  • Rage clicks and dead clicks — Clarity automatically flags sessions where users repeatedly click with no result, or click on non-interactive elements
  • Native GA4 integration — Clarity can be linked to a GA4 property, adding session recording links directly inside GA4's reports

Microsoft Clarity is completely free with no session or traffic limits. It is Vye's standard over paid alternatives. Deploy it on every new client site via GTM at launch.



9.3 Google Search Console (GSC)

Google Search Console is a free Google tool that shows how a website performs in organic Google search. It is separate from GA4 and provides data GA4 cannot — specifically, which search queries (keywords) bring users to the site.


  • Shows keyword impressions, clicks, click-through rate, and average position in search results
  • Surfaces crawl errors, indexing issues, and pages Google cannot access
  • Required to submit sitemaps to Google so new content gets indexed faster
  • Should be linked to GA4 to bring keyword data into the Analytics interface


9.4 HubSpot Tracking Code

Separate from GTM, HubSpot has its own tracking script that must be installed on every website connected to a client's HubSpot portal. This code is what enables HubSpot to identify known contacts when they visit the site, trigger workflows based on page visits, and populate contact timelines with web activity.


  • On HubSpot CMS sites, the tracking code is installed automatically
  • On WordPress sites, the HubSpot tracking code is typically added as a tag inside GTM
  • Without the tracking code, HubSpot forms may still work, but contact-level page tracking and smart content will not function


9.5 CDN (Content Delivery Network)

A CDN is a globally distributed network of servers that caches and delivers website assets (images, CSS, JavaScript files) from the server location geographically closest to the visitor. This reduces load times for visitors who are far from the website's primary server.


  • WPEngine includes a built-in CDN for all sites on their managed hosting plans
  • HubSpot CMS includes global CDN delivery for all hosted content
  • For WordPress sites, Cloudflare is a commonly used third-party CDN and DNS service that can be layered on top of WPEngine


9.6 Sitemaps

An XML sitemap is a file (usually at domain.com/sitemap.xml) that lists all the important URLs on a website. It tells search engines what pages exist and when they were last updated, helping ensure new and updated content gets crawled and indexed faster.


  • WordPress: Most SEO plugins (Yoast, RankMath) generate sitemaps automatically
  • HubSpot CMS: Sitemaps are generated automatically by the platform
  • After a site launch, submit the sitemap URL to Google Search Console to accelerate indexing


9.7 reCAPTCHA

reCAPTCHA is Google's bot-detection system. It is embedded in website forms to prevent automated bots from submitting spam entries. All Vye-built sites use reCAPTCHA v3 (invisible, no user interaction required) as the default.


  • reCAPTCHA v3 works invisibly in the background — it scores each form interaction based on behavior and blocks likely bots without asking users to solve a puzzle
  • reCAPTCHA v2 (the 'I am not a robot' checkbox) is used only when v3 is not supported
  • reCAPTCHA implementation must be verified during QA — it is a required checklist item, not an assumption


Quick Reference Summary

WordPress

Default CMS. Best for flexible, content-rich sites not deep in HubSpot.

HubSpot CMS

For active HubSpot clients who want website + CRM in one platform.

WPEngine

Vye's standard WordPress host. All WP sites must be on WPEngine.

HubSpot Hosting

Included in HubSpot CMS. No separate host needed.

DNS

Translates domain names to IP addresses. Managed via records (A, CNAME, MX, TXT, NS).

Registrar

Where a domain is purchased/owned. Separate from DNS (though often same provider).

Static IP

Fixed server/network address. Needed for accurate analytics filtering.

GA4

Google's analytics platform. Tracks traffic, behavior, and conversions.

GTM

Tag management system. Single code snippet; manage all tracking scripts from one place.

HubDB

HubSpot's structured database for dynamic website content (HubSpot CMS only).

SSL

Encrypts site traffic. Required on every Vye-built site before launch.

Microsoft Clarity

Free session recordings and heatmaps. Vye's standard. Deployed via GTM.

GSC

Google Search Console. Shows keyword data and site indexing health.

CDN

Serves assets from geographically close servers. Included in WPEngine and HubSpot.

Sitemaps

Lists all site URLs for search engines. Submit to GSC after launch.

reCAPTCHA

Bot protection on forms. v3 is the Vye default on all sites.