CINXE.COM
Web Development Archives - Mad Fish Digital
<!DOCTYPE html> <html class="no-touch" lang="en-US" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name=’robots’ content=’noindex,follow’ /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="pingback" href="https://www.madfishdigital.com/xmlrpc.php"> <meta name='robots' content='noindex, follow' /> <!-- Google Tag Manager for WordPress by gtm4wp.com --> <script data-cfasync="false" data-pagespeed-no-defer> var gtm4wp_datalayer_name = "dataLayer"; var dataLayer = dataLayer || []; </script> <!-- End Google Tag Manager for WordPress by gtm4wp.com --> <!-- This site is optimized with the Yoast SEO plugin v22.8 - https://yoast.com/wordpress/plugins/seo/ --> <title>Web Development Archives - Mad Fish Digital</title> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Web Development Archives - Mad Fish Digital" /> <meta property="og:url" content="https://www.madfishdigital.com/blog/category/web-development/" /> <meta property="og:site_name" content="Mad Fish Digital" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@MadFishDigital" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://www.madfishdigital.com/blog/category/web-development/","url":"https://www.madfishdigital.com/blog/category/web-development/","name":"Web Development Archives - Mad Fish Digital","isPartOf":{"@id":"https://www.madfishdigital.com/#website"},"primaryImageOfPage":{"@id":"https://www.madfishdigital.com/blog/category/web-development/#primaryimage"},"image":{"@id":"https://www.madfishdigital.com/blog/category/web-development/#primaryimage"},"thumbnailUrl":"https://www.madfishdigital.com/wp-content/uploads/2024/04/wordpress-opened-on-laptop.jpg","breadcrumb":{"@id":"https://www.madfishdigital.com/blog/category/web-development/#breadcrumb"},"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.madfishdigital.com/blog/category/web-development/#primaryimage","url":"https://www.madfishdigital.com/wp-content/uploads/2024/04/wordpress-opened-on-laptop.jpg","contentUrl":"https://www.madfishdigital.com/wp-content/uploads/2024/04/wordpress-opened-on-laptop.jpg","width":1440,"height":720,"caption":"Laptop on a wood desk with pad of paper, pen, smartphone, and cup of coffee."},{"@type":"BreadcrumbList","@id":"https://www.madfishdigital.com/blog/category/web-development/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.madfishdigital.com/"},{"@type":"ListItem","position":2,"name":"Web Development"}]},{"@type":"WebSite","@id":"https://www.madfishdigital.com/#website","url":"https://www.madfishdigital.com/","name":"Mad Fish Digital","description":"Another Mad Fish Digital Site","publisher":{"@id":"https://www.madfishdigital.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.madfishdigital.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.madfishdigital.com/#organization","name":"Mad Fish Digital","url":"https://www.madfishdigital.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.madfishdigital.com/#/schema/logo/image/","url":"https://www.madfishdigital.com/wp-content/uploads/2024/08/cropped-favicon-2.png","contentUrl":"https://www.madfishdigital.com/wp-content/uploads/2024/08/cropped-favicon-2.png","width":512,"height":512,"caption":"Mad Fish Digital"},"image":{"@id":"https://www.madfishdigital.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/MadFishDigital","https://x.com/MadFishDigital","https://www.linkedin.com/company/304042","https://www.pinterest.com/madfishdigital/","https://www.youtube.com/channel/UCbRSh8QjIWjNURG8ocSsAYQ"]}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel="alternate" type="application/rss+xml" title="Mad Fish Digital » Feed" href="https://www.madfishdigital.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Mad Fish Digital » Comments Feed" href="https://www.madfishdigital.com/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Mad Fish Digital » Web Development Category Feed" href="https://www.madfishdigital.com/blog/category/web-development/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.madfishdigital.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='ieStyle-css' href='//www.madfishdigital.com/wp-content/plugins/eventON/assets/css/lib/ie.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='layerslider-css' href='https://www.madfishdigital.com/wp-content/plugins/LayerSlider/assets/static/layerslider/css/layerslider.css?ver=7.1.3' type='text/css' media='all' /> <link rel='stylesheet' id='ls-google-fonts-css' href='https://fonts.googleapis.com/css?family=Lato:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i%7COpen+Sans:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i%7CIndie+Flower:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i%7COswald:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <link rel='stylesheet' id='contact-form-7-css' href='https://www.madfishdigital.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.9.5' type='text/css' media='all' /> <link rel='stylesheet' id='cookie-law-info-css' href='https://www.madfishdigital.com/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-public.css?ver=3.2.4' type='text/css' media='all' /> <link rel='stylesheet' id='cookie-law-info-gdpr-css' href='https://www.madfishdigital.com/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-gdpr.css?ver=3.2.4' type='text/css' media='all' /> <link rel='stylesheet' id='uncodefont-google-css' href='//fonts.googleapis.com/css?family=Poppins%3A300%2Cregular%2C500%2C600%2C700%7CHind%3A300%2Cregular%2C500%2C600%2C700%7CDroid+Serif%3Aregular%2Citalic%2C700%2C700italic%7CDosis%3A200%2C300%2Cregular%2C500%2C600%2C700%2C800%7CPlayfair+Display%3Aregular%2Citalic%2C700%2C700italic%2C900%2C900italic%7COswald%3A300%2Cregular%2C700%7CRoboto%3A100%2C100italic%2C300%2C300italic%2Cregular%2Citalic%2C500%2C500italic%2C700%2C700italic%2C900%2C900italic%7CSource+Sans+Pro%3A200%2C200italic%2C300%2C300italic%2Cregular%2Citalic%2C600%2C600italic%2C700%2C700italic%2C900%2C900italic&subset=devanagari%2Clatin-ext%2Clatin%2Ccyrillic%2Cvietnamese%2Cgreek%2Ccyrillic-ext%2Cgreek-ext&ver=2.8.10' type='text/css' media='all' /> <link rel='stylesheet' id='uncode-privacy-css' href='https://www.madfishdigital.com/wp-content/plugins/uncode-privacy/assets/css/uncode-privacy-public.css?ver=2.2.3' type='text/css' media='all' /> <link rel='stylesheet' id='uncode-style-css' href='https://www.madfishdigital.com/wp-content/themes/uncode/library/css/style.css?v1.05' type='text/css' media='all' /> <style id='uncode-style-inline-css' type='text/css'> @media (max-width: 959px) { .navbar-brand > * { height: 40px !important;}} @media (min-width: 960px) { .limit-width { max-width: 1200px; margin: auto;}} .menu-primary ul.menu-smart > li > a, .menu-primary ul.menu-smart li.dropdown > a, .menu-primary ul.menu-smart li.mega-menu > a, .vmenu-container ul.menu-smart > li > a, .vmenu-container ul.menu-smart li.dropdown > a { text-transform: uppercase; } #changer-back-color { transition: background-color 1000ms cubic-bezier(0.25, 1, 0.5, 1) !important; } #changer-back-color > div { transition: opacity 1000ms cubic-bezier(0.25, 1, 0.5, 1) !important; } body.bg-changer-init.disable-hover .main-wrapper .style-light, body.bg-changer-init.disable-hover .main-wrapper .style-light h1, body.bg-changer-init.disable-hover .main-wrapper .style-light h2, body.bg-changer-init.disable-hover .main-wrapper .style-light h3, body.bg-changer-init.disable-hover .main-wrapper .style-light h4, body.bg-changer-init.disable-hover .main-wrapper .style-light h5, body.bg-changer-init.disable-hover .main-wrapper .style-light h6, body.bg-changer-init.disable-hover .main-wrapper .style-light a, body.bg-changer-init.disable-hover .main-wrapper .style-dark, body.bg-changer-init.disable-hover .main-wrapper .style-dark h1, body.bg-changer-init.disable-hover .main-wrapper .style-dark h2, body.bg-changer-init.disable-hover .main-wrapper .style-dark h3, body.bg-changer-init.disable-hover .main-wrapper .style-dark h4, body.bg-changer-init.disable-hover .main-wrapper .style-dark h5, body.bg-changer-init.disable-hover .main-wrapper .style-dark h6, body.bg-changer-init.disable-hover .main-wrapper .style-dark a { transition: color 1000ms cubic-bezier(0.25, 1, 0.5, 1) !important; } </style> <link rel='stylesheet' id='uncode-custom-style-css' href='https://www.madfishdigital.com/wp-content/themes/uncode/library/css/style-custom.css' type='text/css' media='all' /> <style id='uncode-custom-style-inline-css' type='text/css'> .post-info .date-info{ display:none; } .post-info .author-info{ display:none; }.post-info .category-info span{ display:none; }h1 * {font-weight:400 !important;}h2 * {color:#263345;font-weight:400 !important;}h3 * {color:#4d9e98 !important;font-weight:400 !important;}h3 a {color:#375872 !important;}h4 * {color:#376D67 !important;font-weight:400 !important;}.style-dark p {color:#fff !important;}h2 span a, .post-body p > a:not(.btn), .post-body p:not(.t-entry-meta) > span > a, .post-body > span > a {text-decoration:underline;}.post-body a:hover {}.post-body a {color:#375872 !important;}h2 > .font-762333 > a.homepage {color:#fff !important;}h2 > .font-762333 > a.homepage:hover {color:#d64c3f !important;}h2 > .font-762333 > a {color:#263345 !important;}a.community {color:#808080 !important;} </style> <link rel='stylesheet' id='child-style-css' href='https://www.madfishdigital.com/wp-content/themes/madfish/style.css?v1.56' type='text/css' media='all' /> <link rel='stylesheet' id='uncode-icons-css' href='https://www.madfishdigital.com/wp-content/themes/uncode/library/css/uncode-icons.css' type='text/css' media='all' /> <script type="text/javascript" src="https://www.madfishdigital.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.madfishdigital.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" id="layerslider-utils-js-extra"> /* <![CDATA[ */ var LS_Meta = {"v":"7.1.3","fixGSAP":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.madfishdigital.com/wp-content/plugins/LayerSlider/assets/static/layerslider/js/layerslider.utils.js?ver=7.1.3" id="layerslider-utils-js"></script> <script type="text/javascript" src="https://www.madfishdigital.com/wp-content/plugins/LayerSlider/assets/static/layerslider/js/layerslider.kreaturamedia.jquery.js?ver=7.1.3" id="layerslider-js"></script> <script type="text/javascript" src="https://www.madfishdigital.com/wp-content/plugins/LayerSlider/assets/static/layerslider/js/layerslider.transitions.js?ver=7.1.3" id="layerslider-transitions-js"></script> <script type="text/javascript" id="cookie-law-info-js-extra"> /* <![CDATA[ */ var Cli_Data = {"nn_cookie_ids":["language","lidc","bcookie","lang","demdex","_hjIncludedInPageviewSample","_hjFirstSeen","_cc_dc","IDE","TapAd_3WAY_SYNCS","_cc_cc","TapAd_DID","TapAd_TS","ssi","VISITOR_INFO1_LIVE","YSC","personalization_id","_cc_id","_cc_aud","dpm","_gcl_au","_ga_2WQSZX8GHS","_ga","_ga_2LFNMM4F5L","_gid","_hjTLDTest","_hjid","bscookie","fr","_fbp","test_cookie","mautic_referer_id","mautic_session_id","1a5cf0287e9f17d9c74992864ae78803","pkuwqmio22rvzoagxg6hjzn","UserMatchHistory","AnalyticsSyncHistory","li_gc","_dc_gtm_UA-404265-16","3u9bdh7jkg376hav2mmd7zi","CONSENT","yt-remote-device-id","yt-remote-connected-devices","_upcity_production_session","_ssuma","PHPSESSID","uncode_privacy[consent_types]","cookielawinfo-checkbox-advertisement","JSESSIONID","NID","mautic_device_id","mtc_id","mtc_sid"],"cookielist":[],"non_necessary_cookies":{"necessary":["PHPSESSID","uncode_privacy[consent_types]","JSESSIONID"],"functional":["lang","bcookie","lidc","language"],"analytics":["_hjFirstSeen","_hjIncludedInPageviewSample","demdex","_gcl_au","_ga_2WQSZX8GHS","_ga","_ga_2LFNMM4F5L","_gid","_hjTLDTest","_hjid"],"advertisement":["YSC","dpm","_cc_aud","_cc_id","_cc_dc","TapAd_3WAY_SYNCS","_cc_cc","TapAd_DID","TapAd_TS","ssi","VISITOR_INFO1_LIVE","IDE","personalization_id","bscookie","fr","_fbp","test_cookie","mautic_referer_id","NID","mtc_sid","mtc_id","mautic_device_id"],"others":["1a5cf0287e9f17d9c74992864ae78803","mautic_session_id","pkuwqmio22rvzoagxg6hjzn","UserMatchHistory","AnalyticsSyncHistory","li_gc","_dc_gtm_UA-404265-16","3u9bdh7jkg376hav2mmd7zi","CONSENT","yt-remote-device-id","yt-remote-connected-devices","_upcity_production_session","_ssuma"]},"ccpaEnabled":"1","ccpaRegionBased":"","ccpaBarEnabled":"1","strictlyEnabled":["necessary","obligatoire"],"ccpaType":"ccpa","js_blocking":"1","custom_integration":"","triggerDomRefresh":"","secure_cookies":""}; var cli_cookiebar_settings = {"animate_speed_hide":"500","animate_speed_show":"500","background":"#FFF","border":"#b1a6a6c2","border_on":"","button_1_button_colour":"#61a229","button_1_button_hover":"#4e8221","button_1_link_colour":"#000000","button_1_as_button":"1","button_1_new_win":"","button_2_button_colour":"#333","button_2_button_hover":"#292929","button_2_link_colour":"#444","button_2_as_button":"","button_2_hidebar":"","button_3_button_colour":"#dedfe0","button_3_button_hover":"#b2b2b3","button_3_link_colour":"#333333","button_3_as_button":"1","button_3_new_win":"","button_4_button_colour":"#dedfe0","button_4_button_hover":"#b2b2b3","button_4_link_colour":"#333333","button_4_as_button":"1","button_7_button_colour":"#61a229","button_7_button_hover":"#4e8221","button_7_link_colour":"#fff","button_7_as_button":"1","button_7_new_win":"","font_family":"inherit","header_fix":"","notify_animate_hide":"1","notify_animate_show":"","notify_div_id":"#cookie-law-info-bar","notify_position_horizontal":"right","notify_position_vertical":"bottom","scroll_close":"","scroll_close_reload":"","accept_close_reload":"","reject_close_reload":"","showagain_tab":"","showagain_background":"#fff","showagain_border":"#000","showagain_div_id":"#cookie-law-info-again","showagain_x_position":"100px","text":"#333333","show_once_yn":"","show_once":"10000","logging_on":"","as_popup":"","popup_overlay":"1","bar_heading_text":"","cookie_bar_as":"banner","popup_showagain_position":"bottom-right","widget_position":"left"}; var log_object = {"ajax_url":"https:\/\/www.madfishdigital.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.madfishdigital.com/wp-content/plugins/cookie-law-info/legacy/public/js/cookie-law-info-public.js?ver=3.2.4" id="cookie-law-info-js"></script> <script type="text/javascript" id="cookie-law-info-ccpa-js-extra"> /* <![CDATA[ */ var ccpa_data = {"opt_out_prompt":"Do you really wish to opt out?","opt_out_confirm":"Confirm","opt_out_cancel":"Cancel"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.madfishdigital.com/wp-content/plugins/cookie-law-info/legacy/admin/modules/ccpa/assets/js/cookie-law-info-ccpa.js?ver=3.2.4" id="cookie-law-info-ccpa-js"></script> <script type="text/javascript" src="/wp-content/themes/uncode/library/js/ai-uncode.min.js" data-use-orientation-width='true' id="uncodeAI" data-async='true' data-home="/" data-path="/" data-breakpoints-images="360,520,640,1440,2064,2880" id="ai-uncode-js"></script> <script type="text/javascript" id="uncode-init-js-extra"> /* <![CDATA[ */ var SiteParameters = {"days":"days","hours":"hours","minutes":"minutes","seconds":"seconds","constant_scroll":"on","scroll_speed":"2","parallax_factor":"0.25","loading":"Loading\u2026","slide_name":"slide","slide_footer":"footer","ajax_url":"https:\/\/www.madfishdigital.com\/wp-admin\/admin-ajax.php","nonce_adaptive_images":"fbc40268e6","nonce_srcset_async":"97d46577f8","enable_debug":"","block_mobile_videos":"","is_frontend_editor":"","main_width":["1200","px"],"mobile_parallax_allowed":"","listen_for_screen_update":"1","wireframes_plugin_active":"1","sticky_elements":"off","resize_quality":"90","register_metadata":"1","bg_changer_time":"1000","update_wc_fragments":"1","optimize_shortpixel_image":"","menu_mobile_offcanvas_gap":"45","custom_cursor_selector":"[href], .trigger-overlay, .owl-next, .owl-prev, .owl-dot, input[type=\"submit\"], input[type=\"checkbox\"], button[type=\"submit\"], a[class^=\"ilightbox\"], .ilightbox-thumbnail, .ilightbox-prev, .ilightbox-next, .overlay-close, .unmodal-close, .qty-inset > span, .share-button li, .uncode-post-titles .tmb.tmb-click-area, .btn-link, .tmb-click-row .t-inside, .lg-outer button, .lg-thumb img, a[data-lbox], .uncode-close-offcanvas-overlay","mobile_parallax_animation":"","lbox_enhanced":"","native_media_player":"1","vimeoPlayerParams":"?autoplay=0","ajax_filter_key_search":"key","ajax_filter_key_unfilter":"unfilter","index_pagination_disable_scroll":"","index_pagination_scroll_to":"","uncode_wc_popup_cart_qty":"","uncode_adaptive":"1","ai_breakpoints":"360,520,640,1440,2064,2880","uncode_adaptive_async":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.madfishdigital.com/wp-content/themes/uncode/library/js/init.min.js" id="uncode-init-js"></script> <script></script><meta name="generator" content="Powered by LayerSlider 7.1.3 - Multi-Purpose, Responsive, Parallax, Mobile-Friendly Slider Plugin for WordPress." /> <!-- LayerSlider updates and docs at: https://layerslider.com --> <link rel="https://api.w.org/" href="https://www.madfishdigital.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.madfishdigital.com/wp-json/wp/v2/categories/106" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.madfishdigital.com/xmlrpc.php?rsd" /> <!-- site-navigation-element Schema optimized by Schema Pro --><script type="application/ld+json">{"@context":"https:\/\/schema.org","@graph":[{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Content Marketing","url":"https:\/\/www.madfishdigital.com\/services\/content-marketing\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Design","url":"https:\/\/www.madfishdigital.com\/services\/design\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Digital Marketing","url":"https:\/\/www.madfishdigital.com\/services\/digital-marketing-consulting\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Paid Media","url":"https:\/\/www.madfishdigital.com\/services\/paid-media\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"SEARCH ENGINE OPTIMIZATION (SEO)","url":"https:\/\/www.madfishdigital.com\/services\/search-engine-optimization\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Social Media Marketing","url":"https:\/\/www.madfishdigital.com\/services\/social-media-marketing\/"}]}</script><!-- / site-navigation-element Schema optimized by Schema Pro --><!-- breadcrumb Schema optimized by Schema Pro --><script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.madfishdigital.com\/","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.madfishdigital.com\/blog\/category\/web-development\/","name":"Web Development"}}]}</script><!-- / breadcrumb Schema optimized by Schema Pro --> <!-- Google Tag Manager for WordPress by gtm4wp.com --> <!-- GTM Container placement set to automatic --> <script data-cfasync="false" data-pagespeed-no-defer type="text/javascript"> var dataLayer_content = {"pagePostType":"post","pagePostType2":"category-post","pageCategory":["search-engine-optimization","web-development"]}; dataLayer.push( dataLayer_content ); </script> <script data-cfasync="false"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MCWK3K'); </script> <!-- End Google Tag Manager for WordPress by gtm4wp.com --> <script type="text/javascript" > function wpmautic_send(){ if ('undefined' === typeof mt) { if (console !== undefined) { console.warn('WPMautic: mt not defined. Did you load mtc.js ?'); } return false; } // Add the mt('send', 'pageview') script with optional tracking attributes. mt('send', 'pageview'); } (function(w,d,t,u,n,a,m){w['MauticTrackingObject']=n; w[n]=w[n]||function(){(w[n].q=w[n].q||[]).push(arguments)},a=d.createElement(t), m=d.getElementsByTagName(t)[0];a.async=1;a.src=u;m.parentNode.insertBefore(a,m) })(window,document,'script','https://c4.madfishdigital.com/mtc.js','mt'); wpmautic_send(); </script> <meta name="robots" content="noindex,follow" /> <!-- EventON Version --> <meta name="generator" content="EventON 4.5.4" /> <script id='nitro-telemetry-meta' nitro-exclude>window.NPTelemetryMetadata={missReason: (!window.NITROPACK_STATE ? 'request type not allowed' : 'hit'),pageType: 'category',isEligibleForOptimization: false,}</script><script id='nitro-generic' nitro-exclude>(()=>{window.NitroPack=window.NitroPack||{coreVersion:"na",isCounted:!1};let e=document.createElement("script");if(e.src="https://nitroscripts.com/mdIiLcKcWwdmKqMNNTZuYOPYmKXEsDxy",e.async=!0,e.id="nitro-script",document.head.appendChild(e),!window.NitroPack.isCounted){window.NitroPack.isCounted=!0;let t=()=>{navigator.sendBeacon("https://to.getnitropack.com/p",JSON.stringify({siteId:"mdIiLcKcWwdmKqMNNTZuYOPYmKXEsDxy",url:window.location.href,isOptimized:!!window.IS_NITROPACK,coreVersion:"na",missReason:window.NPTelemetryMetadata?.missReason||"",pageType:window.NPTelemetryMetadata?.pageType||"",isEligibleForOptimization:!!window.NPTelemetryMetadata?.isEligibleForOptimization}))};(()=>{let e=()=>new Promise(e=>{"complete"===document.readyState?e():window.addEventListener("load",e)}),i=()=>new Promise(e=>{document.prerendering?document.addEventListener("prerenderingchange",e,{once:!0}):e()}),a=async()=>{await i(),await e(),t()};a()})(),window.addEventListener("pageshow",e=>{if(e.persisted){let i=document.prerendering||self.performance?.getEntriesByType?.("navigation")[0]?.activationStart>0;"visible"!==document.visibilityState||i||t()}})}})();</script> <style id="wpsp-style-frontend"></style> <link rel="icon" href="https://www.madfishdigital.com/wp-content/uploads/2024/08/cropped-favicon-3-32x32.png" sizes="32x32" /> <link rel="icon" href="https://www.madfishdigital.com/wp-content/uploads/2024/08/cropped-favicon-3-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.madfishdigital.com/wp-content/uploads/2024/08/cropped-favicon-3-180x180.png" /> <meta name="msapplication-TileImage" content="https://www.madfishdigital.com/wp-content/uploads/2024/08/cropped-favicon-3-270x270.png" /> <style type="text/css" id="wp-custom-css"> /* stylings for button */ .btn-accent.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, .btn-accent.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, btn-accent.btn-outline:active { background: #4d9e98 !important; color: black !important; } body .box-wrapper .box-container .btn-container .btn, body .box-wrapper .box-container .btn-container .btn:hover, .gform_button.button { color: #ffffff !important; background: #85BDB9 !important; } .gform_button.button { border: 1px solid #fff !important; } .gform_button.button:hover { background: #4d9e98 !important; } </style> <noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript></head> <body class="archive category category-web-development category-106 style-color-lxmt-bg wp-schema-pro-2.7.17 group-blog hormenu-position-left megamenu-full-submenu hmenu hmenu-position-right header-full-width main-center-align textual-accent-color menu-sticky-mobile menu-mobile-default menu-mobile-animated mobile-parallax-not-allowed ilb-no-bounce unreg adaptive-images-async uncode-logo-mobile qw-body-scroll-disabled no-qty-fx wpb-js-composer js-comp-ver-7.2 vc_responsive" data-border="0"> <div id="vh_layout_help"></div><div class="body-borders" data-border="0"><div class="top-border body-border-shadow"></div><div class="right-border body-border-shadow"></div><div class="bottom-border body-border-shadow"></div><div class="left-border body-border-shadow"></div><div class="top-border style-light-bg"></div><div class="right-border style-light-bg"></div><div class="bottom-border style-light-bg"></div><div class="left-border style-light-bg"></div></div> <div class="box-wrapper"> <div class="box-container"> <script type="text/javascript">UNCODE.initBox();</script> <div class="menu-wrapper menu-shrink menu-sticky menu-sticky-mobile menu-no-arrows"> <div class="top-menu navbar menu-secondary menu-light submenu-light style-color-xsdn-bg top-menu-enhanced single-h-padding"> <div class="row-menu"> <div class="row-menu-inner top-menu-cols-1 top-enhanced-split-mobile top-enhanced-right"><div class="topbar-col topbar-col-right"><div class="menu-bloginfo top-enhanced-inner top-enhanced-right"> <div class="menu-bloginfo-inner style-light"> <a href="tel:5039355222">(503) 935-5222</a> </div> </div><ul class="menu-smart menu-mini sm top-enhanced-inner top-enhanced-right"><li class="menu-item-link social-icon social-181693"><a href="https://www.pinterest.com/madfishdigital/" class="social-menu-link" target="_blank"><i class="fa fa-social-pinterest"></i></a></li><li class="menu-item-link social-icon social-124682"><a href="https://www.linkedin.com/company/mad-fish-seo" class="social-menu-link" target="_blank"><i class="fa fa-social-linkedin"></i></a></li><li class="menu-item-link social-icon social-192007"><a href="https://www.facebook.com/MadFishDigital/" class="social-menu-link" target="_blank"><i class="fa fa-social-facebook"></i></a></li><li class="menu-item-link social-icon social-247132"><a href="https://www.instagram.com/gomadfish/" class="social-menu-link" target="_blank"><i class="fa fa-instagram"></i></a></li></ul></div></div> </div> </div> <header id="masthead" class="navbar menu-primary menu-light submenu-dark menu-transparent menu-add-padding style-light-original single-h-padding menu-absolute menu-with-logo"> <div class="menu-container style-color-xsdn-bg menu-borders menu-shadows"> <div class="row-menu"> <div class="row-menu-inner"> <div id="logo-container-mobile" class="col-lg-0 logo-container middle"> <div id="main-logo" class="navbar-header style-light"> <a href="https://www.madfishdigital.com/" class="navbar-brand" data-minheight="30" aria-label="Mad Fish Digital"><div class="logo-image main-logo logo-light" data-maxheight="40" style="height: 40px;"><img src="https://www.madfishdigital.com/wp-content/uploads/2024/07/Mad-Fish-Digital-Logo-Blue.png" alt="Mad Fish Logo in Blue" width="986" height="285" class="img-responsive" /></div><div class="logo-image main-logo logo-dark" data-maxheight="40" style="height: 40px;display:none;"><img src="https://www.madfishdigital.com/wp-content/uploads/2024/07/Mad-Fish-Digital-Logo-White.png" alt="Mad Fish Digital Logo White" width="4063" height="1188" class="img-responsive" /></div><div class="logo-image mobile-logo logo-light" data-maxheight="40" style="height: 40px;"><img src="https://www.madfishdigital.com/wp-content/uploads/2024/07/Mad-Fish-Digital-Logo-Blue.png" alt="Mad Fish Logo in Blue" width="986" height="285" class="img-responsive" /></div><div class="logo-image mobile-logo logo-dark" data-maxheight="40" style="height: 40px;display:none;"><img src="https://www.madfishdigital.com/wp-content/uploads/2024/07/Mad-Fish-Digital-Logo-White.png" alt="Mad Fish Digital Logo White" width="4063" height="1188" class="img-responsive" /></div></a> </div> <div class="mmb-container"><div class="mobile-additional-icons"></div><div class="mobile-menu-button mobile-menu-button-light lines-button"><span class="lines"><span></span></span></div></div> </div> <div class="col-lg-12 main-menu-container middle"> <div class="menu-horizontal"> <div class="menu-horizontal-inner"> <div class="nav navbar-nav navbar-main navbar-nav-first"><ul id="menu-updated-menu-2020-mad-fish-main-menu" class="menu-primary-inner menu-smart sm"><li id="menu-item-63369" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-63369 menu-item-link"><a title="Home" href="https://www.madfishdigital.com/">Home<i class="fa fa-angle-right fa-dropdown"></i></a></li> <li id="menu-item-63370" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-63370 dropdown menu-item-link"><a title="Services" href="https://www.madfishdigital.com/services/" data-toggle="dropdown" class="dropdown-toggle" data-type="title">Services<i class="fa fa-angle-down fa-dropdown"></i></a> <ul role="menu" class="drop-menu"> <li id="menu-item-63669" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-63669"><a title="Digital Marketing" href="https://www.madfishdigital.com/services/digital-marketing-consulting/">Digital Marketing<i class="fa fa-angle-right fa-dropdown"></i></a></li> <li id="menu-item-63375" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-63375"><a title="Search Engine Optimization" href="https://www.madfishdigital.com/services/search-engine-optimization/">Search Engine Optimization<i class="fa fa-angle-right fa-dropdown"></i></a></li> <li id="menu-item-63372" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-63372"><a title="Paid Media & Digital Advertising" href="https://www.madfishdigital.com/services/paid-media/">Paid Media & Digital Advertising<i class="fa fa-angle-right fa-dropdown"></i></a></li> <li id="menu-item-63374" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-63374"><a title="Content Marketing" href="https://www.madfishdigital.com/services/content-marketing/">Content Marketing<i class="fa fa-angle-right fa-dropdown"></i></a></li> <li id="menu-item-63373" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-63373"><a title="Design Strategy" href="https://www.madfishdigital.com/services/design/">Design Strategy<i class="fa fa-angle-right fa-dropdown"></i></a></li> <li id="menu-item-63371" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-63371"><a title="Social Media Marketing" href="https://www.madfishdigital.com/services/social-media-marketing/">Social Media Marketing<i class="fa fa-angle-right fa-dropdown"></i></a></li> </ul> </li> <li id="menu-item-82816" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82816 menu-item-link"><a title="Results" href="https://www.madfishdigital.com/our-work/">Results<i class="fa fa-angle-right fa-dropdown"></i></a></li> <li id="menu-item-63378" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-63378 dropdown menu-item-link"><a title="About Us" href="https://www.madfishdigital.com/about/" data-toggle="dropdown" class="dropdown-toggle" data-type="title">About Us<i class="fa fa-angle-down fa-dropdown"></i></a> <ul role="menu" class="drop-menu"> <li id="menu-item-63377" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-63377"><a title="Team" href="https://www.madfishdigital.com/about/team/">Team<i class="fa fa-angle-right fa-dropdown"></i></a></li> <li id="menu-item-82744" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-82744"><a title="Careers" target="_blank" href="https://madfishdigital.pinpointhq.com/">Careers<i class="fa fa-angle-right fa-dropdown"></i></a></li> <li id="menu-item-63380" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-63380"><a title="Culture" href="https://www.madfishdigital.com/about/culture/">Culture<i class="fa fa-angle-right fa-dropdown"></i></a></li> </ul> </li> <li id="menu-item-84460" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-84460 dropdown menu-item-link"><a title="Social Impact" href="https://www.madfishdigital.com/social-impact/" data-toggle="dropdown" class="dropdown-toggle" data-type="title">Social Impact<i class="fa fa-angle-down fa-dropdown"></i></a> <ul role="menu" class="drop-menu"> <li id="menu-item-84463" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84463"><a title="B Corp" href="https://www.madfishdigital.com/social-impact/b-corp/">B Corp<i class="fa fa-angle-right fa-dropdown"></i></a></li> <li id="menu-item-84462" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84462"><a title="JEDI Impact" href="https://www.madfishdigital.com/social-impact/jedi-impact/">JEDI Impact<i class="fa fa-angle-right fa-dropdown"></i></a></li> <li id="menu-item-84461" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84461"><a title="Pro Bono Program" href="https://www.madfishdigital.com/social-impact/pro-bono-program/">Pro Bono Program<i class="fa fa-angle-right fa-dropdown"></i></a></li> </ul> </li> <li id="menu-item-82625" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82625 menu-item-link"><a title="Blog" href="https://www.madfishdigital.com/blog/">Blog<i class="fa fa-angle-right fa-dropdown"></i></a></li> <li id="menu-item-85111" class="menu-item-button"><a title="Get Started" href="https://www.madfishdigital.com/contact/"><div class="menu-btn-table"><div class="menu-btn-cell"><div class="menu-item menu-item-type-post_type menu-item-object-page menu-item-85111 menu-btn-container btn"><span>Get Started</span></div></div></div></a></li> </ul></div><div class="uncode-close-offcanvas-mobile lines-button close navbar-mobile-el"><span class="lines"></span></div><div class="nav navbar-nav navbar-nav-last navbar-extra-icons"><ul class="menu-smart sm menu-icons"><li class="menu-item-link search-icon style-light dropdown "><a href="#" class="trigger-overlay search-icon" data-area="search" data-container="box-container" aria-label="Search"> <i class="fa fa-search3"></i><span class="desktop-hidden"><span>Search</span></span><i class="fa fa-angle-down fa-dropdown desktop-hidden"></i> </a><ul role="menu" class="drop-menu desktop-hidden"> <li> <form class="search" method="get" action="https://www.madfishdigital.com/"> <input type="search" class="search-field no-livesearch" placeholder="Search…" value="" name="s" title="Search…" /></form> </li> </ul></li></ul></div></div> </div> </div> </div> </div></div> </header> </div> <script type="text/javascript">UNCODE.fixMenuHeight();</script> <div class="main-wrapper"> <div class="main-container"> <div class="page-wrapper"> <div class="sections-container"> <div id="page-header"><div class="header-basic style-dark"> <div class="background-element header-wrapper header-scroll-opacity header-parallax style-color-168123-bg header-only-text" data-height="60" style="min-height: 300px;"> <div class="header-bg-wrapper"> <div class="header-bg adaptive-async" style="background-image: url(https://www.madfishdigital.com/wp-content/uploads/2015/05/STocean-uai-360x180.jpg);background-position: center top;" data-uniqueid="55797-172787" data-guid="https://www.madfishdigital.com/wp-content/uploads/2015/05/STocean.jpg" data-path="2015/05/STocean.jpg" data-width="1600" data-height="800" data-singlew="12" data-singleh="null" data-crop=""></div> </div><div class="header-main-container limit-width"> <div class="header-content header-center header-middle header-align-center"> <div class="header-content-inner" > <h1 class="header-title font-762333 fontsize-338686 font-weight-700 text-uppercase"><span>Web Development</span></h1> </div> </div> </div><div class="header-scrolldown style-dark"><i class="fa fa-angle-down"></i></div></div> </div></div><script type="text/javascript">UNCODE.initHeader();</script><div class="page-body style-light-bg"> <div class="post-wrapper"> <div class="post-body"><div class="post-content un-no-sidebar-layout"><div data-parent="true" class="vc_row style-color-lxmt-bg row-container" id="row-unique-0"><div class="row double-top-padding double-bottom-padding single-h-padding full-width row-parent"><div class="wpb_row row-inner"><div class="wpb_column pos-top pos-center align_left column_parent col-lg-12 single-internal-gutter"><div class="uncol style-light" ><div class="uncoltable"><div class="uncell no-block-padding" ><div class="uncont"><div id="index-191444" class="isotope-system isotope-general-light grid-general-light" > <div class="isotope-wrapper grid-wrapper half-gutter"> <div class="isotope-container grid-container isotope-layout style-masonry isotope-pagination grid-pagination" data-type="masonry" data-layout="masonry" data-lg="1400" data-md="960" data-sm="480" data-vp-height=""> <div class="tmb atc-typography-inherit tmb-iso-w2 tmb-iso-h4 tmb-round tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-shadowed tmb-shadowed-xs tmb-bordered grid-cat-106 grid-cat-281 tmb-id-86167 tmb-content-under tmb-media-first" ><div class="t-inside style-color-xsdn-bg animate_when_almost_visible bottom-t-top" data-delay="200"><div class="t-entry-visual"><div class="t-entry-visual-tc"><div class="t-entry-visual-cont"><div class="dummy" style="padding-top: 50%;"></div><a tabindex="-1" href="https://www.madfishdigital.com/blog/bulk-noindex-wordpress-pages/" class="pushed" target="_self" data-lb-index="0"><div class="t-entry-visual-overlay"><div class="t-entry-visual-overlay-in style-dark-bg" style="opacity: 0.5;"></div></div><div class="t-overlay-wrap"><div class="t-overlay-inner"> <div class="t-overlay-content"> <div class="t-overlay-text single-block-padding"><div class="t-entry t-single-line"><i class="fa fa-plus2 t-overlay-icon"></i></div></div></div></div></div><img fetchpriority="high" decoding="async" class="adaptive-async wp-image-86165" src="https://www.madfishdigital.com/wp-content/uploads/2024/04/wordpress-opened-on-laptop-uai-360x180.jpg" width="360" height="180" alt="Laptop on a wood desk with pad of paper, pen, smartphone, and cup of coffee." data-uniqueid="86165-785505" data-guid="https://www.madfishdigital.com/wp-content/uploads/2024/04/wordpress-opened-on-laptop.jpg" data-path="2024/04/wordpress-opened-on-laptop.jpg" data-width="1440" data-height="720" data-singlew="2" data-singleh="4" data-crop="" /></a></div> </div> </div><div class="t-entry-text"> <div class="t-entry-text-tc single-block-padding"><div class="t-entry"><p class="t-entry-meta t-entry-author"><a href="https://www.madfishdigital.com/blog/author/admin/" class="tmb-avatar-size-sm"><img alt='' src='https://secure.gravatar.com/avatar/f93e7554a23d405924302a3e07083233?s=20&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/f93e7554a23d405924302a3e07083233?s=40&d=mm&r=g 2x' class='avatar avatar-20 photo' height='20' width='20' loading='lazy' decoding='async'/><span class="tmb-username-wrap"><span class="tmb-username-text">by Ben Herman</span></span></a></p><p class="t-entry-meta"><span class="t-entry-date">April 25, 2024</span></p><h3 class="t-entry-title h5 title-scale"><a href="https://www.madfishdigital.com/blog/bulk-noindex-wordpress-pages/" target="_self">SEO Tips: 3 Easy Ways to Bulk Noindex WordPress Pages</a></h3><hr /></div></div> </div></div></div><div class="tmb atc-typography-inherit tmb-iso-w2 tmb-iso-h4 tmb-round tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-shadowed tmb-shadowed-xs tmb-bordered grid-cat-106 grid-cat-269 tmb-id-84921 tmb-content-under tmb-media-first" ><div class="t-inside style-color-xsdn-bg animate_when_almost_visible bottom-t-top" data-delay="200"><div class="t-entry-visual"><div class="t-entry-visual-tc"><div class="t-entry-visual-cont"><div class="dummy" style="padding-top: 50%;"></div><a tabindex="-1" href="https://www.madfishdigital.com/blog/abm-vs-abx-whats-the-difference/" class="pushed" target="_self" data-lb-index="1"><div class="t-entry-visual-overlay"><div class="t-entry-visual-overlay-in style-dark-bg" style="opacity: 0.5;"></div></div><div class="t-overlay-wrap"><div class="t-overlay-inner"> <div class="t-overlay-content"> <div class="t-overlay-text single-block-padding"><div class="t-entry t-single-line"><i class="fa fa-plus2 t-overlay-icon"></i></div></div></div></div></div><img decoding="async" class="adaptive-async wp-image-84922" src="https://www.madfishdigital.com/wp-content/uploads/2023/01/abm-vs-abx-header-uai-360x180.jpg" width="360" height="180" alt="One person looks at a laptop while another person writes notes in a notebook." data-uniqueid="84922-298322" data-guid="https://www.madfishdigital.com/wp-content/uploads/2023/01/abm-vs-abx-header.jpg" data-path="2023/01/abm-vs-abx-header.jpg" data-width="1440" data-height="720" data-singlew="2" data-singleh="4" data-crop="" /></a></div> </div> </div><div class="t-entry-text"> <div class="t-entry-text-tc single-block-padding"><div class="t-entry"><p class="t-entry-meta t-entry-author"><a href="https://www.madfishdigital.com/blog/author/jasminep/" class="tmb-avatar-size-sm"><img alt='' src='https://secure.gravatar.com/avatar/32d02d6391d0f2d17cd0838350c52438?s=20&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/32d02d6391d0f2d17cd0838350c52438?s=40&d=mm&r=g 2x' class='avatar avatar-20 photo' height='20' width='20' loading='lazy' decoding='async'/><span class="tmb-username-wrap"><span class="tmb-username-text">by Jasmine Paul</span></span></a></p><p class="t-entry-meta"><span class="t-entry-date">January 10, 2023</span></p><h3 class="t-entry-title h5 title-scale"><a href="https://www.madfishdigital.com/blog/abm-vs-abx-whats-the-difference/" target="_self">ABM vs. ABX: What’s the Difference?</a></h3><hr /></div></div> </div></div></div><div class="tmb atc-typography-inherit tmb-iso-w2 tmb-iso-h4 tmb-round tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-shadowed tmb-shadowed-xs tmb-bordered grid-cat-106 grid-cat-269 grid-cat-281 tmb-id-5107 tmb-content-under tmb-media-first" ><div class="t-inside style-color-xsdn-bg animate_when_almost_visible bottom-t-top" data-delay="200"><div class="t-entry-visual"><div class="t-entry-visual-tc"><div class="t-entry-visual-cont"><div class="dummy" style="padding-top: 69.7%;"></div><a tabindex="-1" href="https://www.madfishdigital.com/blog/website-navigation-mistakes/" class="pushed" target="_self" data-lb-index="2"><div class="t-entry-visual-overlay"><div class="t-entry-visual-overlay-in style-dark-bg" style="opacity: 0.5;"></div></div><div class="t-overlay-wrap"><div class="t-overlay-inner"> <div class="t-overlay-content"> <div class="t-overlay-text single-block-padding"><div class="t-entry t-single-line"><i class="fa fa-plus2 t-overlay-icon"></i></div></div></div></div></div><img decoding="async" class="adaptive-async wp-image-55746" src="https://www.madfishdigital.com/wp-content/uploads/2016/10/startup-photos-uai-360x251.jpg" width="360" height="251" alt="" data-uniqueid="55746-197190" data-guid="https://www.madfishdigital.com/wp-content/uploads/2016/10/startup-photos.jpg" data-path="2016/10/startup-photos.jpg" data-width="1920" data-height="1338" data-singlew="2" data-singleh="4" data-crop="" /></a></div> </div> </div><div class="t-entry-text"> <div class="t-entry-text-tc single-block-padding"><div class="t-entry"><p class="t-entry-meta t-entry-author"><a href="https://www.madfishdigital.com/blog/author/madfishdigital/" class="tmb-avatar-size-sm"><img alt='' src='https://secure.gravatar.com/avatar/d5d54e5c22428b7dcdf40d529a34a403?s=20&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/d5d54e5c22428b7dcdf40d529a34a403?s=40&d=mm&r=g 2x' class='avatar avatar-20 photo' height='20' width='20' loading='lazy' decoding='async'/><span class="tmb-username-wrap"><span class="tmb-username-text">by Mad Fish Digital</span></span></a></p><p class="t-entry-meta"><span class="t-entry-date">October 11, 2016</span></p><h3 class="t-entry-title h5 title-scale"><a href="https://www.madfishdigital.com/blog/website-navigation-mistakes/" target="_self">Is Your Navigation Scaring Away Customers? (4 Costly Mistakes)</a></h3><hr /></div></div> </div></div></div><div class="tmb atc-typography-inherit tmb-iso-w2 tmb-iso-h4 tmb-round tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-shadowed tmb-shadowed-xs tmb-bordered grid-cat-106 grid-cat-281 tmb-id-3315 tmb-content-under tmb-media-first" ><div class="t-inside style-color-xsdn-bg animate_when_almost_visible bottom-t-top" data-delay="200"><div class="t-entry-visual"><div class="t-entry-visual-tc"><div class="t-entry-visual-cont"><div class="dummy" style="padding-top: 70.6%;"></div><a tabindex="-1" href="https://www.madfishdigital.com/blog/demystifying-website-speed-load-time-goals-cdn-usage-questions/" class="pushed" target="_self" data-lb-index="3"><div class="t-entry-visual-overlay"><div class="t-entry-visual-overlay-in style-dark-bg" style="opacity: 0.5;"></div></div><div class="t-overlay-wrap"><div class="t-overlay-inner"> <div class="t-overlay-content"> <div class="t-overlay-text single-block-padding"><div class="t-entry t-single-line"><i class="fa fa-plus2 t-overlay-icon"></i></div></div></div></div></div><img decoding="async" class="adaptive-async wp-image-56255" src="https://www.madfishdigital.com/wp-content/uploads/2014/11/pexels-photo-uai-360x254.jpg" width="360" height="254" alt="" data-uniqueid="56255-136028" data-guid="https://www.madfishdigital.com/wp-content/uploads/2014/11/pexels-photo.jpg" data-path="2014/11/pexels-photo.jpg" data-width="1920" data-height="1357" data-singlew="2" data-singleh="4" data-crop="" /></a></div> </div> </div><div class="t-entry-text"> <div class="t-entry-text-tc single-block-padding"><div class="t-entry"><p class="t-entry-meta t-entry-author"><a href="https://www.madfishdigital.com/blog/author/cherman/" class="tmb-avatar-size-sm"><img alt='' src='https://secure.gravatar.com/avatar/f84502dbff6082f4fc8bbdc025202cb9?s=20&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/f84502dbff6082f4fc8bbdc025202cb9?s=40&d=mm&r=g 2x' class='avatar avatar-20 photo' height='20' width='20' loading='lazy' decoding='async'/><span class="tmb-username-wrap"><span class="tmb-username-text">by Corrie Herman</span></span></a></p><p class="t-entry-meta"><span class="t-entry-date">November 5, 2014</span></p><h3 class="t-entry-title h5 title-scale"><a href="https://www.madfishdigital.com/blog/demystifying-website-speed-load-time-goals-cdn-usage-questions/" target="_self">Demystifying Website Speed: Load Time Goals, CDN Usage and Other Questions</a></h3><hr /></div></div> </div></div></div><div class="tmb atc-typography-inherit tmb-iso-w2 tmb-iso-h4 tmb-round tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-shadowed tmb-shadowed-xs tmb-bordered grid-cat-106 grid-cat-281 tmb-id-113 tmb-content-under tmb-media-first" ><div class="t-inside style-color-xsdn-bg animate_when_almost_visible bottom-t-top" data-delay="200"><div class="t-entry-visual"><div class="t-entry-visual-tc"><div class="t-entry-visual-cont"><div class="dummy" style="padding-top: 64.4%;"></div><a tabindex="-1" href="https://www.madfishdigital.com/blog/how-to-move-a-website-without-losing-your-search-rankings/" class="pushed" target="_self" data-lb-index="4"><div class="t-entry-visual-overlay"><div class="t-entry-visual-overlay-in style-dark-bg" style="opacity: 0.5;"></div></div><div class="t-overlay-wrap"><div class="t-overlay-inner"> <div class="t-overlay-content"> <div class="t-overlay-text single-block-padding"><div class="t-entry t-single-line"><i class="fa fa-plus2 t-overlay-icon"></i></div></div></div></div></div><img decoding="async" class="adaptive-async wp-image-56378" src="https://www.madfishdigital.com/wp-content/uploads/2009/11/pexels-photo-265667-uai-360x232.jpeg" width="360" height="232" alt="" data-uniqueid="56378-130636" data-guid="https://www.madfishdigital.com/wp-content/uploads/2009/11/pexels-photo-265667.jpeg" data-path="2009/11/pexels-photo-265667.jpeg" data-width="1280" data-height="826" data-singlew="2" data-singleh="4" data-crop="" /></a></div> </div> </div><div class="t-entry-text"> <div class="t-entry-text-tc single-block-padding"><div class="t-entry"><p class="t-entry-meta t-entry-author"><a href="https://www.madfishdigital.com/blog/author/admin/" class="tmb-avatar-size-sm"><img alt='' src='https://secure.gravatar.com/avatar/f93e7554a23d405924302a3e07083233?s=20&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/f93e7554a23d405924302a3e07083233?s=40&d=mm&r=g 2x' class='avatar avatar-20 photo' height='20' width='20' loading='lazy' decoding='async'/><span class="tmb-username-wrap"><span class="tmb-username-text">by Ben Herman</span></span></a></p><p class="t-entry-meta"><span class="t-entry-date">November 13, 2009</span></p><h3 class="t-entry-title h5 title-scale"><a href="https://www.madfishdigital.com/blog/how-to-move-a-website-without-losing-your-search-rankings/" target="_self">How To Move a Website without Losing Your Search Rankings</a></h3><hr /></div></div> </div></div></div><div class="tmb atc-typography-inherit tmb-iso-w2 tmb-iso-h4 tmb-round tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-shadowed tmb-shadowed-xs tmb-bordered grid-cat-106 grid-cat-281 tmb-id-62 tmb-content-under tmb-media-first" ><div class="t-inside style-color-xsdn-bg animate_when_almost_visible bottom-t-top" data-delay="200"><div class="t-entry-visual"><div class="t-entry-visual-tc"><div class="t-entry-visual-cont"><div class="dummy" style="padding-top: 66.4%;"></div><a tabindex="-1" href="https://www.madfishdigital.com/blog/do-search-engines-understand-your-site/" class="pushed" target="_self" data-lb-index="5"><div class="t-entry-visual-overlay"><div class="t-entry-visual-overlay-in style-dark-bg" style="opacity: 0.5;"></div></div><div class="t-overlay-wrap"><div class="t-overlay-inner"> <div class="t-overlay-content"> <div class="t-overlay-text single-block-padding"><div class="t-entry t-single-line"><i class="fa fa-plus2 t-overlay-icon"></i></div></div></div></div></div><img decoding="async" class="adaptive-async wp-image-56391" src="https://www.madfishdigital.com/wp-content/uploads/2009/09/macbook-laptop-ipad-apple-38519-uai-360x239.jpeg" width="360" height="239" alt="" data-uniqueid="56391-395597" data-guid="https://www.madfishdigital.com/wp-content/uploads/2009/09/macbook-laptop-ipad-apple-38519.jpeg" data-path="2009/09/macbook-laptop-ipad-apple-38519.jpeg" data-width="1280" data-height="850" data-singlew="2" data-singleh="4" data-crop="" /></a></div> </div> </div><div class="t-entry-text"> <div class="t-entry-text-tc single-block-padding"><div class="t-entry"><p class="t-entry-meta t-entry-author"><a href="https://www.madfishdigital.com/blog/author/admin/" class="tmb-avatar-size-sm"><img alt='' src='https://secure.gravatar.com/avatar/f93e7554a23d405924302a3e07083233?s=20&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/f93e7554a23d405924302a3e07083233?s=40&d=mm&r=g 2x' class='avatar avatar-20 photo' height='20' width='20' loading='lazy' decoding='async'/><span class="tmb-username-wrap"><span class="tmb-username-text">by Ben Herman</span></span></a></p><p class="t-entry-meta"><span class="t-entry-date">September 2, 2009</span></p><h3 class="t-entry-title h5 title-scale"><a href="https://www.madfishdigital.com/blog/do-search-engines-understand-your-site/" target="_self">Do Search Engines Understand Your Site?</a></h3><hr /></div></div> </div></div></div><div class="tmb atc-typography-inherit tmb-iso-w2 tmb-iso-h4 tmb-round tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-shadowed tmb-shadowed-xs tmb-bordered grid-cat-106 tmb-id-2582 tmb-content-under tmb-media-first" ><div class="t-inside style-color-xsdn-bg animate_when_almost_visible bottom-t-top" data-delay="200"><div class="t-entry-visual"><div class="t-entry-visual-tc"><div class="t-entry-visual-cont"><div class="dummy" style="padding-top: 66.7%;"></div><a tabindex="-1" href="https://www.madfishdigital.com/blog/popular-linux-operating-systems/" class="pushed" target="_self" data-lb-index="6"><div class="t-entry-visual-overlay"><div class="t-entry-visual-overlay-in style-dark-bg" style="opacity: 0.5;"></div></div><div class="t-overlay-wrap"><div class="t-overlay-inner"> <div class="t-overlay-content"> <div class="t-overlay-text single-block-padding"><div class="t-entry t-single-line"><i class="fa fa-plus2 t-overlay-icon"></i></div></div></div></div></div><img decoding="async" class="adaptive-async wp-image-56458" src="https://www.madfishdigital.com/wp-content/uploads/2007/12/pexels-photo-97077-uai-360x240.jpeg" width="360" height="240" alt="" data-uniqueid="56458-179126" data-guid="https://www.madfishdigital.com/wp-content/uploads/2007/12/pexels-photo-97077.jpeg" data-path="2007/12/pexels-photo-97077.jpeg" data-width="1280" data-height="853" data-singlew="2" data-singleh="4" data-crop="" /></a></div> </div> </div><div class="t-entry-text"> <div class="t-entry-text-tc single-block-padding"><div class="t-entry"><p class="t-entry-meta t-entry-author"><a href="https://www.madfishdigital.com/blog/author/admin/" class="tmb-avatar-size-sm"><img alt='' src='https://secure.gravatar.com/avatar/f93e7554a23d405924302a3e07083233?s=20&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/f93e7554a23d405924302a3e07083233?s=40&d=mm&r=g 2x' class='avatar avatar-20 photo' height='20' width='20' loading='lazy' decoding='async'/><span class="tmb-username-wrap"><span class="tmb-username-text">by Ben Herman</span></span></a></p><p class="t-entry-meta"><span class="t-entry-date">December 18, 2007</span></p><h3 class="t-entry-title h5 title-scale"><a href="https://www.madfishdigital.com/blog/popular-linux-operating-systems/" target="_self">The Most Popular Linux Operating Systems</a></h3><hr /></div></div> </div></div></div><div class="tmb atc-typography-inherit tmb-iso-w2 tmb-iso-h4 tmb-round tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-shadowed tmb-shadowed-xs tmb-bordered grid-cat-106 tmb-id-2396 tmb-content-under tmb-media-first" ><div class="t-inside style-color-xsdn-bg animate_when_almost_visible bottom-t-top" data-delay="200"><div class="t-entry-visual"><div class="t-entry-visual-tc"><div class="t-entry-visual-cont"><div class="dummy" style="padding-top: 68.9%;"></div><a tabindex="-1" href="https://www.madfishdigital.com/blog/hp-zd8000-laptop-overheats/" class="pushed" target="_self" data-lb-index="7"><div class="t-entry-visual-overlay"><div class="t-entry-visual-overlay-in style-dark-bg" style="opacity: 0.5;"></div></div><div class="t-overlay-wrap"><div class="t-overlay-inner"> <div class="t-overlay-content"> <div class="t-overlay-text single-block-padding"><div class="t-entry t-single-line"><i class="fa fa-plus2 t-overlay-icon"></i></div></div></div></div></div><img decoding="async" class="adaptive-async wp-image-56460" src="https://www.madfishdigital.com/wp-content/uploads/2007/09/fire-orange-emergency-burning-uai-360x248.jpg" width="360" height="248" alt="" data-uniqueid="56460-117900" data-guid="https://www.madfishdigital.com/wp-content/uploads/2007/09/fire-orange-emergency-burning.jpg" data-path="2007/09/fire-orange-emergency-burning.jpg" data-width="1280" data-height="880" data-singlew="2" data-singleh="4" data-crop="" /></a></div> </div> </div><div class="t-entry-text"> <div class="t-entry-text-tc single-block-padding"><div class="t-entry"><p class="t-entry-meta t-entry-author"><a href="https://www.madfishdigital.com/blog/author/admin/" class="tmb-avatar-size-sm"><img alt='' src='https://secure.gravatar.com/avatar/f93e7554a23d405924302a3e07083233?s=20&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/f93e7554a23d405924302a3e07083233?s=40&d=mm&r=g 2x' class='avatar avatar-20 photo' height='20' width='20' loading='lazy' decoding='async'/><span class="tmb-username-wrap"><span class="tmb-username-text">by Ben Herman</span></span></a></p><p class="t-entry-meta"><span class="t-entry-date">September 15, 2007</span></p><h3 class="t-entry-title h5 title-scale"><a href="https://www.madfishdigital.com/blog/hp-zd8000-laptop-overheats/" target="_self">HP zd8000 Laptop Overheats; Shuts down</a></h3><hr /></div></div> </div></div></div><div class="tmb atc-typography-inherit tmb-iso-w2 tmb-iso-h4 tmb-round tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-shadowed tmb-shadowed-xs tmb-bordered grid-cat-106 tmb-id-19 tmb-content-under tmb-media-first" ><div class="t-inside style-color-xsdn-bg animate_when_almost_visible bottom-t-top" data-delay="200"><div class="t-entry-visual"><div class="t-entry-visual-tc"><div class="t-entry-visual-cont"><div class="dummy" style="padding-top: 66.7%;"></div><a tabindex="-1" href="https://www.madfishdigital.com/blog/ubuntu-proftpd-ipv6-getaddrinfo-homeben-hermancom-error-name-or-service-not-known/" class="pushed" target="_self" data-lb-index="8"><div class="t-entry-visual-overlay"><div class="t-entry-visual-overlay-in style-dark-bg" style="opacity: 0.5;"></div></div><div class="t-overlay-wrap"><div class="t-overlay-inner"> <div class="t-overlay-content"> <div class="t-overlay-text single-block-padding"><div class="t-entry t-single-line"><i class="fa fa-plus2 t-overlay-icon"></i></div></div></div></div></div><img decoding="async" class="adaptive-async wp-image-56465" src="https://www.madfishdigital.com/wp-content/uploads/2007/07/pexels-photo-59628-uai-360x240.jpeg" width="360" height="240" alt="" data-uniqueid="56465-930643" data-guid="https://www.madfishdigital.com/wp-content/uploads/2007/07/pexels-photo-59628.jpeg" data-path="2007/07/pexels-photo-59628.jpeg" data-width="1280" data-height="853" data-singlew="2" data-singleh="4" data-crop="" /></a></div> </div> </div><div class="t-entry-text"> <div class="t-entry-text-tc single-block-padding"><div class="t-entry"><p class="t-entry-meta t-entry-author"><a href="https://www.madfishdigital.com/blog/author/admin/" class="tmb-avatar-size-sm"><img alt='' src='https://secure.gravatar.com/avatar/f93e7554a23d405924302a3e07083233?s=20&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/f93e7554a23d405924302a3e07083233?s=40&d=mm&r=g 2x' class='avatar avatar-20 photo' height='20' width='20' loading='lazy' decoding='async'/><span class="tmb-username-wrap"><span class="tmb-username-text">by Ben Herman</span></span></a></p><p class="t-entry-meta"><span class="t-entry-date">July 24, 2007</span></p><h3 class="t-entry-title h5 title-scale"><a href="https://www.madfishdigital.com/blog/ubuntu-proftpd-ipv6-getaddrinfo-homeben-hermancom-error-name-or-service-not-known/" target="_self">ProFtpd Error Message: IPv6 getaddrinfo ‘home.ben-herman.com’ error: Name or service not known</a></h3><hr /></div></div> </div></div></div><div class="tmb atc-typography-inherit tmb-iso-w2 tmb-iso-h4 tmb-round tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-shadowed tmb-shadowed-xs tmb-bordered grid-cat-106 tmb-id-18 tmb-content-under tmb-media-first" ><div class="t-inside style-color-xsdn-bg animate_when_almost_visible bottom-t-top" data-delay="200"><div class="t-entry-visual"><div class="t-entry-visual-tc"><div class="t-entry-visual-cont"><div class="dummy" style="padding-top: 56.1%;"></div><a tabindex="-1" href="https://www.madfishdigital.com/blog/who-killed-sharky-and-why/" class="pushed" target="_self" data-lb-index="9"><div class="t-entry-visual-overlay"><div class="t-entry-visual-overlay-in style-dark-bg" style="opacity: 0.5;"></div></div><div class="t-overlay-wrap"><div class="t-overlay-inner"> <div class="t-overlay-content"> <div class="t-overlay-text single-block-padding"><div class="t-entry t-single-line"><i class="fa fa-plus2 t-overlay-icon"></i></div></div></div></div></div><img decoding="async" class="adaptive-async wp-image-56469" src="https://www.madfishdigital.com/wp-content/uploads/2007/07/pexels-photo-26383-uai-360x202.jpg" width="360" height="202" alt="" data-uniqueid="56469-169898" data-guid="https://www.madfishdigital.com/wp-content/uploads/2007/07/pexels-photo-26383.jpg" data-path="2007/07/pexels-photo-26383.jpg" data-width="1280" data-height="719" data-singlew="2" data-singleh="4" data-crop="" /></a></div> </div> </div><div class="t-entry-text"> <div class="t-entry-text-tc single-block-padding"><div class="t-entry"><p class="t-entry-meta t-entry-author"><a href="https://www.madfishdigital.com/blog/author/admin/" class="tmb-avatar-size-sm"><img alt='' src='https://secure.gravatar.com/avatar/f93e7554a23d405924302a3e07083233?s=20&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/f93e7554a23d405924302a3e07083233?s=40&d=mm&r=g 2x' class='avatar avatar-20 photo' height='20' width='20' loading='lazy' decoding='async'/><span class="tmb-username-wrap"><span class="tmb-username-text">by Ben Herman</span></span></a></p><p class="t-entry-meta"><span class="t-entry-date">July 3, 2007</span></p><h3 class="t-entry-title h5 title-scale"><a href="https://www.madfishdigital.com/blog/who-killed-sharky-and-why/" target="_self">Who killed Sharky and Why?</a></h3><hr /></div></div> </div></div></div> </div> </div> </div> </div></div></div></div></div><script id="script-row-unique-0" data-row="script-row-unique-0" type="text/javascript" class="vc_controls">UNCODE.initRow(document.getElementById("row-unique-0"));</script></div></div></div></div></div><div class="row-container row-navigation row-navigation-light"> <div class="row row-parent style-light"> <ul class='pagination'><li class="page-prev"><span class="btn btn-link btn-icon-left btn-disable-hover"><i class="fa fa-angle-left"></i></span></li><li><span class="btn-container"><span aria-current="page" class="page-numbers current">1</span></span></li><li><span class="btn-container"><a class="page-numbers" href="https://www.madfishdigital.com/blog/category/web-development/page/2/">2</a></span></li><li class="page-next"><a href="https://www.madfishdigital.com/blog/category/web-development/page/2/" class="btn btn-link text-default-color btn-icon-right"><i class="fa fa-angle-right"></i></a></li></ul><!-- .pagination --> </div> </div> </div> </div> <script nitro-exclude> var heartbeatData = new FormData(); heartbeatData.append('nitroHeartbeat', '1'); fetch(location.href, {method: 'POST', body: heartbeatData, credentials: 'omit'}); </script> <script nitro-exclude> document.cookie = 'nitroCachedPage=' + (!window.NITROPACK_STATE ? '0' : '1') + '; path=/; SameSite=Lax'; </script> </div><!-- sections container --> </div><!-- page wrapper --> <footer id="colophon" class="site-footer"> <div data-parent="true" class="vc_row style-color-jevc-bg row-container mobile-hidden" id="row-unique-1"><div class="row col-half-gutter no-top-padding no-bottom-padding no-h-padding limit-width row-parent" data-height-ratio="30"><div class="wpb_row row-inner"><div class="wpb_column pos-top pos-left align_left column_parent col-lg-3 col-md-33 half-internal-gutter"><div class="uncol style-dark font-762333" ><div class="uncoltable"><div class="uncell single-block-padding style-color-jevc-bg" ><div class="uncont"><div class="wpb_widgetised_column wpb_content_element"> <div class="wpb_wrapper"> <aside id="nav_menu-4" class="widget widget_nav_menu widget-container collapse-init sidebar-widgets"><h3 class="widget-title">Our Services</h3><div class="menu-services-container"><ul id="menu-services" class="menu"><li id="menu-item-62560" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-62560"><a href="https://www.madfishdigital.com/services/content-marketing/">Content Marketing</a></li> <li id="menu-item-62559" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-62559"><a href="https://www.madfishdigital.com/services/design/">Design</a></li> <li id="menu-item-63687" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-63687"><a href="https://www.madfishdigital.com/services/digital-marketing-consulting/">Digital Marketing</a></li> <li id="menu-item-62558" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-62558"><a href="https://www.madfishdigital.com/services/paid-media/">Paid Media</a></li> <li id="menu-item-62557" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-62557"><a href="https://www.madfishdigital.com/services/search-engine-optimization/">SEARCH ENGINE OPTIMIZATION (SEO)</a></li> <li id="menu-item-63384" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-63384"><a href="https://www.madfishdigital.com/services/social-media-marketing/">Social Media Marketing</a></li> </ul></div></aside><aside id="media_image-2" class="widget widget_media_image widget-container collapse-init sidebar-widgets"><h3 class="widget-title widget-title--hide-desktop">Image</h3><div class="widget-collapse-content"><a href="https://bcorporation.net/"><img width="75" height="125" src="https://www.madfishdigital.com/wp-content/uploads/2024/08/B-Corp-Logo-sm.png" class="image wp-image-86438 attachment-full size-full" alt="B Corp logo" style="max-width: 100%; height: auto;" decoding="async" /></a></aside><aside id="custom_html-2" class="widget_text widget widget_custom_html widget-container collapse-init sidebar-widgets"><h3 class="widget-title widget-title--hide-desktop">Custom HTML</h3><div class="widget-collapse-content"><div class="textwidget custom-html-widget"></div></aside> </div> </div> <div class="wpb_widgetised_column wpb_content_element"> <div class="wpb_wrapper"> </div> </div> </div></div></div></div></div><div class="wpb_column pos-top pos-center align_left column_parent col-lg-3 double-internal-gutter"><div class="uncol style-dark font-762333" ><div class="uncoltable"><div class="uncell single-block-padding style-color-jevc-bg" ><div class="uncont"><div class="wpb_widgetised_column wpb_content_element"> <div class="wpb_wrapper"> <aside id="nav_menu-3" class="widget widget_nav_menu widget-container collapse-init sidebar-widgets"><h3 class="widget-title">About Us</h3><div class="menu-about-us-container"><ul id="menu-about-us" class="menu"><li id="menu-item-62561" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-62561"><a href="https://www.madfishdigital.com/about/team/">Team</a></li> <li id="menu-item-57593" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57593"><a href="https://www.madfishdigital.com/code-of-ethics/">Code of Ethics</a></li> <li id="menu-item-82817" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82817"><a href="https://www.madfishdigital.com/our-work/">Results</a></li> <li id="menu-item-82630" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82630"><a href="https://www.madfishdigital.com/blog/">Blog</a></li> </ul></div></aside><aside id="text-6" class="widget widget_text widget-container collapse-init sidebar-widgets"><h3 class="widget-title widget-title--hide-desktop">Text</h3><div class="widget-collapse-content"> <div class="textwidget"><p> </p> </div> </aside> </div> </div> <div class="wpb_widgetised_column wpb_content_element"> <div class="wpb_wrapper"> </div> </div> </div></div></div></div></div><div class="wpb_column pos-top pos-center align_left column_parent col-lg-6 tablet-hidden col-md-25 half-internal-gutter"><div class="uncol style-dark" ><div class="uncoltable"><div class="uncell single-block-padding style-color-jevc-bg" ><div class="uncont"><div class="wpb_widgetised_column wpb_content_element"> <div class="wpb_wrapper"> <aside id="custom_html-4" class="widget_text widget widget_custom_html widget-container collapse-init sidebar-widgets"><h3 class="widget-title">Get in Touch</h3><div class="textwidget custom-html-widget"><p> <span class="font-762333">1305 NW 18th Ave Portland, OR 97209 </span> </p> <p> <span class="font-762333"><a href="tel:503-935-5222">(503) 935-5222</a> • </span>email: team at madfishdigital dot com </p></div></aside><aside id="custom_html-3" class="widget_text widget widget_custom_html widget-container collapse-init sidebar-widgets"><h3 class="widget-title widget-title--hide-desktop">Custom HTML</h3><div class="widget-collapse-content"><div class="textwidget custom-html-widget"><div id="dwp-badge"><span class="font-762333"> </span></div> </div></aside><aside id="text-4" class="widget widget_text widget-container collapse-init sidebar-widgets"><h3 class="widget-title widget-title--hide-desktop">Text</h3><div class="widget-collapse-content"> <div class="textwidget"><script type="text/javascript" src="https://c4.madfishdigital.com/form/generate.js?id=2"></script> </div> </aside> </div> </div> </div></div></div></div></div><script id="script-row-unique-1" data-row="script-row-unique-1" type="text/javascript" class="vc_controls">UNCODE.initRow(document.getElementById("row-unique-1"));</script></div></div></div><div class="row-container style-color-jevc-bg footer-last"> <div class="row row-parent style-dark limit-width no-top-padding no-h-padding no-bottom-padding"> <div class="site-info uncell col-lg-6 pos-middle text-left"><p>© Copyright 2024, <span style="text-decoration: underline;"><a href="https://www.madfishdigital.com/">Mad Fish Digital, Inc</a></span>. > <a href="https://www.madfishdigital.com/mad-fish-digitals-privacy-policy/">Our Privacy Policy</a></p> </div><!-- site info --><div class="uncell col-lg-6 pos-middle text-right"><div class="social-icon icon-box icon-box-top icon-inline"><a href="https://www.pinterest.com/madfishdigital/" target="_blank"><i class="fa fa-social-pinterest"></i></a></div><div class="social-icon icon-box icon-box-top icon-inline"><a href="https://www.linkedin.com/company/mad-fish-seo" target="_blank"><i class="fa fa-social-linkedin"></i></a></div><div class="social-icon icon-box icon-box-top icon-inline"><a href="https://www.facebook.com/MadFishDigital/" target="_blank"><i class="fa fa-social-facebook"></i></a></div><div class="social-icon icon-box icon-box-top icon-inline"><a href="https://www.instagram.com/gomadfish/" target="_blank"><i class="fa fa-instagram"></i></a></div></div> </div> </div> </footer> </div><!-- main container --> </div><!-- main wrapper --> </div><!-- box container --> </div><!-- box wrapper --> <div class="style-light footer-scroll-top"><a href="#" class="scroll-top"><i class="fa fa-angle-up fa-stack btn-default btn-hover-nobg"></i></a></div> <div class="overlay overlay-sequential overlay-full style-dark style-dark-bg overlay-search" data-area="search" data-container="box-container"> <div class="mmb-container"><div class="menu-close-search mobile-menu-button menu-button-offcanvas mobile-menu-button-dark lines-button overlay-close close" data-area="search" data-container="box-container"><span class="lines"></span></div></div> <div class="search-container"><form action="https://www.madfishdigital.com/" method="get"> <div class="search-container-inner"> <input type="search" class="search-field form-fluid no-livesearch" placeholder="Search…" value="" name="s" title="Search for:"> <i class="fa fa-search3"></i> </div> </form> </div> </div> <!--googleoff: all--><div id="cookie-law-info-bar" data-nosnippet="true"><span><div class="cli-bar-container cli-style-v2"><div class="cli-bar-message">This website uses cookies to personalize your experience. </br>We do not sell any of your personal information, but you may accept or opt out of tracking by using these links <a id="wt-cli-accept-all-btn" role='button' data-cli_action="accept_all" class="wt-cli-element medium cli-plugin-button wt-cli-accept-all-btn cookie_action_close_header cli_action_button">Accept All</a> <a role='button' id="cookie_action_close_header_reject" class="medium cli-plugin-button cli-plugin-main-button cookie_action_close_header_reject cli_action_button wt-cli-reject-btn" data-cli_action="reject">Reject All</a>.</div><a aria-label="Close the cookie bar" data-cli_action="accept" class="wt-cli-element cli_cookie_close_button" title="Close and Accept">×</a></div></span></div><div id="cookie-law-info-again" style="display:none" data-nosnippet="true"><span id="cookie_hdr_showagain">Manage consent</span></div><div class="cli-modal" data-nosnippet="true" id="cliSettingsPopup" tabindex="-1" role="dialog" aria-labelledby="cliSettingsPopup" aria-hidden="true"> <div class="cli-modal-dialog" role="document"> <div class="cli-modal-content cli-bar-popup"> <button type="button" class="cli-modal-close" id="cliModalClose"> <svg class="" viewBox="0 0 24 24"><path d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"></path><path d="M0 0h24v24h-24z" fill="none"></path></svg> <span class="wt-cli-sr-only">Close</span> </button> <div class="cli-modal-body"> <div class="cli-container-fluid cli-tab-container"> <div class="cli-row"> <div class="cli-col-12 cli-align-items-stretch cli-px-0"> <div class="cli-privacy-overview"> <h4>Privacy Overview</h4> <div class="cli-privacy-content"> <div class="cli-privacy-content-text">This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.</div> </div> <a class="cli-privacy-readmore" aria-label="Show more" role="button" data-readmore-text="Show more" data-readless-text="Show less"></a> </div> </div> <div class="cli-col-12 cli-align-items-stretch cli-px-0 cli-tab-section-container"> <div class="cli-tab-section"> <div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="necessary" data-toggle="cli-toggle-tab"> Necessary </a> <div class="wt-cli-necessary-checkbox"> <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-necessary" data-id="checkbox-necessary" checked="checked" /> <label class="form-check-label" for="wt-cli-checkbox-necessary">Necessary</label> </div> <span class="cli-necessary-caption">Always Enabled</span> </div> <div class="cli-tab-content"> <div class="cli-tab-pane cli-fade" data-id="necessary"> <div class="wt-cli-cookie-description"> Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously. <table class="cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th class="cookielawinfo-column-1">Cookie</th><th class="cookielawinfo-column-3">Duration</th><th class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-advertisement</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertisement".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-analytics</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-functional</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-necessary</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-others</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-performance</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">JSESSIONID</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">Used by sites written in JSP. General purpose platform session cookies that are used to maintain users' state across page requests.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">PHPSESSID</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">uncode_privacy[consent_types]</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is set by Uncode WordPress theme and is used to manage privacy settings on the website.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">viewed_cookie_policy</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.</td></tr></tbody></table> </div> </div> </div> </div> <div class="cli-tab-section"> <div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="functional" data-toggle="cli-toggle-tab"> Functional </a> <div class="cli-switch"> <input type="checkbox" id="wt-cli-checkbox-functional" class="cli-user-preference-checkbox" data-id="checkbox-functional" /> <label for="wt-cli-checkbox-functional" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Functional</span></label> </div> </div> <div class="cli-tab-content"> <div class="cli-tab-pane cli-fade" data-id="functional"> <div class="wt-cli-cookie-description"> Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features. <table class="cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th class="cookielawinfo-column-1">Cookie</th><th class="cookielawinfo-column-3">Duration</th><th class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">bcookie</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">This cookie is set by linkedIn. The purpose of the cookie is to enable LinkedIn functionalities on the page.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">lang</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">This cookie is used to store the language preferences of a user to serve up content in that stored language the next time user visit the website.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">language</td><td class="cookielawinfo-column-3"></td><td class="cookielawinfo-column-4">This cookie is used to store the language preference of the user.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">lidc</td><td class="cookielawinfo-column-3">1 day</td><td class="cookielawinfo-column-4">This cookie is set by LinkedIn and used for routing.</td></tr></tbody></table> </div> </div> </div> </div> <div class="cli-tab-section"> <div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="performance" data-toggle="cli-toggle-tab"> Performance </a> <div class="cli-switch"> <input type="checkbox" id="wt-cli-checkbox-performance" class="cli-user-preference-checkbox" data-id="checkbox-performance" /> <label for="wt-cli-checkbox-performance" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Performance</span></label> </div> </div> <div class="cli-tab-content"> <div class="cli-tab-pane cli-fade" data-id="performance"> <div class="wt-cli-cookie-description"> Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors. </div> </div> </div> </div> <div class="cli-tab-section"> <div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="analytics" data-toggle="cli-toggle-tab"> Analytics </a> <div class="cli-switch"> <input type="checkbox" id="wt-cli-checkbox-analytics" class="cli-user-preference-checkbox" data-id="checkbox-analytics" /> <label for="wt-cli-checkbox-analytics" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Analytics</span></label> </div> </div> <div class="cli-tab-content"> <div class="cli-tab-pane cli-fade" data-id="analytics"> <div class="wt-cli-cookie-description"> Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc. <table class="cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th class="cookielawinfo-column-1">Cookie</th><th class="cookielawinfo-column-3">Duration</th><th class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_ga</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_ga_2LFNMM4F5L</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">This cookie is installed by Google Analytics.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_ga_2WQSZX8GHS</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">This cookie is installed by Google Analytics.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gcl_au</td><td class="cookielawinfo-column-3">3 months</td><td class="cookielawinfo-column-4">This cookie is used by Google Analytics to understand user interaction with the website.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gid</td><td class="cookielawinfo-column-3">1 day</td><td class="cookielawinfo-column-4">This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visted in an anonymous form.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjFirstSeen</td><td class="cookielawinfo-column-3">30 minutes</td><td class="cookielawinfo-column-4">This is set by Hotjar to identify a new user’s first session. It stores a true/false value, indicating whether this was the first time Hotjar saw this user. It is used by Recording filters to identify new user sessions.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjid</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjIncludedInPageviewSample</td><td class="cookielawinfo-column-3">2 minutes</td><td class="cookielawinfo-column-4">No description available.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjTLDTest</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">No description available.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">demdex</td><td class="cookielawinfo-column-3">5 months 27 days</td><td class="cookielawinfo-column-4">This cookie is set under the domain demdex.net and is used by Adobe Audience Manager to help identify a unique visitor across domains.</td></tr></tbody></table> </div> </div> </div> </div> <div class="cli-tab-section"> <div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="advertisement" data-toggle="cli-toggle-tab"> Advertisement </a> <div class="cli-switch"> <input type="checkbox" id="wt-cli-checkbox-advertisement" class="cli-user-preference-checkbox" data-id="checkbox-advertisement" /> <label for="wt-cli-checkbox-advertisement" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Advertisement</span></label> </div> </div> <div class="cli-tab-content"> <div class="cli-tab-pane cli-fade" data-id="advertisement"> <div class="wt-cli-cookie-description"> Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads. <table class="cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th class="cookielawinfo-column-1">Cookie</th><th class="cookielawinfo-column-3">Duration</th><th class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_cc_aud</td><td class="cookielawinfo-column-3">8 months 26 days</td><td class="cookielawinfo-column-4">The cookie is set by crwdcntrl.net. The purpose of the cookie is to collect statistical information in an anonymous form about the visitors of the website. The data collected include number of visits, average time spent on the website, and the what pages have been loaded. These data are then used to segment audiences based on the geographical location, demographic, and user interest provide relevant content and for advertisers for targeted advertising.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_cc_cc</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">The cookie is set by crwdcntrl.net. The purpose of the cookie is to collect statistical information in an anonymous form about the visitors of the website. The data collected include number of visits, average time spent on the website, and the what pages have been loaded. These data are then used to segment audiences based on the geographical location, demographic, and user interest provide relevant content and for advertisers for targeted advertising.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_cc_dc</td><td class="cookielawinfo-column-3">8 months 26 days</td><td class="cookielawinfo-column-4">The cookie is set by crwdcntrl.net. The purpose of the cookie is to collect statistical information in an anonymous form about the visitors of the website. The data collected include number of visits, average time spent on the website, and the what pages have been loaded. These data are then used to segment audiences based on the geographical location, demographic, and user interest provide relevant content and for advertisers for targeted advertising.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_cc_id</td><td class="cookielawinfo-column-3">8 months 26 days</td><td class="cookielawinfo-column-4">The cookie is set by crwdcntrl.net. The purpose of the cookie is to collect statistical information in an anonymous form about the visitors of the website. The data collected include number of visits, average time spent on the website, and the what pages have been loaded. These data are then used to segment audiences based on the geographical location, demographic, and user interest provide relevant content and for advertisers for targeted advertising.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_fbp</td><td class="cookielawinfo-column-3">3 months</td><td class="cookielawinfo-column-4">This cookie is set by Facebook to deliver advertisement when they are on Facebook or a digital platform powered by Facebook advertising after visiting this website.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">bscookie</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">This cookie is a browser ID cookie set by Linked share Buttons and ad tags.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">dpm</td><td class="cookielawinfo-column-3">5 months 27 days</td><td class="cookielawinfo-column-4">The cookie is set by demdex.net. This cookie assigns a unique ID to each visiting user that allows third-party advertisers target that users with relevant ads.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">fr</td><td class="cookielawinfo-column-3">3 months</td><td class="cookielawinfo-column-4">The cookie is set by Facebook to show relevant advertisments to the users and measure and improve the advertisements. The cookie also tracks the behavior of the user across the web on sites that have Facebook pixel or Facebook social plugin.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">IDE</td><td class="cookielawinfo-column-3">1 year 24 days</td><td class="cookielawinfo-column-4">Used by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">mautic_device_id</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is set by the provider Mautic.This cookie is used for identifying visitor across visits and devices. Mautic cookies are used for supporting marketing activities.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">mautic_referer_id</td><td class="cookielawinfo-column-3">30 minutes</td><td class="cookielawinfo-column-4">This cookie is set by the provider Mautic. This cookie is used for marketing purposes. It heps in tracking people submitting forms.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">mtc_id</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">This cookie is set by the provider Mautic.This cookie is used for setting unique ID for visitor, to track visitor across multiple websites inorder to serve them with relevant advertisements. Mautic cookies are used for supporting marketing activities.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">mtc_sid</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">This cookie is set by the provider Mautic.This cookie is used for setting unique ID for visitor, to track visitor across multiple websites inorder to serve them with relevant advertisements. Mautic cookies are used for supporting marketing activities.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">NID</td><td class="cookielawinfo-column-3">6 months</td><td class="cookielawinfo-column-4">This cookie is used to a profile based on user's interest and display personalized ads to the users.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">personalization_id</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">This cookie is set by twitter.com. It is used integrate the sharing features of this social media. It also stores information about how the user uses the website for tracking and targeting.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">ssi</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is set by Sitescout.This cookie is used for marketing and advertising. The cookie stores a unique ID used for identifying the return users device and to provide them with relevant ads.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">TapAd_3WAY_SYNCS</td><td class="cookielawinfo-column-3">2 months</td><td class="cookielawinfo-column-4">This cookie is set by the provider Tapad. This cookie is used for data synchronization with advertising networks.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">TapAd_DID</td><td class="cookielawinfo-column-3">2 months</td><td class="cookielawinfo-column-4">The cookie is set by tapad.com. The purpose of the cookie is to track users across devices to enable targeted advertising</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">TapAd_TS</td><td class="cookielawinfo-column-3">2 months</td><td class="cookielawinfo-column-4">The cookie is set by Tapad.com. The purpose of the cookie is to track users across devices to enable targeted advertising.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">test_cookie</td><td class="cookielawinfo-column-3">15 minutes</td><td class="cookielawinfo-column-4">This cookie is set by doubleclick.net. The purpose of the cookie is to determine if the user's browser supports cookies.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">VISITOR_INFO1_LIVE</td><td class="cookielawinfo-column-3">5 months 27 days</td><td class="cookielawinfo-column-4">This cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">YSC</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">This cookies is set by Youtube and is used to track the views of embedded videos.</td></tr></tbody></table> </div> </div> </div> </div> <div class="cli-tab-section"> <div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="others" data-toggle="cli-toggle-tab"> Others </a> <div class="cli-switch"> <input type="checkbox" id="wt-cli-checkbox-others" class="cli-user-preference-checkbox" data-id="checkbox-others" /> <label for="wt-cli-checkbox-others" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Others</span></label> </div> </div> <div class="cli-tab-content"> <div class="cli-tab-pane cli-fade" data-id="others"> <div class="wt-cli-cookie-description"> Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet. <table class="cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th class="cookielawinfo-column-1">Cookie</th><th class="cookielawinfo-column-3">Duration</th><th class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_dc_gtm_UA-404265-16</td><td class="cookielawinfo-column-3">1 minute</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_ssuma</td><td class="cookielawinfo-column-3">1 month</td><td class="cookielawinfo-column-4">No description available.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_upcity_production_session</td><td class="cookielawinfo-column-3"></td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">1a5cf0287e9f17d9c74992864ae78803</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">3u9bdh7jkg376hav2mmd7zi</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">AnalyticsSyncHistory</td><td class="cookielawinfo-column-3">1 month</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">CONSENT</td><td class="cookielawinfo-column-3">16 years 5 months 24 days 8 hours</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">li_gc</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">mautic_session_id</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is set by the provider Mautic. This cookie is used for tracking people submitting forms.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">pkuwqmio22rvzoagxg6hjzn</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">UserMatchHistory</td><td class="cookielawinfo-column-3">1 month</td><td class="cookielawinfo-column-4">Linkedin - Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">yt-remote-connected-devices</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">No description available.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">yt-remote-device-id</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">No description available.</td></tr></tbody></table> </div> </div> </div> </div> </div> </div> </div> </div> <div class="cli-modal-footer"> <div class="wt-cli-element cli-container-fluid cli-tab-container"> <div class="cli-row"> <div class="cli-col-12 cli-align-items-stretch cli-px-0"> <div class="cli-tab-footer wt-cli-privacy-overview-actions"> <a id="wt-cli-privacy-save-btn" role="button" tabindex="0" data-cli-action="accept" class="wt-cli-privacy-btn cli_setting_save_button wt-cli-privacy-accept-btn cli-btn">SAVE & ACCEPT</a> </div> <div class="wt-cli-ckyes-footer-section"> <div class="wt-cli-ckyes-brand-logo">Powered by <a href="https://www.cookieyes.com/"><img src="https://www.madfishdigital.com/wp-content/plugins/cookie-law-info/legacy/public/images/logo-cookieyes.svg" alt="CookieYes Logo"></a></div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="cli-modal-backdrop cli-fade cli-settings-overlay"></div> <div class="cli-modal-backdrop cli-fade cli-popupbar-overlay"></div> <!--googleon: all--> <script type="text/javascript" alt='evo_map_styles'> /*<![CDATA[*/ var gmapstyles = 'default'; /* ]]> */ </script> <div class="gdpr-overlay"></div><div class="gdpr gdpr-privacy-preferences" data-nosnippet="true"> <div class="gdpr-wrapper"> <form method="post" class="gdpr-privacy-preferences-frm" action="https://www.madfishdigital.com/wp-admin/admin-post.php"> <input type="hidden" name="action" value="uncode_privacy_update_privacy_preferences"> <input type="hidden" id="update-privacy-preferences-nonce" name="update-privacy-preferences-nonce" value="b38cd69de5" /><input type="hidden" name="_wp_http_referer" value="/blog/category/web-development/" /> <header> <div class="gdpr-box-title"> <h3>Privacy Preference Center</h3> <span class="gdpr-close"></span> </div> </header> <div class="gdpr-content"> <div class="gdpr-tab-content"> <div class="gdpr-consent-management gdpr-active"> <header> <h4>Privacy Preferences</h4> </header> <div class="gdpr-info"> <p></p> </div> </div> </div> </div> <footer> <input type="submit" class="btn-accent btn-flat" value="Save Preferences"> <input type="hidden" id="uncode_privacy_save_cookies_from_banner" name="uncode_privacy_save_cookies_from_banner" value="false"> <input type="hidden" id="uncode_privacy_save_cookies_from_banner_button" name="uncode_privacy_save_cookies_from_banner_button" value=""> </footer> </form> </div> </div> <noscript> <img src="https://c4.madfishdigital.com/mtracking.gif?d=YTo0OntzOjg6Imxhbmd1YWdlIjtzOjU6ImVuX1VTIjtzOjg6InBhZ2VfdXJsIjtzOjkwOiJodHRwczovL3d3dy5tYWRmaXNoZGlnaXRhbC5jb20vYmxvZy9jYXRlZ29yeS93ZWItZGV2ZWxvcG1lbnQ%2FY2F0ZWdvcnlfbmFtZT13ZWItZGV2ZWxvcG1lbnQiO3M6MTA6InBhZ2VfdGl0bGUiO3M6NDM6IldlYiBEZXZlbG9wbWVudCBBcmNoaXZlcyAtIE1hZCBGaXNoIERpZ2l0YWwiO3M6ODoicmVmZXJyZXIiO3M6OTA6Imh0dHBzOi8vd3d3Lm1hZGZpc2hkaWdpdGFsLmNvbS9ibG9nL2NhdGVnb3J5L3dlYi1kZXZlbG9wbWVudD9jYXRlZ29yeV9uYW1lPXdlYi1kZXZlbG9wbWVudCI7fQ%3D%3D" style="display:none;" alt="Mautic Tags" /> </noscript> <script type="text/javascript">jQuery( document ).ready(function() { window.dispatchEvent(new Event('resize')); console.log( "window loaded" ); });</script><div class='evo_elms'><em class='evo_tooltip_box'></em></div><script type="text/html" id="wpb-modifications"> window.wpbCustomElement = 1; </script><div id='evo_global_data' data-d='{"calendars":[]}'></div><div id='evo_lightboxes' class='evo_lightboxes' style='display:none'> <div class='evo_lightbox eventcard eventon_events_list' id='' > <div class="evo_content_in"> <div class="evo_content_inin"> <div class="evo_lightbox_content"> <div class='evo_lb_closer'> <span class='evolbclose '>X</span> </div> <div class='evo_lightbox_body eventon_list_event evo_pop_body evcal_eventcard'> </div> </div> </div> </div> </div> </div><link rel='stylesheet' id='cookie-law-info-table-css' href='https://www.madfishdigital.com/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-table.css?ver=3.2.4' type='text/css' media='all' /> <script type="text/javascript" src="https://www.madfishdigital.com/wp-includes/js/underscore.min.js?ver=1.13.4" id="underscore-js"></script> <script type="text/javascript" id="daves-wordpress-live-search-js-extra"> /* <![CDATA[ */ var DavesWordPressLiveSearchConfig = {"resultsDirection":"","showThumbs":"false","showExcerpt":"false","displayPostCategory":"false","showMoreResultsLink":"true","minCharsToSearch":"0","xOffset":"0","yOffset":"0","blogURL":"https:\/\/www.madfishdigital.com","ajaxURL":"https:\/\/www.madfishdigital.com\/wp-admin\/admin-ajax.php","viewMoreText":"View more results","outdatedJQuery":"Dave's WordPress Live Search requires jQuery 1.2.6 or higher. WordPress ships with current jQuery versions. But if you are seeing this message, it's likely that another plugin is including an earlier version.","resultTemplate":"<ul id=\"dwls_search_results\" class=\"search_results dwls_search_results\">\n<input type=\"hidden\" name=\"query\" value=\"<%- resultsSearchTerm %>\" \/>\n<% _.each(searchResults, function(searchResult, index, list) { %>\n <%\n \/\/ Thumbnails\n if(DavesWordPressLiveSearchConfig.showThumbs == \"true\" && searchResult.attachment_thumbnail) {\n liClass = \"post_with_thumb\";\n }\n else {\n liClass = \"\";\n }\n %>\n <li class=\"post-<%= searchResult.ID %> daves-wordpress-live-search_result <%- liClass %>\">\n\n <a href=\"<%= searchResult.permalink %>\" class=\"daves-wordpress-live-search_title\">\n <% if(DavesWordPressLiveSearchConfig.displayPostCategory == \"true\" && searchResult.post_category !== undefined) { %>\n <span class=\"search-category\"><%= searchResult.post_category %><\/span>\n <% } %><span class=\"search-title\"><%= searchResult.post_title %><\/span><\/a>\n\n <% if(searchResult.post_price !== undefined) { %>\n <p class=\"price\"><%- searchResult.post_price %><\/p>\n <% } %>\n\n <% if(DavesWordPressLiveSearchConfig.showExcerpt == \"true\" && searchResult.post_excerpt) { %>\n <%= searchResult.post_excerpt %>\n <% } %>\n\n <% if(e.displayPostMeta) { %>\n <p class=\"meta clearfix daves-wordpress-live-search_author\" id=\"daves-wordpress-live-search_author\">Posted by <%- searchResult.post_author_nicename %><\/p><p id=\"daves-wordpress-live-search_date\" class=\"meta clearfix daves-wordpress-live-search_date\"><%- searchResult.post_date %><\/p>\n <% } %>\n <div class=\"clearfix\"><\/div><\/li>\n<% }); %>\n\n<% if(searchResults[0].show_more !== undefined && searchResults[0].show_more && DavesWordPressLiveSearchConfig.showMoreResultsLink == \"true\") { %>\n <div class=\"clearfix search_footer\"><a href=\"<%= DavesWordPressLiveSearchConfig.blogURL %>\/?s=<%- resultsSearchTerm %>\"><%- DavesWordPressLiveSearchConfig.viewMoreText %><\/a><\/div>\n<% } %>\n\n<\/ul>"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.madfishdigital.com/wp-content/plugins/uncode-daves-wordpress-live-search/js/daves-wordpress-live-search.js?ver=6.6.1" id="daves-wordpress-live-search-js"></script> <script type="text/javascript" src="https://www.madfishdigital.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=5.9.5" id="swv-js"></script> <script type="text/javascript" id="contact-form-7-js-extra"> /* <![CDATA[ */ var wpcf7 = {"api":{"root":"https:\/\/www.madfishdigital.com\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.madfishdigital.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.9.5" id="contact-form-7-js"></script> <script type="text/javascript" src="https://www.madfishdigital.com/wp-content/plugins/uncode-privacy/assets/js/js-cookie.min.js?ver=2.2.0" id="js-cookie-js"></script> <script type="text/javascript" id="uncode-privacy-js-extra"> /* <![CDATA[ */ var Uncode_Privacy_Parameters = {"accent_color":"#375872"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.madfishdigital.com/wp-content/plugins/uncode-privacy/assets/js/uncode-privacy-public.min.js?ver=2.2.3" id="uncode-privacy-js"></script> <script type="text/javascript" src="https://www.madfishdigital.com/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-form-move-tracker.js?ver=1.20.2" id="gtm4wp-form-move-tracker-js"></script> <script type="text/javascript" src="https://www.madfishdigital.com/wp-content/themes/uncode/library/js/plugins.min.js" id="uncode-plugins-js"></script> <script type="text/javascript" src="https://www.madfishdigital.com/wp-content/themes/uncode/library/js/app.min.js" id="uncode-app-js"></script> <script></script> <script type="text/javascript" id="wpsp-script-frontend"></script> </body> </html>