Why Do I Need 2-Factor Authentication?Countless people use the same passwords across multiple accounts. This is a problem because there have been many password leaks over the years. Chances are pretty good your e-mail address is on that list. If you want to check, visit haveibeenpwned.com. Even if you're not on that list now, there will be more hacks and inevitably some website you registered with over the years will get hacked. Hackers will take your e-mail address and password to attempt to login to various accounts. If they get the right ones your identity can be stolen.
How Do I Protect Myself?The first step to get 2-Factor Authentication is to install an app, such as Google Authenticator, on your phone. Most websites that store sensitive data have the ability to enable 2-Factor Authentication. I recommend looking under "My Account" or "Account Settings" on those websites. Under "Security" you will usually find an option to enable 2-Factor Authentication. The website will show a QR code, which you scan with the Google Authenticator app and you're good to go. The next time you login you'll be asked for a six-digit code, which is generated in the app and updated every 30 seconds.
Learn From My MistakeI have 2-Factor Authentication enabled on every account that I possibly can. I had an issue where one of my CPanel (hosting control panel for a website) accounts got hacked. I was using a very strong username and password. Most likely my clients' e-mail was hacked and the intruders were able to do a search for certain words in past e-mails, such as "CPanel". I had sent a password list with all the website information, which included the CPanel login (I have since changed how I send passwords). I hope this information helps you protect your passwords (and ultimately your identity). If you want to learn more about 2-Factor Authentication. If you're looking for a new website, have an existing website, or just need some SEO improvement, please contact me today. I'd love the opportunity to help your business improve its web presence.
Often times I'm asked by clients to help them choose a domain name. Google does give some weight to the keywords in domain names, although not as much as they used to. Nevertheless, having keywords in your domain name is still important because it can give you a small bump, possibly improving your search engine ranking. Let's say you have a roofing company that primarily serves the Chicagoland area and your business name is XYZ Roofing. Some good SEO-Friendly domain name options would be xyzroofingchicago.com or chicagolandxyzroofing.com. Whenever possible you want to combine your service (roofing), service area (Chicago or Chicagoland) and company name.
I have an existing domain name - Should I change it?
No. Another more important ranking factor is the age of your domain. A domain that has been in existence for 20 years with a company website on it gets a lot of credit from Google. If you already have a domain name with a website on it just keep it. I have moved existing websites to a new domain with 301 permanent redirects from all the old URL's to the new URL's. 100% of the time the ranking takes a hit. It will eventually rebound, but most companies can't afford to lose traffic.
Where can I see what domain names are available for purchase?
There are many domain registrars but my favorite is Namecheap. They charge $8.88/year to register a domain, which is one of the lowest prices you will find. Their website is easy to use and they've been around for a long time. Right on their homepage, there's a box to search available domain names.
Is a long URL going to be tough for customers to type in?
While SEO-Friendly domain names are great for SEO, a super long domain name can be annoying for customers. Try to limit your domain name to 20 characters or less. Another thing to consider is that most people will just do a Google search (ie XYZ Roofing) when they're looking for your company, so don't worry too much about the URL. One of my customers on Long Island, NY came to me with a URL he already had, which is longislandwindowwashingpowerwashing.com. While it's a really long and inconvenient URL to type in, his search rankings are really good because of it. Balance is key.
There's a lot more to SEO
While your domain name is a ranking factor, it's not a huge factor. Having a good title, description, headings and content is also crucial. Backlinks to your website and company information listings are also very important. If you're looking for a domain name, have an existing domain or just need some SEO improvement, please contact me today. I'd love the opportunity to help your business improve its web presence.
Ever visit a website and think... that's pretty cool. It happens to me all the time and I always turn to the best tool out there to figure out what technology a website is using. BuiltWith is an unbelievable tool that can show you everything there is to know about a website. Not only can you figure out which CMS (Content Management System) they're using, but you can even figure out which plugins they're using (and the technology those plugins use sometimes). For example, if you look up my website you'll not only discover that I use WordPress as a CMS, but it also shows that I use the theme Porto. You can figure out every single plugin I have installed on my website very quickly.
I always tell clients if you've seen it on another website, you can have it on yours. BuiltWith is how I quickly determine what technology was used so I can recreate it and put my own twist on it. If you need a new website, need to improve your existing website or have a graphic design project, contact me today and I'd be happy to discuss how I can help.
Whenever I design a website one of the first considerations is the color palette that will be used. Colors are typically pulled from an existing logo or based on customer preference. Considering there are 16,777,216 hex colors to choose from, selecting colors can be extremely subjective. Occasionally a client will want a certain color, only to say "a bit lighter" or "a bit darker". The solution to this problem is a tool from Adobe called Adobe Color.
What I like about Adobe Color is the simple interface and the ability to easily create complimentary colors for the colors you select. The various options on the left give you a quick twist on the shade of the color you selected. Click on the Explore tab at the top, and see popular color pallets and randomly generated color palettes that may inspire your creativity. The hex code (looks like #ababab) is what web designers need to use the color within a design element. Whenever I lack natural creativity this tool help spark my creative flare.
If you're looking for a website or graphic designer, contact me today for a free estimate.
I host email for the majority of my clients and forward their domain email (@yourdomain.com) to a Gmail address. The reason I do this is the convenience and functionality of Gmail. Also, most business clients have multiple email addresses and don't want to login multiple different places to check their email. Forwarding email to a Gmail address and using Gmail's 'Send Mail As' feature gives my clients the ability to send and receive their domain email from Gmail. I will write an article on that process in the future, but for now, see this article on how to do that.
Being able to sign into Gmail using your domain email address is another way to streamline the entire process. Follow these steps to allow that feature:
- Login to Gmail
- Click on your profile photo on the top right and select 'Google Account' below your name
- Click on the 'Personal Info' tab on the left
- Under 'Contact Info' click on 'Email'
- Click on the Advanced dropdown, then under 'Alternate Emails' select 'Add Alternate Email'
- Once you've added an 'Alternate Email' you will be able to sign into your Gmail account using the domain email address you entered in this field.
If you have the money to spend, another option is using GSuite, in which Google actually hosts your email and allows you to manage multiple users. GSuite costs $6/user/month for 30GB of Google Drive storage, or $12/user/month for unlimited storage. Many of my clients don't want to spend that money when they can forward their domain email to Gmail and use this login feature to get a very similar product for FREE. If you want to learn more about this topic contact me today and I'd be happy to walk you through everything.
Google Analytics is the best way to see who is visiting your website, where they came from, what they did on your website and more details on their overall interactions with your website. I install Google Analytics on every website I build, but very few of my clients actually monitor the statistics it provides. While Google Analytics can seem overwhelming due to the wealth of information it provides, I'm going to show you how to create a custom report that will simplify these statistics. Even better, Google Analytics allows the ability to schedule this report to be emailed on a scheduled basis (once, daily, weekly, monthly, quarterly).
To create a custom dashboard on Google Analytics first pull up your websites Google Analytics page and click on 'Customizations' beneath 'Home', then select 'Dashboard'. When you click the Create button you will be given the option to create a blank dashboard or use their starter dashboard, which has some of the most common widgets all ready to go. You can add up to 12 widgets. How you choose to set up your dashboard is entirely up to you. Widgets pull information stored in Google Analytics and display that information as a number, graph, map, table, pie chart or bar graph. Some common examples are Users (Total Visits), % New Sessions (New Visitors), Users By Source (If a user clicked a link to visit your website rather than typing in the URL, where did they click that link), Sessions by City (Where do your visitors live), Sessions by Keyword (What term did they search for to find your website) and the list goes on and on.
Lucky for you, I have created a pretty great custom dashboard that you can easily import into your Google Analytics account by simply clicking this link. The widgets I created give a pretty good overview of how many people visited your website over a 1 week period, new vs returning visitors, most popular days of the week, what they searched for, where they came from, how much time they spent on your website, what browser they were using and the type of traffic (paid/organic/direct/referral).
Who wants to login to Google Analytics every day and stare at numbers? I certainly don't, so I setup reports to be emailed out on a weekly basis in PDF format. All you have to do after you create your custom report is click on the email button above the report. You can choose who you want to send the report to (you can add multiple emails by separating them with a comma), write a subject, message and decide how often you want the report to go out (once, daily, weekly, monthly, quarterly). After that sit back and let your reports come to you!
I highly recommend if you have a website with Google Analytics you click through all the different options you have. You can do a lot more than creating reports. If you want to learn more about the power of Google Analytics and how to use the information gathered to improve your business, please contact me today. I'd love to help you out.
Google has been giving more and more SEO weight to companies that actively use social media. I recommend that all of my clients post on social media as often as possible, ideally once per week. While I know that's a challenge, it's becoming increasingly important to help your search engine rankings. Buffer is a great tool that allows you to post to Facebook, Instagram, Twitter, LinkedIn and Pinterest at the same time, from one place. I would currently consider those the top social media platforms for businesses ranked:
- Facebook - 2.23 billion monthly active users
- Instagram - 1 billion monthly active users
- Twitter - 335 million monthly active users
- LinkedIn - 294 million monthly active users
- Pinterest - 250 million monthly active users
In addition to these 5 social media platforms, I can't understate the importance of YouTube (1.9 billion monthly active users) and Google My Business posts. YouTube can be tough if you don't like being on camera, but even short videos carry weight. YouTube is a Google product... Google likes when you use their products. Speaking of which, within the last year Google has started allowing companies to post on their Google My Business listing. These posts show up on your Google business profile and show for one week... another indicator Google wants you to post every week. Unfortunately, there's no way to currently post to Google My Business through Buffer or similar tools, but I'm sure that will change.
Optimizing your use of hashtags and posting weekly on as many social media platforms as possible is the key to success. Posts can be as simple as a picture with a sentence, or an entire blog post. I integrate Wordpress with Buffer so you can create a blog post and automatically have it sent out to your social media platforms. That way you're getting SEO benefits from creating content on your website while also getting credit for the social media aspect.
If you would like to learn more about posting on social media, or are interested in getting pricing to have me post for you, contact me today.
Google Hangouts Meet is one of the best free video conferencing tools out there. If you have a Gmail account you already have access to Google Meet. Like most things Google creates, Google Meet is easy to use, easy to get started and works great. The feature I use most on Google Meet is their screen share feature. I regularly use this feature to review websites with clients and make live changes. During most calls, I don't even use the video feature.
Google Meet allows up to 25 people to join your video conference. They also have a feature to allow people to join by phone and just listen in. Of course, Google Meet is also fully integrated with Google's other products such as Calendar. When you create an event in Google Calendar you have an option to also create a meeting. That way when you share the event with your guests not only will they be able to add it to their Google Calendar, but you've already sent them the link to join the meeting.
If you want to learn more about Google Hangouts Meet or any other Google products, contact me today. I have a lot of experience working with Google's suite of apps and teaching clients how to use them.
Optimizing images for the web is crucial. Google gives a lot of weight to website load time and images are the largest files on most websites. The goal with optimizing images is reducing the overall size of the file while maintaining image clarity. There are a lot of tools out there which can accomplish this task, but none easier to use than Imagify. Imagify is a Wordpress plugin that automates the image optimization process. Not only is the interface very easy to use, but it also does an excellent job at reducing file size with minimal loss in quality.
I use Imagify on all of my websites. Imagify can optimize your images as you upload them, or for an existing website, it can quickly optimize your existing images. Imagify is free to try (25MB limit) and has monthly data plans for higher limits. I pay those costs for all of my clients. If you're interested in learning more about Imagify or need someone to optimize your website, contact me today.