/** * Job Proof Demo paid LP — seed, detection, enqueue helpers. * * @package JCP_Core */ if ( ! defined( 'ABSPATH' ) ) { exit; } define( 'JCP_JOB_PROOF_DEMO_SLUG', 'job-proof-demo' ); define( 'JCP_JOB_PROOF_DEMO_VARIANT', 'job_proof_demo' ); define( 'JCP_JOB_PROOF_DEMO_SEED_VERSION', '1' ); /** * Whether the current request is the job-proof-demo LP. */ function jcp_job_proof_demo_is_current(): bool { if ( ! is_singular( 'page' ) ) { return false; } $post = get_queried_object(); if ( ! $post instanceof WP_Post ) { return false; } if ( (string) $post->post_name === JCP_JOB_PROOF_DEMO_SLUG ) { return true; } $tpl = (string) get_page_template_slug( (int) $post->ID ); return $tpl === 'page-job-proof-demo.php'; } /** * Create / repair the locked WP page for /job-proof-demo/. */ function jcp_job_proof_demo_maybe_seed(): void { if ( is_admin() && ! wp_doing_cron() ) { // Allow editors to trigger via normal front requests only; still run on init for prod. } $ver = (string) get_option( 'jcp_job_proof_demo_seed_version', '' ); $page = get_page_by_path( JCP_JOB_PROOF_DEMO_SLUG ); if ( $page instanceof WP_Post && $ver === JCP_JOB_PROOF_DEMO_SEED_VERSION ) { $tpl = (string) get_page_template_slug( (int) $page->ID ); if ( $tpl !== 'page-job-proof-demo.php' ) { update_post_meta( (int) $page->ID, '_wp_page_template', 'page-job-proof-demo.php' ); } return; } $postarr = [ 'post_title' => 'Job Proof Demo', 'post_name' => JCP_JOB_PROOF_DEMO_SLUG, 'post_status' => 'publish', 'post_type' => 'page', 'post_content' => '', 'post_excerpt' => 'See how one finished job becomes marketing proof — no signup required.', ]; if ( $page instanceof WP_Post ) { $postarr['ID'] = (int) $page->ID; $post_id = wp_update_post( $postarr, true ); } else { $post_id = wp_insert_post( $postarr, true ); } if ( is_wp_error( $post_id ) || ! $post_id ) { return; } update_post_meta( (int) $post_id, '_wp_page_template', 'page-job-proof-demo.php' ); update_post_meta( (int) $post_id, '_jcp_campaign_variant', JCP_JOB_PROOF_DEMO_VARIANT ); update_post_meta( (int) $post_id, '_yoast_wpseo_meta-robots-noindex', '1' ); update_option( 'jcp_job_proof_demo_seed_version', JCP_JOB_PROOF_DEMO_SEED_VERSION, false ); } add_action( 'init', 'jcp_job_proof_demo_maybe_seed', 26 ); /** * noindex for paid LP. */ function jcp_job_proof_demo_noindex(): void { if ( ! jcp_job_proof_demo_is_current() ) { return; } echo '' . "\n"; } add_action( 'wp_head', 'jcp_job_proof_demo_noindex', 1 ); /** * Stamp lp_variant on document for attribution JS. */ function jcp_job_proof_demo_variant_bootstrap(): void { if ( ! jcp_job_proof_demo_is_current() ) { return; } $v = esc_js( JCP_JOB_PROOF_DEMO_VARIANT ); echo '' . "\n"; } add_action( 'wp_head', 'jcp_job_proof_demo_variant_bootstrap', 2 ); /** * Campaign image base URL. */ function jcp_job_proof_demo_asset_url( string $file ): string { return trailingslashit( get_template_directory_uri() ) . 'assets/campaign/' . ltrim( $file, '/' ); } Case Study - JobCapturePro

Applications are 80% full

We’re only selecting 10 businesses

What Selected Contractors Receive During the 90-Day Study

This is not a stripped-down software trial. We are building the foundation, tracking the starting point, and measuring what changes.

Complete Baseline

We audit your website, Google Business Profile, rankings, citations, reviews, local visibility, and available lead data before making changes.

Baseline KNOW EXACTLY WHERE YOU STARTED

Hands-On Setup

We configure JobCapturePro, connect your website, onboard your team, and help establish a simple process for capturing completed jobs consistently.

Setup GET LIVE WITHOUT FIGURING IT OUT ALONE

Website Foundation

We optimize your existing website for JCP, correct foundational SEO issues, clean up priority citation inconsistencies, and create a stronger place for your proof to live.

Foundation MAKE THE PROOF USEFUL

Measured Results

Over 90 days, we track JCP usage, published proof, website performance, reviews, local visibility, rankings, leads, and other available performance indicators.

Reporting SEE WHAT CHANGED AND WHAT DID NOT

At the end of the study, you receive a complete before-and-after case study report. No vague “things seem better” summary. We document what was created, what moved, what can be attributed, and what may need more time.

Your Best Marketing Is Dying in Camera Rolls

Every completed job contains the proof your next customer wants to see. Most of it never makes it online.

Your work disappears

Photos, service details, locations, and finished results get buried in phones, CRMs, text threads, and shared folders. The job gets completed. The proof quietly retires.

Your website stays generic

While your team is doing real work every day, your website keeps saying the same things every contractor says: quality service, trusted team, locally owned. Fine. Where are the receipts?

Your marketing stays manual

Someone has to remember to write a post, upload a photo, request a review, update the website, and track what happened. Usually that person is already doing six other jobs and one of them is putting out an actual fire.

Your company is already creating valuable local content in the field. JobCapturePro helps turn that work into visible, trackable marketing assets instead of letting it disappear after the invoice is paid.

See how it works

One finished job. Proof everywhere.

These are the moments that win the next call — without another marketing task on your plate.

Same job photo

One photo publishes everywhere.

Tap a channel — watch one job photo become live proof.

Technician photographing a completed HVAC job
HVAC install · Austin, TX Captured on site · Ready for connected channels

Recent work

Completed HVAC install 1242 Mason Rd · Austin, TX

New system install with before/after proof from the job site.

Published to your website

On-site review ask

Ask for reviews while it still matters.

On-site QR. Customer is still happy. Review lands before your truck leaves.

Owner on site after a completed job

“Tech was on time and cleaned up. 5 stars.”

Ask in person Show the QR Review goes live

See JobCapturePro On My Business

Trade + work email · About 2 minutes · No credit card

Questions before you claim a spot

Is JobCapturePro really free for the full 90 days?

Yes. Selected companies receive JobCapturePro access during the 90-day study without a software charge. Participation still requires consistent usage, onboarding, scheduled check-ins, access for measurement, and permission to document approved results.

What does my company need to qualify?

You must operate a legitimate home-service business, have an active website, complete at least three jobs per week, and assign someone responsible for adoption. You must also be willing to provide appropriate access to the website, Google Business Profile, analytics, and other relevant measurement platforms.

Do you guarantee better rankings, reviews, leads, or revenue?

No. Nobody credible can guarantee those outcomes. We establish the baseline, create real assets from real completed jobs, improve the supporting foundation, and track what happens over 90 days.

What will my crew have to do?

Your team must consistently capture completed jobs through the JCP workflow, with a minimum target of three check-ins per week. They are not being asked to become writers, marketers, SEO experts, or part-time influencers.

Why are only 10 companies being accepted?

Each company receives hands-on onboarding, website implementation support, baseline research, foundational cleanup, monitoring, check-ins, and final reporting. We are limiting the group because this involves actual human work—not because a fake countdown timer told us to.

Apply for One of the 10 Spots

Complete the application below. We review every submission manually and invite the strongest candidates to a short qualification call.

Make Your Next 90 Days of Work Count

Your team is already completing the jobs. This case study is designed to find out what happens when that work becomes consistent website proof, Google activity, review opportunities, and measurable local marketing data.

Apply for a Case Study Spot

Only 10 companies selected · Application required · No credit card to apply