FTP #button-contact-vr { position: fixed; bottom: 0; z-index: 99999; } /*phone*/ #button-contact-vr .button-contact { position: relative; margin-top: -5px; } #button-contact-vr .button-contact .phone-vr { position: relative; visibility: visible; background-color: transparent; width: 90px; height: 90px; cursor: pointer; z-index: 11; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); transition: visibility .5s; left: 0; bottom: 0; display: block; } .phone-vr-circle-fill { width: 65px; height: 65px; top: 12px; left: 12px; position: absolute; box-shadow: 0 0 0 0 #c31d1d; background-color: rgba(230, 8, 8, 0.7); border-radius: 50%; border: 2px solid transparent; -webkit-animation: phone-vr-circle-fill 2.3s infinite ease-in-out; animation: phone-vr-circle-fill 2.3s infinite ease-in-out; transition: all .5s; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-animuiion: zoom 1.3s infinite; animation: zoom 1.3s infinite; } .phone-vr-img-circle { background-color: #e60808; width: 40px; height: 40px; line-height: 40px; top: 25px; left: 25px; position: absolute; border-radius: 50%; overflow: hidden; display: flex; justify-content: center; -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out; animation: phone-vr-circle-fill 1s infinite ease-in-out; } .phone-vr-img-circle a { display: block; line-height: 37px; } .phone-vr-img-circle img { max-height: 25px; max-width: 27px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); } @-webkit-keyframes phone-vr-circle-fill { 0% {-webkit-transform: rotate(0) scale(1) skew(1deg); } 10% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg);} 20% {-webkit-transform: rotate(25deg) scale(1) skew(1deg);} 30% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg);} 40% {-webkit-transform: rotate(25deg) scale(1) skew(1deg);} 50% {-webkit-transform: rotate(0) scale(1) skew(1deg);} 100% {-webkit-transform: rotate(0) scale(1) skew(1deg);} } @-webkit-keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}}@keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}} .phone-bar a { position: absolute; margin-top: -65px; left: 30px; z-index: -1; color: #fff; font-size: 16px; padding: 7px 15px 7px 50px; border-radius: 100px; white-space: nowrap; } .phone-bar a:hover { opacity: 0.8;color: #fff; } @media(max-width: 736px){ .phone-bar{display: none;} } #zalo-vr .phone-vr-circle-fill { box-shadow: 0 0 0 0 #2196F3; background-color: rgba(33, 150, 243, 0.7); } #zalo-vr .phone-vr-img-circle { background-color: #2196F3; } #viber-vr .phone-vr-circle-fill { box-shadow: 0 0 0 0 #714497; background-color: rgba(113, 68, 151, 0.8); } #viber-vr .phone-vr-img-circle { background-color: #714497; } #contact-vr .phone-vr-circle-fill { box-shadow: 0 0 0 0 #2196F3; background-color: rgba(33, 150, 243, 0.7); } #contact-vr .phone-vr-img-circle { background-color: #2196F3; } div#whatsapp-vr .phone-vr .phone-vr-circle-fill { box-shadow: 0 0 0 0 #1fd744; background-color: rgb(35 217 72 / 70%); } div#whatsapp-vr .phone-vr .phone-vr-img-circle { background: #1cd741; } div#whatsapp-vr .phone-vr .phone-vr-img-circle img { max-width: 100%; max-height: 100%; border-radius: 50%; } #fanpage-vr img { max-width: 35px; max-height: 35px; } #fanpage-vr .phone-vr-img-circle { background-color: #1877f2; } #fanpage-vr .phone-vr-circle-fill { box-shadow: 0 0 0 0 rgb(24 119 242 / 65%); background-color: rgb(24 119 242 / 70%); } /*css all in one*/ #gom-all-in-one .button-contact { transition: 1.6s all; -moz-transition: 1.6s all; -webkit-transition: 1.6s all; } #button-contact-vr.active #gom-all-in-one .button-contact { margin-left: -100%; } #all-in-one-vr .phone-bar { position: absolute; top: 50%; transform: translateY(-50%); left: 100%; color: #fff; padding: 5px 15px 5px 48px; border-radius: 50px; margin-left: -64px; width: max-content; cursor: pointer; } #popup-showroom-vr, div#popup-form-contact-vr { display: none; } #popup-showroom-vr.active, div#popup-form-contact-vr.active { display: block; position: fixed; width: 100%; height: 100vh; top: 0; left: 0; z-index: 99999; } .bg-popup-vr { position: absolute; left: 0; top: 0; background: rgb(51 51 51 / 50%); width: 100%; height: 100vh; } .content-popup-vr { background: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 95%; border-radius: 5px; box-shadow: 0 0 14px 5px rgb(0 0 0 / 49%); max-width: 600px; display: flex; } .content-popup-vr input, .content-popup-vr textarea { width: 100%; max-height: 100px; min-height: 38px; border: 1px solid #b1b1b1; margin-bottom: 10px; padding: 0 7px; background: #fff; } .content-popup-vr label { width: 100%; } .content-popup-vr input.wpcf7-form-control.wpcf7-submit { max-width: fit-content; padding: 5px 32px 2px; background: #2196f3; border: 0; color: #fff; font-size: 16px; border-radius: 5px; margin: 10px auto 0; display: block; box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 29%); font-weight: 400;min-height: auto;line-height: 30px;} .content-popup-vr input.wpcf7-form-control.wpcf7-submit:hover { opacity: 0.7; } .content-popup-vr .close-popup-vr { font-family: sans-serif; width: 23px; height: 23px; background: black; position: absolute; top: -10px; right: -10px; color: #fff; text-align: center; line-height: 23px; font-size: 17px; border-radius: 50%; cursor: pointer; } .content-popup-vr .close-popup-vr:hover { background: #b50000; } .content-popup-vr .content-popup-div-vr { width: 100%; padding: 25px; } .content-popup-vr .content-popup-img-vr { width: 100%; max-width: 45%; border-radius: 10px 0 0 10px; overflow: hidden; } #loco-top, #loco-bottom { display: block; } #loco-top .content-popup-img-vr, div#popup-form-contact-vr #loco-bottom .content-popup-img-vr { max-width: 100%; text-align: center; } #contact-showroom.no-event a { pointer-events: none; } .content-popup-vr .content-popup-div-vr ul {color: #333;list-style: none;font-size: 15px;} @media(max-width: 673px){ div#popup-form-contact-vr .content-popup-vr { display: block; } div#popup-form-contact-vr .content-popup-vr .content-popup-img-vr { max-width: 100%; display: none; } } Weekly News: Google tests favicons in-text ads - TopListWP
8.6 C
New York
Tuesday, December 10, 2024
Eduma Premium Education WordPress Theme

