fbpx

Blog

Best Practices

When to use a QR code

QR codes (or quick response codes) are similar to bar codes, but arranged in a square pattern. They are faster for readers to process and can hold much more information in a much smaller footprint. While they’re not new, they have ebbed and flowed in terms of popularity throughout the years. There is temptation sometimes to slap a QR code on everything, but when is it really best to employ a QR code?

To encode LOTS of data

QR Code

My biggest aversion to QR codes is that humans can’t read them. And while most of us carry around a smartphone that doubles as a QR code scanner, not everybody does. If I purchased a billboard advertisement for Dijon Marketing, I would just put “dijonmarketing.com” at the bottom. That way everyone could read it, remember it, and Google it. I always argue against QR codes for encoding simple, short, memorable data.

If, however, I wanted to send you directly to a targeted advertising landing page, that might have a very long and confusing address. Or if I’m really doing things right, I have probably wrapped that complex URL with even more complex tracking codes. And maybe I then used a URL shortener in addition, making it even less human-friendly. In that case, I might employ a QR code that users could scan, but still put my domain along the bottom for those that don’t want to.

To link to a static location

I would also caution against creating QR codes that link directly to a very specific location. Think about the life of a QR code on a sticker somewhere. It may long outlast our current URL structure. If things change, it’s best to have your QR codes all pointing to easy to maintain addresses. You could employ 301 redirects to jump users from a generic QR landing page directly to the long/complex address you want them to find. If you plan to have lots of different QR codes then having an organizational structure around their destinations will make your life much easier in a few years when you need to make major changes to either your website or your messaging.

To be a little playful

One of the great things about QR codes is that aside from a few key requirements, they can be largely customized. Colors can be adjusted. Logos can be embedded. And if you don’t mind alienating a small subset of people who aren’t carrying a phone, it can be enticing to want to scan the code to see what lies behind. Maybe it’s a menu, maybe it’s a 50% off coupon. Maybe it’s on the side of a building 20 blocks away but I can still scan it with my phone. In that case they are a cool, techy marketing tool to drive a little bit of interest with the little bit of inherent mystery that comes with them.

Now that you’ve got some boundaries about when to use a QR code, try some of these free online generators:

Search Engines

Optimizing for Voice Search

The rise of omnipresent mobile phone digital assistants, home hubs, and car infotainment with voice commands can be an opportunity for you, the digital marketer. Considering voice search in your optimization efforts is one way that you can leap frog your competition for certain keywords and concepts.

Typical SEO optimization would focus on a keyword (or key phrase) and make sure to use that keyword multiple times in key areas – titles, headers, image alt text, body copy, etc. When you are optimizing instead for voice search, the game changes a little bit.

Think about things you would typically use voice search for:

  • Where is the closest pizza restaurant that’s open now?
  • How tall is Mount Everest?
  • What year was President Biden born?

Each of these has two things in common. First, they all use natural language to present the question. Instead of a list of keywords and facts, they use full English sentences that the context must be derived from. Second, they all have a definite answer. Rarely if ever would you use voice search for more esoteric search queries. “Hey Google, explain the theory of relativity.” (I don’t think so.)

Knowing these two aspects of a good voice query will help you optimize your content to take advantage. You want to be first on Google, but you would also like to be presented as a knowledge tile. Those are more likely to be read out loud as the response to a voice query. So follow the two characteristics of a good voice query:

  1. Instead of peppering your content with a target keyword, instead use full length natural language questions as titles and headers.
  2. Give a definitive answer boldly within the text – probably as a numbered list or otherwise offset.
  3. Monitor your search performance in Google Search Console to see if you are being presented as a knowledge tile. This lends itself to a good chance you are the voice search response.
Analytics

Acronym Check! Helpful Marketing terms and descriptions

