Thursday, May 23, 2019

Traditional Marketing Methods Don’t Translate into the Digital Era – CPS Can Help!

Can you even remember what it was like not to have access to the internet everywhere you went?  It is hard to imagine there is anyone out there that is not using the internet.  The number of internet users rises on a daily basis which has led to a change in the way consumer shop which means that the way businesses conduct business must also change.  Offline marketing is not nearly as effective as it once was.  Because we use marketing to connect with people when they are ready to buy, where they are ready to buy it is important that companies expand their reach into the digital world.
There is not really any way to compare print marketing with digital marketing.  They are two very different beasts however; in theory they have the same objective – to promote your products or services.  They just have very different methods of achieving this end result. 

Digital marketing is all encompassing.  It includes all marketing efforts on electronic devices and the internet.  It allows businesses to use digital channels like Google & Bing (search engines), Facebook & Twitter (social media), Email, YouTube, PPC, and other websites to connect with users. 
In order for digital marketing to be effective, a campaign must support the goals of the customer.  Connecting with users where they are and when they are ready to purchase online requires a spectrum of tactics and it is up to business owners to decide how each method can be used to market their company. 

Examples of Digital Marketing

  • Search Engine Optimization (SEO)
  • Content Marketing
  • Social Media Marketing
  • Pay Per Click
  • Email Marketing
  • Affiliate Marketing
  • Marketing Automation
  • Online Public Relations

Search Engine Optimization (SEO)

SEO is the process that is followed when optimizing your website in order to land on the top of the first page of a search engine.  The first organic positions have proven to receive more traffic than websites that are placed on the second+ SERP.
SEO can be done on a website pages, off of websites, and on the backend of websites. 
On page SEO involves content creation, the text which users will reach when opening a page of your website.  Keyword research is performed to ensure your content is made up of search terms users are entering to find you.  Higher placement on search engines occurs when your website provides the solution to the users need.

Off page SEO involves the creation of inbound links. This is what gives your website authority.  The number of links back to your site from outside sources shows search engines that you have clout, which increases rankings for the search terms you care about. 
The last aspect is technical SEO.  Every website has a backend.  There are a number of platforms developers can use to create your website.  Here at CPS we use custom coded backends which means that our developers hand code each aspect of your website unlike template platforms like Wordpress that use plugins.  This allows us to better focus on the technical aspects of SEO including: image sizing, structured data markup, CSS file optimization (all 3 increase the speed at which your website loads) and Meta tags (which helps with optimization).  
All three – On Page, Off Page and Technical search engine optimization are used in Google’s algorithm for placement in their SERP.

Content Marketing

Through the creation of and dispersing of different types of content assets business are able to increase brand awareness, boost traffic, and generate new leads, all of which should lead to more customers. There are several channels to create content marketing including:
  1. Blog Creation and Regular Posting
  2. Ebooks, Whitepapers, and Case Studies
  3. Infographics

Social Media Marketing

Through the use of regular updates using social media companies can increase brand awareness, boost traffic, and generate new leads, all of which should lead to more customers.  There are a number of different social media outlets that companies can use that all attract users in a slightly different way.  I am sure all of you by now have heard of Facebook however there are a number of other SM products including: Twitter, Linkedin, Instagram, and Pinterest.

Paid Search & Display Advertising (Pay Per Click, PPC)

PPC is a popular method of advertising your website that involves publishing ads targeted to researched keywords.  When the ad is clicked, and a user enters your website you are then charged a nominal fee. Pay per click through Google Ads is the most common PPC.  Advertising ads are placed within Google search and display networks which includes Google SERP and YouTube.  Placement is determined by your budget, keywords QS, targeted ads, and competition.  Other Pay Per Click channels include Facebook, Twitter, & Linkedin.

Affiliate Marketing

Performance-based advertising includes when you receive commission for promoting someone else’s product or service on your website.  This includes video ad hosting using YouTube Partner Program and posts of affiliate links on your SM accounts. 

