1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
6<script>Object.defineProperty(window,"angiePlugin",{value:{"schemaVersion":1,"available":true,"version":"1.1.17"},writable:false,configurable:false});</script>
6<script id="cc-blocked-scripts" type="application/json"> 7{"until_consent":{"functional":{"files":["https:\/\/js.hs-scripts.com\/45406327.js","https:\/\/www.jfmwebdesign.com\/cdn-cgi\/challenge-platform\/scripts\/jsd\/main.js","https:\/\/js-na2.hs-analytics.net\/analytics\/1788204300000\/45406327.js","https:\/\/assets.calendly.com\/assets\/external\/widget.js","https:\/\/assets.calendly.com\/assets\/booking\/js\/booking-4716f0aad.js","https:\/\/m.stripe.network\/out-4.5.45.js","https:\/\/www.googletagmanager.com\/gtag\/destination"],"inline":[]},"advertising":{"files":["https:\/\/connect.facebook.net\/signals\/config\/779274639338682","https:\/\/js-na2.hs-analytics.net\/analytics\/1788218400000\/45406327.js"],"inline":[]}}} 8</script>
vendor: 1 bytes, line 8
8
9<script> 10(function() { 11 const dataTag = document.getElementById('cc-blocked-scripts'); 12 13 if (!dataTag) { 14 return; 15 } 16 17 const blockedScripts = JSON.parse(dataTag.textContent); 18 const cookieName = 'cookiez-user-consent'; 19 20 const readConsent = () => { 21 const match = document.cookie.match(new RegExp('(?:^|;\\s*)' + cookieName + '=([^;]*)')); 22 23 if (!match) { 24 return {}; 25 } 26 27 try { 28 const parsed = JSON.parse(decodeURIComponent(match[1])); 29 30 return (parsed.data && parsed.data.consent) || {}; 31 } catch (e) { 32 return {}; 33 } 34 }; 35 36 const consent = readConsent(); 37 const ALWAYS_MODE = 'always'; 38 const IGNORED_PATTERNS = ["plugins\/cookiez\/assets\/build\/banner.js","plugins\/cookiez\/assets\/build\/gutenberg-blocks\/preferences-link\/frontend.js"]; 39 const GOOGLE_BYPASS_PATTERNS = []; 40 const FILE_TYPE = 'file'; 41 const INLINE_TYPE = 'inline'; 42 const usedPatterns = new Set(); 43 44 const matchesPatterns = (src, outerHtml, patterns) => 45 patterns.some((pattern) => (src && src.indexOf(pattern) !== -1) || outerHtml.indexOf(pattern) !== -1); 46 47 const findUnusedPattern = (type, haystack, patterns) => { 48 for (let i = 0; i < patterns.length; i++) { 49 const pattern = patterns[i]; 50 51 if (usedPatterns.has(type + ':' + pattern)) { 52 continue; 53 } 54 55 if (haystack.indexOf(pattern) !== -1) { 56 return pattern; 57 } 58 } 59 60 return null; 61 }; 62 63 const blockScript = (script) => { 64 if (script.type === 'application/json' || script.type === 'text/plain') { 65 return; 66 } 67 68 const src = script.getAttribute('src'); 69 70 if (src && IGNORED_PATTERNS.some((pattern) => src.indexOf(pattern) !== -1)) { 71 return; 72 } 73 74 const outerHtml = script.outerHTML || ''; 75 const isGoogleScript = matchesPatterns(src, outerHtml, GOOGLE_BYPASS_PATTERNS); 76 77 for (const mode in blockedScripts) { 78 const isBypassed = mode !== ALWAYS_MODE && isGoogleScript; 79 const categories = blockedScripts[mode]; 80 81 for (const category in categories) { 82 if (mode !== ALWAYS_MODE && consent[category] === true) { 83 continue; 84 } 85 86 const { files = [], inline = [] } = categories[category]; 87 const matchedFile = src ? findUnusedPattern(FILE_TYPE, src, files) : null; 88 89 if (matchedFile !== null) { 90 if (isBypassed) { 91 return; 92 } 93 94 usedPatterns.add(FILE_TYPE + ':' + matchedFile); 95 script.setAttribute('data-cc-src', src); 96 script.removeAttribute('src'); 97 script.type = 'text/plain'; 98 script.setAttribute('data-cc-category', category); 99 script.setAttribute('data-cc-mode', mode); 100 101 return; 102 } 103 104 const matchedInline = findUnusedPattern(INLINE_TYPE, outerHtml, inline); 105 106 if (matchedInline !== null) { 107 if (isBypassed) { 108 return; 109 } 110 111 usedPatterns.add(INLINE_TYPE + ':' + matchedInline); 112 script.type = 'text/plain'; 113 script.setAttribute('data-cc-category', category); 114 script.setAttribute('data-cc-mode', mode); 115 116 return; 117 } 118 } 119 } 120 }; 121 122 new MutationObserver((mutations) => { 123 mutations.forEach((mutation) => { 124 mutation.addedNodes.forEach((node) => { 125 if (node.nodeName === 'SCRIPT') { 126 blockScript(node); 127 } 128 }); 129 }); 130 }).observe(document.documentElement, { childList: true, subtree: true }); 131})(); 132</script>
132 133 134 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 135 <title>About JFM Web Design | Senior WordPress & Digital Experience Consultant</title> 136 <meta name="description" content="Meet JFM Web Design, led by a senior digital experience consultant with 20+ years of WordPress, UX, SEO, and performance-driven web strategy." /> 137 <link rel="canonical" href="https://www.jfmwebdesign.com/about/" /> 138 <meta property="og:locale" content="en_US" /> 139 <meta property="og:type" content="article" /> 140 <meta property="og:title" content="About JFM Web Design | Senior WordPress & Digital Experience Consultant" /> 141 <meta property="og:description" content="Meet JFM Web Design, led by a senior digital experience consultant with 20+ years of WordPress, UX, SEO, and performance-driven web strategy." /> 142 <meta property="og:url" content="https://www.jfmwebdesign.com/about/" /> 143 <meta property="og:site_name" content="JFM Web Design" /> 144 <meta property="article:modified_time" content="2026-02-26T05:58:42+00:00" /> 145 <meta property="og:image" content="https://www.jfmwebdesign.com/wp-content/uploads/2026/01/about-jfm100.jpg" /> 146 <meta property="og:image:width" content="546" /> 147 <meta property="og:image:height" content="749" /> 148 <meta property="og:image:type" content="image/jpeg" /> 149 <meta name="twitter:card" content="summary_large_image" /> 150 <meta name="twitter:label1" content="Est. reading time" /> 151 <meta name="twitter:data1" content="1 minute" /> 152
152<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jfmwebdesign.com\/about\/","url":"https:\/\/www.jfmwebdesign.com\/about\/","name":"About JFM Web Design | Senior WordPress & Digital Experience Consultant","isPartOf":{"@id":"https:\/\/www.jfmwebdesign.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jfmwebdesign.com\/about\/#primaryimage"},"image":{"@id":"https:\/\/www.jfmwebdesign.com\/about\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jfmwebdesign.com\/wp-content\/uploads\/2026\/01\/about-jfm100.webp","datePublished":"2023-06-27T01:31:59+00:00","dateModified":"2026-02-26T05:58:42+00:00","description":"Meet JFM Web Design, led by a senior digital experience consultant with 20+ years of WordPress, UX, SEO, and performance-driven web strategy.","breadcrumb":{"@id":"https:\/\/www.jfmwebdesign.com\/about\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jfmwebdesign.com\/about\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.jfmwebdesign.com\/about\/#primaryimage","url":"https:\/\/www.jfmwebdesign.com\/wp-content\/uploads\/2026\/01\/about-jfm100.webp","contentUrl":"https:\/\/www.jfmwebdesign.com\/wp-content\/uploads\/2026\/01\/about-jfm100.webp","width":546,"height":749},{"@type":"BreadcrumbList","@id":"https:\/\/www.jfmwebdesign.com\/about\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.jfmwebdesign.com\/"},{"@type":"ListItem","position":2,"name":"About"}]},{"@type":"WebSite","@id":"https:\/\/www.jfmwebdesign.com\/#website","url":"https:\/\/www.jfmwebdesign.com\/","name":"JFM Web Design","description":"Digital Experience Management, Web Design, and Digital Marketing in Santa Barbara","publisher":{"@id":"https:\/\/www.jfmwebdesign.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jfmwebdesign.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.jfmwebdesign.com\/#organization","name":"JFM Web Design","alternateName":"JFM Web Design","url":"https:\/\/www.jfmwebdesign.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.jfmwebdesign.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.jfmwebdesign.com\/wp-content\/uploads\/2024\/09\/JFM-HouseFlag-cdc.svg","contentUrl":"https:\/\/www.jfmwebdesign.com\/wp-content\/uploads\/2024\/09\/JFM-HouseFlag-cdc.svg","width":222,"height":221,"caption":"JFM Web Design"},"image":{"@id":"https:\/\/www.jfmwebdesign.com\/#\/schema\/logo\/image\/"}}]}</script>
152 153 <!-- / Yoast SEO plugin. --> 154 155 156<link rel='dns-prefetch' href='//js.hs-scripts.com' /> 157<link rel='dns-prefetch' href='//cdn.elementor.com' /> 158<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 159<link rel='dns-prefetch' href='//use.typekit.net' /> 160<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.jfmwebdesign.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.jfmwebdesign.com%2Fabout%2F" /> 161<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.jfmwebdesign.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.jfmwebdesign.com%2Fabout%2F&format=xml" /> 162<style id="wp-img-auto-sizes-contain-inline-css"> 163img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 164/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 165</style> 166<link rel='stylesheet' id='sbi-tokens-local-css' href='https://www.jfmwebdesign.com/wp-content/plugins/instagram-feed/assets/tokens/sb-tokens-local.css?ver=6.14.0' media='all' /> 167<link rel='stylesheet' id='sbi_styles-css' href='https://www.jfmwebdesign.com/wp-content/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.14.0' media='all' /> 168<link rel='stylesheet' id='sb-elementor-shared-style-css' href='https://www.jfmwebdesign.com/wp-content/plugins/instagram-feed/vendor/smashballoon/framework/Packages/Blocks/css/sb-elementor.css?ver=1.0.0' media='all' /> 169<link rel='stylesheet' id='custom-typekit-css-css' href='https://use.typekit.net/eqi3oam.css?ver=2.1.1' media='all' /> 170<link rel='stylesheet' id='bodhi-svgs-attachment-css' href='https://www.jfmwebdesign.com/wp-content/plugins/svg-support/css/svgs-attachment.css?ver=2.6.1' media='all' /> 171<link rel='stylesheet' id='ea11y-widget-fonts-css' href='https://www.jfmwebdesign.com/wp-content/plugins/pojo-accessibility/assets/build/fonts.css?ver=4.1.4' media='all' /> 172<link rel='stylesheet' id='ea11y-skip-link-css' href='https://www.jfmwebdesign.com/wp-content/plugins/pojo-accessibility/assets/build/skip-link.css?ver=4.1.4' media='all' /> 173<link rel='stylesheet' id='elementor-frontend-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1791117238' media='all' /> 174<style id="elementor-frontend-inline-css"> 175.e-heading-base a, .e-paragraph-base a { all: unset; cursor: pointer; }form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{ display: block; }.elementor-edit-mode [data-element_type="e-form-success-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)),.elementor-edit-mode [data-element_type="e-form-error-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)){ display: block; }.e-background-video { position: relative; overflow: hidden; }.e-background-video__media { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; pointer-events: none; z-index: 0; }.e-background-video__content { position: relative; z-index: 1; flex: 1 1 auto; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) { display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view.elementor-empty-view { position: relative; flex: 1 1 auto; min-height: 120px; height: auto; width: 100%; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view > .elementor-first-add { position: absolute; inset: 0; width: 100%; height: 100%; }.e-background-video__controls { z-index: 2; }.e-background-video__play, .e-background-video__pause { appearance: none; -webkit-appearance: none; }.e-background-video.e-background-video--playing .e-background-video__play { display: none; }.e-background-video.e-background-video--paused .e-background-video__pause { display: none; }.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__controls,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__play,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__pause { display: none; }.e-accordion-item-header-base { list-style: none; }.e-accordion-item-header-base::-webkit-details-marker { display: none; }.e-accordion-item-base { interpolate-size: allow-keywords; }.e-accordion-item-base::details-content {block-size: 0; overflow: hidden;transition: block-size .3s ease, content-visibility .3s ease allow-discrete;}
175.e-accordion-item-base[open]::details-content { block-size: auto; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base { width: auto; height: 100%; max-width: 100%; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base svg { width: auto !important; }.e-accordion-item-icon-base svg { transition: transform .3s ease; }.e-accordion-item-base[open] > summary .e-accordion-item-icon-base svg { transform: rotate(180deg); } 176.e-form-textarea-base:not([data-resizable]) { resize: none; } .e-form-submit-button-base { cursor: pointer; box-sizing: border-box; } 177/*# sourceURL=elementor-frontend-inline-css */ 178</style> 179<link rel='stylesheet' id='widget-image-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.3' media='all' /> 180<link rel='stylesheet' id='widget-nav-menu-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css?ver=1791117238' media='all' /> 181<link rel='stylesheet' id='e-sticky-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.3.1' media='all' /> 182<link rel='stylesheet' id='e-animation-fadeIn-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min.css?ver=4.3.3' media='all' /> 183<link rel='stylesheet' id='widget-heading-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.3' media='all' /> 184<link rel='stylesheet' id='e-animation-pop-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-pop.min.css?ver=4.3.3' media='all' /> 185<link rel='stylesheet' id='widget-social-icons-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.3.3' media='all' /> 186<link rel='stylesheet' id='e-apple-webkit-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/custom-apple-webkit.min.css?ver=1791117238' media='all' /> 187<link rel='stylesheet' id='widget-icon-list-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/custom-widget-icon-list.min.css?ver=1791117238' media='all' /> 188<link rel='stylesheet' id='elementor-post-673-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/post-673.css?ver=1791117238' media='all' /> 189<link rel='stylesheet' id='widget-spacer-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=4.3.3' media='all' /> 190<link rel='stylesheet' id='e-animation-fadeInUp-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css?ver=4.3.3' media='all' /> 191<link rel='stylesheet' id='e-animation-fadeInRight-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInRight.min.css?ver=4.3.3' media='all' /> 192<link rel='stylesheet' id='elementor-post-25-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/post-25.css?ver=1791119771' media='all' /> 193<link rel='stylesheet' id='base-desktop-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/base-desktop.css?ver=6ac247b728280' media='all' /> 194<link rel='stylesheet' id='base-mobile-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/base-mobile.css?ver=6ac247b728280' media='(max-width:767px)' /> 195<link rel='stylesheet' id='elementor-post-675-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/post-675.css?ver=1791117239' media='all' /> 196<link rel='stylesheet' id='elementor-post-862-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/post-862.css?ver=1791117239' media='all' /> 197<style id="elementor-pro-custom-fonts-inline-css"> 198@font-face { 199 font-family: 'Helvetica Neue Light'; 200 font-style: normal; 201 font-weight: normal; 202 font-display: auto; 203 src: url('https://www.jfmwebdesign.com/wp-content/uploads/2026/01/helveticaneue-light.ttf') format('truetype'); 204} 205 206@font-face { 207 font-family: 'Helvetica Neue'; 208 font-style: normal; 209 font-weight: normal; 210 font-display: auto; 211 src: url('https://www.jfmwebdesign.com/wp-content/uploads/2026/01/helveticaneue.ttf') format('truetype'); 212} 213 214@font-face { 215 font-family: 'Helvetica Thin'; 216 font-display: auto; 217 src: url('https://www.jfmwebdesign.com/wp-content/uploads/2026/01/helveticaneue-thin.ttf') format('truetype'); 218} 219 220/*# sourceURL=elementor-pro-custom-fonts-inline-css */ 221</style>
222<script id="bodhi-dompurify-library-js" src="https://www.jfmwebdesign.com/wp-content/plugins/svg-support/vendor/DOMPurify/DOMPurify.min.js?ver=2.5.9"></script>
vendor: 1 bytes, line 222
222
223<script id="jquery-core-js" src="https://www.jfmwebdesign.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 223
223
224<script id="jquery-migrate-js" src="https://www.jfmwebdesign.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 224
224
225<script id="bodhi_svg_inline-js-extra"> 226var svgSettings = {"skipNested":""}; 227//# sourceURL=bodhi_svg_inline-js-extra 228</script>
vendor: 1 bytes, line 228
228
229<script id="bodhi_svg_inline-js" src="https://www.jfmwebdesign.com/wp-content/plugins/svg-support/js/min/svgs-inline-min.js?ver=2.6.1"></script>
vendor: 1 bytes, line 229
229
230<script id="bodhi_svg_inline-js-after"> 231cssTarget={"Bodhi":"img.style-svg","ForceInlineSVG":"style-svg"};ForceInlineSVGActive="false";frontSanitizationEnabled="on"; 232//# sourceURL=bodhi_svg_inline-js-after 233</script>
233 234 235<!-- Google tag (gtag.js) snippet added by Site Kit --> 236<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 236-237
236 237<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
237G-ECP10HGK4G
vendor: 18 bytes, line 237
237" async></script>
238<script id="google_gtagjs-js-after"> 239window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 240gtag("set","linker",{"domains":["www.jfmwebdesign.com"]}); 241gtag("js", new Date()); 242gtag("set", "developer_id.dZTNiMT", true); 243gtag("config", "G-ECP10HGK4G", {"googlesitekit_post_type":"page"}); 244 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 245//# sourceURL=google_gtagjs-js-after 246</script>
246 247<link rel="https://api.w.org/" href="https://www.jfmwebdesign.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.jfmwebdesign.com/wp-json/wp/v2/pages/25" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.jfmwebdesign.com/xmlrpc.php?rsd" /> 248<meta name="generator" content="Site Kit by Google 1.188.0" /> <!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.75--> 249
249<script class="hsq-set-content-id" data-content-id="standard-page"> 250 var _hsq = _hsq || []; 251 _hsq.push(["setContentType", "standard-page"]); 252 </script>
252 253 <!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin --> 254 <meta name="ti-site-data" content="eyJyIjoiMTowITc6MCEzMDowIiwibyI6Imh0dHBzOlwvXC93d3cuamZtd2ViZGVzaWduLmNvbT90aS1vbmxpbmUtdXNlcnMtZ29vZ2xlPTEmYW1wO3A9JTJGYWJvdXQlMkYmYW1wO193cG5vbmNlPTMxZmVhMzY4YjMifQ==" /><meta name="generator" content="Elementor 4.3.3; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 255<!-- BEGIN PLERDY CODE -->
256<script type="text/javascript" defer data-plerdy_code='1'> 257 var _protocol="https:"==document.location.protocol?"https://":"http://"; 258 _site_hash_code = "72e4552946fd29062b569351f40cd5ca",_suid=70449, plerdyScript=document.createElement("script"); 259 plerdyScript.setAttribute("defer",""),plerdyScript.dataset.plerdymainscript="plerdymainscript", 260 plerdyScript.src="https://a.plerdy.com/public/js/click/main.js?v="+Math.random(); 261 var plerdymainscript=document.querySelector("[data-plerdymainscript='plerdymainscript']"); 262 plerdymainscript&&plerdymainscript.parentNode.removeChild(plerdymainscript); 263 try{document.head.appendChild(plerdyScript)}catch(t){console.log(t,"unable add script tag")} 264</script>
264 265<!-- END PLERDY CODE --> 266 267 268<meta name="msvalidate.01" content="247C7119410066FB64BE005A3937BB73" />
269<script src="https://analytics.ahrefs.com/analytics.js" data-key="pl0LI8z2sCfLJPtYWYU4rw" async></script>
269 270 271<!-- Google Tag Manager snippet added by Site Kit -->
272<script>
vendor: 420 bytes, lines 272-281
272 273 ( function( w, d, s, l, i ) { 274 w[l] = w[l] || []; 275 w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); 276 var f = d.getElementsByTagName( s )[0], 277 j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; 278 j.async = true; 279 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 280 f.parentNode.insertBefore( j, f ); 281 } )( window, document, 'script', 'dataLayer', '
281GTM-T4FZX4
vendor: 9 bytes, lines 281-282
281' ); 282
283</script>
283 284 285<!-- End Google Tag Manager snippet added by Site Kit --> 286<link rel="icon" href="https://www.jfmwebdesign.com/wp-content/uploads/2024/09/JFM-HouseFlag-cdc.svg" sizes="32x32" /> 287<link rel="icon" href="https://www.jfmwebdesign.com/wp-content/uploads/2024/09/elementor/thumbs/JFM-HouseFlag-cdc.svg" sizes="192x192" /> 288<link rel="apple-touch-icon" href="https://www.jfmwebdesign.com/wp-content/uploads/2024/09/elementor/thumbs/JFM-HouseFlag-cdc.svg" /> 289<meta name="msapplication-TileImage" content="https://www.jfmwebdesign.com/wp-content/uploads/2024/09/JFM-HouseFlag-cdc.svg" /> 290</head> 291<body class="wp-singular page-template-default page page-id-25 wp-custom-logo wp-theme-hello-biz wp-child-theme-hello-child eio-default angie-default ecc-default manage-default ally-default ehbiz-default elementor-default elementor-template-full-width elementor-kit-673 elementor-page elementor-page-25"> 292 <!-- Google Tag Manager (noscript) snippet added by Site Kit -->
vendor: 74 bytes, lines 292-294
292 293 <noscript> 294 <iframe src="https://www.googletagmanager.com/ns.html?id=
294GTM-T4FZX4
vendor: 88 bytes, lines 294-296
294" height="0" width="0" style="display:none;visibility:hidden"></iframe> 295 </noscript> 296
296<!-- End Google Tag Manager (noscript) snippet added by Site Kit --> 297
297<script> 298 const onSkipLinkClick = () => { 299 const htmlElement = document.querySelector('html'); 300 301 htmlElement.style['scroll-behavior'] = 'smooth'; 302 303 setTimeout( () => htmlElement.style['scroll-behavior'] = null, 1000 ); 304 } 305 document.addEventListener("DOMContentLoaded", () => { 306 if (!document.querySelector('#content')) { 307 document.querySelector('.ea11y-skip-to-content-link').remove(); 308 } 309 }); 310 </script>
310 311 <nav aria-label="Skip to content navigation"> 312 <a class="ea11y-skip-to-content-link" 313 href="#content" 314 tabindex="-1" 315 onclick="onSkipLinkClick()" 316 > 317 Skip to content 318 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" role="presentation"> 319 <path d="M18 6V12C18 12.7956 17.6839 13.5587 17.1213 14.1213C16.5587 14.6839 15.7956 15 15 15H5M5 15L9 11M5 15L9 19" 320 stroke="black" 321 stroke-width="1.5" 322 stroke-linecap="round" 323 stroke-linejoin="round" 324 /> 325 </svg> 326 </a> 327 <div class="ea11y-skip-to-content-backdrop"></div> 328 </nav> 329 330 <header data-elementor-type="header" data-elementor-id="675" class="elementor elementor-675 elementor-location-header" data-elementor-post-type="elementor_library"> 331 <div class="elementor-element elementor-element-091a602 e-con-full e-flex elementor-invisible e-con e-parent" data-id="091a602" data-element_type="container" data-e-type="container" id="mainnavcontainer" data-settings="{"background_background":"classic","sticky":"top","animation":"fadeIn","sticky_offset_widescreen":0,"sticky_offset_laptop":0,"sticky_effects_offset_widescreen":0,"sticky_effects_offset_laptop":0,"sticky_anchor_link_offset_widescreen":0,"sticky_anchor_link_offset_laptop":0,"sticky_on":["widescreen","desktop","laptop","tablet","mobile_extra","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 332 <div class="elementor-element elementor-element-3cc2e2a e-flex e-con-boxed e-con e-child" data-id="3cc2e2a" data-element_type="container" data-e-type="container"> 333 <div class="e-con-inner"> 334 <div class="elementor-element elementor-element-69609ce5 e-con-full e-flex e-con e-child" data-id="69609ce5" data-element_type="container" data-e-type="container"> 335 <div class="elementor-element elementor-element-bcec90c e-con-full e-flex e-con e-child" data-id="bcec90c" data-element_type="container" data-e-type="container"> 336 <div class="elementor-element elementor-element-3823120d elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="382312
3360d" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 337 <a href="https://www.jfmwebdesign.com"> 338 <img width="600" height="180" src="https://www.jfmwebdesign.com/wp-content/uploads/2023/01/JFMwd-Logo-600pxW.webp" class="attachment-full size-full wp-image-31" alt="JFM Web Design logo" srcset="https://www.jfmwebdesign.com/wp-content/uploads/2023/01/JFMwd-Logo-600pxW.webp 600w, https://www.jfmwebdesign.com/wp-content/uploads/2023/01/JFMwd-Logo-600pxW-300x90.webp 300w" sizes="(max-width: 600px) 100vw, 600px" /> </a> 339 </div> 340 </div> 341 <div class="elementor-element elementor-element-66d4d106 e-con-full e-flex e-con e-child" data-id="66d4d106" data-element_type="container" data-e-type="container"> 342 <div class="elementor-element elementor-element-4150d6d1 elementor-nav-menu--stretch elementor-nav-menu__align-center elementor-nav-menu--dropdown-mobile elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="4150d6d1" data-element_type="widget" data-e-type="widget" data-settings="{"full_width":"stretch","layout":"horizontal","submenu_icon":{"value":"<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\"
342 viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 343 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"> 344 <ul id="menu-1-4150d6d1" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1208"><a href="https://www.jfmwebdesign.com/" class="elementor-item">Home</a></li> 345<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-681"><a href="https://www.jfmwebdesign.com/services/" class="elementor-item">Services<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 346<ul class="sub-menu elementor-nav-menu--dropdown"> 347 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-949"><a href="https://www.jfmwebdesign.com/services/" class="elementor-sub-item">Web Design & Marketing Services</a></li> 348 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-979"><a href="https://www.jfmwebdesign.com/services/web-design-development-in-santa-barbara/" class="elementor-sub-item">Web Design & Development</a></li> 349 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-978"><a href="https://www.jfmwebdesign.com/services/ai-integrations/" class="elementor-sub-item">AI Integrations</a></li> 350 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1017"><a href="https://www.jfmwebdesign.com/services/email-marketing-lead-automation/" class="elementor-sub-item">Email Marketing & Lead Automation</a></li> 351 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-946"><a href="https://www.jfmwebdesign.com/services/seo-management/" class="elementor-sub-item">SEO Management</a></li> 352 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-950"><a href="https://www.jfmwebdesign.com/services/website-management/" class="elementor-sub-item">Website Management</a></li> 353 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-984"><a href="https://www.jfmwebdesign.com/services/e-commerce/" class="elementor-sub-item">E-Commerce</a></li> 354 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-947"><a href="https://www.jfmwebdesign.com/services/wordpress-hosting-services/" class="elementor-sub-item">Website Hosting</a></li> 355 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-945"><a href="https://www.jfmwebdesign.com/services/website-upgrade-offer/" class="elementor-sub-item">Website Pricing & Packages</a></li> 356 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1205"><a target="_blank" href="https://domains.jfmwebdesign.com/" title="New .COM domains" class="elementor-sub-item">Domain Names</a></li> 357 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1206"><a target="_blank" href="https://workspace.google.com/pricing?utm_source=sign-up&utm_medium=affiliatereferral&utm_campaign=apps-referral-program&uj=ref.promo~save10&uj=ref.referrer~FYARXNX" class="elementor-sub-item">Email Services | Google Workspace</a></li> 358</ul> 359</li> 360<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-682"><a href="https://www.jfmwebdesign.com/web-design-portfolio/" class="elementor-item">Portfolio</a></li> 361<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-25 current_page_item menu-item-677"><a href="https://www.jfmwebdesign.com/about/" aria-current="page" class="elementor-item elementor-item-active">About</a></li> 362<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1218"><a href="https://www.jfmwebdesign.com/frequently-asked-questions-faq/" class="elementor-item">FAQ</a></li> 363<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-678"><a href="https://www.jfmwebdesign.com/contact/" class="elementor-item">Contact</a></li> 364</ul> </nav> 365 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 366 <svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </div> 367 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 368 <ul id="menu-2-4150d6d1" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1208"><a href="https://www.jfmwebdesign.com/" class="elementor-item" tabindex="-1">Home</a></li> 369<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-681"><a href="https://www.jfmwebdesign.com/services/" class="elementor-item" tabindex="-1">Services<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewB
369ox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 370<ul class="sub-menu elementor-nav-menu--dropdown"> 371 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-949"><a href="https://www.jfmwebdesign.com/services/" class="elementor-sub-item" tabindex="-1">Web Design & Marketing Services</a></li> 372 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-979"><a href="https://www.jfmwebdesign.com/services/web-design-development-in-santa-barbara/" class="elementor-sub-item" tabindex="-1">Web Design & Development</a></li> 373 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-978"><a href="https://www.jfmwebdesign.com/services/ai-integrations/" class="elementor-sub-item" tabindex="-1">AI Integrations</a></li> 374 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1017"><a href="https://www.jfmwebdesign.com/services/email-marketing-lead-automation/" class="elementor-sub-item" tabindex="-1">Email Marketing & Lead Automation</a></li> 375 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-946"><a href="https://www.jfmwebdesign.com/services/seo-management/" class="elementor-sub-item" tabindex="-1">SEO Management</a></li> 376 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-950"><a href="https://www.jfmwebdesign.com/services/website-management/" class="elementor-sub-item" tabindex="-1">Website Management</a></li> 377 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-984"><a href="https://www.jfmwebdesign.com/services/e-commerce/" class="elementor-sub-item" tabindex="-1">E-Commerce</a></li> 378 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-947"><a href="https://www.jfmwebdesign.com/services/wordpress-hosting-services/" class="elementor-sub-item" tabindex="-1">Website Hosting</a></li> 379 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-945"><a href="https://www.jfmwebdesign.com/services/website-upgrade-offer/" class="elementor-sub-item" tabindex="-1">Website Pricing & Packages</a></li> 380 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1205"><a target="_blank" href="https://domains.jfmwebdesign.com/" title="New .COM domains" class="elementor-sub-item" tabindex="-1">Domain Names</a></li> 381 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1206"><a target="_blank" href="https://workspace.google.com/pricing?utm_source=sign-up&utm_medium=affiliatereferral&utm_campaign=apps-referral-program&uj=ref.promo~save10&uj=ref.referrer~FYARXNX" class="elementor-sub-item" tabindex="-1">Email Services | Google Workspace</a></li> 382</ul> 383</li> 384<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-682"><a href="https://www.jfmwebdesign.com/web-design-portfolio/" class="elementor-item" tabindex="-1">Portfolio</a></li> 385<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-25 current_page_item menu-item-677"><a href="https://www.jfmwebdesign.com/about/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">About</a></li> 386<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1218"><a href="https://www.jfmwebdesign.com/frequently-asked-questions-faq/" class="elementor-item" tabindex="-1">FAQ</a></li> 387<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-678"><a href="https://www.jfmwebdesign.com/contact/" class="elementor-item" tabindex="-1">Contact</a></li> 388</ul> </nav> 389 </div> 390 </div> 391 </div> 392 </div> 393 </div> 394 </div> 395 </header> 396 <div data-elementor-type="wp-page" data-elementor-id="25" class="elementor elementor-25" data-elementor-post-type="page"> 397 <div class="elementor-element elementor-element-4290a0f e-flex e-con-boxed e-con e-parent" data-id="4290a0f" data-element_type="container" data-e-type="container"> 398 <div class="e-con-inner"> 399 <div class="elementor-element elementor-element-bd04f33 elementor-widget elementor-widget-spacer" data-id="bd04f33" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default"> 400 <div class="elementor-spacer"> 401 <div class="elementor-spacer-inner"></div> 402 </div> 403 </div> 404 </div>
405 </div> 406 <div class="elementor-element elementor-element-d30cfc2 e-con-full e-flex e-con e-parent" data-id="d30cfc2" data-element_type="container" data-e-type="container" data-settings="{"background_background":"gradient"}"> 407 <div class="elementor-element elementor-element-e46a50b e-flex e-con-boxed e-con e-child" data-id="e46a50b" data-element_type="container" data-e-type="container"> 408 <div class="e-con-inner"> 409 <div class="elementor-element elementor-element-13a24c4 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget-widescreen__width-initial elementor-invisible elementor-widget elementor-widget-heading" data-id="13a24c4" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInUp"}" data-widget_type="heading.default"> 410 <h1 class="elementor-heading-title elementor-size-default">About</h1> </div> 411 </div> 412 </div> 413 </div> 414 <div class="elementor-element elementor-element-d05796b e-con-full e-flex e-con e-parent" data-id="d05796b" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 415 <div class="elementor-element elementor-element-1dcb8b3 e-flex e-con-boxed e-con e-child" data-id="1dcb8b3" data-element_type="container" data-e-type="container"> 416 <div class="e-con-inner"> 417 <div class="elementor-element elementor-element-f8cde70 e-con-full e-flex e-con e-child" data-id="f8cde70" data-element_type="container" data-e-type="container"> 418 <div class="elementor-element elementor-element-579142f elementor-widget elementor-widget-heading" data-id="579142f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 419 <h2 class="elementor-heading-title elementor-size-default">Santa Barbara's Web Design Studio</h2> </div> 420 <div class="elementor-element elementor-element-ae47f8b elementor-widget elementor-widget-text-editor" data-id="ae47f8b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 421 <p>Your website is your hardest-working employee. We make sure it performs like one.</p><p>JFM Web Design is a Santa Barbara-based studio specializing in websites that don’t just look good — they convert visitors into customers, build trust on first click, and scale with your business. We combine sharp visual design with technical precision to deliver digital experiences that give you a real competitive edge.</p><p>We know the Santa Barbara market. We know what local businesses need to stand out — and what’s leaving money on the table. Our team of designers, developers, and strategists has helped businesses at every stage, from first launch to full-scale growth, with services that cover every angle: custom web design and development, e-commerce, responsive mobile experiences, SEO, and ongoing support so you’re never on your own.</p><p>No templates. No cookie-cutter builds. Just a focused team that treats your business goals as our own.</p> </div> 422 </div> 423 <div class="elementor-element elementor-element-b31dbcd e-con-full e-flex e-con e-child" data-id="b31dbcd" data-element_type="container" data-e-type="container"> 424 <div class="elementor-element elementor-element-439ed8f elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-image" data-id="439ed8f" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInRight"}" data-widget_type="image.default"> 425 <img decoding="async" width="546" height="749" src="https://www.jfmwebdesign.com/wp-content/uploads/2026/01/about-jfm100.webp" class="attachment-medium_large size-medium_large wp-image-939" alt="" srcset="https://www.jfmwebdesign.com/wp-content/uploads/2026/01/about-jfm100.webp 546w, https://www.jfmwebdesign.com/wp-content/uploads/2026/01/about-jfm100-219x300.webp 219w" sizes="(max-width: 546px) 100vw, 546px" /> </div> 426 </div> 427 </div> 428 </div> 429 </div> 430 </div> 431 <footer data-elementor-type="footer" data-elementor-id="862" class="elementor elementor-862 elementor-location-footer" data-elementor-post-type="elementor_library"> 432 <div class="elementor-element elementor-element-ba3f45d e-con-full e-flex e-con e-parent" data-id="ba3f45d" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 433 <div class="elementor-element elementor-element-b8e3176 e-con-full e-flex e-con e-child" data-id="b8e3176" data-element_type="container" data-e-type="container"> 434 <div class="elementor-element elementor-element-f806cdf e-con-full e-flex e-con e-child" data-id="f806cdf" data-element_type="container" data-e-type="container"> 435 <div class="elementor-element elementor-element-6559d04 e-con-full e-flex e-con e-child" data-id="6559d04" data-element_type="container" data-e-type="container"> 436 <div class="elementor-element elementor-element-54fedf9 elementor-widget elementor-widget-image" data-id="54fedf9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 437 <img src="https://www.jfmwebdesign.com/wp-content/uploads/elementor/thumbs/JFMwd-Logo-600pxW-rs5pe37gw4o0asrwyhxnu4inrvrzgalkhyn8c2w16o.webp" title="" alt="JFM Web Design logo" loading="lazy" /> </div> 438 <div class="elementor-element elementor-element-9368ed4 elementor-widget elementor-widget-heading" data-id="9368ed4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 439 <div class="elementor-heading-title elementor-size-default"><b>Your Digital Multitool</b><br>Specializing in Web Presence Management</div>
439 </div> 440 <div class="elementor-element elementor-element-caa1741 elementor-shape-square e-grid-align-tablet-center elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="caa1741" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 441 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 442 <span class="elementor-grid-item" role="listitem"> 443 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-animation-pop elementor-repeater-item-13bfed5" href="https://www.facebook.com/jfmwebdesign/" target="_blank"> 444 <span class="elementor-screen-only">Facebook-f</span> 445 <svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg> </a> 446 </span> 447 <span class="elementor-grid-item" role="listitem"> 448 <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-animation-pop elementor-repeater-item-287d44c" href="https://www.instagram.com/jfmwebdesign/" target="_blank"> 449 <span class="elementor-screen-only">Instagram</span> 450 <svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg> </a> 451 </span> 452 <span class="elementor-grid-item" role="listitem"> 453 <a class="elementor-icon elementor-social-icon elementor-social-icon-x-twitter elementor-animation-pop elementor-repeater-item-f6b7c5c" href="https://x.com/jfmwebdesign" target="_blank"> 454 <span class="elementor-screen-only">X-twitter</span> 455 <svg aria-hidden="true" class="e-font-icon-svg e-fab-x-twitter" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg> </a> 456 </span> 457 <span class="elementor-grid-item" role="listitem"> 458 <a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin-in elementor-animation-pop elementor-repeater-item-8f291cd" href="https://www.linkedin.com/company/jfm-web-design/" target="_blank"> 459 <span class="elementor-screen-only">Linkedin-in</span> 460 <svg aria-hidden="true" class="e-font-icon-svg e-fab-linkedin-in" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg> </a> 461 </span> 462 </div> 463 </div> 464 </div> 465 <div class="elementor-element elementor-element-50e2661 e-con-full e-flex e-con e-child" data-id="50e2661" data-element_type="container" data-e-type="container"> 466 <div class="elementor-element elementor-element-8c266a2 elementor-widget elementor-widget-heading" data-id="8c266a2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 467 <h4 class="elementor-heading-title elementor-size-default">Ancillaries</h4> </div> 468 <div class="elementor-element elementor-element-f02f565 elementor-mobile-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="f02f565" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 469 <ul class="elementor-icon-list-items"> 470 <li class="elementor-icon-list-item"> 471 <a href="https://domains.jfmwebdesign.com" target="_blank"> 472 473 <span class="elementor-icon-list-text">Domain Names</span> 474 </a> 475 </li> 476 <li class="elementor-icon-list-item"> 477 <a href="https://workspace.google.com/pricing?utm_source=sign-up&utm_medium=affiliatereferral&utm_campaign=apps-referral-program&uj=ref.promo~save10&uj=ref.referrer~FYARXNX" target="_blank"> 478 479 <span class="elementor-icon-list-text">
479Google Workspace & Email</span> 480 </a> 481 </li> 482 <li class="elementor-icon-list-item"> 483 <a href="https://fbuy.io/freshbooks/z446enay" target="_blank"> 484 485 <span class="elementor-icon-list-text">Billing Software by Freshbooks</span> 486 </a> 487 </li> 488 </ul> 489 </div> 490 </div> 491 <div class="elementor-element elementor-element-160afad e-con-full e-flex e-con e-child" data-id="160afad" data-element_type="container" data-e-type="container"> 492 <div class="elementor-element elementor-element-8e57aad elementor-widget elementor-widget-heading" data-id="8e57aad" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 493 <h4 class="elementor-heading-title elementor-size-default">Company</h4> </div> 494 <div class="elementor-element elementor-element-e75526f elementor-mobile-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="e75526f" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 495 <ul class="elementor-icon-list-items"> 496 <li class="elementor-icon-list-item"> 497 <a href="https://www.jfmwebdesign.com/about/"> 498 499 <span class="elementor-icon-list-text">About</span> 500 </a> 501 </li> 502 <li class="elementor-icon-list-item"> 503 <a href="https://www.jfmwebdesign.com/web-design-portfolio/"> 504 505 <span class="elementor-icon-list-text">Portfolio</span> 506 </a> 507 </li> 508 <li class="elementor-icon-list-item"> 509 <a href="https://www.jfmwebdesign.com/services/"> 510 511 <span class="elementor-icon-list-text">Services</span> 512 </a> 513 </li> 514 <li class="elementor-icon-list-item"> 515 <a href="https://www.jfmwebdesign.com/privacy-policy/"> 516 517 <span class="elementor-icon-list-text">Privacy Policy</span> 518 </a> 519 </li> 520 <li class="elementor-icon-list-item"> 521 <a href="https://www.jfmwebdesign.com/contact/"> 522 523 <span class="elementor-icon-list-text">Contact</span> 524 </a> 525 </li> 526 </ul> 527 </div> 528 </div> 529 <div class="elementor-element elementor-element-b4e8453 e-con-full e-flex e-con e-child" data-id="b4e8453" data-element_type="container" data-e-type="container"> 530 <div class="elementor-element elementor-element-32d3379 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="32d3379" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 531 <a href="https://www.jfmwebdesign.com/services/wordpress-hosting-services/"> 532 <img src="https://www.jfmwebdesign.com/wp-content/uploads/2026/08/wp-engine-partner-2026.webp" title="wp-engine-partner-2026" alt="wp-engine-partner-2026" loading="lazy" /> </a> 533 </div> 534 </div> 535 </div> 536 <div class="elementor-element elementor-element-5cb6b66 e-con-full e-flex e-con e-child" data-id="5cb6b66" data-element_type="container" data-e-type="container"> 537 <div class="elementor-element elementor-element-179df35 e-con-full e-flex e-con e-child" data-id="179df35" data-element_type="container" data-e-type="container"> 538 <div class="elementor-element elementor-element-3c01c6e elementor-widget elementor-widget-heading" data-id="3c01c6e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 539 <div class="elementor-heading-title elementor-size-default">Copyright© 2026 Join Forces Marketing, All rights reserved. Powered by JFM Web Design. 540</div> </div> 541 </div> 542 <div class="elementor-element elementor-element-bae61d2 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child" data-id="bae61d2" data-element_type="container" data-e-type="container"> 543 <div class="elementor-element elementor-element-aad0245 elementor-icon-list--layout-inline elementor-align-end elementor-tablet-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="aad0245" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 544 <ul class="elementor-icon-list-items elementor-inline-items"> 545 <li class="elementor-icon-list-item elementor-inline-item"> 546 <a href="#"> 547 548 <span class="elementor-icon-list-text">Term of services</span> 549 </a> 550 </li> 551 <li class="elementor-icon-list-item elementor-inline-item"> 552 <a href="#"> 553 554 <span class="elementor-icon-list-text">Privacy Policy</span> 555 </a> 556 </li> 557 <li class="elementor-icon-list-item elementor-inline-item"> 558 <a href="#"> 559 560 <span class="elementor-icon-list-text">Cookie Policy</span> 561 </a> 562 </li> 563 </ul> 564 </div>
565 </div> 566 </div> 567 </div> 568 </div> 569 </footer> 570
571<script type="speculationrules"> 572{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-child/*","/wp-content/themes/hello-biz/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 573</script>
573 574
574<script> 575 const registerAllyAction = () => { 576 if ( ! window?.ElementorProFrontendConfig || ! window?.elementorFrontend?.utils?.urlActions ) { 577 return; 578 } 579 580 elementorFrontend.utils.urlActions.addAction( 'allyWidget:open', () => { 581 if (window?.ea11yWidget?.widget?.open) { 582 return window.ea11yWidget.widget.isOpen() 583 ? window.ea11yWidget.widget.close() 584 : window.ea11yWidget.widget.open(); 585 } 586 } ); 587 }; 588 589 const waitingLimit = 30; 590 let retryCounter = 0; 591 592 const waitForElementorPro = () => { 593 return new Promise( ( resolve ) => { 594 const intervalId = setInterval( () => { 595 if ( retryCounter === waitingLimit ) { 596 resolve( null ); 597 } 598 599 retryCounter++; 600 601 if ( window.elementorFrontend && window?.elementorFrontend?.utils?.urlActions ) { 602 clearInterval( intervalId ); 603 resolve( window.elementorFrontend ); 604 } 605 }, 100 ); // Check every 100 milliseconds for availability of elementorFrontend 606 }); 607 }; 608 609 waitForElementorPro().then( () => { registerAllyAction(); }); 610 </script>
610 611 <!-- Instagram Feed JS -->
612<script type="text/javascript"> 613var sbiajaxurl = "https://www.jfmwebdesign.com/wp-admin/admin-ajax.php"; 614</script>
vendor: 2 bytes, line 614
614
615<script id="leadin-script-loader-js-js-extra"> 616var leadin_wordpress = {"userRole":"visitor","pageType":"page","leadinPluginVersion":"11.3.75"}; 617//# sourceURL=leadin-script-loader-js-js-extra 618</script>
vendor: 1 bytes, line 618
618
619<script data-cc-category="functional" data-cc-mode="until_consent" data-cc-src="https://js.hs-scripts.com/45406327.js?integration=WordPress&ver=11.3.75" type="text/plain" async defer id='hs-script-loader' ></script>
vendor: 1 bytes, line 619
619
620<script id="angie-canvas-template-js-before"> 621angieCanvasTemplateData = {"templateSlug":"angie-canvas"}; 622//# sourceURL=angie-canvas-template-js-before 623</script>
vendor: 1 bytes, line 623
623
624<script id="wp-hooks-js" src="https://www.jfmwebdesign.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 624
624
625<script id="wp-i18n-js" src="https://www.jfmwebdesign.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 625
625
626<script id="wp-i18n-js-after"> 627wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 628//# sourceURL=wp-i18n-js-after 629</script>
vendor: 1 bytes, line 629
629
630<script id="underscore-js" src="https://www.jfmwebdesign.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 630
630
631<script id="wp-util-js-extra"> 632var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; 633//# sourceURL=wp-util-js-extra 634</script>
vendor: 1 bytes, line 634
634
635<script id="wp-util-js" src="https://www.jfmwebdesign.com/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 635
635
636<script id="banner-js-extra"> 637var cookiezBannerSettings = {"isDevelopment":"","isRTL":"","language":"en","subscription":"8841551","planData":{"plan":{"subscription_id":"8841551","next_cycle_date":"2027-01-26T00:00:00+00:00","status":"ACTIVE","name":"One Agency ","features":{"generation":"empty","tier":"agency","kit_access_level":20,"template_access_level":20,"templates":50000,"teams":3,"cloud_kits":5368709120,"retention_unit":"month","retention":1,"io_large-uploads-allowed":true,"sm_domains":1000,"ally_screen_reader":true,"ally_send_analytics_data":true,"ally_remove_elementor_label":true,"ally_lang_selector":true,"ally_globals":true,"ally_ai_credits":25000,"scanned_pages":5000,"real_activations":1500,"ally_bulk_alt_text":true,"cookie_whitelabel":true,"cookie_multilingualbanner":true,"cookie_proofofconsentslog":-1}},"site_url":"https://www.jfmwebdesign.com/","scopes":["openid","offline_access","share_usage_data"],"public_api_key":"ecookiez-56ca71e2-e08e-4f61-a564-ba700c7695c3","user":{"email":"[email protected]","id":"1239552"},"subscription":{"id":"8841551"},"site":{"registered_at":"2026-08-31T19:24:59.000Z"},"quota":{"cookie_consents":{"allowed":0,"used":0},"cookie_scans":{"allowed":0,"used":0}}},"url":"https://www.jfmwebdesign.com/about","serviceUrl":"https://my.elementor.com/apps/api/v1/cookiez-consent","settings":{"templateType":"opt-in","onboardingCurrentStep":"step_three","bannerType":"banner","supportGcm":false,"isOnboardingCompleted":true,"bannerDisplayStatus":true,"disableBannerPages":[],"geoTargeting":"worldwide","regionalRulesAlertDismissed":false,"consentExpiration":180,"gpcDntSupport":true,"googleTagsBeforeConsent":false,"designBannerInfotipDismissed":true,"isMigrationPopupDismissed":false,"bannerPositionDesktop":"bottom","bannerPositionMobile":"bottom","bannerCornerRadius":12,"bannerBackgroundColor":"#ffffff","bannerTextColor":"#0C0D0E","bannerLinkColor":"#005FCC","buttonsAndTogglesColor":"#0C0D0E","titleTextSize":20,"bodyTextSize":14,"buttonSize":"medium","buttonsCornerRadius":8,"hidePoweredBy":true,"customPositionDesktopEnabled":false,"customPositionDesktopHorizontalOffset":0,"customPositionDesktopHorizontalDirection":"left","customPositionDesktopVerticalOffset":0,"customPositionDesktopVerticalDirection":"higher","customPositionMobileEnabled":false,"customPositionMobileHorizontalOffset":0,"customPositionMobileHorizontalDirection":"left","customPositionMobileVerticalOffset":0,"customPositionMobileVerticalDirection":"higher","boxPositionDesktop":"bottom-left","boxPositionMobile":"bottom","customPositionBoxDesktopEnabled":false,"customPositionBoxDesktopHorizontalOffset":0,"customPositionBoxDesktopHorizontalDirection":"left","customPositionBoxDesktopVerticalOffset":0,"customPositionBoxDesktopVerticalDirection":"higher","customPositionBoxMobileEnabled":false,"customPositionBoxMobileHorizontalOffset":0,"customPositionBoxMobileHorizontalDirection":"left","customPositionBoxMobileVerticalOffset":0,"customPositionBoxMobileVerticalDirection":"higher","consentIconActivation":true,"consentIconType":"cookie","consentIconSize":"medium","consentIconColor":"#0C0D0E","consentIconCornerRadius":100,"consentIconPositionDesktop":"bottom-right","consentIconPositionMobile":"bottom-right","customPositionIconDesktopEnabled":false,"customPositionIconDesktopHorizontalOffset":0,"customPositionIconDesktopHorizontalDirection":"left","customPositionIconDesktopVerticalOffset":0,"customPositionIconDesktopVerticalDirection":"higher","customPositionIconMobileEnabled":false,"customPositionIconMobileHorizontalOffset":0,"customPositionIconMobileHorizontalDirection":"left","customPositionIconMobileVerticalOffset":0,"customPositionIconMobileVerticalDirection":"higher"},"content":{"languages":["en"],"disabledLanguages":[],"content":{"en":{"name":"English","opt-in":{"title":"We value your privacy","cookie-message":"We use cookies to personalize content, provide social media features, and analyze our traffic. We also share information about your use of our site with our analytics partners. You can change your preferences at any time. For more information, please see our Privacy Policy and Cookie Policy.","buttons":{"accept-all":"Accept All","deny":"Deny","customize":"Customize"},"banner-options":{"cookie-policy-link":false,"privacy-policy-link":true,"do-not-sell":false,"cookie-policy-link-text":"Cookie Policy","privacy-policy-link-text":"Privacy Policy","do-not-sell-link-text":"Do not sell or share my personal information","cookie-policy-url":"","privacy-policy-url":"https://jfmwebdesign.com/privacy-policy"},"preferences":{"header":"Customize consent preference","privacy-overview":"We use cookies to improve your experience on this website. You may choose which types of cookies to allow and change your preferences at any time. Disabling cookies may impact your experience on this website. You can learn more by viewing our Cookie Policy.","accept-button":"Accept all","deny-button":"Deny","save-preferences":"Save preferences"},"cookie-categories":{"necessary":{"title":"Necessary","description":"The
637se cookies are essential for you to browse the website and use its features, such as accessing secure areas of the site or provide the basic services."},"functional":{"title":"Functional","description":"These cookies allow a website to remember choices you have made in the past, like what language you prefer, what region you would like weather reports for, or what your user name and password are so you can automatically log in."},"analytics":{"title":"Analytical","description":"These cookies collect information about how you use a website, like which pages you visited and which links you clicked on. None of this information can be used to identify you. It is all aggregated and, therefore, anonymized. Their sole purpose is to improve website functions."},"advertising":{"title":"Advertisement","description":"These cookies track your online activity to help advertisers deliver more relevant advertising or to limit how many times you see an ad. These cookies can share that information with other organizations or advertisers."},"unclassified":{"title":"Uncategorized","description":"These are cookies that are currently in the process of being classified together with other cookies."}}},"opt-out":{"title":"This website uses cookies","cookie-message":"We use cookies to personalize content, provide social media features, and analyze our traffic. We also share information about your use of our site with our analytics partners. You can change your preferences at any time. For more information, please see our Privacy Policy and Cookie Policy.","buttons":{"accept-all":"Accept All","deny":"Deny","customize":"Do Not Sell"},"banner-options":{"cookie-policy-link":false,"privacy-policy-link":false,"do-not-sell":true,"cookie-policy-link-text":"Cookie Policy","privacy-policy-link-text":"Privacy Policy","do-not-sell-link-text":"Do not sell or share my personal information","cookie-policy-url":"","privacy-policy-url":""},"opt-out-dialog":{"header":"Opt-out dialog","privacy-overview":"We use cookies to improve your experience on this website. You may choose which types of cookies to allow and change your preferences at any time. Disabling cookies may impact your experience on this website. You can learn more by viewing our Cookie Policy.","consent-label":"Do not sell or share my personal information","deny-button":"Cancel","save-preferences":"Save preferences"}}}}},"cookies":[{"id":"32","scan_id":"11","name":"__cf_bm","domain":".hs-analytics.net","duration":"1795","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"53","scan_id":"12","name":"__cf_bm","domain":".www.missionequine.com","duration":"1796","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"52","scan_id":"12","name":"__cf_bm","domain":"www.missionequine.com","duration":"1795","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"49","scan_id":"12","name":"__cf_bm","domain":".hsforms.com","duration":"1792","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"48","scan_id":"12","name":"__cf_bm","domain":".calendly.com","duration":"1790","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"45","scan_id":"12","name":"__cf_bm","domain":"hsforms.com","duration":"1792","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"42","scan_id":"12","name":"__cf_bm","domain":"calendly.com","duration":"1791","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"}
637,{"id":"35","scan_id":"11","name":"__cf_bm","domain":".hubspot.com","duration":"1799","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"33","scan_id":"11","name":"__cf_bm","domain":".hs-banner.com","duration":"1796","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"11","scan_id":"11","name":"__cf_bm","domain":"www.jfmwebdesign.com","duration":"1791","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"31","scan_id":"11","name":"__cf_bm","domain":".hscollectedforms.net","duration":"1795","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"30","scan_id":"11","name":"__cf_bm","domain":".hs-scripts.com","duration":"1792","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"29","scan_id":"11","name":"__cf_bm","domain":".elementor.com","duration":"1792","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"28","scan_id":"11","name":"__cf_bm","domain":".www.jfmwebdesign.com","duration":"1792","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"12","scan_id":"11","name":"__cf_bm","domain":"elementor.com","duration":"1792","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"}
637,{"id":"13","scan_id":"11","name":"__cf_bm","domain":"hs-scripts.com","duration":"1792","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"16","scan_id":"11","name":"__cf_bm","domain":"hscollectedforms.net","duration":"1795","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"17","scan_id":"11","name":"__cf_bm","domain":"hs-analytics.net","duration":"1795","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"18","scan_id":"11","name":"__cf_bm","domain":"hs-banner.com","duration":"1795","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"20","scan_id":"11","name":"__cf_bm","domain":"hubspot.com","duration":"1799","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"27","scan_id":"11","name":"__hssc","domain":".jfmwebdesign.com","duration":"1798","category":"advertising","description":"This cookie keeps track of sessions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"26","scan_id":"11","name":"__hssrc","domain":".jfmwebdesign.com","duration":null,"category":"advertising","description":"Whenever HubSpot changes the session cookie, this cookie is also set to determine if the visitor has restarted their browser.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"24","scan_id":"11","name":"__hstc","domain":".jfmwebdesign.com","duration":"15551998","category":"advertising","description":"The main cookie for tracking visitors.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"43","scan_id":"12","name":"_calendly_session","domain":"calendly.com","duration":"1814391","category":"functional","description":"","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"44","scan_id":"12","name":"_cfuvid","domain":"calendly.com","duration":null,"category":"functional","description":"The _cfuvid co
637okie is only set when a site uses this option in a Rate Limiting Rule, and is only used to allow the Cloudflare WAF to distinguish individual users who share the same IP address.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"50","scan_id":"12","name":"_cfuvid","domain":".calendly.com","duration":null,"category":"functional","description":"The _cfuvid cookie is only set when a site uses this option in a Rate Limiting Rule, and is only used to allow the Cloudflare WAF to distinguish individual users who share the same IP address.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"21","scan_id":"11","name":"_fbp","domain":".com","duration":"7775998","category":"advertising","description":"Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"22","scan_id":"11","name":"_fbp","domain":".jfmwebdesign.com","duration":"7775998","category":"advertising","description":"Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"38","scan_id":"12","name":"_ga","domain":"jfmwebdesign.com","duration":"63071994","category":"analytics","description":"ID used to identify users","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"41","scan_id":"12","name":"_ga","domain":".jfmwebdesign.com","duration":"34559995","category":"analytics","description":"ID used to identify users","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"37","scan_id":"12","name":"_ga_ECP10HGK4G","domain":"jfmwebdesign.com","duration":"63071994","category":"analytics","description":"ID used to identify users","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"40","scan_id":"12","name":"_ga_ECP10HGK4G","domain":".jfmwebdesign.com","duration":"34559995","category":"analytics","description":"ID used to identify users","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"36","scan_id":"12","name":"_gcl_au","domain":"jfmwebdesign.com","duration":"7775994","category":"advertising","description":"Used by Google AdSense for experimenting with advertisement efficiency across websites using their services.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"39","scan_id":"12","name":"_gcl_au","domain":".jfmwebdesign.com","duration":"7775994","category":"advertising","description":"Used by Google AdSense for experimenting with advertisement efficiency across websites using their services.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"34","scan_id":"11","name":"cf_clearance","domain":".jfmwebdesign.com","duration":"31535997","category":"functional","description":"Whether a CAPTCHA or Javascript challenge has been solved.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"19","scan_id":"11","name":"cf_clearance","domain":"jfmwebdesign.com","duration":"31535997","category":"functional","description":"Whether a CAPTCHA or Javascript challenge has been solved.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"23","scan_id":"11","name":"cookietest","domain":"","duration":null,"category":"functional","description":"","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"25","scan_id":"11","name":"hubspotutk","domain":".jfmwebdesign.com","duration":"15551998","category":"advertising","description":"This cookie keeps track of a visitor's identity. It is passed to HubSpot on form submission and used when deduplicating contacts.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"15","scan_id":"11","name":"laravel_prod_session","domain":"a.plerdy.com","duration":"604795","category":"analytics","description":"","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"47","scan_id":"12","name":"m","domain":"m.stripe.com","duration":"63071996","category":"functional","description":"Set by payment provider stripe.com to process payments","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"46","scan_id":"12","name":"referrer_user_id","domain":"calendly.com","duration":"1209593","category":"functional","description":"","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"51","scan_id":"12","name":"test_cookie","domain":".doubleclick.net","duration":"896","category":"functional","description":"This cookie is set by DoubleClick (which is owned by Google) to determine if the website visitor's browser supports cookies.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"}
637,{"id":"14","scan_id":"11","name":"XSRF-TOKEN","domain":"a.plerdy.com","duration":"604795","category":"necessary","description":"This cookie is written to help with site security in preventing Cross-Site Request Forgery attacks.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"}],"translations":{"cookiez":"Cookie Consent","cookies":"Cookies","close":"Close","cookie":"Cookie:","duration":"Duration:","description":"Description:","noCookiesInCategory":"No cookies currently in this category.","enableCategoryCookies":"Enable %s cookies","alwaysActive":"Always active"},"integrations":{"wpConsentApiActive":false,"siteKitConsentMode":false,"delegateGcmToSiteKit":false},"cookiesHash":"747c2dcd1cad37508de1115f1d4d0637","geoEndpoint":"https://www.jfmwebdesign.com/wp-json/cookiez/v1/banner/geo","wpRestNonce":"262e41dc4a"}; 638//# sourceURL=banner-js-extra 639</script>
vendor: 1 bytes, line 639
639
640<script id="banner-js" src="https://www.jfmwebdesign.com/wp-content/plugins/cookiez/assets/build/banner.js?ver=87a3d41d951d468b73b3"></script>
vendor: 1 bytes, line 640
640
641<script id="banner-js-after"> 642 (function() { 643 const registerCookiezPreferencesAction = () => { 644 if ( ! window?.ElementorProFrontendConfig || ! window?.elementorFrontend?.utils?.urlActions ) { 645 return; 646 } 647 648 elementorFrontend.utils.urlActions.addAction( 'cookiezBanner:openPreferences', () => { 649 window?.cookiezBanner?.screenManager?.openPreferences?.(); 650 } ); 651 }; 652 653 const waitingLimit = 30; 654 let retryCounter = 0; 655 656 const waitForElementorPro = () => { 657 return new Promise( ( resolve ) => { 658 const intervalId = setInterval( () => { 659 if ( retryCounter === waitingLimit ) { 660 resolve( null ); 661 } 662 663 retryCounter++; 664 665 if ( window.elementorFrontend && window?.elementorFrontend?.utils?.urlActions ) { 666 clearInterval( intervalId ); 667 resolve( window.elementorFrontend ); 668 } 669 }, 100 ); 670 }); 671 }; 672 673 waitForElementorPro().then( () => { registerCookiezPreferencesAction(); } ); 674 }()); 675 676//# sourceURL=banner-js-after 677</script>
vendor: 1 bytes, line 677
677
678<script id="ea11y-widget-js-extra"> 679var ea11yWidget = {"iconSettings":{"style":{"icon":"person","size":"medium","color":"#2563eb"},"position":{"desktop":{"hidden":false,"enableExactPosition":false,"exactPosition":{"horizontal":{"direction":"right","value":10,"unit":"px"},"vertical":{"direction":"bottom","value":10,"unit":"px"}},"position":"bottom-right"},"mobile":{"hidden":false,"enableExactPosition":false,"exactPosition":{"horizontal":{"direction":"right","value":10,"unit":"px"},"vertical":{"direction":"bottom","value":10,"unit":"px"}},"position":"bottom-right"}}},"toolsSettings":{"bigger-text":{"enabled":true},"bigger-line-height":{"enabled":true},"text-align":{"enabled":true},"readable-font":{"enabled":true},"grayscale":{"enabled":true},"contrast":{"enabled":true},"page-structure":{"enabled":true},"sitemap":{"enabled":false,"url":"https://www.jfmwebdesign.com/wp-sitemap.xml"},"reading-mask":{"enabled":true},"hide-images":{"enabled":true},"pause-animations":{"enabled":true},"highlight-links":{"enabled":true},"focus-outline":{"enabled":true},"screen-reader":{"enabled":false},"remove-elementor-label":{"enabled":false}},"accessibilityStatementURL":"","analytics":{"enabled":false,"url":null}}; 680//# sourceURL=ea11y-widget-js-extra 681</script>
vendor: 1 bytes, line 681
681
682<script id="ea11y-widget-js" src="https://cdn.elementor.com/a11y/widget.js?api_key=ea11y-3e907dbe-9f77-48db-909b-6cb8c8cb0606&ver=4.1.4"referrerPolicy="origin"></script>
vendor: 1 bytes, line 682
682
683<script id="ea11y-remediation-module-chunk-lib-postcss-js" src="https://www.jfmwebdesign.com/wp-content/plugins/pojo-accessibility/assets/build/lib-postcss.js?ver=dd3d6ae95e727956a431"></script>
vendor: 1 bytes, line 683
683
684<script id="remediation-module-js" src="https://www.jfmwebdesign.com/wp-content/plugins/pojo-accessibility/assets/build/remediation-module.js?ver=dd3d6ae95e727956a431"></script>
vendor: 1 bytes, line 684
684
685<script id="elementor-webpack-runtime-js" src="https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 685
685
686<script id="elementor-frontend-modules-js" src="https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 686
686
687<script id="jquery-ui-core-js-before"> 688jQuery.uiBackCompat = true; 689//# sourceURL=jquery-ui-core-js-before 690</script>
vendor: 1 bytes, line 690
690
691<script id="jquery-ui-core-js" src="https://www.jfmwebdesign.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 691
691
692<script id="elementor-frontend-js-before"> 693var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":true},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":true}}, 694"hasCustomBreakpoints":true},"version":"4.3.3","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"nested-elements":true,"e_atomic_elements":true,"e_opt_in_v4":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"mega-menu":true},"urls":{"assets":"https:\/\/www.jfmwebdesign.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.jfmwebdesign.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.jfmwebdesign.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"953ee5f917","atomicFormsSendForm":"3992e4b05c"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_mobile_extra","viewport_tablet","viewport_laptop","viewport_widescreen"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":25,"title":"About%20JFM%20Web%20Design%20%7C%20Senior%20WordPress%20%26%20Digital%20Experience%20Consultant","excerpt":"JFM Web Design is a boutique digital consultancy led by a senior web experience manager with over 20 years of hands-on WordPress, UX, SEO, and performance strategy expertise. We help businesses build websites that work as hard as they do\u2014clean, fast, scalable, and designed to convert.","featuredImage":"https:\/\/www.jfmwebdesign.com\/wp-content\/uploads\/2026\/01\/about-jfm100.webp"}}; 695//# sourceURL=elementor-frontend-js-before 696</script>
vendor: 1 bytes, line 696
696
697<script id="elementor-frontend-js" src="https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 697
697
698<script id="smartmenus-js" src="https://www.jfmwebdesign.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 698
698
699<script id="e-sticky-js" src="https://www.jfmwebdesign.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 699
699
700<script id="googlesitekit-events-provider-content-events-js-before"> 701window._googlesitekit = window._googlesitekit || {}; 702window._googlesitekit.contentEvents = {"postID":25,"isSinglePost":false,"hasVimeoEmbed":false}; 703//# sourceURL=googlesitekit-events-provider-content-events-js-before 704</script>
vendor: 1 bytes, line 704
704
705<script id="googlesitekit-events-provider-content-events-js" src="https://www.jfmwebdesign.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-c7172f3fd0e4d5ad62ef.js" defer></script>
vendor: 1 bytes, line 705
705
706<script id="elementor-pro-frontend-js-before"> 707var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.jfmwebdesign.com\/wp-admin\/admin-ajax.php","nonce":"7cabc6e9c1","urls":{"assets":"https:\/\/www.jfmwebdesign.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.jfmwebdesign.com\/wp-json\/"},"settings":{"lazy_load_background_images":false},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}}, 708"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.jfmwebdesign.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 709//# sourceURL=elementor-pro-frontend-js-before 710</script>
vendor: 1 bytes, line 710
710
711<script id="elementor-pro-frontend-js" src="https://www.jfmwebdesign.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 711
711
712<script id="pro-elements-handlers-js" src="https://www.jfmwebdesign.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.1"></script>
712 713 <style> 714 .unlimited-elements-background-overlay{ 715 position:absolute; 716 top:0px; 717 left:0px; 718 width:100%; 719 height:100%; 720 z-index:0; 721 } 722 723 .unlimited-elements-background-overlay.uc-bg-front{ 724 z-index:999; 725 } 726 </style> 727 728
728<script type='text/javascript'> 729 730 jQuery(document).ready(function(){ 731 732 function ucBackgroundOverlayPutStart(){ 733 734 var objBG = jQuery(".unlimited-elements-background-overlay").not(".uc-bg-attached"); 735 736 if(objBG.length == 0) 737 return(false); 738 739 objBG.each(function(index, bgElement){ 740 741 var objBgElement = jQuery(bgElement); 742 743 var targetID = objBgElement.data("forid"); 744 745 var location = objBgElement.data("location"); 746 747 switch(location){ 748 case "body": 749 case "body_front": 750 var objTarget = jQuery("body"); 751 break; 752 case "layout": 753 case "layout_front": 754 var objLayout = jQuery("*[data-id=\""+targetID+"\"]"); 755 var objTarget = objLayout.parents(".elementor"); 756 if(objTarget.length > 1) 757 objTarget = jQuery(objTarget[0]); 758 break; 759 default: 760 var objTarget = jQuery("*[data-id=\""+targetID+"\"]"); 761 break; 762 } 763 764 765 if(objTarget.length == 0) 766 return(true); 767 768 var objVideoContainer = objTarget.children(".elementor-background-video-container"); 769 770 if(objVideoContainer.length == 1) 771 objBgElement.detach().insertAfter(objVideoContainer).show(); 772 else 773 objBgElement.detach().prependTo(objTarget).show(); 774 775 776 var objTemplate = objBgElement.children("template"); 777 778 if(objTemplate.length){ 779 780 var clonedContent = objTemplate[0].content.cloneNode(true); 781 782 var objScripts = jQuery(clonedContent).find("script"); 783 if(objScripts.length) 784 objScripts.attr("type","text/javascript"); 785 786 objBgElement.append(clonedContent); 787 788 objTemplate.remove(); 789 } 790 791 objBgElement.trigger("bg_attached"); 792 objBgElement.addClass("uc-bg-attached"); 793 794 }); 795 } 796 797 ucBackgroundOverlayPutStart(); 798 799 jQuery( document ).on( 'elementor/popup/show', ucBackgroundOverlayPutStart); 800 jQuery( "body" ).on( 'uc_dom_updated', ucBackgroundOverlayPutStart); 801 802 }); 803 804 805 </script>
805 806
807<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a45fd2c90c911a24',t:'MTc5MTIzODkyOA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
807<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"2d478d392685406db11862a848f50cd6","r":1,"spa":2}' crossorigin="anonymous"></script>
807 808</body> 809</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.