Skip to main content

Author: WMWL Support

Discover What Drives Google Ads & Pmax Success (dba Platform) August 29, 2024

  • Google has tons of data, they are better at targeting than we are
  • Pmax does not use keywords ( just search themes )
  • TIP: vertical videos in Pmax are super good for converting mobile users.
  • Pmax generally casts a wide net, then zeros in on targeting the correct people. This can make some people impatient because they see a wild start and feel they are wasting their money, but it takes 4-6 weeks for Pmax to learn the market.
  • dba Platform is able to break down each Pmax channel (display, search, maps, etc) so you can see what area is performing the best. Otherwise we can only see “cross network” on GA4, so this is a selling point for dba

When you make a major change within the first 6 weeks, does it extend the learning period? Yes, it does extend it. In general its 4-6 weeks.

How can you promote on Google Maps? Pmax Campaign

Top Pmax Mistakes (and fixes)

  1. Mistake: only using one campaign type
    1. Pmax isn’t everything.  Pair it with a search campaign (don’t replace search, have both). Text campaigns are better for branding and specific terms.
  2. Mistake: not using exclusions
    1. Use content suitability and placement exclusions
    2. ensure content suitability is set to “standard”
    3. You can do up to 65000 keyword exclusions. dba has a list they use automatically for most accounts.
  3. Mistake: not telling Pmax who your customers are
    1. Use search themes and audience signals
    2. You can upload customer lists, but you need 1000. Once you reach 1000, it unlocks customer acquisition, which helps Google target new people based on the qualities of the people in the list.
  4. Mistake: not assigning values to conversions
    1. Use ROI
    2. Conversion value rules can help bid up or down for certain devices, locations, and audiences
  5. Mistake: No visibility in your inventory
    1. use custom labels with attribute rules
    2. Maintain at least 50 products per listing group to ensure visibility and performance. Google prefers big lists.

Can you exclude channels? For example, a funeral home doesn’t want to remarket or push death on ads.
This is tricky, but you could get around it by omitting certain assets (like video). Pmax learns, so another channel might be a better choice. Also check insights to help guide you.

If you repeat search terms is it good or bad? For example, “nanaimo plumber” vs “plumber nanaimo”
Google feels it is the same, so no need to repeat.

Can you reduce Pmax spend to allocate more towards certain listings? If you strip out assets and put in exclusions, you can push the spend towards other things. There is also an option to opt out of video, but you need to contact Google.

Is it better to tweak a Pmax campaign weekly or do large changes and sit back and wait for results? It is better to wait, but you can use experiments (45-60 days) to help with decision making.

If you want to direct users to use a form on your website, is it better to set up conversions as form submissions (GA4 event) or use page views? Use GA4 key event with a value, set as primary. You can make a 2nd conversion for page views. Look at bounce reports.

 

If you are running Google Ads, consider FB and Microsoft. Microsoft users tend to be older, have higher household income, and competition is generally lower than Google.

Form doesn’t work

Things to check:

  • Is recaptcha enabled directly on the form?
  • Do you have recaptcha keys set in place?
  • Is WP Rocket on the site? If so, see screenshot below.

Ensure the following setting on WP Rocket is unchecked. Other JS settings may also interfere with loading the form properly.

wp rocket settings

Year in footer

I figured out the issue with the footer issue with the year. You need to put the code in the p tags then it works fine.

its weird that its not in p tags when you download layouts from yootheme. but it is solved anyhow

 

<p>© <script> document.currentScript.insertAdjacentHTML(‘afterend’, ‘<time datetime=”‘ + new Date().toJSON() + ‘”>’ + new Intl.DateTimeFormat(document.documentElement.lang, {year: ‘numeric’}).format() + ‘</time>’); </script> Design Bites. All rights reserved.</p>

 

Footer date issue

How To: Use Softaculous to kickstart a dev site

From Rick:

 

Well the master doesn’t age really it is always in the exact state you left it with the exception of plugins not being updated.
Periodically you may wish to add a new plugin or replace one editing your startup point as you grow.

Spinning up a new dev site if it is hosted on the same cpanel, you would 1st create the domain (sub.domain), then trigger the SSL install to it using SSL/Status, then go to Softaculous and open the list of installs… find your kickstarter and select the CLONE button… which is a new install of that WordPress at the location you choose. So then drop down the URL choice and select your new dev domain to intall to. That’s it!

We are always happy to do it for you as well when you are in a hurry, but I know you like to learn new stuff and stay on top of things.

Rick

Fix Stretched CSS Layout Issue (Mixed Content)

Issue:

Stretched icons in header

Mixed Content: The page at ‘X’ was loaded over HTTPS, but requested an insecure stylesheet ‘http://X/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css’. This request has been blocked; the content must be served over HTTPS.

This site uses Elementor, FYI.

 

Solution:

Changed the site address in Settings -> General to https from http

 

a properly formatted header

 

YOOtheme, set up child theme

  • Download yootheme and install it in the themes folder (/wp-content/themes)
  • Create a new folder and name it yootheme-child
  • in the new folder, create a style.css document with the following info:
/*
 Theme Name:   YOOtheme Child
 Template:     yootheme
 Author:       WMWL
 Description:  YOOtheme Child Theme
 Version:      1.0.0
 Text Domain:  yootheme-child
*/


Then, go to WP and activate the child theme. The bolded text above has to be exactly as shown.

 

 

yootheme video: https://www.youtube.com/watch?v=ur8BcS0-68Q

UpDraft: Database Encryption

If you download a backup set then try to restore it, sometimes it asks for an encryption key.

On the original website where the backup was taken, go to “Settings” then scroll down to “Data Encryption Phrase.” You can copy and paste that into the prompt on the new website when trying to restore.

Fix Broken SVG icons

When migrating from dev site to live site, sometimes images break.

Example code:

<div class=”uk-grid-small uk-child-width-expand uk-flex-nowrap uk-flex-middle uk-grid” uk-grid=””>            <div class=”uk-width-auto uk-first-column”><picture>
<source type=”image/webp” srcset=”https://capeboatworks.com/wp-admin/admin-ajax.php?action=kernel&amp;p=image&amp;src=%7B%22file%22%3A%22wp-content%2Fuploads%2F2024%2F02%2FWhite_wave.png%22%2C%22type%22%3A%22webp%2C100%22%2C%22thumbnail%22%3A%2275%2C%2C%22%7D&amp;hash=92e7d6ea 75w, /wp-content/themes/yootheme/cache/e8/White_wave-e8f06247.webp 150w” sizes=”(min-width: 75px) 75px”>

 

If it is a SVG, here is the fix:

 

in the future just change the srcset and src to /wp-content/file name ect. should fix the problem
SVG fix