Search Engine Optimization Services For Medical Industry
Search Engine Optimization
smilesbydrrobin.com

Medical SEO: How We Doubled the Number of Visitors and Attracted Over 5,000 Unique Visitors to Client’s Website

Colorado dental office

Metro Smiles’ Backlink Profile Increased by 100%

One of the important elements of search engine optimization promotion is building a strong, robust link profile. To achieve that, you need to consider not only the number of external links but also their quality. The number of links should grow gradually, that is, the growth should look natural. To boost the website’s Domain Authority (DA), links should be placed on a regular basis and be diverse, meaning they do not come from one single directory.

Another important aspect of link building is the use of anchor and non-anchor external links. If you’re using external links incorrectly, you run the risk of getting penalized by Google’s Penguin filter, which can not only significantly lower your site’s position, but also have it kicked out of search results completely. Recovering from a Google penalty is a complex, daunting long-term task, so we strongly recommend that you think carefully before buying links from link brokers and save your money and nerve cells.

We offer a customized approach to each client. When creating a SEO strategy, we take into consideration multiple factors, but we pay special attention to the following:

  • Making sure that only local directories are used for local businesses
  • Using web resources with high domain authority
  • Choosing strong resources where top competitors already place their links

Marketing tools like Moz and Ahrefs help us track growth. Here are the results of our backlinks strategy for Metro Smiles:

  • Referring domains increased by 126.4%
  • Referring pages increased by 247.6%
  • Domain Rating (DR) rose by 44% (according to Ahrefs)
  • Domain Authority went up by 25% (according to Moz)

Growth of referring domains and pages since the site launch

The List of SEO Tasks

How We Improved Keyword Rankings in Search Results

One of the key indicators of website growth in search results is the position of keywords. So what are keywords, anyway?

Keywords are the words or phrases that bring relevant traffic to the website. We utilize several tools for selecting the right keywords as this allows us to diversify and expand the semantics on the site. But just finding the right keywords is not enough; they must also be used correctly in the text. What does it mean? Keywords must be used in the text a certain number of times to give results and increase page rankings. Use too few keywords on your pages, and there will be no results, use too many, and you might run into Google’s Panda filter that prevents websites with low-quality content from climbing to the top of Google’s search results.

These are the keyword positions before the launch of the site, namely 42 keywords with a position of +100.

Keyword positions of client’s website before the launch of the site

Here are the results we achieved:

  • 26 keywords climbed to Google’s top 10 
  • 59 keywords climbed to top 20

Keyword traffic has also grown significantly.

graph showing growth of keyword positions after the launch of the website

Monthly Website Traffic Rose by 127%

The main goal of SEO promotion is to attract organic traffic to the website. Organic traffic refers to visitors that land on the website as a result of organic (unpaid) search results. We understand how crucial organic traffic is for website promotion, so we include information on organic results in client reports. Here’s some advice: if you are working with a SEO services provider and you are not given any info about organic traffic, you should switch SEO companies.

The site was launched in February 2019. To illustrate the dynamics of organic traffic Key Performance Indicators (KPIs), we compared 2 equal time periods from before and after the launch. Below you can see how the KPIs have grown.

graphs indicating the number of new visitors to client’s website

The growth of organic traffic after launch is shown in the graph below.

graph illustrating organic traffic growth on client’s website

Conversion Rate Went Up by 102%

In order to monitor and measure the effectiveness of a SEO strategy, it’s important to set up goals in Google Analytics. The goals track user actions on the website and indicate how efficiently the site operates. Any action can be set up as a goal. When a visitor performs that specific action you’ve defined as a goal, Google Analytics records it as a conversion. Setting goals is an important stage of any SEO strategy that helps you keep your finger on the pulse at all times.

There are several types of goals in Google Analytics. The chart below shows 2 types of goals we set up for the client:

  • Average Session Duration: should be more than 3 minutes
  • Pages Per Session: should be more than 3

This type of goal is used to measure the interest of users in your site, they show the quality of the content on the site and its ability to retain users. 

