Pantheon
tcp/443 tcp/80
nginx
tcp/443 tcp/80
Open service 2620:12a:8001::3:443 · www.midwesthandypro.com
2026-01-26 13:08
HTTP/1.1 200 OK
Connection: close
Content-Length: 116692
Cache-Control: public, max-age=604800
Content-Type: text/html; charset=UTF-8
Expect-Ct: enforce; max-age=2592000;
Link: <https://www.midwesthandypro.com/wp-json/>; rel="https://api.w.org/"
Link: <https://www.midwesthandypro.com/wp-json/wp/v2/pages/4>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://www.midwesthandypro.com/>; rel=shortlink
Referrer-Policy: strict-origin-when-cross-origin
Server: nginx
Strict-Transport-Security: max-age=2592000; includeSubDomains; preload
Strict-Transport-Security: max-age=300
X-Content-Type-Options: nosniff
X-Pantheon-Styx-Hostname: styx-fe3-b-6f684c5d8c-kql6k
X-Styx-Req-Id: e682acfc-f823-11f0-a9dd-dad3a2d85683
X-Xss-Protection: 1; mode=block
Date: Mon, 26 Jan 2026 13:08:29 GMT
X-Served-By: cache-chi-kigq8000066-CHI, cache-sin-wsat1880020-SIN
X-Cache: HIT, HIT
X-Cache-Hits: 9, 1
X-Timer: S1769432910.917882,VS0,VE5
Vary: Accept-Encoding, Cookie, Cookie
Age: 283557
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Handyman Services Minnesota | Home | Midwest Handy-Prochevron-leftchevron-rightchevron-upchevron-rightchevron-leftarrow-backstarphone
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]> */
</script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11">
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<!-- This site is optimized with the Yoast SEO plugin v23.3 - https://yoast.com/wordpress/plugins/seo/ -->
<title>Handyman Services Minnesota | Home | Midwest Handy-Pro</title>
<meta name="description" content="Midwest Handy-Pro provides handyman services to Minnesota contractors, real estate professionals, and more. Call now." />
<link rel="canonical" href="https://live-midwest-handy-pro.pantheonsite.io/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Handyman Services Minnesota | Home | Midwest Handy-Pro" />
<meta property="og:description" content="Midwest Handy-Pro provides handyman services to Minnesota contractors, real estate professionals, and more. Call now." />
<meta property="og:url" content="https://live-midwest-handy-pro.pantheonsite.io/" />
<meta property="og:site_name" content="Midwest Handy-Pro" />
<meta property="article:modified_time" content="2023-11-20T18:03:57+00:00" />
<meta name="twitter:card" content="summary_large_image" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://live-midwest-handy-pro.pantheonsite.io/","url":"https://live-midwest-handy-pro.pantheonsite.io/","name":"Handyman Services Minnesota | Home | Midwest Handy-Pro","isPartOf":{"@id":"https://www.midwesthandypro.com/#website"},"datePublished":"2017-09-07T14:27:17+00:00","dateM
Open service 23.185.0.3:80 · www.midwesthandypro.com
2026-01-26 13:08
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://www.midwesthandypro.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe3-b-6f684c5d8c-kvzdd X-Styx-Req-Id: cd74fbec-fa0b-11f0-8d37-dabfd917ec5b Cache-Control: public, max-age=86400 Date: Mon, 26 Jan 2026 13:08:28 GMT X-Served-By: cache-chi-kigq8000077-CHI, cache-lga21944-LGA X-Cache: HIT, HIT X-Cache-Hits: 10, 1 X-Timer: S1769432909.895881,VS0,VE5 Vary: Cookie, Cookie Age: 74004 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 23.185.0.3:443 · midwesthandypro.com
2026-01-26 13:08
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Retry-After: 0 Server: Pantheon Location: https://www.midwesthandypro.com/ X-Pantheon-Redirect: primary-domain-policy-doc Date: Mon, 26 Jan 2026 13:08:28 GMT X-Served-By: cache-pao-kpao1770078-PAO X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769432909.845007,VS0,VE5 Age: 0 Accept-Ranges: bytes Via: 1.1 varnish
Open service 2620:12a:8000::3:443 · www.midwesthandypro.com
2026-01-26 13:08
HTTP/1.1 200 OK
Connection: close
Content-Length: 116692
Cache-Control: public, max-age=604800
Content-Type: text/html; charset=UTF-8
Expect-Ct: enforce; max-age=2592000;
Link: <https://www.midwesthandypro.com/wp-json/>; rel="https://api.w.org/"
Link: <https://www.midwesthandypro.com/wp-json/wp/v2/pages/4>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://www.midwesthandypro.com/>; rel=shortlink
Referrer-Policy: strict-origin-when-cross-origin
Server: nginx
Strict-Transport-Security: max-age=2592000; includeSubDomains; preload
Strict-Transport-Security: max-age=300
X-Content-Type-Options: nosniff
X-Pantheon-Styx-Hostname: styx-fe3-b-6f684c5d8c-kql6k
X-Styx-Req-Id: e682acfc-f823-11f0-a9dd-dad3a2d85683
X-Xss-Protection: 1; mode=block
Date: Mon, 26 Jan 2026 13:08:29 GMT
X-Served-By: cache-chi-kigq8000066-CHI, cache-sin-wsat1880021-SIN
X-Cache: HIT, HIT
X-Cache-Hits: 9, 1
X-Timer: S1769432910.844255,VS0,VE6
Vary: Accept-Encoding, Cookie, Cookie
Age: 283556
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Handyman Services Minnesota | Home | Midwest Handy-Prochevron-leftchevron-rightchevron-upchevron-rightchevron-leftarrow-backstarphone
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]> */
</script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11">
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<!-- This site is optimized with the Yoast SEO plugin v23.3 - https://yoast.com/wordpress/plugins/seo/ -->
<title>Handyman Services Minnesota | Home | Midwest Handy-Pro</title>
<meta name="description" content="Midwest Handy-Pro provides handyman services to Minnesota contractors, real estate professionals, and more. Call now." />
<link rel="canonical" href="https://live-midwest-handy-pro.pantheonsite.io/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Handyman Services Minnesota | Home | Midwest Handy-Pro" />
<meta property="og:description" content="Midwest Handy-Pro provides handyman services to Minnesota contractors, real estate professionals, and more. Call now." />
<meta property="og:url" content="https://live-midwest-handy-pro.pantheonsite.io/" />
<meta property="og:site_name" content="Midwest Handy-Pro" />
<meta property="article:modified_time" content="2023-11-20T18:03:57+00:00" />
<meta name="twitter:card" content="summary_large_image" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://live-midwest-handy-pro.pantheonsite.io/","url":"https://live-midwest-handy-pro.pantheonsite.io/","name":"Handyman Services Minnesota | Home | Midwest Handy-Pro","isPartOf":{"@id":"https://www.midwesthandypro.com/#website"},"datePublished":"2017-09-07T14:27:17+00:00","dateM
Open service 2620:12a:8000::3:443 · midwesthandypro.com
2026-01-26 13:08
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Retry-After: 0 Server: Pantheon Location: https://www.midwesthandypro.com/ X-Pantheon-Redirect: primary-domain-policy-doc Date: Mon, 26 Jan 2026 13:08:29 GMT X-Served-By: cache-sin-wsat1880062-SIN X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769432909.016753,VS0,VE3 Age: 0 Accept-Ranges: bytes Via: 1.1 varnish
Open service 23.185.0.3:80 · midwesthandypro.com
2026-01-26 13:08
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Retry-After: 0 Server: Pantheon Location: https://www.midwesthandypro.com/ X-Pantheon-Redirect: primary-domain-policy-doc Date: Mon, 26 Jan 2026 13:08:28 GMT X-Served-By: cache-yyz4531-YYZ X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769432909.785230,VS0,VE6 Age: 0 Accept-Ranges: bytes Via: 1.1 varnish
Open service 2620:12a:8001::3:443 · midwesthandypro.com
2026-01-26 13:08
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Retry-After: 0 Server: Pantheon Location: https://www.midwesthandypro.com/ X-Pantheon-Redirect: primary-domain-policy-doc Date: Mon, 26 Jan 2026 13:08:28 GMT X-Served-By: cache-sjc10038-SJC X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769432909.776373,VS0,VE6 Age: 0 Accept-Ranges: bytes Via: 1.1 varnish
Open service 2620:12a:8000::3:80 · midwesthandypro.com
2026-01-26 13:08
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Retry-After: 0 Server: Pantheon Location: https://www.midwesthandypro.com/ X-Pantheon-Redirect: primary-domain-policy-doc Date: Mon, 26 Jan 2026 13:08:28 GMT X-Served-By: cache-fra-eddf8230063-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769432909.803846,VS0,VE11 Age: 0 Accept-Ranges: bytes Via: 1.1 varnish
Open service 2620:12a:8001::3:80 · www.midwesthandypro.com
2026-01-26 13:08
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://www.midwesthandypro.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe3-b-6f684c5d8c-kvzdd X-Styx-Req-Id: cd74fbec-fa0b-11f0-8d37-dabfd917ec5b Cache-Control: public, max-age=86400 Date: Mon, 26 Jan 2026 13:08:28 GMT X-Served-By: cache-chi-kigq8000077-CHI, cache-rtm-ehrd2290023-RTM X-Cache: HIT, HIT X-Cache-Hits: 9, 1 X-Timer: S1769432909.756001,VS0,VE8 Vary: Cookie, Cookie Age: 74004 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2620:12a:8001::3:80 · midwesthandypro.com
2026-01-26 13:08
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Retry-After: 0 Server: Pantheon Location: https://www.midwesthandypro.com/ X-Pantheon-Redirect: primary-domain-policy-doc Date: Mon, 26 Jan 2026 13:08:28 GMT X-Served-By: cache-fra-eddf8230189-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769432909.666408,VS0,VE5 Age: 0 Accept-Ranges: bytes Via: 1.1 varnish
Open service 2620:12a:8000::3:80 · www.midwesthandypro.com
2026-01-26 13:08
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://www.midwesthandypro.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe3-b-6f684c5d8c-kvzdd X-Styx-Req-Id: cd74fbec-fa0b-11f0-8d37-dabfd917ec5b Cache-Control: public, max-age=86400 Date: Mon, 26 Jan 2026 13:08:28 GMT X-Served-By: cache-chi-kigq8000077-CHI, cache-fra-eddf8230149-FRA X-Cache: HIT, HIT X-Cache-Hits: 3, 1 X-Timer: S1769432909.695407,VS0,VE9 Vary: Cookie, Cookie Age: 74004 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 23.185.0.3:443 · www.midwesthandypro.com
2026-01-26 13:08
HTTP/1.1 200 OK
Connection: close
Content-Length: 116692
Cache-Control: public, max-age=604800
Content-Type: text/html; charset=UTF-8
Expect-Ct: enforce; max-age=2592000;
Link: <https://www.midwesthandypro.com/wp-json/>; rel="https://api.w.org/"
Link: <https://www.midwesthandypro.com/wp-json/wp/v2/pages/4>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://www.midwesthandypro.com/>; rel=shortlink
Referrer-Policy: strict-origin-when-cross-origin
Server: nginx
Strict-Transport-Security: max-age=2592000; includeSubDomains; preload
Strict-Transport-Security: max-age=300
X-Content-Type-Options: nosniff
X-Pantheon-Styx-Hostname: styx-fe3-b-6f684c5d8c-kql6k
X-Styx-Req-Id: e682acfc-f823-11f0-a9dd-dad3a2d85683
X-Xss-Protection: 1; mode=block
Date: Mon, 26 Jan 2026 13:08:28 GMT
X-Served-By: cache-chi-kigq8000066-CHI, cache-vie6322-VIE
X-Cache: HIT, MISS
X-Cache-Hits: 10, 0
X-Timer: S1769432909.681942,VS0,VE270
Vary: Accept-Encoding, Cookie, Cookie
Age: 283556
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Handyman Services Minnesota | Home | Midwest Handy-Prochevron-leftchevron-rightchevron-upchevron-rightchevron-leftarrow-backstarphone
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]> */
</script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11">
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<!-- This site is optimized with the Yoast SEO plugin v23.3 - https://yoast.com/wordpress/plugins/seo/ -->
<title>Handyman Services Minnesota | Home | Midwest Handy-Pro</title>
<meta name="description" content="Midwest Handy-Pro provides handyman services to Minnesota contractors, real estate professionals, and more. Call now." />
<link rel="canonical" href="https://live-midwest-handy-pro.pantheonsite.io/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Handyman Services Minnesota | Home | Midwest Handy-Pro" />
<meta property="og:description" content="Midwest Handy-Pro provides handyman services to Minnesota contractors, real estate professionals, and more. Call now." />
<meta property="og:url" content="https://live-midwest-handy-pro.pantheonsite.io/" />
<meta property="og:site_name" content="Midwest Handy-Pro" />
<meta property="article:modified_time" content="2023-11-20T18:03:57+00:00" />
<meta name="twitter:card" content="summary_large_image" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://live-midwest-handy-pro.pantheonsite.io/","url":"https://live-midwest-handy-pro.pantheonsite.io/","name":"Handyman Services Minnesota | Home | Midwest Handy-Pro","isPartOf":{"@id":"https://www.midwesthandypro.com/#website"},"datePublished":"2017-09-07T14:27:17+00:00","dateM
Open service 23.185.0.3:443 · www.midwesthandypro.com
2026-01-09 16:12
HTTP/1.1 200 OK
Connection: close
Content-Length: 116592
Cache-Control: public, max-age=604800
Content-Type: text/html; charset=UTF-8
Expect-Ct: enforce; max-age=2592000;
Link: <https://www.midwesthandypro.com/wp-json/>; rel="https://api.w.org/"
Link: <https://www.midwesthandypro.com/wp-json/wp/v2/pages/4>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://www.midwesthandypro.com/>; rel=shortlink
Referrer-Policy: strict-origin-when-cross-origin
Server: nginx
Strict-Transport-Security: max-age=2592000; includeSubDomains; preload
Strict-Transport-Security: max-age=300
X-Content-Type-Options: nosniff
X-Pantheon-Styx-Hostname: styx-fe3-a-7d59f97b67-jtbjg
X-Styx-Req-Id: 8ab7abfb-eb1f-11f0-93ab-ae0be723f89f
X-Xss-Protection: 1; mode=block
Date: Fri, 09 Jan 2026 16:12:24 GMT
X-Served-By: cache-chi-kigq8000066-CHI, cache-yyz4527-YYZ
X-Cache: HIT, HIT
X-Cache-Hits: 13, 1
X-Timer: S1767975144.469390,VS0,VE8
Vary: Accept-Encoding, Cookie, Cookie
Age: 257029
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Handyman Services Minnesota | Home | Midwest Handy-Prochevron-leftchevron-rightchevron-upchevron-rightchevron-leftarrow-backstarphonequote
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]> */
</script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11">
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<!-- This site is optimized with the Yoast SEO plugin v23.3 - https://yoast.com/wordpress/plugins/seo/ -->
<title>Handyman Services Minnesota | Home | Midwest Handy-Pro</title>
<meta name="description" content="Midwest Handy-Pro provides handyman services to Minnesota contractors, real estate professionals, and more. Call now." />
<link rel="canonical" href="https://www.midwesthandypro.com/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Handyman Services Minnesota | Home | Midwest Handy-Pro" />
<meta property="og:description" content="Midwest Handy-Pro provides handyman services to Minnesota contractors, real estate professionals, and more. Call now." />
<meta property="og:url" content="https://www.midwesthandypro.com/" />
<meta property="og:site_name" content="Midwest Handy-Pro" />
<meta property="article:modified_time" content="2023-11-20T18:03:57+00:00" />
<meta name="twitter:card" content="summary_large_image" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.midwesthandypro.com/","url":"https://www.midwesthandypro.com/","name":"Handyman Services Minnesota | Home | Midwest Handy-Pro","isPartOf":{"@id":"https://www.midwesthandypro.com/#website"},"datePublished":"2017-09-07T14:27:17+00:00","dateModified":"2023-11-20T18:03:57+00:00","description":"Midwest