Moving boxes .. and WordPress sites
These moves can be really dependent on the scenario you are dealing with, for example: who has the domain registered etc., so I’m just going to detail what I did and hopefully it will help others.
At first glance SEO and membership sites seem to be two entirely unrelated things. When Googlebot encounters a login page, that page is a brick wall that stops it cold, since search engine bots don’t have a way to log into your site. So any content behind an authentication wall is essentially invisible to Google and the other search engines. So when you are setting up a membership site do you need to worry about SEO at all?
Example of WishList Member Login Page
Dynamically generated XML sitemaps are one CMS feature you will want.
If you are considering selecting a Content Management System for your website, make sure you select one that provides a rich set of SEO friendly features.
Here’s my checklist to make sure you get a CMS that won’t set you up for failure.
Do Bing Penalties Really Exist?
Confused about Affiliate Disclosure in Email Marketing? So am I.
If you are not familiar with this business model, here’s how it works.
Of course this is just a high level overview, but that should be enough information for you to get the gist of it. So the question is, do you have to disclosure the fact that you are a partner (or a affiliate) in the email you send to your list?
When I created citations for a business six months ago, I wrote this 101 style blog post while it was still fresh in my mind. Since I now offer a local SEO video module as part of my SEO for Business Owners Course, I’ve returned to it and added even more details. You’ll learn how the local seo ecosystem works and all the basics you’ll need in getting started in local SEO.
In order to know whether you are improving the performance of your website, you need a way to measure your progress. This is where Google Analytics comes in.
You will need a Google account. It’s easiest to create a or use an existing gmail account, although it is still possible to create a non gmail account as a Google account.
Once you have created your Google account, navigate to Google Analytics and click on “Admin”. Enter the name of the account, website and website URL (see below). NOTE: As of April 2014, all new GA accounts use Universal Analytics.
Click on the “Get Tracking Id” button. Note: Depending on which approach you take, you may need both the UA code and the tracking code shown on the next screen.
The way that Google Analytics works is that when a visitor comes to one of your web pages, a piece of code that has been installed into your website fires and sends the tracking information to your Google Analytics account. So you need to install the GA tracking code into your website in this step. Fortunately if you are using WordPress there are plugins that make this easy for you.
We’ll use a popular one called “Google Analyticator”. Google Analyticator makes the installation fairly easy and even adds a dashboard into your WordPress admin. This plugin is available in the WordPress repository, so to install just click on “Add New” and type in “Google Analyticator” to find it. Once installed, navigate to the plugin page and click on “Settings” for the plugin.
There are two ways you can use Google Analyticator:
Most of the settings I leave as is – except the ones I note in the screenshot below:
If you have many plugins and are concerned about performance, you may want to skip using a plugin and install the code directly into your theme. This is an advanced approach that requires you be able to edit your functions.php file on your server.
In the functions.php file you want to add both an action and the function “add_googleanalytics” as in the below:
function add_googleanalytics() { ?<
Insert the code you copied from GA here.
It should begin and end with <script> tags
<?php }
add_action('wp_head', 'add_googleanalytics');
Google Analytics helps you track your website’s traffic. Google Webmasters Tools (now known as Google Search Console) is the channel Google uses to communicate to you any problem its crawlers might find on your site. You should set both up.
Fortunately once you have Analytics setup, it’s easy to also setup Google Webmasters Tools as it will just verify based on the Analytics code you just installed in your website.
Canada rolled out a new anti spam law (the CASL) in late June of 2014. The majority of the provisions of the new law are already in effect (as of July 1st), however there is a transitional period to seek “explicit consent” from people you already have a business relationship with, more on that in a moment.
You might be thinking, I don’t live in Canada, so who cares? Well if you run a business that might have Canadian customers, you have to care. If you have gathered email addresses for a list, it’s quite likely that some of your subscribers are Canadian. And while some of them might have a .ca email address, plenty more will have used a free email service such as gmail or hotmail, so you really can’t tell who are the Canadians on your list.
So you might as well assume that you need to comply with CASL, which is more restrictive than the US CAN-SPAM Federal Act.
I’ve spent some time reading through the law text and various articles, and here’s what I’ve learned. Now I’m not an expert, on any law, Canadian or otherwise, but this post should serve as a starting point. If you want to learn more, I would suggest reading Michael Geist’s articles that can be found on the Toronto Star, since he IS an expert on Canadian Internet Law.
Why don’t my child theme CSS changes work?
I’ve created many child themes. It’s usually a quick and easy process that takes just a few minutes, especially if you are comfortable with the task of creating a directory on your server.
However recently I ran into issues modifying the CSS of a child theme using the Responsive theme as the parent that took me a long time to resolve. I spent hours looking through posts and the WordPress forums and found no answer, so if you are having the same problem with your child theme read on..
My Favorite GWMT Features
While Analytics is all about your traffic, GWMT focuses on how your site is crawled and indexed. GWMT is also the place where Google notifies you of any penalties and when malware is detected on your site.