The graph below compares two time periods from before and after the site launch.

graph comparing client’s conversion rate before and after launch

The Importance of Social Media for SEO

Many business owners underestimate the importance of social media presence in website promotion. Social media signals such as likes and reposts do not go unnoticed by Google. One of the things we did for Metro Smiles was adding a “Share” block to their blog page so visitors can share their content across all social media platforms.

Social media are capable of influencing behavioral factors because search engines react well to websites that have a strong online presence, that is, post links to their social media accounts, engage users in discussions, and respond to comments. Keep in mind that social media can bring you traffic and sales, but consistency is key here. For Metro Smiles, we regularly published interesting content social media with interesting content - you can do it yourself if you have time and plenty of ideas.

Metro Smiles Facebook account set up and designed by our teamMetro Smiles Instagram account set up and designed by DLDMetro Smiles Twitter account redesigned by our specialists

Looking for Dental Services? Just Search for It!

The Results

Thanks to the efforts of our professionals and client’s active collaboration with our team in the promotion process, the Metro Smiles website SEO campaign has been a tremendous success. These days, it is no longer enough to have a well designed, working site. Attracting new customers is not a walk in the park- you need to have a lot of marketing tools in your arsenal. In our work, we use the most advanced tools for website promotion and the most effective SEO strategies. Do not give your competitors a chance to snatch customers from you - entrust Direct Line Development with the SEO promotion of your business!

Ready to get started?

Ready to get started?

Are you seeking a local strategic partner in design, search engine optimization, or mobile and web development? We can help! Our team of professionals are ready to answer all of your inquiries.

Testimonials

Jason Parisi

I had a vision for my website based on my market and competition, Direct Line was able to help me to bring it to life while working around my schedule. They went above and beyond in the latter stages as I continued to have new ideas. I would recommend them to any company trying to generate more business from the web.

Sean McCabe

DLD helped make Speed Raceway the first Indoor Electric Go Karting facility in the country with Event Booking Online. It was a pleasure working with Ben, Anna and Greg. Excellent service, great price, top notch website design. Very creative thinkers.

Steve Giroux

Very happy with the finished product — everyone was helpful and delivered what they promised. Highly recommend!

Artur Oganov

I have been working with Direct Line Development for years now. I have worked with them on a large number of projects and have suggested the company to a number of friends. These guys know what they are talking about. Definitely my only choice when it comes to web and SEO. Definitely recommend!

Hanan Fishman

I cannot recommend Direct Line strongly enough. This is an organization rarely found in the market today for any product. They are knowledgeable and provide fantastic customer service at incredible prices. In short, they offer price, quality and delivery - the holy trinity of value. They consistently under promise and over deliver. I would recommend them to any business looking to launch or revamp their web presence.

Ray Goettner

It was a great experience working with Direct Line Development. Their staff was helpful and responsive and the project they completed for us was exactly what we wanted! They even went above and beyond what we asked of them when they came out to take pictures as well as making certain that we did not lose our domain when we transferred to them. I would definitely refer them to any business!

Sandra Steinfield

I used this company to design my website. They were very professional. They were very responsive to all of my concerns. They did a great job.

Pamela Newcomer

Direct Line Development has been a godsend to us! We were previously working with another company who had just given up on us and refused to update or care for our website. Direct Line worked with us one on one to deliver a professional website that has an attractive modern look and is user-friendly. Since the website upgrade with Direct Line, we have noticed an increase in calls and website emails requesting reservations to our restaurant. We could not be more happy with their services and would definitely recommend Direct Line to everyone

Ethleen Sawyerr

I am beyond pleased with the level of professionalism, and the caliber of work produced by Direct Line Development in creating a landing page for my business. Anna walked me through the entire process, and offered honest, constructive feedback to help me make the best decisions regarding the final product. I would recommend using Direct Line Development for all of your business or personal web development needs

Panayiotis Pattichis

Everything works perfectly :) The website design is amazing, easy to understand and I am very satisfied.
The whole website looks very professional and I think this can help me gain more trust from my clients :)