Marketing Automation

This type of marketing uses software to provide basic operations without users entering information uniquely.  Software enters repetitive information for users so that they do not have to do it manually in several different locations.  These scheduled automatic postings can be done in several previously mentioned areas of marketing including:
  • Newsletters
  • Social Media Posts
  • Emails
  • Lead-Nurturing Exchanges
  • Tracking and Reporting.

Email Marketing

Email is a common method that all companies use in communication with prospective, new, and current clients.   Emails can be sent often or infrequently.  Emails keep your company in constant contact with people that have previously expressed interest in your business.  If you are looking for an inexpensive way to promote an event or upcoming sale an email marketing campaign is a terrific marketing tool to use.  There are many types of emails that can be sent including:
  • Newsletters
  • Updated Blog Posts
  • A Follow Up to Website Visitors
  • Loyalty Program Member Emails
  • Customer Nurturing Emails Such as Recipes or Tips

Online Public Relations (PR)

Public relations online is similar to that of PR in the “real” world.  It gives business the opportunity to earn coverage through different digital mediums.  Traditional PR might include volunteering at a local food bank that a news outlet is covering.  You are giving to the community and in return your good will is publicized.  Online PR is similar, the channels commonly used include:
  • Social Media – Talking to journalists on different social media platforms allows you to form relationships and grows your media opportunities
  • Online Reviews – Engaging with customers that leave both positive and negative reviews allows you to add a human element to your brand and protect your company’s reputation.
  • Replies to Comments – Just as you respond to online reviews, responding to comments left on Blog posts, social media content, and other types of website materials gives you an outlet to engage with and produce conversation that centers around your company website.
Long gone are the days of approaching marketing as a one size fits all process.  In the digital age that currently exists it is important to meet users where they are and show them how your products and services meet their needs.  Everyone has a different approach when using the internet which is why digital marketing is key to ensuring that you are reaching customers where they are and when they are ready to act.  By creating a digital marketing strategy that encompasses a variety of means you are sure to reach a wide variety of users with your digital message.

Creative Programs and Systems is an all-inclusive tech company that specializes in Custom DevelopmentManaged IT Services, and Digital Marketing.  All work is done in-house, we never outsource services from custom server builds and workstations, custom software programming and phone app development, to search engine optimization and paid advertising, our professionals provide results.  For more information on CPS check out our website at https://www.cpsmi.com.

Tuesday, April 23, 2019

What’s the Difference Between Computer Viruses and Malware?

Often the terms malware and computer virus are used interchangeably however they are in fact not the same.  A computer virus is just one type of malware that a computer can become infected with.  It is a commonly used term to describe an infection within a computer system.  The term malware is a broader term and refers to any and all malicious software that infects a computer, including a computer virus.  Two common types of malware that users are familiar with are spyware and adware.  It is crucial that users install protection software to fight off new malware as it occurs. 

Malware infections are infecting computer systems and mobile devices at growing rate.  Malware is a software program that has been created to cause damage and spread infection from a host system to systems the host comes in “contact” with.  Including computer viruses, malware includes various types of software including trojan horses, worms, adware, and spyware.  The most aggressive malware, known as ransomware, works to gain financially from computer users. 

Viruses:  As previously stated, a computer virus is one type of malware on its own.  A virus is infectious software code that is used to infect a host system and spreads when it runs.  Computer viruses are most often spread when software is shared between computers.  It is similar to a parasite in that the virus “feeds” off the host computer and spreads from the host.  Once the host shares the virus it then continues to spread to systems that it is shared with.   A lot of users with viruses end up with them due to receiving and opening an email that has a virus infection. The more the email is shared, the more systems ultimately become infected.

Adware: Infected software that comes through in the form of advertisements is known as adware.  This type of malware that provides advertisements in order to bring in revenue for the source.  The infected ad is shown to the computer user and when the ad is installed the system is infected.  Adware software is coded in a manner that it uses the sites that users often visit to create related ads.  Although all adware does not have the intent to harmful it becomes a problem because it slows down computer function and can be quite aggravating. 

