SS SS Systems

Under the hood

How the sites we run actually work.

You never need to read this page to work with us. It is here for the curious, and for anyone who wants to check what we say. Where something runs on only some of our sites, it says which.

One admin behind the sites we run

What happens when an owner opens their admin.

  1. You open your-site.com/admin

    Your own address and your own login. New logins are by invitation, and you pick your own password from the emailed link.

  2. Your site passes it on

    Your browser never reaches our admin directly. Your site relays each request with a secret the admin checks, so a request that did not come through one of our sites is refused.

  3. One admin for all of them

    The same screens for every business on it, so an improvement to the admin reaches you the day we make it.

  4. Your data stays in your site

    The admin reads and writes through your site, with a key that belongs to your site alone. Your customers, inquiries and pages live in your site's own database.

Where · gs.construction, dawnsellshomes.com, jpeterson-design.com, hive.contractors and this site. Deerfield Furniture Mart joins at launch. waterisprecious.org is not on the admin: its content lives in the site itself.

The daily loop

Every morning, without anyone logging in. Switched on at gs.construction.

Step 1 of 5

Measure

The latest search data for every page: who saw it, who clicked, where it ranked.

Then it starts again tomorrow. Click a step, or let it play.

The only kinds of change it makes

Where · Switched on at gs.construction. At jpeterson-design.com the same morning review suggests changes but applies none. dawnsellshomes.com, hive.contractors and this site keep it off by choice: dawnsellshomes.com's page titles and descriptions are written by its own developer.

Photos, reviews and posts

Photos to the right Google listing

Each project photo gets a large copy stamped with the job's date and place, and a caption of up to 250 characters, and goes to the listing for its location. An hourly check makes sure nothing goes up twice or goes missing.

Where · gs.construction; jpeterson-design.com, with a listing each for Chicago, Atlanta and Southwest Michigan

Reviews brought in

Google reviews are brought onto the site per listing from the admin, tagged by location, with duplicates swept out daily. At gs.construction, Google reviews arrive every morning on their own and other review sites' weekly.

Where · gs.construction, jpeterson-design.com

Posts on a schedule

Posts go out from each site's planner on the schedule set for it, with nobody logging in to post them.

Where · gs.construction and jpeterson-design.com. Ready on dawnsellshomes.com, switched off until its accounts are connected

Written once, shared by our sites

Visit counting, error grouping, the report library, the nightly page check, the Google photo copies, review de-duplication and the posting planner are one set of shared code. Each site moves to a new version as we roll it out, and the admin shows us any site still on an older one, so a fix is written once instead of patched site by site.

Where · gs.construction, dawnsellshomes.com, jpeterson-design.com, hive.contractors, Deerfield Furniture Mart and this site

Counting visits without following people

Our own counter records page views, taps to call and email, and errors. The tag it uses to tell visits apart cannot be traced back to a person and changes every day. Our live sites, this one included, also run outside analytics tools that set their own cookies, so we do not promise a cookie-free site.

Where · gs.construction, dawnsellshomes.com, jpeterson-design.com, hive.contractors and this site

When something breaks

Errors in a visitor's browser are grouped per site on a board we check, and server logs sit in one viewer for us. dawnsellshomes.com also checks itself every 10 minutes and emails the team if it is down, slower than 8 seconds, or logging new errors.

Where · gs.construction, dawnsellshomes.com, jpeterson-design.com, hive.contractors and this site

By the numbers

6

sites built: 5 live, 1 in development

25

most small search changes the daily loop makes in a day, at gs.construction

3 weeks

after a change, before it is judged against the page's own numbers

Every 10 min

bank transactions matched to expenses, at hive.contractors

Every hour

saved home searches checked for new matches and price drops, at dawnsellshomes.com

3

Google listings at J. Peterson Design, one per city, each stocked with its own city's project photos

Site by site

Have a business that needs a website run properly?

We take on a small number of sites: ones we design, build and look after, with the people who built them a message away.

You will reach Patryk Szady and Joshua Simmons directly.