/** * 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, '/' ); } Directory - JobCapturePro
JobCapturePro
Are you a contractor? Find a contractor

Real contractors. Ranked by real work

Discover contractors whose rankings are earned through verified completed jobs. Every listing is built from real photos, locations, and ongoing work activity.

Confident foreman
Contractor using JobCapturePro
Contractor crew
16 contractors found
Listed

Acculevel - Rossville IN 46065

8233 IN‑26, Rossville, IN, 46065
1493 jobs·Active occasional in West Lafayette, IN
4.73 (3121)
Listed
R

Red Star Cooling & Heating - Houston

1029 Pruitt Road, Spring, TX, 77380
1420 jobs·Active weekly in Spring, TX
4.85 (884)
Listed

Conservation Construction CO

8101 W Colfax Ave., Lakewood, CO, 80214
1108 jobs·Active occasional in Arvada, CO
4.59 (438)
Listed

United Better Homes - Rhode Island

535 Pine Street, Central Falls, RI, 02863
77 jobs·Active weekly in Pawtucket, RI
4.76 (241)
Listed

ProClean - Seminole, FL

12211 Park Blvd, Seminole, FL, 33772
59 jobs·Active monthly in Sarasota, FL
4.87 (23)
Listed

Hercules Foundation Repair and Remodeling - Garden Ridge

19942 FM 2252 #6, Garden Ridge, TX, 78266
16 jobs·Active occasional in Marion, TX
4.74 (35)
Listed

Jeff's KB&B Plumbing

350 Saunders Trail Geneva, FL, FL, 32732
10 jobs·Active monthly in Orlando, FL
No reviews yet.
Listed

3 Kings Roofing and Construction

14074 Trade Center Dr. Ste 1500, Fishers, IN, 46038
7 jobs·Active weekly in Atlanta, IN
No reviews yet.
Listed

Titanium Tree Cutting

32605 W 12 Mile Rd, Farmington Hills, MI, 48334
6 jobs·Active inactive in Farmington Hills, MI
4.55 (44)
Listed

3 Tier Heating & Cooling

1 W College St., Athens , TN, 37303
5 jobs·Active inactive in Athens, TN
5 (104)
Listed
A

Ameri-Best Carpet Cleaning

38 East St, Plainville, CT, 06062
5 jobs·Active monthly in Bristol, CT
4.89 (91)
Listed

UBH Heating & Cooling - Attleboro

453 S Main St Floor 2, Attleboro, MA, 02703
3 jobs·Active occasional in Stoneham, MA
No reviews yet.
Listed

Production Test Company

435 Virginia Ave Unit 1800, Indianapolis, IN, 46203
3 jobs·Active occasional in Haymarket, VA
No reviews yet.
Listed
S

Strongmen Waterproofing

144 Mason St. #1a, Woonsocket, RI, 02895
0 jobs·Active inactive in Woonsocket, RI
4.5 (8)
Listed
L

LeadsForward

9114 Suffield Ct, Tampa, FL, 33615
0 jobs·Active inactive in Tampa, FL
No reviews yet.

How rankings are earned

Rankings are powered by JobCapturePro: real check-ins and verified work activity determine each position—not paid advertising or manual reviews. Here's exactly how it works.

Real Job Activity

Every check-in, photo, and job completion is logged in real-time. Contractors earn higher rankings by consistently documenting their work.

12,483 jobs verified

Verified Locations

GPS-verified job sites ensure contractors are actually working in your area. Local relevance is a key factor in ranking.

100% location verified

Photo Verification

Every job includes timestamped, location-stamped photos. This prevents fake listings and ensures transparency.

48K+ verified photos

Consistency & Recency

Recent activity is weighted more heavily than old work. Contractors who stay active and consistent rank higher.

Daily ranking updates

What makes this trustworthy

No paid placement

Rankings cannot be bought. Every position is earned through real work.

Real-time updates

Rankings refresh daily based on the latest verified activity.

Tamper-proof

GPS, timestamps, and photos are automatically verified?no gaming the system.