Spyware: Software that spies on your online activity and tracks where you go on the internet in order to gather information on the user is known as spyware.  Users do not consent to the tracking and often do not know it is running.  Spyware is a difficult type of malware to detect.  Employers may install spyware programs to monitor the online activity of users.  Employer installed spyware software will not spread.

Worms:  A worm is a malware type that duplicates itself and annihilates the information and files that are saved on the pc including the operating and data files.

Trojan: Trojans are a virus that has been created in a manner that builds user trust by making them think they are about to tun a safe program.  They are designed to steal information and then take over the files within the computer system.  In larger commercial settings, Trojans can make network resources unavailable to users when they try to reach it.

Ransomware: The most malicious type of malware is known as ransomware.  Users are unable to access the system until they have paid a fee.  Often times a pop-up shows on the computer screen which states the user has been locked out.  It will state that a ransom fee needs to be paid in order to remove any restrictions that have been placed on the system.  Cryptolocker is the most well-known type of ransomware today. 
If you believe that your personal computer, server, or network workstation has become infected with malware it is critical that the system is shut down and immediately scanned by software that is specifically designed to locate and remove infections.  The professional IT specialists at Creative Programs and Systems can perform these scans via remote desktop, in person at your location, or on-site in our Brighton, MI location. 

Creative Programs and Systems, CPS, is an all-inclusive IT solutions company offering a variety of services including: managed IT services, IT consulting, residential computer services, custom programming, website design, iphone & android app development, and more.  More information can be found at https://cpsmi.com.

Wednesday, April 3, 2019

The Million Dollar Question: How Do I Get My Website on The First Page of Google?

Every business on the internet wants to know how they can get their website ranked well enough to show up on the first page of search engines, mainly Google.  It really is a million-dollar question and if the answer was as simple as the question then I would be out of a job however, it is not simple and instead requires a great deal of patience, time, effort, and understanding.  The good thing is you are in the right place to start the adventure of 1st page Google rankings and we are the team of experts that can help get you there!

