CJPM

Central Jersey Property Maintenance: Website and SEO Case Study

We rebuilt the website for a commercial property maintenance company in Cranbury, NJ, and run its SEO: 16 service pages, four industry pages, 15 snow removal town pages and 12 buyer guides.

Client
Cranbury, NJ · commercial property maintenance
What we did
Website + SEO
Live site
centraljerseypm.com ↗
CJPM

Central Jersey Property Maintenance (CJPM) is a woman-owned company that maintains commercial property across Central New Jersey from Cranbury, a few minutes from Turnpike Exit 8A. We rebuilt its property maintenance website on a custom WordPress theme, and we run its SEO.

This case study covers how the site is organized, how the snow removal town pages were chosen, how the guides answer buyers’ questions before they ask for a price, and where the quote form sits. Every page named here is live on centraljerseypm.com, so you can check the work yourself.

01

Who CJPM sells to along the Exit 8A corridor

CJPM’s buyers are the people responsible for a commercial site: property managers, facility managers, condominium and HOA boards, and the procurement teams behind them. Around Exit 8A that means warehouses and distribution parks. Across Middlesex, Mercer and Monmouth counties it also means healthcare campuses, parking facilities, retail centers and corporate offices.

These buyers compare contractors on scope, liability and paperwork. A facility manager wants to know whether a snow contract covers the dock aprons and the walkways, how each visit is logged, and how the contract is priced. A procurement team wants the ownership status, insurance, registrations and safety certifications in one place. The site is written for those questions, in the words these buyers type into Google.

02

How the property maintenance website is organized

As of October 24, 2026 the site has 56 published pages, and each kind of page has one job.

16 service pages

Twelve cover services from asphalt paving and sealcoating to stormwater basin maintenance and right of way clearing. The other four are specialist pages that sit under the service they belong to: power sweeping, parking lot striping, retention pond clearing and ice management.

4 industry pages

Healthcare facilities, parking facilities, warehouses and industrial sites, and commercial corporations, each covering what that kind of property needs through the year.

15 snow removal town pages

From Cranbury and Robbinsville to Edison, Woodbridge and Freehold, all under the commercial snow removal page. Two more town pages cover land clearing in Cranbury and general property maintenance in Howell.

12 buyer guides

Eleven sit under their service page, and the property management guide sits under the services hub. A guides hub links to all twelve.

About and certifications

Ownership, insurance, licensing, rail-safety certifications and association memberships, laid out for procurement teams.

The services page links to every page directly under it, the snow removal page links to all 15 town pages, and each town page and guide links back up. A visitor or a search crawler can follow the structure from the homepage to any town or guide.

03

Why snow removal got town pages

Snow removal is the only service on the site with a full set of town pages. Commercial snow contracts are committed in late summer and fall, before the first storm, so the pages had to be live while property managers were still choosing a contractor. Asphalt looked different. The county-filtered Keyword Planner pull put asphalt demand in plain service terms: sealcoating, asphalt crack filling and asphalt repair. The one town-name asphalt search we checked, asphalt paving in Edison, sat in the lowest band. So instead of town pages, the asphalt service page was rewritten around the terms buyers search, and a guide on sealcoating, crack filling and repaving was added.

The 15 snow town pages went up between early September and October 9, 2026. Here they are grouped by the reason each was built.

Edison and East Brunswick, early September

Google Trends for New Jersey showed snow removal searches naming these two towns as breakout rising queries, and both sit inside CJPM’s service area.

Cranbury, Robbinsville, South Brunswick and Monroe, September 12

Cranbury, where CJPM is based, and the towns around it. Search Console already showed the site in searches naming the first three, including a few off-season snow searches for Cranbury and Robbinsville. Monroe, which borders Cranbury, went up in the same batch.

Hamilton and Princeton, September 14

The first Keyword Planner export showed monthly snow removal searches naming both towns. Among town names, only Edison had more than Hamilton.

Old Bridge, Woodbridge, Piscataway and Freehold, September 14 to 25

Later that day a second Keyword Planner pull, filtered to Middlesex, Mercer, Monmouth and Somerset counties, showed demand in towns that had no page yet. Old Bridge, Woodbridge and Piscataway went up the same day, and Freehold followed on September 25.