Weekly News: Google tests favicons in-text ads

Google tests favicons in-text ads

Google has confirmed that the company is running a small experiment that adds favicons beside the URL in-text ads.

Darcy Burk, founder, and CEO, of Burk Digital Factory, wondered if what he was seeing was new. Here’s the screenshot he shared on Twitter of what he spotted on a Google search results page.

A screenshot of an Uber Eats Google Ad with favicon.
Screenshot of Uber Eats Google Ad with favicon.

At first glance, it looks like a pizza emoji. Even though emojis are listed as “invalided or unsupported characters,” according to Google’s Advertising policy help doc, they have been spotted numerous times in ad URLs in recent years.

How did Uber Eats, an online food ordering and delivery platform, manage to get that pizza emoji in its Google Ad? Especially considering that the ad directly below has a generic favicon?

Well, now we know. Because Burk received a reply from Ginny Marvin, Google’s ads product liaison. And it isn’t an emoji — it’s a favicon.

Read more: Google tests favicons in-text ads

Why entity search is necessary for SEO success

“The problem is never about content; the problem is always about discovery,” said Benu Aggarwal, founder of digital marketing agency Milestone Inc., in her presentation at SMX Next.

The way Google and other search algorithms analyze and rank content has changed drastically over the years, and not all pieces of content are primed for it. A website could have the best content on the internet but fail to rank well if it’s not optimized for discoverability.

A slide showing challenges to online visibility and discovery.
Source: Benu Aggarwal

“Traditional [content] systems are not designed to think about discovery, they are designed for user experience,” Aggarwal said. “That’s why the new Core Web Vitals update from Google has made such a big shift — it’s all about the discovery of content.”

Read more:  Weekly News: Google to release August 2022 product reviews update in coming weeks

Google and other search engines now discover content primarily through entity search, which is the method bots use to understand user intent while mapping other related sources to search queries. Marketers who fail to ensure their content aligns with this framework will find their SEO campaigns falling short.

Here are three reasons why marketers should adopt an entity search strategy.

Google has moved from term-based search to entities

Ever since its inception, Google has undergone numerous algorithm changes to provide better search results for its users. One of the most impactful shifts is the primary focus on entities as opposed to keywords.

“These changes are being rolled out not only to find it [content] but to remove the ambiguity of it,” Bill Hunt of Back Azimuth Consulting said during the same presentation. “A lot of these updates are moving Google from ‘strings to things.’”

A timeline of Google's updates and what they addressed.

Entities help build the Knowledge Graph

During the same presentation, Dixon Jones, CEO at DHJ Ventures, pointed to a Google knowledge panel of George Washington to highlight the connections the algorithms make.

