Deploying Your Pages

Overview

Your downloaded ZIP contains ready-to-deploy HTML files. They work on any platform — WordPress, Squarespace, Webflow, Wix, or any custom website. No special software required.

What's in the ZIP

locations/
  index.html                          ← Locations index
  mason/
    index.html                        ← Mason hub page
    carpet-cleaning/index.html        ← Service page
    upholstery-cleaning/index.html    ← Service page
  loveland/
    index.html                        ← Loveland hub page
    carpet-cleaning/index.html        ← Service page
sitemap.xml
seo-metadata.json

WordPress

Option 1: Manual upload (works now)

  1. Unzip the downloaded package
  2. In your WordPress admin, create a new Page for each HTML file
  3. Switch the editor to HTML/Code mode
  4. Copy the content inside the <main> tag from each HTML file and paste it into the page editor
  5. Set the page URL (permalink) to match the file structure:
    • yoursite.com/locations/ → index.html
    • yoursite.com/locations/mason/ → mason/index.html
    • yoursite.com/locations/mason/carpet-cleaning/ → mason/carpet-cleaning/index.html
  6. Publish each page

Tip: If you use Elementor, you can paste the HTML into an HTML widget for each page.

Option 2: Direct HTML upload (advanced)

If you have FTP/SFTP access to your WordPress server:

  1. Upload the entire locations/ folder to your site's root directory
  2. The pages will be accessible at yoursite.com/locations/
  3. Add a link to /locations/ in your site navigation
  4. Submit sitemap.xml to Google Search Console

Option 3: WordPress plugin (coming soon)

We're building a WordPress plugin that will:

  • Import all pages directly from your NectoMax account
  • Create WordPress pages with the correct URLs automatically
  • Update pages when you regenerate
  • Handle sitemap integration

Squarespace

  1. Unzip the package
  2. In Squarespace, go to Pages → + to create a new page
  3. Add a Code Block (available on Business plan and above)
  4. Paste the full HTML from each file into the code block
  5. Set the page URL to match the structure (/locations/mason/carpet-cleaning)
  6. Repeat for each page

Note: Squarespace doesn't support nested URL paths easily. You may need to use flat URLs like /locations-mason-carpet-cleaning or use the URL mapping feature.

Webflow

  1. Unzip the package
  2. In Webflow, create a new page for each HTML file
  3. Add an Embed element to the page
  4. Paste the HTML content into the embed
  5. Set the page slug to match the structure
  6. Publish

Alternative: For full control, you can use Webflow's CMS to create a collection for locations and import the content programmatically via the Webflow API.

Static hosting (Netlify, Vercel, Cloudflare Pages)

This is the simplest option if you're comfortable with static sites:

  1. Unzip the package
  2. Upload the entire folder to your static hosting provider:
    • Netlify: Drag and drop the folder onto the Netlify dashboard
    • Vercel: vercel deploy from the unzipped directory
    • Cloudflare Pages: Connect a GitHub repo or drag and drop
  3. Point your custom domain (e.g., locations.yoursite.com) to the deployment
  4. Done — pages are live instantly with CDN distribution

Custom website / any platform

The HTML files are self-contained. To integrate them into any website:

  1. Open each HTML file in a text editor
  2. Copy the content inside the <body> tag
  3. Paste it into your website's page template
  4. Apply your site's CSS if you want to override the default styling
  5. Set the URL structure to match the folder hierarchy

After deployment

Submit your sitemap

  1. Go to Google Search Console
  2. Select your property
  3. Go to Sitemaps in the left sidebar
  4. Enter the URL of your sitemap: yoursite.com/locations/sitemap.xml
  5. Click Submit

Google will start crawling and indexing your pages within a few days.

Add navigation links

Make sure visitors (and Google) can find your location pages:

  • Add a "Locations" or "Service Areas" link to your main navigation
  • Link to the locations index from your homepage
  • Add the locations index to your footer
  • If you have a Google Business Profile, link to the relevant city hub page

Monitor performance

After 2-4 weeks, check Google Search Console for:

  • Indexing status — are all pages being crawled?
  • Search impressions — are pages appearing in search results?
  • Click-through rate — are titles and descriptions compelling?
  • Position — where are pages ranking for target keywords?

Troubleshooting

Pages look unstyled: The HTML includes inline CSS. If your website's CSS is overriding it, you may need to adjust specificity or wrap the content in a container with all: initial.

URLs don't match: Make sure your page URLs exactly match the folder structure in the ZIP. The internal links between pages depend on this structure.

Images not showing: If you provided service image URLs, make sure those URLs are still accessible. The pages link to your image URLs directly — they're not embedded in the HTML.