In digital marketing, as with any industry, a certain jargon gets entrenched in every day conversations. You may find yourself nodding along wishing there was a dictionary you could reference not only to know what the many, many acronyms stand for – but what they mean. Well look no further!

  • AWQL – Adwords Query Language – Within Google Ads (previously Adwords) there is a proprietary set of function calls riding on top of traditional SQL (Structured Query Language) that allows you to perform some pretty cool and powerful reporting actions.
  • CPC – Cost Per Click – this describes the amount of money you pay each time your advertisement is clicked on a search engine results page.
  • CSS – Cascading Style Sheet – this is a file format for setting styles on a website. Everything from the page layout to the font, sizes, and colors, can be controlled centrally from the CSS file. Different styles can “cascade” down to members and children of different classes or identifiers.
  • CTA – Call To Action – once someone arrives on your site either from an organic listing or a paid ad, there’s usually something you want them to do. Either purchase an item, make a donation, download a whitepaper. A call to action is typically a big, bold, brightly colored button with command language directing your visitor to perform the desired action.
  • CTR – Click Through Ratio – for search marketing ads, there are a lot of different metrics to consider, but how often that ad generates a click through to your website is one of the main ones to monitor. This ratio is typically reporting on clicks divided by impressions (or how many times your ad was seen).
  • DNS – Domain Name System – when you typed dijonmarketing.com into your websites address bar, it was a DNS server that returned the actual IP address of my website’s server. DNS translates human-friendly names into computer-friendly addresses. DNS can also host text records for things like verifying Google Search Console or Facebook page ownership.
  • PPC – Pay Per Click – This describes one specific advertising payment format, though sometimes industry professionals will refer to the entire practice of search engine paid advertising as PPC ads. Strictly speaking, this is only applicable if you pay per click and not per impression, for example.
  • SEO – Search Engine Optimization – this refers specifically to the best practices employed by website owners and marketers to indirectly influence your sites rank on search engines like Google or Bing. Ranking higher on the search results page means lots more clicks which can lead to more sales or conversions.
  • SERP – Search Engine Results Page – after you’ve entered your search query on Google or Bing, the list of top results is sometimes referred to as a SERP. The SERP can also contain ads, local results, images, videos, etc. Owning more of the SERP helps you get more eyeballs onto your site.
  • TLD – Top Level Domain – some discussion of domains and URL structure will refer to the Top Level Domain. Examples are .com, .org, .net. There are also country code TLDs called ccTLD like .fr (France), .co.uk (United Kingdom).
  • UI/UX – User Interface/User Experience – these are often used together but can also stand alone as separate practices. The User Interface typically describes how your website looks. The User Experience is how a visitor interacts. Creating an attractive and frictionless experience will greatly increase your conversion rates.
Client Profile

Presenting Elevate North Texas

Elevate North Texas Youth Shelter is a new nonprofit servicing the whole North Texas area. They are focused on eliminating homelessness in the youth population through three programs:

  • Host Homes: Volunteers open their homes for short-term hosting to help at-risk youth get back on their feet.
  • Hotel Vouchers: Emergency shelter can be provided via hotel vouchers to get youth off of the street for a time while other options are explored.
  • Reunification & Diversion: It’s not always an option, but when it is, intervention with family can eliminate the situation leading to homelessness.
Elevate North Texas

Around 2 million youth run away and experience homelessness each year. And with only 4,117 beds available nationwide for youth, the need is great. But Elevate North Texas is aiming to put a dent in those numbers in their community and could use your help!

Of course you can donate or volunteer, but they’ve also put together a list of great ways you can get involved virtually.

Best Practices

What is a WordPress Child Theme?

There is typically only so far you can go with the adjustable attributes of an existing WordPress theme. Eventually, almost all developers find themselves needing at least small tweaks to what was provided. While WordPress is open source and any theme you’ve downloaded is perfectly open to be edited, doing so is not a best practice. Instead, a child theme is the preferred way to adjust a theme.

The advantage of a child theme is that it lives separate from the source files of the parent theme. That means when a new update gets pushed out all of your edits won’t disappear. That could be a very bad thing to have your customizations overwritten every time the theme is updated.

A child theme could be 100% exactly the same as the parent (though, then you wouldn’t need the child). It can have minor adjustments from the parent. Or it could be wildly different just using the parent as a framework. Regardless of how different it is, preserving even small changes will keep you from wasted time.

Basically any file that exists in the child theme will overwrite what is in the parent. That means you may have just one file in your child theme and WordPress will know you want to use all of the other files directly from the parent. The exception is functions.php, which will run in conjunction with the parent, not instead. So if you needed to add just one function that is an easy way to do it.

There is a specific syntax required for the child style.css file. This is what links the child to the parent. You can see more about exactly what that file must contain in the WordPress Developer Help Files.

The next time you find a theme that does ALMOST everything you want if only it had one minor change, you will know to ask around to find someone who can help you develop a child theme for the most robust and technically preferable way to get exactly what you need.

Best Practices

Continuing education with Udemy

One of the best things we can do for ourselves, our careers, and our hobbies, is to be continuously learning. And one of the best places to do this is at Udemy.com.

