Email – Personal, Business, Mass Mailing

Email is our prime method of communication these days. It has made communication instantaneous and the transfer of files much easier.  The invention of email was a huge step in communication methods. Most people have a love/hate relationship with email these days. It has gotten out of control. Since it is so easy to do, senders often expect you to answer emails instantly, even during non-business hours. Many people don’t know how to leave email alone during non-business hours now with email being on their phone. Unless you don’t have a cell signal you are expected to be checking email. I know I get a few hundred emails a day. It can be frustrating and overwhelming.

On top of the volume of emails we get there are different types of emails which can lead to even more confusion and frustration. There are three main types of email – personal, business, and mass mailing. The lines are blurring between business and personal these days.

Personal Email

Personal email is your Verizon, roadrunner, yahoo, gmail, AOL, etc email accounts. These are free accounts that anyone can sign up for and use for personal use. These are meant for personal use only. They are often used by spammers because anyone can create and account or many accounts on these systems. These systems often are blocked by business email systems because they are so heavily used by spammers. These systems should never be used for business because they are not professional systems and do not brand your company. Yahoo and AOL are known to be hacked constantly. You should change your password every few months to prevent this.

If you want to sign up for newsletters it is a great idea to sign up for one of these accounts and have all your newsletters sent there. This way your real personal account or business account does not get a ton of spam.

Business Email

These accounts are run by systems internal to your business or a third party specializing in email services for businesses. They are usually very locked down and have major spam and antivirus protection on them. You will get a lot less spam through these systems hence why many times personal email accounts do not get through to them. These emails always use your company name and/or your web site address to help brand the company. This also gives the receiver a level of trust that the sender is legitimate.

Business email is meant to handle day to day email correspondence and transfer of reasonably sized files. Many systems have security in place to prevent the sending of emails to a large number of recipients. This prevents the business systems from being hacked or marked as spammers on the Internet. The limit is usually anywhere between 20 and 50 email recipients.

Mass Mailing

Email marketing has really picked up almost to the point its losing its effectiveness because we get so much of it on a daily basis. Email marketing is all those emails you get from organizations and stores trying to sell you something. It has to be done right in order to be effective and not annoying.

There are systems out there that are meant to handle this high volume of email being sent out. These systems are approved on the Internet and registered with all Spam Blocking companies. These systems do not get marked as spammers because they are approved senders of mass emails.

Any company or organization can sign up with these third party companies and use their services to send out mass emails. The major third party companies are Constant Contact, iContact, and Mailchimp. All these companies charge a monthly fee to use their mass emailing services.

If you are going to be sending large quantities of emails you must use one of these services or you will be marked as a spammer and/or your email system won’t even send out the emails.

There are many advantages to using these systems. Your emails can look like your web site does. This helps brand your business/organization. It can be a great marketing piece. These systems all track how many people open your emails and what links they clicked on. This is a great indication how effective your email campaigns are and what you need to change.

Email is a necessary method of communication that is not going away any time soon. It is important to know the differences between the types of email out there. They all have their purpose and need to be used accordingly.

DotNetNuke 6 – IE Compatibility Mode

Recently I ran into a bizarre issue with DotNetNuke 6 and IE 7/8/9 in compatibility mode. The issue is with the default container pages. If you chose to display a container (module settings), then the content and the title of container would NOT display. There was a blank area where the text should be. The real interesting part was if you looked at the source code, the content was there! Just not being displayed to the end user. If you chose not to display the container then the content would show up on the web page. I had tried the default containers and ones I customized. Neither worked.

This did not happen in IE 7/8/9 standard mode. Just in compatibility mode. No other browsers were effected.

FIX:

As crazy as this was on the container ascx page (EG Portals\_default\Containers\MinimalExtropy\Title_Grey.ascx) you need to put something between these two lines:

<%@ Register TagPrefix="dnn" TagName="VISIBILITY" Src="~/Admin/Containers/Visibility.ascx" %>
<div class="c_container c_head_grey">

CHANGED TO:

<%@ Register TagPrefix="dnn" TagName="VISIBILITY" Src="~/Admin/Containers/Visibility.ascx" %>
 <br/>
<div class="c_container c_head_grey">

As soon as I added the BR code the content of the container displayed along with the title of the container.

This was not a problem in DNN 5.

Search Engine Optimization Basics

The one thing everyone always wants to know is how I can be #1 in Google. What can I do to guarantee this? The truth is no one can guarantee this. Google along with other search engines change their algorithms often to prevent anyone from monopolizing that spot and from anyone figuring out the algorithm. With that said there are many things you can do to help bring your web site to the first page of the search results. This is something you regularly need to be looking at and addressing.