It is important to first understand how search engines like Google work.  Many people use Google and the Internet interchangeably.  This is however, incorrect.  The internet is, “a global computer network providing a variety of information and communication facilities, consisting of interconnected networks using standardized communication protocols.” (https://www.dictionary.com) In real people speak, the internet is the one source where the world can connect without borders.  This connection involves search engines, web sites, and more.  Google is not actually the Internet and even if your site is not ranking on the first page of Google does not mean it is not showing up on the Internet.  What it does mean though is that your website it lives on the internet but is not displayed as an option in Google’s search results for the exact keyword that was searched.

Google is not human, it is in fact an automated system that works 24/7/365 visiting websites throughout the internet.  Google takes a glimpse of each page within the website and tucks this information into a large database where it organizes this information into usable data for later search inquiries.

In theory Google is “reading” the content on pages of your website including text, pictures, video, and audio files.  This data is used to determine exactly what that page of your website is about and uses it to decide what web pages to show in searches and in what order for specific keywords and keyword phrases.  In real speak, Google uses several elements to create an algorithm to establish what pages (websites) within the Internet are the most relevant to the specific phrase that is searched and displays them in order of relevance.  These results are known as SERP, Search Engine Results Page; the result, the SERP is defined as the first ten website pages that are shown.

A SERP itself is broken down in a unique format.  The top results are usually comprised of paid ads that come from Google Ads, formerly known as Google Adwords.  The next section is filled with local businesses listings and a map laying out the locations and basic service area.  After that you will find the main area where the organic listings are found.  These are the top 10 webpages Google has found that are relevant to the search term(s) as described above.

Often clients are on Google but just aren’t showing on the first page results.  There are several factors that play into where your site pages are ranked within Google for searches using keywords and phrases that are relevant.  The goal is to rank on the first page but just because you aren’t on page one doesn’t mean that you aren’t “on Google”.

To get ranked by Google your website and pages need to be indexed.  This is the case for all search engines not just Google.  There are several ways that this can be done: manually through an indexing tool such as Google Search Console or automatically over time as Google is scanning the internet it will find your site.  This process can take some time though so if you have a newer site it is in your best interest to have the pages of the site manually indexed.  If your page is not showing up in Googles search results for a keyword or phrase you think it should be it is time to evaluate the reasons this is occurring.  Remember to look as you may not be coming up on the first page results but instead on a later SERP.  Both are “issues” that can be resolved.

I know what you are thinking, “Ok, my site is there on page 17 but how in the world do I get it on page 1 where it will actually be seen?”  This is the million-dollar question, it is what all website owners strive for. In fact, so much that there is an entire industry that was created to do this one specific thing, RANK WEBSITES AND PAGES ON GOOGLES FIRST PAGE! As we have mentioned, there are two ways that first page Google rankings can occur: paid advertising (Google Ads) and organic listings.

In our next installment we will dive into each method of reaching Googles front page.  The one thing to remember is that if it was easy everyone would be there.  The process of ranking on Googles first page through either paid or organic listings is not simple or overnight.  It will take time, patience, and perseverance to obtain the status you are looking for with your website.  Thankfully you have found right where you need to be!  The professionals at Creative Programs and Systems are here to lead the way.

Creative Programs and Systems, CPS, is an all-inclusive IT solutions company offering a variety of services including: managed IT services, IT consulting, residential computer services, custom programming, website design, iphone & android app development, and more.  More information can be found at https://cpsmi.com.

Tuesday, April 2, 2019

Software Development For iPhones and Android Using Cordova

One of the greatest challenges of a software development company working with iPhone and Android apps is time to develop on both platforms. While native programming these devices has its positives, rapid deployment of software is crucial in maintaining a profitable business model.  Using Cordova (PhoneGap) to achieve this, we have realized 200-300% reductions in time to market. Several of our apps run on Cordova and are available in the Apple Store, Google Play and Amazon.
Cordova allows you to keep one set of source code for both platforms, utilizing HTML and JavaScript.  This means you can simply develop your software one time for both devices and deploy.  Cordova comes with a breath of plugins from camera management, screen rotation, keyboard pop up, uploading file and more.  You install Cordova, add required plug-ins and develop.

Cordova is available here http://cordova.apache.org/

If you really want to speed up design time, you can actually develop your phone or tablet app on a website, using Chrome, FireFox or Edge.  Utilizing the CSS and HTML power of real time editing, you will see many apps can be produced in 1-2 days.  This allows for greater profit margins, less stress, and an ease on deadlines.
We have developed a technique to do just that.  By using the code below, you will disable Cordova (PhoneGap) in the browser view.  Then you upload the www project files to a website you have control of and can edit it right there.

var isApp = document.URL.indexOf( 'http://' ) === -1 && document.URL.indexOf( 'https://' ) === -1;
if(isApp){
                loadScript('cordova.js', function(){  })
}

This code works by checking the URL of the device.  When running in app mode (on a device) the system does not use http protocol.  When in the browser we do.  This code simply checks to see if we are on a browser or not, then includes the cordova.js file.

This will allow you to program your app without the errors in the console on a website.  To continue to speed up development, we utilize jQuery.  If you are not familiar with jQuery, it’s a library of incredible useful shortcuts and tools for JavaScript.
jQuery may be downloaded here http://jquery.com/.

I highly suggest you rip out much of the default code that comes as a new project in Cordova.  The only thing you really need to include is the cordova.js file.  Using simple document ready function for the JavaScript replaces the cumbersome device ready code provided in the project.  Using jQuery $(document).ready() will fire when the page is loaded.

Using a combination of the process above, one should be able to rapidly deploy apps for home or business use, in a stable and reliable environment.  One of our big concerns when we first started this process was how Apple would react to an app not "natively" programmed in XCode.  The team at Apple will not reject your code because you used Cordova.  We have multiple apps in the Apple Store programmed using Cordova.  Give it a try, you will not be disappointed.

Creative Programs and Systems, CPS, is an all-inclusive IT solutions company offering a variety of services including: managed IT services, IT consulting, residential computer services, custom programming, website design, iphone & android app development, and more.  More information can be found at https://cpsmi.com.

Monday, March 25, 2019

Mistakes That Decrease the Longevity of Your Laptop

Purchasing a laptop isn’t a small investment and can be quite expensive if you need to repair or replace it.  It is important that a laptop is kept in top shape to increases its longevity and effectiveness.  Here are some tips on what to avoid in order to keep your laptop running efficiently for as long as possible.

Don’t Take the Term Laptop Too Literally

Nope, unlike the name states a laptop should never be set on top of your lap.  The truth is that by putting a laptop on your lap you actually decrease the lifespan of your machine.  A laptops processor, which is the brain of the PC, gets hot!  The vent to release the heat is likely to be located on the bottom of the laptop where ventilation is scarce.  This vent if covered by pants or blankets the laptop overheats. Another side effect of putting a laptop on your lap is that dust begins to settle.  Even when this dust is then removed using canned air it is not really removed, it is just shuffled internally which can hurt the processor and internal workings of the laptop as well.

Don’t Forget to Shut Your Laptop Off Occasionally

It is so easy to simply close the laptop lid at the end of the night without shutting it down however this isn’t always what is best for the health of the laptop.  Many of us fall into this trap because the next morning when we want to use it, the computer boots up within seconds.  By shutting down your laptop on a regular basis, it allows the PC to install the fixes that need to run in order to update the software vulnerabilities.  Laptops, like desktops, do not apply the fixes unless the computer is restarted.  For the best results we recommend shutting your laptop down at least once a week (or more).  

Don’t Overlook the Importance of a Surge Protector

Using a surge protector should be quite obvious however, so many people forget to use one when using their laptops.  It is common to hear that you should unplug electronics during storms.  If your laptop is plugged in and lighting hits and the computer is not plugged into a surge protector, you will likely fry your laptop.  

Don’t Disregard the Importance of Installing an Antivirus

This too should go without saying, an antivirus is critical for the protection of your laptop.  Antivirus protection is essential for both laptops and desktops as it keeps the bugs from getting into your systems.  Which let’s be clear, happens all the time when you are surfing the internet.  Malware and virus’s make your computer run hot and can “break” your laptop.  Antivirus should be installed and regularly updated to keep your system safe.

Creative Programs and Systems, CPS, is an all-inclusive IT solutions company offering a variety of services including: managed IT services, IT consulting, residential computer services, custom programming, website design, iphone & android app development, and more.  More information can be found at https://cpsmi.com.

Friday, March 22, 2019

When Do You Know Your Computer Issue Needs A Computer Technician?

There are a number of ailments that can curse your PC.  Most computer issues can be troubleshot at home however more complex computer problems may require professional computer repair by a trained technician.  Do-It-Yourself repairs may seem like a solid idea, however, overtime it may make more sense to take it to a computer repair store.
Software and hardware issues can often complicate the process of computer repair.  When Do-It-Yourselfers start digging into their computers they can often have a difficult time getting the pieces put back together. There are some issues that just need an expert’s touch including some of the issues below.

Blue Screen of Death

The most common ailment seen by the experts at CPS have to do with the blue screen of death, commonly referred to as BSOD.  Not only is it the most common issue to see it is also difficult to fix.  When your laptop or desktop computer screen turns blue it means that the PC’s system has experienced something traumatic in which it had to come to a forced, abrupt stop.  More often than not the problem has to do with the computer’s hardware or driver.  This causes a STOP code to appear (the blue screen of death) and the computer shuts down. 
When this occurs the only way to cure this computer ailment is to take it in to a computer repair store for a technician to diagnosis and repair it.  Through a series of computer diagnostic tests, the technician will be able to determine an official computer diagnosis.  Many issues give the Blue Screen of Death Error Code.  Depending on the error code your computer is displaying, the pc troubleshooting steps differ.  This is one of the reasons it is so important to take it into a computer repair technician over fixing it on your own.

Graphical Errors

Another common issue that is known to occur when you turn on your computer is that the screen is a muddled mess.  Graphical errors may be common, but the necessary fix isn’t always which is why you should take it into a computer repair store for repair and diagnosis.  Graphic issues are most often associated with software.  If your screen looks distorted and the images are not displaying correctly it is time to take your PC in for diagnosis. 

The technician will run some tests to determine if it is a software issue as sometimes a graphic disruption can involve a video card driver. A computer repair technician will have the capabilities to troubleshoot graphical errors.

Other common computer issues that occur which require a pc technician include blank monitors, operating system errors, virus warnings, and such.  Contact the technical professionals at Creative Programs and Systems for any and all of your computer repair issues

Creative Programs and Systems, CPS, is an all-inclusive IT solutions company offering a variety of services including: managed IT services, IT consulting, residential computer services, custom programming, website design, iphone & android app development, and more.  More information can be found at https://cpsmi.com.

Thursday, March 14, 2019

The Importance of a YouTube Presence for The Success of Any Business

With the creation of television came the start of an era where technology including video would rule how we gather information.  This advancement and the progress of technology since has increased the effects that video has in building a successful marketing campaign.  Video technology is without a doubt a powerful source when impacting consumers decisions.  Engaging video content influences its audience and therefore is a necessary element when creating a complete digital marketing campaign

Thankfully for the marketers of today there is a cost-effective source to introduce your brand via video, YouTube.  YouTube video creation isn’t a new concept however the way it fits into a digital marketing strategy is. Long gone are the days of lengthy videos with production crews and long hours editing and in with technology that makes video creation affordable and simple.

You know longer need a Hollywood produced video to launch your brand, low barriers to enter the video market have made it possible to start launching videos at just pennies of what it once did.  Videos can be something simple as snap shots of how products are made or something as simple as snippets of working with clients.  Slideshow videos or one person showcasing your company or their project, it is all about offering something unique to your clients. 

Ever heard of “going viral”?  Your videos need to be watched so our job as marketers is to create something people will want to watch.  One drawback to the ease at which YouTube videos can be created is that the market becomes saturated.  In order for your business to stand out amongst the crowd it is crucial that videos are created that speak to consumers by sharing a quick, memorable snippet that reaches your audience and persuades them to seek more information.  When this is achieved you are one more step closer to digital marketing success. 

Creating A YouTube Presence

YouTube is a terrific platform for companies looking to advertise.  Previous advertising efforts involved the creation of commercials and finding channels which were deemed to share similar target audiences.  Of course, there was more too it but essentially the goal was to have your companies’ video/commercial reach people that were interested in what was being offered.  The problem however was that the reach of the video was based on an educated guess. Thankfully, we no longer have to operate like this.

YouTube however let you target your audience not only through online videos but ad placement as well.  When a user watch’s a topic specific they are then shown ads related to that; this is known as placement based on contextual user intent.  

Another method of targeting is based on online behaviors.  Ads and videos will use the search history and website cookies of the user to show more ads and videos related to the topic. 
Sometimes the best way to target an audience is based on the user’s demographics and geographic information.  Videos and ads will be shown to individuals within a specific region despite recent searches or videos that have been watched. 

Because of these qualities and more, YouTube is an essential element in all digital marketing strategies.  In order to grow your business and online presence it is important to become a recognizable fixture in this online fixture. 

Creative Programs and Systems, CPS, is an all-inclusive IT solutions company offering a variety of services including: managed IT services, IT consulting, residential computer services, custom programming, website design, iphone & android app development, and more.  More information can be found at https://cpsmi.com.