Udemy logo

I will start by saying that this is not a sponsored blog post. I’m not affiliated or compensated by Udemy in any way. I’ve just found their platform to be filled with fantastic eLearning content. And trust me, I am extremely critical when it comes to bad content being mislabeled as “eLearning” when it is, in fact, recorded webinars.

I have taken two courses so far with prices ranging from $12-$19, they certainly don’t break the bank. They are split into manageable chapters so I can keep track of my progress while spending an hour here, 30 minutes there. They come with instructor led videos, downloadable assets, and self-paced content.

One thing I am especially guilty of is learning something, and then mentally checking it off. Javascript, CSS, web design, WordPress – check, check check. While all around me things are changing, new features are added, new best practices are shared. And if I stay stagnant, stubbornly doing things “the old way” the only one who suffers is me. So I’ve pledged to spend this year taking courses over topics I feel like I already know well. Honing my skills or finding new shortcuts to success is my goal. But as soon as I run out of courses in that effort, I’ll start picking new ones to learn.

With over 155,000 courses to choose from, there is definitely something for everybody. Check it out today!

Social Media

My Experience Purchasing Followers on Facebook

In the HBO movie, Fake Famous, four relative nobodies are given a full social media makeover. Not only do they get new clothes, hair, and makeup, but a healthy injection of paid followers and engagement. It had never really occurred to me to try to game the system by purchasing followers.

Then one day, I tried to unlock Audience Insights on my Facebook Business page only to find that you need at least 100 followers before you can view those analytics. Over the course of four and a half years, I had amassed a grand total of about 30 followers. Getting to 100 seemed daunting if not impossible. So the idea hatched – what if I just purchased followers on Facebook?

Where to purchase followers?

There are lots of different sites offering all sorts of social media engagement. And each one is generally a separate fee – likes, shares, follows, comments – all for a price. I started with a cursory search for the best, most reliable social media farms online. After the first one on the “Best Of” list failed to process my payment, I landed on SidesMedia.

Their online reviews were great (a little too good, to be honest). I appreciated some content on their site about the pros and cons and potential pitfalls of utilizing their service. The payment plans and packages were clearly laid out and the investment was minimal. So I decided to give a whirl. 250 Facebook followers cost $9.99.

What did I receive after purchasing followers?

The first thing to expect is that new followers won’t come rushing in all at once. And that’s a good thing. To avoid triggering any watchdogs inside Facebook, followers will trickle in over about a 72 hour period. They promise that all of the new followers will be real profiles and they delivered on that. All have profile photos, friends, and activity on the platform. It has increased my reach and impressions slightly, but just because they follow me doesn’t mean they engage with me – not for free anyway.

About 30 minutes after payment was processed, I got my first new follower – Sanjoy Sarkar. Followed a few minutes later by Abdullah Al Mamon, Akash Foysal, and উড়ন্ত মন. In the end, despite purchasing only 250 new followers, I ended up with about 500 new profiles following me. 476 are located in Bangladesh. There’s nothing inherently wrong with that, but for a small, independent, Dallas-based marketer, there’s certainly a fishy smell to anyone poking around. I did get more followers than I paid for, they all have active profiles, and they have all stuck around for months now. Sometimes the problem is that your paid followers disappear after a short time, but I’ve been pleasantly surprised by my experience.

Was it worth it?

Ultimately, I got exactly what I paid for – more even. The payment process was fast, easy, and secure. No shenanigans were employed and no penalties incurred. While I may not have built up my social following for real, it did allow me to unlock advanced Audience statistics that were previously unavailable to me.

Facebook Audience Statistics

I probably didn’t increase my actual reach, nor did I onboard engaged participants for my brand. In order to drive further, I would need to purchase Instagram followers to match, a certain number of likes on my posts, and by the time it appeared genuine, I would be out of pocket a few hundred dollars. I can’t say I would recommend it as a strategy for your social channels, but as a kick start to unlock some features, I believe I got my $9.99 worth.

Google Ads

Google Ads Keyword Match Types Explained

Inside a Google Ads campaign, not all keywords are treated the same. There are multiple different match types to choose from. These choices have changed in recent years, so it may be time for a refresher. Understanding the pros and cons of each can help you get the most out of your ad campaign, while keeping things organized, simplified, and easy to maintain.

Broad Match

Broad match is the most lenient match type available. Basically anything even remotely close or related to your keywords is considered a match and include you in the ad auction. No special syntax or markup is required to use broad match keywords. Just type them in a list and you’re done.