Internal Influences

  • Web Page Coding – It does matter how your pages look behind the scenes. They must be coded to Web Standards in order for search engines to read them easily and properly. Badly coded pages will cause search engines to ignore them. Make sure your web designer is coding to W3C standards.
     
  • Page Title – This is the title that appears at the top of your browser window and when you bookmark a page.  This title should contain your company and additional keywords.
     
  • Page Name – This is the actually name of the files/pages on your web site. Make sure they contain keywords and easily understandable. Don’t use abbreviations – think human readable.
     
  • Content Headings – These are the titles of sections within the body of your content. They should be done using heading tags – H1, H2, etc. Search engines see these tags as more important and rate them higher when ranking your site.
     
  • Images – When you insert an image you have the option of entering ALT text. You should always enter text that describes the image and has keywords. Not only do search engines look at these ALT tags but people with visual impairments will be read these ALT tags. It is very important to make them descriptive.
     
  • Domain Name – Your domain name can be more than just your company name or you can have multiple domain names. You can have your company domain name but then choose at least one other that is more descriptive about what you do or provide and that contains those important keywords.
     
  • Content – This is the most important. When you are writing text for your web site think about what keywords you want to make sure your site comes up for. These keywords have to appear in your text and in the other categories mentioned above.  The more times they appear the higher the ranking in search engines.
     
  • Links – If you have words that represent pages in your site they should be linked to those pages.

External Influences

  • Links – It is important that other sites in your industry/topic link to your site. Having your site listed in random directory sites is not helpful. It has to be linked from a site that is somehow related to your industry/topic.
     
  • How often people who get your page in their search results click on the link to your page.
     
  • Links from popular pages that link to your page are essentially votes that your site is relevant to the search topic.
     
  • Links from high-ranking pages are the most important factor in determining rank, but overall volume counts too.
     
  • Social Media – If you have a Facebook Fan Page or a public personal profile your content will be indexed by search engines. The more times you post and your posts contain those important keywords, your search engine ranking will go up. Same goes with Twitter.

Search engines are your biggest blind user of your site. There are many things search engines cannot see. Some are:

  • Text displayed with a graphic
  • Flash animations
  • Mostly graphical pages
  • Image maps
  • Navigation done with graphics or JavaScript

Search engine optimization is not an easy task and needs to be updated frequently. There are tools out there to help you take on this task. Google has many free tools out there.

Google Analytics – http://www.google.com/analytics/

Google Webmaster Tools – http://www.google.com/webmasters/

HTML 5 Multimedia Development and Design

Recently I read HTML 5 Multimedia Development and Design by Ian Devlin.

Web Site – http://html5multimedia.com

The book is a great primer for understanding the functionality of HTML 5 when dealing with multimedia. It is easy to understand and gives great code examples that are easy to follow and implement. The book covers images, videos, and audio files in HTML 5.

I see a lot of promise for HTML 5. Things that have been impossible to do or hard to produce will be very easy with HTML 5. Images will be able to have captions just by adding attributes to the image tag. No more trying to arrange image captions in tables so they aligned correctly. Rounded corners on images will also be possible.

I am most impressed with the audio and video implementations in HTML 5. You will be able to accommodate all media types in the same tag. There are many attributes that easily allow you to configure the controls on video and audio files. Multimedia will be very easily styled using CSS.

HTML 5 has a lot of potential. It will be awhile before it is fully developed and supported. Currently each browser supports portions of it. Prior to implementing anything you should check to see which browsers support the functionality you are implementing.

Manage Your Personal Facebook Presence

Social media has invaded our personal and business lives. It can be a huge time waster and a daunting task for a business owner. There is another issue that is coming more prevalent with Facebook – Security.  There is a lot risk involved to sharing so much information online. You need to be aware of what you are sharing and who has access to what. Facebook is constantly changing and you need to be aware of what these changes are to protect yourself and your business.

I get asked all the time how to deal with Facebook on a personal level and a business level. There are ways to keep you safe online and keep your Facebook presence manageable.