Monmouth Junction, East Windsor and New Brunswick, October

Search Console showed the site appearing in searches naming these towns with no page to answer them. Monmouth Junction and East Windsor went up on October 5, and New Brunswick on October 9. The Monmouth Junction page also covers Dayton.

Search volume did not decide every page. Keyword Planner put Robbinsville and South Brunswick in its lowest band, about 10 searches a month, and had no data for Cranbury. Those three have pages because Search Console was already showing the site there. Plainsboro, which also borders Cranbury, has no page: both Keyword Planner pulls put it in that same lowest band, and it has not appeared in CJPM’s Search Console data.

Outside snow, the site has two town pages. Land clearing has one for Cranbury, where Search Console showed land clearing and right of way clearing searches naming the town. Howell has a property maintenance page because Search Console showed searches naming Howell and nothing on the site answered them.

04

How each snow town page differs

Search demand is only half of the test. Google’s spam policies list pages aimed at specific cities that funnel visitors to one page as doorway abuse. So each snow town page is built around what defines commercial property in that town. Here is how the first two compare.

Town page What defines commercial property there What the page leads with
Edison Freight: Raritan Center and the distribution buildings around Turnpike Exit 10, I-287 and Route 1 Dock aprons, trailer courts and truck lanes cleared on the first pass, a written clearing order agreed at the site walk, and snow hauled off sites with no room to stack it. One heading reads “A cleared parking lot is not a working warehouse.”
East Brunswick A published opening hour: Route 18 retail centers, Tices Lane office and flex parks, medical offices and condominium associations Routes scheduled backwards from the opening hour, pre-treatment ahead of the forecast, hand crews on walkways as the first cars arrive, and re-treatment through the day. One heading reads “Your clearing window closes when the doors open.”

The other town pages follow the same rule. Monroe’s page is about age-restricted communities, where the test is whether residents can walk safely to the car and the mailbox. Princeton’s is about how a property looks as well as whether it is open, down to which de-icer is safe on brick and bluestone. New Brunswick’s is about hospital entrances, sidewalks with foot traffic all night and tight lots with almost nowhere to put the snow.

05

Answering the question before the quote

Commercial buyers research before they call. They want to know whether a cracked lot needs sealcoating or repaving, how often a lot should be swept and what New Jersey expects of a stormwater basin. Each of these questions got a guide.

Guide Sits under The question it answers
Sealcoating vs crack filling vs repaving Asphalt paving and sealcoating Which repair a parking lot needs
How often should a commercial parking lot be swept? Power sweeping A starting frequency by property type, and what changes it
ADA parking lot striping Pavement, parking and site infrastructure How many accessible and van spaces a lot needs
Stormwater basin maintenance requirements in New Jersey Stormwater basin maintenance What the state’s stormwater rules ask an owner to do and keep on file
Commercial snow removal contract pricing Commercial snow removal How seasonal, per-push, per-inch and time-and-materials contracts compare, with no figures, because each property’s size and scope set the price
Property management vs property maintenance The services hub Who handles the leases and who handles the physical work, written because Search Console showed the site appearing for property management searches

The guides are grouped by subject on a guides hub, and each one ends with the same quote section as the service pages, so a reader who is ready can ask for a price without going back.

06

Where the quote form sits

On desktop the homepage puts the quote request beside the headline, and on phones it sits directly below it, so a buyer who is ready does not have to look for it. The form asks for a name, phone number, email and the service needed, and the service list ends with an option for buyers who are not sure which service fits. The contact page opens with the same form. Every request also records the page it was sent from, the referring site and any campaign tags, so each inquiry can be traced to its source.

Until October 10, 2026 the service, industry, town and guide pages also opened with the form in the hero. We then set its position by page type:

Homepage and contact

The form sits in the hero, at the top of the page.

Service, industry, town and guide pages

A quote section follows the content, after the reader has seen the scope, the contract options and the service area. The services and industries hubs work the same way. Each hero carries a button that jumps to the quote section and a click-to-call number, and on phones both run the full width of the screen under the headline.

About, certifications and the guides hub

