Tips to Provide the Best Website Experience, Page 21 of 25
Discover expert articles on website optimization, security, speed, and content management from Contensive. Learn strategies for building better web experiences.
Software Development Companies: Learning From Hackathons
First appearing in 1999, “Hackathons”, also known as “Hack Days”, “Codefests” or “Hackfests”, are not only growing more popular, but becoming more useful. A hackathon is an event in which computer programmers, developers, graphic designers, interface designers, and project managers from different companies and businesses (or freelancers) collaborate together to develop software. These can be held for a number of reasons, most of them being educational, cultural and social purposes. Generally the goal is to create usable software.
In the past year, several 48 hour meetups were held to create apps, websites and programs designed to help migrants in several Latin American countries. It is very important to keep the specific group of people in mind while developing these apps. Programs should not be designed for the average American smartphone user but that of the average user of the specific country or group being addressed.
Just days ago, a hackathon was held in Miami, Florida for the communist country of Cuba. The government of Cuba, like China, Russia and North Korea, routinely blocks content and internet pages deemed unsuitable for its citizens. In addition to this, the average Cuban makes a monthly salary of about $20, making the limited access of information offered even more limited.This specific hackathon was designed to break down the communication barriers between Cuba and the rest of the world. Programs and applications were designed to help immigrants and citizens of Cuba that there is access to the rest of the world.
I just thought I would take a minute and share what is going on in the world around us. Bringing technology to countries with limited access to communication is an excellent way of assisting people in bettering their lifestyles. I also wanted to point out that we do have this access to global communication readily available to us. Why not take advantage of this? What can you do to take your business’ communication or technology to the next level? Is it through mobile optimization? Better organization or your social media? Just food for thought.
How To Make SEO and SEM Work Together
First let’s define each…
SEM: (Search Engine Marketing) the process of gaining traffic by purchasing ads on search engines. It is also called Pay Per Click and Cost Per Click marketing as that is how the ads are sold.
SEO: (Search Engine Optimization) the process of affecting the visibility of a website in a search engines organic search results.
I started out writing a blog on SEO VS. SEM. It seemed like a strong topic at the time, so I began reading articles and researching statistics. The more I read, the more I realized that the two are actually fairly complementary to each other.
Now that we know what each of these marketing strategies are, lets talk about how they work for you.
Search engine optimization is a slow and steady process. It can take several months for results to even show up in a search engine. Search engine marketing works pretty much immediately. Its not always cheap, but it will help you drive large amounts of traffic to your webpage very quickly.
With that being said. why not use SEM to boost your website traffic while waiting on your SEO campaign to show progress? It does not hurt to add a little SEM to your marketing campaign. Think of SEM as that quick shot of espresso you take while you wait for your cup of SEO coffee to kick in.
5 Signs You Need A New Website
4 Simple Ways To Improve Customer Service
As a marketer, you are probably constantly thinking of innovative and new ways to advertise your product or service. You probably spend hours trying to get into the mind of the “customer” and what it is they want. We’ve all seen the Progressive commercials where Flo is manning the imaginary Progressive retail store. Each ad displays a new story of a customer in the store, while Flo uses her superb selling skills to figure out the specific needs of the customer. Everyone always leaves happy and everyone loves Flo! Wouldn’t that be fantastic to have a chance to sit with your customers face to face and figure out exactly what they want? For most businesses today, that simply is not feasible. At least not in the physical sense. We can, however, be there for our customers virtually with some quick, easy guidelines.
1. SEO:Search engine optimization is the process of affecting the visibility of your website in a search engine’s natural (unpaid) reach.
We have some really great articles on SEO, here is the most recent from Contensive News: http://www.contensive.com/Top-5-Benefits-of-SEO
2. SEM: Search Engine Marketing is marketing via search engines. For example, pay per click advertising. (This is when you post an ad that relates to the users search engine query. Each time a user clicks your ad, an amount is charged to your business.)
Here is some information on SEM and how it differs from SEO: http://www.websearchsocial.com/seo-vs-sem-whats-the-difference-why-does-it-matter-and-how-the-heck-do-you-do-them-both/
3.Real-time Assistance: Twitter allows for real time social media posts. Smart marketers have realized that reading and responding to clients on Twitter can actually be faster than going through email or support.
Virgin Atlantic uses Twitter to assist its customers, even while they are 20,000 feet above the ground: http://mashable.com/2011/11/15/virgin-atlantic-flight-status-bot-twitter/
4. Blogging and Social Media: Blogging and social media currently encompass a large percentage of marketing. Facebook and Google+ are among several social media sites that offer another avenue of branching out to clients.
Check out my past blog on inbound marketing and social media: http://www.contensive.com/Inbound-Marketing-and-Social-Media
Attention Mobile Developers
Last month Amazon released a free beta version of its new analytic and testing tools for mobile applications. With this tool, mobile developers can track the usage of applications as opposed to the number of times the application has been downloaded. It also allows for analysis of the different user experiences across iOS, Android, and Fire OS.
Fire OS is the Android based platform that Amazon uses for its Kindle tablets. These analytics are different from that of Google’s system because Amazon tracks devices on a daily and monthly basis while Google tracks users. By tracking devices, a user who has more than one device can be tracked accurately. The most exciting part about this new analytics system is hands down the ability to test on multiple platforms at once. The a/b testing lets developers see how each app runs on multiple devices and operating systems. Amazon also allows for a/b versions of the application to be released, testing marketability.
Google is by far the powerhouse in analytics, but Amazon has the advantage of focusing only on mobile applications, which could make them viable competition in the world of analytics.
A Native App, a Web App and a Hybrid App Walk Into a Bar and the Bartender says “We don’t serve your kind here”.
I was on the phone the other day with a client who works for a national trade association and they mentioned at the last board meeting that the “idea” of a mobile app came up. After a few questions it became very clear that the client didn't really know what they wanted or even necessarily why. They just knew based on the directives from the board they had a wheelbarrow full of dirt and were busy looking for a hole to fill.
My client is not that different from most people, who may understand from a user perspective what a mobile app is and probably uses them on a daily basis, but does not really understand from the development perspective that there are different types of mobile apps and how they differ. There are three basic types of mobile applications; native, web and hybrid.
A native app is an application that is built to run on a specific device such as Android or iPhone. These apps are usually downloaded from an online store like iTunes or Google Play. These kinds of applications are designed to run without the need for connectivity and can access the core features of the smart device that it is running on, think games and utilities like Angry Birds,calendars and contact lists. Native apps typically provide the most speed optimized experience, but since there is no connectivity they must be upgraded to remain relevant. Native apps also must overcome the “pain” obstacle. Since they have to be downloaded and installed the user must really want what you have to offer.
A web app is really nothing more than a website/page that is optimized to be viewed on a mobile device through a browser and must be accessed via the internet. Mobile apps have the advantage of immediacy, they don't have to be downloaded or installed; reach- they are available to all internet ready devices regardless of the operating system, and discoverability - search engines can find and index the content of the mobile app and make those results available to users looking for your type of information. Web apps are easily updated enhancing relevancy and lengthening their lifecycle, and easily shared via a link in a Tweet, Facebook post, email or text.
Hybrid apps are native apps that utilize the core features of the phone or device but connect to a server to deliver updated content or data. Hybrid apps still must be downloaded and installed but they need to connect to the internet to deliver or receive data from the user. Hybrid apps can cache content so they have the appearance of running offline but need to connect to the internet for the full experience. Hybrid apps are still built for specific devices but connect to the internet for relevancy, think-Twitter, Skype and Facebook apps.
There are pros and cons of developing mobile apps in each of these ecosystems and the decision about how to choose depends a lot on your business goals and audience.
If you or your organization has a wheelbarrow full of dirt and are trying to decide about your best path into the mobile space give us a call and our experienced mobile app developers can help you find your hole.
Dwayne McGowan
Customized Web Applications and their Benefits
Every business needs to store and share information among its employees and with customers. Customized web applications are essential for improving customer interactions and the management of data and communications among individuals. Below are some important reasons to develop customized web applications for your business.
1. Fulfill your unique business needs.
Custom web application requirements are developed to address your specific business processes. It is better to invest a little more money up front for a customized solution rather than relying on generic solutions that will not meet your requirements. And, custom applications are easily extensible, making future enhancements to your customized solution more cost effective than would be possible with a prepackaged solution.
2. Improve productivity.
Web applications automate business processes, which will lead to more efficient processes and less requirement for manual labor. Business automation also results in time savings and more reliable data as human errors are reduced.
3. Improve customer experience.
A custom application for your users will be much easier to use than a generic one that does not fit with your specific business process. In addition, any custom app will make your company unique so that it stands out from the competition.
4. Increase Security
By sharing information via web apps, rather than through emailing or document sharing, you can implement log in requirements that restrict access to authorized users only.
5. Build Synergy with Existing Systems
With a custom web app, you can manage membership, meeting registration, eCommerce and more with a unified, streamlined system and database. This will minimize data errors while saving you time and money.
Leslie Koenig
Do You Use Facebook For Inbound Marketing?
As we are well aware, Facebook is everywhere. Almost everywhere you go, there are references to it. Nearly every website you click on has a button saying, “Like Us On Facebook!”. Most importantly, chances are that if you’re an inbound marketer, you’ve probably jumped on the Facebook bandwagon as well. Millions upon millions of businesses use Facebook in their inbound marketing strategy.
If you happen to be one of the inbound marketers for one of these millions of businesses, then you probably know the ins and outs of Facebook. Did you know that there is one simple click of a button that can save your business both time and money, while keeping up with the latest information? By clearing the Facebook cache, your inbound marketing material is updated with any changes you have made to the inbound marketing material after you have posted the link on Facebook.
Allow me to further explain… The idea of inbound marketing is to drive people to your website and build them up into being leads and eventually customers, right? So when you use Facebook for inbound marketing, generally you post links to blogs and articles that are on your business’ website (see ours for example www.facebook.com/contensive). Say you write a fabulous article on Inbound Marketing, you post it on your webpage with a nice link to a landing page. Your next inbound marketing move is to login to your social media accounts and share your amazing article right? So you login to Facebook and paste your link onto a new post, write a quick summary or even just the title, “The Greatest Inbound Marketing Advice You’ll Ever Hear!”, and click post. Job well done right? Nope. There are a number of things that can go wrong. There could be just the tiniest detail that your boss wants you to tweak, or maybe you catch a mistake, or decide the photo isn’t quite right… Whatever it is, you make the changes, because of course you want your work to be perfect. The trouble is, any changes you make to a page linked to Facebook are a moot point if you do not clear your Facebook cache, which makes all of your hard work in inbound marketing kind of sad.
Now I’ll break this down even further. Since you are so efficient at inbound marketing, you probably sat down to start your next article as soon as you’ve finished the edits from your last one. While you’re busy creating new material, your valued advocates, fans, customers, friends and colleagues are (hopefully) reading your previous post, liking it, commenting on it and most importantly, sharing the link with EVERYONE they know. Here is where you need to pay attention. You’re a savvy inbound marketer so you know how to network with other inbound marketers, who in turn do the same. Someone you know absolutely loves your article and shares it to their Facebook page. Then someone they know clicks on the link to your article on “Inbound Marketing”, but instead of seeing the final product, and being totally wowed, the reader sees your original article, which in some cases can actually be detrimental to your inbound marketing campaign. What if it wasn’t a simple change that you made? What if you needed to update a statistic? Your reader would receive wrong information, which would most likely lead them elsewhere. This is precisely why it is important to refresh your Facebook information for inbound marketing
Clearing the Facebook cache is not the same as clearing it through Internet Explorer, Chrome, etc. There is actually a debugging page that Facebook uses to refresh individual links. The process is very simple, enabling you to get back to what you need to be doing, inbound marketing. Go to https://developers.facebook.com/tools/debug/ and all you have to do from there is paste the link to your article (or anything edited in the past) to the debug page and click “debug”. Now your inbound marketing material is up to date, and you can actually see a copy of the updated information that Facebook grabs from your page. Pretty fancy, huh? It’s just a tiny inbound marketing tip that can save you a lot of trouble later on, plus we want the best for our customers and potential customers, so why wouldn’t we want to ensure that have the most accurate and relevant information? This is definitely a key practice for any business’ strategy for inbound marketing.
-Meghann Kinshella