Track Google Analytics Demographics with Yoast WordPress Plugin

show advanced settings option in yoast Google Analytics for WordPress

Google added a section to Analytics that allows you to see demographic information about who is coming to your website. This can be very useful, and creepy, information about your users and allow you to make intelligent, or creepy, adjustments to your site and marketing efforts. Implementing this is pretty simple unless you use the Yoast Google Analytics for WordPress plugin, in which case you have to implement an, as they say in the industry, ‘work around’.

First login to wordpress and goto the settings section for the Google Analytics for WordPress plugin

Halfway down that page you will see the “Show Advanced Settings” option:
show advanced settings option in yoast Google Analytics for WordPress

Then scroll down to the “Host ga.js locally:” check box and click it.

Once you click on that you will be presented with a text box where you will past this URL: https://stats.g.doubleclick.net/dc.js
host ga js locally with doubleclick URL for demographics tracking in yoast Google Analytics for WordPress

Then go into Google Analytics and go to the Demographics section under Audience and click to Validate and boom you are done!

There is also this video where the validation doesn’t work, but it worked for me:

Yelp gets into the Lead Gen Game

Yelp announced today that they will be adding a feature to all claimed business Yelp pages which allows customers to contact a business directly through Yelp. Personally I feel that this adds another layer for a customer to contact the business. I am sure people will use it but am concerned that small businesses will have to keep their eye on yet another communication layer.
If you are a business owner this means you need to keep an eye out for Yelp notification emails as they may be potential clients:

While some customers prefer to pick up the phone, others would much rather communicate via a keyboard, so this feature adds one more way to reach out to businesses, while giving business owners another opportunity to close the loop and receive even more leads. Biz owners will receive an email when they get a message from a consumer and can reply directly from that email without even having to log into their business owner’s account. When people click on the “message the business owner” button for a particular business, they’ll be shown the average response time to help them understand when, on average, they might get a response.

Yelp Message the Business feature
The average response time feature is interesting but it seems like just posting a business’s email address would be more helpful for the customer.
The good news is that you can opt out of this feature if you want to. I am interested in seeing how it works out.
Yelp Press Release on Message the Business Feature

Styling Ordered Lists with Letters in WordPress

WordPress is the best thing to happen to the web since the web really. If you are a lawyer or work with documents that have nested lists that use numbers and letters you might be frustrated that ordered lists only show numbers. The good news is that WordPress has built in some CSS extras that you can tap into quickly and easily.

Styling Ordered Lists with Letters in WordPress

The first step you have to take if you want to make a list with numbers in WordPress is to change to the Text Editor in the Page or Post you are working on. While the visual editor is great and getting better all the time it cannot take advantage of this feature. Prepare to step into HTML!

Building an Ordered list by Default

To create an ordered lists you use the <ol></ol> tag and then within that use the <li></li> tag for each item that needs to be listed.

Ordered Example:

<ol>
<li>Item One</li>
<li>Item Two</li>
<li>Item Three</li>
</ol>

Creates this:

  1. Item One
  2. Item Two
  3. Item Three

Notice that the default value for ordered lists is a decimal number. In WordPress a bunch of CSS attributes are already loaded in by default.

Styling Ordered Lists with Letters

If you want to have a letter or roman numeral you just have to add some CSS to your <ol> tag:
style="list-style:INSERT_PROPERTY_VALUE_HERE"

Upper Case Alphabet Example:

<ol style="list-style:upper-alpha">
<li>Item One</li>
<li>Item Two</li>
<li>Item Three</li>
</ol>

Creates this:

  1. Item One
  2. Item Two
  3. Item Three

Common List Styling Options in WordPress for Legal work

  • upper-alpha The marker is upper-alpha (A, B, C, D, E, etc.)
  • lower-alpha The marker is lower-alpha (a, b, c, d, e, etc.)
  • upper-roman The marker is upper-roman (I, II, III, IV, V, etc.)
  • lower-roman The marker is lower-roman (i, ii, iii, iv, v, etc.)

Nesting Ordered Lists with Various Styling Options

If you want to get tricky, which you do, you can nest <ol></ol> tags with various styling options listed above.

Nested Ordered List with Various Styling Example:

<ol>
<li>Item 1</li>
<li>Item 2 <ol style="list-style:upper-alpha">
<li>Item A</li>
<li>Item B
<ol style="list-style:lower-alpha">
<li>Item a
<ol style="list-style:upper-roman">
<li>Item I</li>
<li>Item II</li>
<li>Item III
<ol style="list-style:lower-roman">
<li>Item i</li>
<li>Item ii</li>
<li>Item iii</li>
<li>Item iv</li>
</ol>
</li>
<li>Item IV</li>
</ol>
<li>Item b</li>
<li>Item c</li>
</li>
</ol>
</li>
<li>Item C</li>
</ol>
</li>
<li>Item 3</li>
</ol>

Creates this:

  1. Item 1
  2. Item 2
    1. Item A
    2. Item B
      1. Item a
        1. Item I
        2. Item II
        3. Item III
          1. Item i
          2. Item ii
          3. Item iii
          4. Item iv
        4. Item IV
      2. Item b
      3. Item c
    3. Item C
  3. Item 3

Learn more about Styling Lists with CSS here: W3Schools CSS list-style-type Property

How long should the content on my web page be?

Video thumbnail for youtube video How long should the content on my web page be? - Roger Williams Media

I get asked by clients and colleagues a lot about how many words there should be on a webpage. This question is generally focused on organic search engine rankings and how to get more traffic. Sometimes it also focuses on the aesthetic appeal of the page. These are valid concerns but should not be the primary one that motivates you to create a web page.

Watch Roger talk about “how much content you need” in a Video

I did a Google Hangout talking about this, its only 18 minutes long and gets into the details as to why and how:

My suggestion is to focus on whether your content fully answers the question that the page wants to answer. If you can answer this question in 500 words thats great but keep in mind that the average english speaker talks at a rate of about 150 words per minute – h/t Quora That means that in 500 words or less than 5 minutes you are expecting to completely answer someones question about your service, how it applies to them, and how you can help. If thats enough then go with 500 words. My bet is that you are going to need a bit more content to get your points across completely.

Once you answer the question then you can be concerned about aesthetic appeal which is a part of conversion optimization. This is the process where you format the text with bold or italics and create

  • lists
  • allowing
  • users
  • to
  • skim
  • the
  • content

for what they need.

Dont expect that they will need all of the content but don’t leave anything out as that might be just the piece they are looking for.

Finally if you can answer the question and optimize for conversions then the organic traffic will follow.

External Resources

Here are some great posts from Neil Patel on the subject:
How Content Length Affects Rankings and Conversions
7 Simple Copywriting Tweaks That’ll Shoot Your Conversion Rate Up