A Google knowledge panel of George Washington with associated entities.
Source: Dixon Jones

“This is a great example of what Google can understand about an entity and an idea,” he said. “Google knows when he was born when he died, and all sorts of other important critical dates. Google can relate that to other presidents that are around at the time and it can even generate those extra pictures of other presidents as well.”

Entities help identify gaps in topics and intent

“If you want to optimize [content] in a modern-day world of MUM and BERT, you need to look at an entity, topic, and schema gaps,” said Jones.

Read more:  Weekly News: WordPress 5.9 Beta 1 delayed

Jones provided an example (shown below) of this identifying process using the location page of a Los Angeles cupcake shop called “Sprinkles.” Using crawling software, he was able to point to topic, entity, and schema gaps it was missing when compared to competitors.

A competitive analysis featuring a topic, entity and schema gaps.

Read more: Why entity search is necessary for SEO success

Evolving Core Web Vitals tactics using Cloudflare and WebpageTest

In our guide to Core Web Vitals tactics using Cloudflare and WebpageTest, we outlined basic requirements for using Cloudflare as a reverse proxy for testing tactical HTML changes with WebpageTest. Our version of the test is simplified from Patrick Meenan’s original concept, which uses HTMLRewriter() to select an element and modify code.

We’re going in-depth with this tutorial, but if you’re just looking for the Cloudflare Worker script, you can find it here.

Our first installment noted that it won’t keep up with changes at Search Engine Land. The LCP was hard-coded and we would need it to interact with a dynamic page and its values. While WebpageTest has, at the time of publication, the most well-thought-out waterfall chart and more details than you can imagine, it isn’t the fastest way to get results.

Lighthouse from the Command Line

Running the Lighthouse CLI (Command Line Interpreter) program with --extra-headers options needed for the test allows us to also simulate standard settings for Core Web Vitals the way we did with WebpageTest. You’ll need to work from a terminal emulator.

The evolution of our Testbed

Our aim is to demonstrate an evolution from an original concept for a testbed to a project suitable for our future events and articles. The testbed should not be confined to running performance evaluations; that’s just where we’ll start. But, it has to work fairly well for a number of situations with websites and this can prove pretty difficult. We’ll supply methods to help.

Read more:  Weekly News: Google News app will display non-AMP content

For example, sites often use relative paths to asset resources rather than absolute (with HTTP protocol and all). We’ll supply a block to match these so HTML will generally work. After applying this, when things still don’t work, switching troublesome references between the test and test subject hostnames often does the trick, even for CORS policy violations.

Lighthouse gives you LCP

It’s relatively easy to retrieve LCP references using Lighthouse, PageSpeed Insights, or WebpageTest. Presuming the LCP qualifies for preload, like when it’s not a <div> or a <p>, and when it isn’t already getting preloaded, provide our script the href value by URL ‘query param’ structure (or return HTML with a form) to test for changes to a page’s LCP timing with preload.

Most technical SEO practitioners are handy at modifying request query parameters to process different things in server-side programs, like Google search results. Using the same interface, our script will preload the LCP using the path you apply in the “lcp” parameter value and passes it to a function called addPreloadAfter() for interpolating HTML for the test.

Read more: Evolving Core Web Vitals tactics using Cloudflare and WebpageTest

More news:

Google Ads launches placement reports for Performance Max campaigns

Google Search Console launches desktop page experience report

How to build a long-term, search-first marketing strategy

Related Articles

“Slot Machines With The Ideal Odds Of Winnin

"Slot Machines With The Ideal Odds Of WinningThe Casino Video Games With The Greatest And Worst Odds 2022ContentRouletteWhy The Come Back To Player Is...

“азино 777 Официальный Сайт%3A Играть В Казино Azino Онлай

"азино 777 Официальный Сайт%3A Играть В Казино Azino ОнлайнКазино Вулкан Россия Игровые Автоматы На Официальном СайтеContentВывод денежек В Онлайн Казино Play Fortuna%3A сумма На...

Jeu Aviator Pour De L’argent Réel: Stratégies, Added Bonus Et Meilleurs Web Sites Pour Joue

Jeu Aviator Pour De L'argent Réel: Stratégies, Added Bonus Et Meilleurs Web Sites Pour JouerSite Officiel Du Tableau AviatorContentEssayez Una Version Démo Para Betwinner...

Weekly News: Google Search Console compare feature in performance reports

Google Search Console compare feature in performance reports Google has a compare feature in the Search Console performance report. This compare feature seems to allow...

Weekly News: Google Chrome’s Topics API test going public on July 1

Google Chrome’s Topics API test going public on July 1 “A small percentage of traffic” will soon see the initial testing of Google Chrome Topics...
Latest Articles