No form, only a link to the contact page and the phone number. Buyers read About and certifications to check who they would be hiring, and the guides to learn before they ask for a price.

The placement rule lives in the theme, so a new page gets the right layout the day it is published, and any single page can override it.

07

How we run the SEO, batch by batch

Commercial property maintenance SEO for CJPM runs as a loop: each batch starts from search data and ends with the next list of gaps.

  1. 1
    Read the buyer’s words

    Before writing a page we check the Search Console queries. We had named one service stormwater basin maintenance, while Search Console showed the site appearing in searches for retention pond clearing with a town name, so retention pond clearing became its own page under the stormwater service. Right of way clearing, first a section on the Cranbury land clearing page, got its own service page for the same reason. The same check applies to titles: Search Console showed searches for “commercial snow plowing” with a town name, so on October 24 the search titles of nine snow town pages were rewritten to include plowing, and Hamilton’s now reads Hamilton Township.

  2. 2
    Write from the work

    Each page describes what the crew does on that kind of site: the scope, the order of work, the paperwork and the contract options.

  3. 3
    Publish in batches

    New pages go up through the WordPress REST API, and every change to an existing page is backed up first so it can be undone.

  4. 4
    Link each page in

    After each batch, related pages get links to the new ones, and every new page links back up.

  5. 5
    Check, then pick the next batch

    Search Console shows which pages Google has indexed and which searches still have no page to answer them. That list, checked against Keyword Planner, sets the next batch. When URL Inspection showed that Google did not yet know about the pages published on October 9, the cause was an XML sitemap that had not refreshed after they went up. The theme now refreshes the sitemap whenever a page is saved, and the sitemap was resubmitted.

The rebuilt site went live at the end of August 2026. New pages went up in batches between early September and October 9, and theme releases on October 10 and October 24 reworked the page sections and the phone layout. Genti Xharavina, a NextAds partner, runs the build and the SEO.

08

What we would build the same way for you

Most of this carries over to any service business whose buyers compare contractors before they call.

Service pages named in the buyer’s words

One page per service, with the scope, order of work and paperwork spelled out: the core of our SEO services in New Jersey.

A structure people and Google can follow

Hubs that link down to every page and pages that link back up. See web design in New Jersey.

Quote forms placed by page type

The form where a buyer is ready for it, and the answer first where they are still reading. That work sits under landing pages and conversion rate optimization.

Town pages where the evidence supports them

Built where search data shows buyers in that town, and only when each page has something true to say about that town’s properties.

Every inquiry traced to a source

Each quote request carries the page, the referring site and the campaign tags it came from, so you can see which pages and channels bring in work. More on our conversion tracking and analytics work.

See more projects on our work page, including the KBD Plumbing & Heating case study, a local service site organized by town and job. If you run a service business in New Jersey and want a site built this way, send us a note. A partner replies within one business day.

09

Questions about this project

What is the CJPM site built on?

WordPress, with a custom theme we built and maintain. We moved the site off a page builder, so every page is built from the same designed sections and the quote form is placed by page type. Each theme release gets a new version number, and the previous version is archived before the new one goes live.

Who writes the pages?

We do. NextAds writes the service, town and guide pages from CJPM’s own service details and from the words buyers search with. The company’s facts, such as ownership, certifications and service area, come from CJPM.

Do the town pages repeat the same text?

Each one opens with what defines commercial property in that town, and the property types, service area and most of the questions differ from page to page. Some sections repeat: the ways a snow contract can be priced appear on most town pages, because those contracts work the same way everywhere.

Can you build town pages for my service business?

Yes, when two things hold. There is a sign that buyers look for your service in that town, from Search Console, Google Trends or Keyword Planner, and each page can describe something true about that town’s properties, roads or rules. Where either is missing, one strong service page that lists the towns you cover does more good than a set of thin town pages.

Free review

Tell us what you sell.

We reply within one business day, starting with a free review of your ads and the page they land on.

  1. You send the basics. What you sell, your site, and what it should do better.
  2. A partner reads it. Your ads and the pages they land on, from public information.
  3. You get a reply in one business day. What we would fix first, in plain English.
hello@nextads.us