Damn Good Content To Grow Your Business In The Digital World
Insights, Ideas and Innovations from the brains of the Saucal NERDS.
Stop asking me for login information!
04 Jun

We get some customers who say, “Hey, I (or sometimes, their cheap Team B web developers) would like to make some changes to the website. Can you give me the login information?”

Previously, I’d say, “Sure, it’s yours after all!” (When in fact it isn’t: I’ll explain issues of ownership later.) I’d think, “Freedom to the people!” and hand it over.

For your own sanity, don’t ever do this. Inevitably, the following day, pages of content we had strategically placed would be gone, to be replaced with, “blah, blah, blah.” I’d guess they were “just testing things out.” Thank God we keep a disgusting amount of backups. This causes more problems than you might imagine:

Problem 1: The site looks like crap.
This stuff is in our portfolio, so stop making us look bad. We give you art – you poo on it. Rlly.

Problem 2: Your search engine ranking will suffer.
We don’t just place stuff here and there: we’re strategic about it. If you start toying with your content, just watch your search engine rankings and impressions go down. Trust me. If you don’t, go try it yourself. (I’ll just revert to an older copy anyway.)

Problem 3: Only n00bs edit on live environments.
This is a tough one for some people to grasp, as they have no clue how software development works in the real world. Let me tell you how it works: we have two servers: a live server (the website) and a staging server (where we make changes before putting them on the live site). You never edit on the live site because if it goes down, you can be shit out of luck. Nobody cares if it’s the staging server, in fact, you rejoice. That’s how things are done. No ifs, ands, or buts.

Problem 4: We can’t manage your code.
We have a system for managing code: it’s called Git. If you edit the live site, our Git repository doesn’t sync properly (and it’s a pain in the ass to fix). When code is edited… ok, I’m gonna stop here as this explanation is overly technical. However, in summary: any developer worth their salt knows this, and it’s how everyone builds.

Back to the issue of ownership. Imagine you’re a contractor building a house, and you need to add a fridge and a stove. You’re not going to make those from scratch. You buy them from Samsung or whomever. The reason being, it’s easier and more cost effective. So, when I’m building you a website, I reuse elements from other sites. It’s quicker and it saves you money. (If you don’t like this concept, you’ll have to pay for it.) To accomplish this, we issue an ongoing, royalty-free license of our work for you to use. You can do as you wish with it, but you do not own it. Kk.

Solution
So what happens if you don’t own anything? If you want to edit things, we approve the changes. Cool? As easy as that sounds, I still have to give Team B staging access and Git access. Most of them only get as far as staging – but hey, that’s still a win. 😉

Cheap Hosting is a Bad Idea
11 Mar

Cheap Hosting Did This To Me

More often than not, I’ll get a client who thinks $35-$200 a month for hosting is too much. Instead, he or she opts for the “insert major hosting company here” special of the day for $2.95 a month. They walk away thinking they got the deal of the century and they’re the next Zuckerburg with their brand new, shiny website.

Until..

1. They realize that WordPress doesn’t update itself.
All open-source content management systems (CMS) require updates. This is because security flaws are patched, and new features are released. Not doing these updates can leave you prone to hackers.

2. What do you mean my website got hacked?
Yes, this happens. Actually, it happens a lot. I’ve had several of my websites get hacked. As a result, we keep several mirrors on our server. We also back up our sites to a secondary server, just in case.

Here’s an exercise for you:
a. Do not update WordPress for several months and let it get hacked.
b. Call your cheap hosting company and ask them how to fix it.
c. Realize there is nothing left for you to do but rebuild your site from scratch.

3. Cheap hosting is like sharing your internet connection with an entire city.
If you’ve ever used a website that required a database (WordPress) on a shared hosting environment, you know what I mean. There is no limit to how many sites can be hosted on one server. So, what happens is sometimes your site just.. never loads, it times out. Watch your SEO score go down the drain and have all potential customers bounce. Not fly.

Let’s talk Hosting:

There are 3 types of hosting. Let me bring back the “sharing internet” metaphor.

1. Shared (cheap) Hosting – this is like sharing your internet connection with an entire city. There are no restrictions on how many websites can be hosted on one server. They often get overloaded.
2. Virtual Dedicated – this is sharing your internet connection with an apartment building. You get a certain amount of disc space allocated to you. You share the RAM and CPU with other users.
3. Dedicated – this is like having your own internet connection. This is your own computer, to use all to yourself.

What You Need to Know

Managed vs. Unmanaged – when your server is unmanaged, you worry about patches and updates. With a managed server, the updates are all done for you.

WP Updates – WordPress needs to be updated. Sometimes a WP update can leave your website malfunctioning. When you have a good host, they will test and correct these issues for you. Often, your higher costs associated with good hosting will be made up in savings as you will not have to pay your web developer when your site goes awry.

Speed – You will lose a visitors attention if your site takes too long to load. Furthermore, slow load times hurts your SEO score. Don’t risk it.

Malware scanning – this is basically an antivirus software on your server.

What Your Host Needs to Know

There are other things you should know about your servers, such as:

Cage – is your server housed inside of a cage?

Power source – is there a backup power source?

Metered – are there restrictions on data transfer?

Connection Speed – 100 Mbit, 1000 Mbit, etc. This will determine the speeds of data transfer.

CDN – A CDN is putting a mirror, or cache of your server on other servers around the world. This decreases your load time. For example, if I host Saucal.com in Canada, but we get a whole bunch of fans in Japan – the website will load slower due to latency. As a result, we copy our server content to a computer in Japan. This means our fans in Japan get ultra quick load times and we’re all happy.

Firewall – there are software and hardware versions. You should have both.

Would you like to learn more about hosting? Contact us.

3 Words That Need to Die in 2013
25 Feb

Buzzowords that need to die in 2013

1. Serial Entrepreneur
When it’s used: People trying to be cool. Often used as a job title.
What it translates to: You’ve started a lot of companies, and you can’t seem to stick to one.
Our advice: Can you pick 1 or 2 businesses and make them work?

2. Start Up Junkie
When it’s used: Often at start up events, when the person has no company to represent.
What it translates to: You have yet to build a real company.
Our advice: Similar to a serial entrepreneur, find a business that can last.

3. “Something” Ninja or Guru
When it’s used: Someone who thinks that they are better than others.  “Marketing Ninja” or “Web Guru”, even “PHP Ninja”.
What it translates to:  Nothing really.  Are you an assassin dressed in black, carrying a sword?  A Guru is a Hindu teacher.  Are you really any of those?
Our advice: The trend is over, think of something different.