The thing to be careful of is matching too broadly and running up a big tab or running out of budget dollars too early. It is best to have longer phrases in broad match to get the best intent matching. Something like hats alone might be too broad as it would match not just on hats, but caps, headgear, fascinators, etc.

The best thing about broad match is that you can do more with fewer keywords. Instead of a list of hundreds of keywords each with their own metrics and performance, you can consolidate it all into a single keyword. It’s easy to evaluate, pause, or edit. You do sacrifice a little bit of granularity but that’s often an acceptable trade-off. Typically broad match pairs with some negative keywords to narrow the focus enough to not be wasteful.

Phrase Match

Phrase match is pretty self explanatory. Any phrase surrounded by quotation marks is considered a single term. Rather than matching on each word independently, it will require the full intent of the phrase to match. Something like “women’s hats” may match “women’s fashion”, but not “men’s fedoras.”

These reduce the number of matches, but each match better aligns to your target audience’s intent. You can test using the same phrase with or without quotes to give you broad match and phrase match variants and see which one performs best. Even though the phrase element is more restrictive, it still does not require an exact match. But there is a syntax for that.

Exact Match

Exact match uses square brackets in the keyword syntax. [Dallas Golf Fundraiser] is an example. That requires the searcher included that exact phrase in their keywords keywords before it triggered the ad. This is a very restrictive form of ad and I typically only use it for brand terms, like [Dijon Marketing]. Typically when someone is using your brand they will type it exactly, and close matches may not be relevant. These typically appear sparingly in your account as they will have way fewer matches and may not ever match at all.

Negative Keywords

Last, you can create lists of negative keywords. If a user’s search contains these words, your ad will NOT show. If you are advertising for a construction company that sells triple-pane windows, you may need to add a negative keyword for Microsoft so you don’t waste your budget on users looking for office software. The best way to find terms you need to negate is to monitor your Searched Terms report. If you see any irrelevant or harmful searches in there, you can pop over to your negative keywords list and make sure that search never triggers your ad again.

The best mix of keywords includes a mix of match types. And every situation is different, but if you’ve only ever explored broad match, try out a few of the other match types and see if your ads perform better than before.

Best Practices

Consistent Branding Through Hex Color Codes

Let’s say you created an awesome logo. Something like this:

Awesome Logo

The color palette used in your logo can inform the entire brand story from websites to print materials to PowerPoint presentations. You could approximate the colors by eye, but the key to doing it right is knowing your hex color codes. Take a look at Hex color codes explained for info on what a color code is. Here we’ll talk about how to use them.

In the awesome logo above, we have three colors:

  • Yellow #FFD400
  • Purple #7F3B96
  • Pink #E9529D

These three codes should now be part of your brand book. They should be shared with all employees who might be making banners for an event or ordering T-shirts for your volunteers. Getting the color exactly right will tie together your brand even tighter.

In Microsoft Office products like Microsoft Word and PowerPoint, you can choose custom font and background colors. In the color dialogue, choose More Colors > Custom. There you’ll have the option to choose a color, input RGB values, or paste the hex codes from your brand book.

You can save them as templates and distribute them to your team to help everyone stay on brand.

Best Practices

What is progressive profiling?

Progressive profiling is a method for building a robust and complete customer database. You may want to know lots of different bits of info about user, customer, donor, or volunteer. Examples are email addresses, physical addresses, phone numbers, credit card numbers, interests, open schedule times, and more.

Imagine the first touch point you have with an organization. You like their message and would like to stay in touch. So you click to join their mailing list. Only, before you can click “submit” you have to fill out 2 pages of information about yourself. What’s the most likely outcome of that scenario? Your users will give up halfway through the process and you’ll miss out on a new email recipient. This could be considered friction in the process. Asking for too much data up front will result in you getting no data at all.

The only thing you need to know in order to add someone to your mailing list is their email address. If they are willing to give it, then take it and move on. You can then progressively profile them for the remaining information.

  • In order to sign up for an open volunteer position they need to provide their first and last name associated with their email address.
  • The first time they log into your Volunteer Management software, a pop up asks them for their cell phone number.
  • Send an email 3 weeks after they’ve signed up asking them to populate their physical address to receive snail mail.

The basic idea is to take what you can get. Require only what is absolutely necessary. And never miss an opportunity to ask for more while making it easy to add just one additional piece of data at each touch point. What you’ll find by asking for less is … you get more!