Jeff Morgan

Direct Line did a great job on adaptive design for our mobile and web site, the core for our donor communications.
With their templates, we are now able to keep our content fresh and continue to improve.

Yana Albrecht

I'm extremely impressed with the customer service and the website redesign that DirectLine's developers have done for me. They were able to bring my vision to life in a short amount of time. Every email was answered in full and very quickly. All my customers love my new website and that's what is most important. My website became more useful, more informative, and completely adaptive. Today, most of my customers open my website from phones and tablets, so the adaptive design became a wonderful solution! Great customized CMS, beautiful pictures and videos.. You guys made a miracle happen for me!

Adam O'Connor

They have absolutely helped my business grow. It takes work to get top placement on the internet. They helped with that. They helped to redo the web site and overcame obstacles that others could not overcome. I can say that this has worked for me and my business. This is an investment that I will get back in time and probably already have in the type of customers that find and hire me. Thank you Direct Line.

write a review

The latest news from our blog

Actionable SEO Tips for Small Business Success
To survive in the world of digital marketing, you need to keep up with the latest SEO trends. Here are our simple, but effective, SEO tips for small business success.
Read more
How To Do SEO For Your Own Website Part 1: The Semantic Core
Here is the first of series of tutorials that will help you to understand basics of Search engine optimization.
Read more
SEO trends of 2018 you must be doing
Search engine optimization is reminiscent of a war between men and machines. When search engines become more advanced, SEO specialists seek new techniques to adapt to new tendencies.
Read more
The Differences Between Black Hat and White Hat SEO
As technology and programming become ever-the-more sensationalized in today’s media and entertainment industry, you’ve likely heard terms the “dark web” or a “black hat” hacker.
Read more
callmapchat
(function(){if('NodeList'in window&&!NodeList.prototype.forEach){console.info('polyfill for IE11');NodeList.prototype.forEach=function(callback,thisArg){thisArg=thisArg||window;for(var i=0;i=r.length)break;i=r[o++]}else{if(o=r.next(),o.done)break;i=o.value}var s=i;t.call(e,s[1],s[0])}},i(e,[{key:"size",get:function(){return this.__entries__.length}}]),e}(a)}();e.Map=u,e.WeakMap=a},function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t){var e=arguments.length<=1||void 0===arguments[1]?0:arguments[1],r=!1;return function(){for(var n=this,o=arguments.length,i=Array(o),s=0;s=e.length)break;o=e[n++]}else{if(n=e.next(),n.done)break;o=n.value}var i=o;i.updateObservations()&&(t=!0),i.hasEntries()&&i.notifySubscriber()}return t},t.prototype.startUpdateCycle=function(){this._cycleStartTime=(0,u["default"])(),this.scheduleUpdate()},t.prototype.scheduleUpdate=function(t){var e="number"==typeof t;if(e){var r=this._updateObservers();if(this._isUpdateScheduled=!1,!this._wasCycleStarted())return;r?this.startUpdateCycle():this._hasIdleTimeEnded()?this._onCycleEnded():this.scheduleUpdate()}else this._isUpdateScheduled||(l(this.scheduleUpdate),this._isUpdateScheduled=!0)},t.prototype._hasIdleTimeEnded=function(){return(0,u["default"])()-this._cycleStartTime>this._idleTimeout},t.prototype._wasCycleStarted=function(){return this._cycleStartTime!==-1},t.prototype._onCycleEnded=function(){this._cycleStartTime=-1,this._repeatCycle&&(this._cycleStartTime=0,this._repeatHandler())},t.prototype._initListeners=function(){this._isListening||(this._isListening=!0,window.addEventListener("resize",this.startUpdateCycle,!0),window.addEventListener("scroll",this.scheduleUpdate,!0),this._trackHovers&&this._addHoverListener(),c?(this._mutationsObserver=new MutationObserver(this._onMutation),this._mutationsObserver.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(this._repeatCycle=!0,window.addEventListener("click",this.startUpdateCycle,!0),this.startUpdateCycle()))},t.prototype._removeListeners=function(){this._isListening&&(window.removeEventListener("resize",this.startUpdateCycle,!0),window.removeEventListener("scroll",this.scheduleUpdate,!0),this._removeHoverListener(),c?this._mutationsObserver&&(this._mutationsObserver.disconnect(),this._mutationsObserver=null):(this._repeatCycle=!1,window.removeEventListener("click",this.startUpdateCycle,!0)),this._isListening=!1)},t.prototype.enableHover=function(){this._trackHovers=!0,this._isListening&&this._addHoverListener()},t.prototype.disableHover=function(){this._trackHovers=!1,this._removeHoverListener()},t.prototype.isHoverEnabled=function(){return this._trackHovers},t.prototype._addHoverListener=function(){this._hoverInitiated||(window.addEventListener("mouseover",this._onMouseOver,!0),this._hoverInitiated=!0)},t.prototype._removeHoverListener=function(){this._hoverInitiated&&(window.removeEventListener("mouseover",this._onMouseOver,!0),this._hoverInitiated=!1)},t.prototype._onMutation=function(t){var e=t.every(function(t){return"attributes"!==t.type});e?this.scheduleUpdate():this.startUpdateCycle()},s(t,[{key:"idleTimeout",get:function(){return this._idleTimeout},set:function(t){this._idleTimeout=t}}]),t}();e["default"]=h,t.exports=e["default"]},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=function(){return window.performance&&window.performance.now?function(){return window.performance.now()}:function(){return Date.now()}}(),t.exports=e["default"]},function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(){var t=arguments.length<=0||void 0===arguments[0]?0:arguments[0],e=t;return Array.isArray(t)?t.length||(e=[0]):e=[t],e.map(function(t){if(t=Number(t),!window.isFinite(t))throw new TypeError("The provided double value is non-finite.");if(t<0||t>1)throw new RangeError("Threshold values must be between 0 and 1.");return t}).sort()}function s(){var t=arguments.length<=0||void 0===arguments[0]?"0px":arguments[0];if(t=(t+"").split(/\s+/),t.length>4)throw new Error("Extra text found at the end of rootMargin.");t[0]=t[0]||"0px",t[1]=t[1]||t[0],t[2]=t[2]||t[0],t[3]=t[3]||t[1];var e=t.join(" "),r=t.map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t)||[],r=e[1],n=e[2],o="px"===n;if(r=parseFloat(r),!window.isFinite(r))throw new Error("rootMargin must be specified in pixels or percent.");return o||(r/=100),{value:r,pixels:o}});return{rawData:e,parsedData:r}}function a(t,e){e=e.map(function(e,r){var n=e.value;return e.pixels||(n*=r%2?t.width:t.height),n});var r={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return r.width=r.right-r.left,r.height=r.bottom-r.top,r}Object.defineProperty(e,"__esModule",{value:!0});var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol?"symbol":typeof t},c=r(2),l=r(6),h=r(7),f=n(h),p=function(){function t(e){var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n=arguments[2],a=arguments[3];if(o(this,t),"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");if("object"!==("undefined"==typeof r?"undefined":u(r)))throw new TypeError("parameter 2 is not an object.");if("root"in r&&!(r.root instanceof Element))throw new TypeError("member root is not of type Element.");var l=i(r.threshold),h=s(r.rootMargin);this.root=r.root||null,this.rootMargin=h.rawData,this.thresholds=Object.freeze(l),this._root=r.root||document.documentElement,this._callback=e,this._rootMargin=h.parsedData,this._targets=new c.Map,this._quedEntries=[],this._publicObserver=a||this,this.controller=n}return t.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(t instanceof Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this._targets;e.has(t)||(e.set(t,new f["default"](t,this)),this.controller.isConnected(this)||this.controller.connect(this),this.controller.startUpdateCycle())},t.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(t instanceof Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this._targets;e.has(t)&&e["delete"](t),e.size||this.disconnect()},t.prototype.disconnect=function(){this._targets.clear(),this.controller.disconnect(this)},t.prototype.takeRecords=function(){return this._quedEntries.splice(0)},t.prototype.notifySubscriber=function(){var t=this.takeRecords(),e=this._publicObserver;t.length&&this._callback.call(e,t,e)},t.prototype.queueEntry=function(t){this._quedEntries.push(t)},t.prototype.hasEntries=function(){return!!this._quedEntries.length},t.prototype.updateObservations=function(){var t=this._root,e=this.getRootRect(),r=!1;return this._targets.forEach(function(n){var o=n.updateIntersection(t,e);(o.ratioChanged||o.targetRectChanged)&&(r=!0)}),r},t.prototype.getThresholdGreaterThan=function(t){for(var e=this.thresholds,r=e.length,n=0;n=r.length)break;i=r[o++]}else{if(o=r.next(),o.done)break;i=o.value}var s=i;e[s]={value:t[s]}}return Object.defineProperties({},e)}function n(){var t=arguments.length<=0||void 0===arguments[0]?0:arguments[0],e=arguments.length<=1||void 0===arguments[1]?0:arguments[1],r=arguments.length<=2||void 0===arguments[2]?0:arguments[2],n=arguments.length<=3||void 0===arguments[3]?0:arguments[3];return{left:t,top:e,width:r,height:n,bottom:e+n,right:t+r}}function o(t){return t===document.documentElement?n(0,0,t.clientWidth,t.clientHeight):t.getBoundingClientRect()}function i(t){return t.width*t.height}function s(t){return 0===t.height&&0===t.width}function a(t,e){return t.top===e.top&&t.left===e.left&&t.right===e.right&&t.bottom===e.bottom}Object.defineProperty(e,"__esModule",{value:!0}),e.mapToClientRect=r,e.createRectangle=n,e.getRectangle=o,e.getArea=i,e.isEmpty=s,e.isEqual=a},function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){var r=document.documentElement;return t!==r&&!r.contains(t)||!t.contains(e)}function s(t,e){var r=Math.max(e.left,t.left),n=Math.min(e.right,t.right),o=Math.max(e.top,t.top),i=Math.min(e.bottom,t.bottom),s=n-r,a=i-o;return(0,l.createRectangle)(r,o,s,a)}function a(t,e,r,n){for(var o=n,i=e.parentNode,a=!1;!a;){var u=null;i===t||1!==i.nodeType?(a=!0,u=r):"visible"!==window.getComputedStyle(i).overflow&&(u=(0,l.getRectangle)(i)),u&&(o=s(o,u)),i=i.parentNode}return o}Object.defineProperty(e,"__esModule",{value:!0});var u=r(4),c=n(u),l=r(6),h=r(8),f=n(h),p=(0,l.createRectangle)(),d=function(){function t(e,r){o(this,t),this.target=e,this.observer=r,this.prevTargetRect=p,this.prevThreshold=0,this.prevRatio=0}return t.prototype.updateIntersection=function(t,e){var r=(0,l.getRectangle)(this.target),n=this.getIntersectionData(t,e,r),o=+n.exists,i=n.ratio!==this.prevRatio,s=!(0,l.isEqual)(r,this.prevTargetRect),a=void 0;if(n.exists&&!(0,l.isEmpty)(r)&&(o=this.observer.getThresholdGreaterThan(n.ratio)),a=o!==this.prevThreshold,this.prevTargetRect=r,this.prevThreshold=o,this.prevRatio=n.ratio,n.exists||(n.ratio=0,n.rect=p),a){var u=new f["default"](this.target,r,n.rect,n.ratio,e,(0,c["default"])());this.observer.queueEntry(u)}return{ratioChanged:i,thresholdChanged:a,targetRectChanged:s}},t.prototype.getIntersectionData=function(t,e,r){var n=this.target;r||(r=(0,l.getRectangle)(this.target)),e||(e=(0,l.getRectangle)(t));var o=i(t,n),s=o?p:a(t,n,e,r),u=!o&&s.width>=0&&s.height>=0,c=(0,l.getArea)(s)/(0,l.getArea)(r)||0;return{rect:s,ratio:c,exists:u}},t}();e["default"]=d,t.exports=e["default"]},function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var o=r(6),i=function s(t,e,r,i,a,u){n(this,s),Object.defineProperties(this,{boundingClientRect:{value:e},intersectionRatio:{value:i},intersectionRect:{value:(0,o.mapToClientRect)(r)},rootBounds:{value:(0,o.mapToClientRect)(a)},target:{value:t},time:{value:u}})};e["default"]=i,t.exports=e["default"]}])});;/*! modernizr 3.5.0 (Custom Build) | MIT * * https://modernizr.com/download/?-csscalc-csspointerevents-mediaqueries-objectfit-picture-sizes-srcset-svg-setclasses !*/ !function(e,t,n){function r(e,t){return typeof e===t}function i(){var e,t,n,i,o,s,a;for(var l in C)if(C.hasOwnProperty(l)){if(e=[],t=C[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;nd;d++)if(m=e[d],v=L.style[m],c(m,"-")&&(m=a(m)),L.style[m]!==n){if(o||r(i,"undefined"))return l(),"pfx"==t?m:!0;try{L.style[m]=i}catch(h){}if(L.style[m]!=v)return l(),"pfx"==t?m:!0}return l(),!1}function h(e,t,n,i,o){var s=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+z.join(s+" ")+s).split(" ");return r(t,"string")||r(t,"undefined")?A(a,t,i,o):(a=(e+" "+j.join(s+" ")+s).split(" "),p(a,t,n))}var y=[],C=[],w={_version:"3.5.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){C.push({name:e,fn:t,options:n})},addAsyncTest:function(e){C.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=w,Modernizr=new Modernizr,Modernizr.addTest("svg",!!t.createElementNS&&!!t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect),Modernizr.addTest("picture","HTMLPictureElement"in e);var _=t.documentElement,S="svg"===_.nodeName.toLowerCase();Modernizr.addTest("csspointerevents",function(){var e=s("a").style;return e.cssText="pointer-events:auto","auto"===e.pointerEvents}),Modernizr.addTest("srcset","srcset"in s("img"));var x=w._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];w._prefixes=x,Modernizr.addTest("csscalc",function(){var e="width:",t="calc(10px);",n=s("a");return n.style.cssText=e+x.join(t+e),!!n.style.length});var b;!function(){var e={}.hasOwnProperty;b=r(e,"undefined")||r(e.call,"undefined")?function(e,t){return t in e&&r(e.constructor.prototype[t],"undefined")}:function(t,n){return e.call(t,n)}}(),w._l={},w.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),Modernizr.hasOwnProperty(e)&&setTimeout(function(){Modernizr._trigger(e,Modernizr[e])},0)},w._trigger=function(e,t){if(this._l[e]){var n=this._l[e];setTimeout(function(){var e,r;for(e=0;es;s++){var a=x[s],l=a.toUpperCase()+"_"+r;if(l in o)return"@-"+a.toLowerCase()+"-"+t}return!1};w.atRule=P;var j=w._config.usePrefixes?E.toLowerCase().split(" "):[];w._domPrefixes=j;var O={elem:s("modernizr")};Modernizr._q.push(function(){delete O.elem});var L={style:O.elem.style};Modernizr._q.unshift(function(){delete L.style}),w.testAllProps=h;var N=w.prefixed=function(e,t,n){return 0===e.indexOf("@")?P(e):(-1!=e.indexOf("-")&&(e=a(e)),t?h(e,t,n):h(e,"pfx"))};Modernizr.addTest("objectfit",!!N("objectFit"),{aliases:["object-fit"]}),i(),o(y),delete w.addTest,delete w.addAsyncTest;for(var B=0;B window.loadJS('https://cdn.polyfill.io/v2/polyfill.min.js?features=default-3.4,fetch,IntersectionObserver,IntersectionObserverEntry');