Personal Facebook Profile

  1. Posting GroupsStatus UpdatesWhen you are posting a status update you should always make sure you are posting only to your friends. You never want to post to the public. Posting to the public means anyone who is not a friend of yours can see your posts. When you post a status update in the lower right corner you have a list of options.

    You can check your previous posts by clicking on your name at the top of your browser window. Then mouse over each one of your posts. It will show an icon in the right corner of each post. If you see a globe then it is published to the public. You can change it to friends only. You have to watch when you post from your phone too. Most phones automatically choose public postings.

    You can set your default posting group by going to Home -> Privacy Settings. Make sure in the first section called “Control Your Default Privacy” you have chosen “Friends”.
     

  2. Unfriending – There will come a point when you go through your friends list and need to clean it up. If you want to remove a person from your friends list you can do it and that person will NOT be notified. To remove a person from being a friend, mouse over their name. Then mouse over the “Friends” box.  The last option is “Unfriend”. Choose that option to completely remove the person from seeing any of your postings.  If you don’t want to prevent the person from seeing your posts but you don’t want to see theirs you can mouse over “Subscribe” instead. Then you can choose to unsubscribe to their posts.
     
  3. Managing Content – Facebook content or people’s status posts can get out of hand. Some people love to play the games and you could have 20 updates based on their game playing in a few minutes. You can hide these posts. I personally hid all game status updates. I did not want to see those since I do not play any games on Facebook.  To hide particular types of posts, mouse over the person’s name. Then mouse over the “Subscribe” button. There will be a list of items you can choose to see when the person posts them. I uncheck the games item for anyone who plays games online. I also regularly uncheck “Music & videos”.  Facebook does allow you to really choose what you want to see from your friends posts.



     

  4. Limit AudienceLimit Access to Past Posts  - With all Facebook’s changes in their privacy settings they have implemented a way for users to go back and limit what people can see on their past posts. This is a great tool to use to change all your posts at once. You can restrict access to all your past posts no matter what they were originally posted as. To get to this feature go to Home-> Privacy Settings.  Choose “Limit Access to Past Posts”.  Click on the “Limit Old Posts” button.



     

  5. Watch What You Post – With this technology there comes responsibility. You need to use common sense when posting to any social media sites. First you should not be using these tools as a place to bad mouth people. Even if that person is not a friend on Facebook changes are someone will tell them about your comments. I can’t tell you the number of times I see major fights happen over a stupid comment on Facebook.  Don’t take what you see on Facebook too seriously. People make comments in the heat of the moment.

    You should use the lists you can create to post comments to certain groups of friends. For example you should keep business and personal posts segregated.

    Potential employers now check all social media sites for what potential employees are posting. This is big reason to make sure your security is in place. You don’t want potential employers to see what goes on in your daily life. I have not hired a potential employee who interviewed great, solely because of what was on his Facebook page.

     

Business Facebook Fan Pages

If you have a business and want to have a Facebook presence always make sure it’s a fan page not a personal profile. You will need to create a personal profile then you can create a fan page. That is one rule Facebook does have when creating fan pages.

Facebook fan pages are open to the public since it is meant for a business. What you post can be seen by anyone whether or not they are a fan of your page or not. There is some security you need to put some thought into for your fan page.

  1. Posting – Facebook allows you to determine who can post on your fan page wall. Do you want people to be able to post on the wall is the first decision you need to make. You have the options of allowing them to post, add photos, add videos or tag your company in photos. The whole purpose of social media is to allow communication. People not comfortable with social media quickly say I don’t want anyone but me posting.  This does defeat the purpose of Facebook. You want to allow communication with your followers. I would suggest allowing posts but nothing else. To manage these permissions, go to your fan page. Then in the upper right corner click “Edit Page”.

     
  2. Fan Page Admins – You can grant other Facebook users the ability to manage your fan page. This can be helpful to manage your social media presence but also needs to be done with caution.  You don’t want too many admins since they will have full access to your fan page. To make a person an admin of your page they first need to become a fan. Once they are a fan, go to Edit Page in the upper right corner. Then on the left side of the page click “Manage Admins”.  You can add them as an admin here.

     
  3. Posting as You or Your Business – Facebook now gives you the option to post as yourself or your business. If you are posting on your fan page you should post as your business. Then if you want to comment on a post or a post requires a personal touch then you should post as yourself. To switch back and forth between posting as yourself or your business, go to your fan page. Then in the upper right corner choose “Edit Page”. Click the first option on the left side menu – “Your Settings”.  If you want to post as your business make sure the first check box is checked. If you want to post as yourself make sure it is unchecked.

 

Session Variables in IE

Recently we had to mix an old ASP application with DotNetNuke. This was for a members site. Members had to log into the ASP application which created a session variable. This session variable needed to be passed along to all pages within the members site. The members site was a combination of ASP pages in iframes and DotNetNuke pages. During login the session variables were set.

The variables were passed perfectly from page to page within the members site in Firefox and Google Chrome. In IE the users were constantly brought back to the login page saying their login failed. IE was not accepting the session variables.

The reason why this was happening in IE is P3P. I had never heard of this until now. Apparently IE is more restrictive about cookie privacy, and it implements P3P, so you have to explicitly tell it that the cookies from the Iframes ore OK.

P3P information – http://www.w3.org/P3P/

The fix was on every ASP page this code needed to be placed:

Response.AddHeader "p3p","CP=\""IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"""

Thanks to Dan for finding this quirk in IE!