Archive for the ‘Uncategorized’ category

Six questions to ask when looking for new web hosting

April 30th, 2010

Someone recently was wondering if getting someone to host their website locally as opposed to one of the hosting giants was the best option.

I can definitively say that local hosting firms can be the absolute worst – if they are physically hosting their own servers.  It takes a fair amount of money and personnel to do it completely and it just doesn’t pay well enough to provide great hosting, great prices and great support.

However, if one were to lease a server from one of those big folks with the money and the personnel to tend the physical parts, then that hosting can be not only a bargain but a great experience.

I say this because, yes, I have my own dedicated server that I lease from a large company but I don’t market it. (Yes, I’m saying I’m not using my blog to sell hosting.)  I provide full featured hosting at pretty good prices on a cPanel server to only my clients – ones that I either do the work on or that I know what they are doing on their website. Since I take care of most of the websites on my hosting, most don’t need much support at all and I try to respond immediately to questions and concerns.

It’s ideal for my customers – and  it gives me super hosting for my own sites.

I had reseller hosting from a relatively large company in Atlanta on a shared server some years back. I was actually talking to them about me providing some support when they got hacked (surprise), I told them that the databases were fine and to be sure to save them.  They didn’t listen to me and my customers lost a month. So large hosting company – bad results due to 2 things, shared hosting and panicked techs.

The point is to choose carefully – know what is most important to you. Ask yourself:

  1. Does the hosting provide a satisfactory environment? Do you need anything beside static html?  Is your static site large enough to benefit from includes?  Does the hosting allow either shtml or a dynamic language such as php, asp, .net?  What might be in your future in addition to what you have now – might you need a blog, a cart or other database driven application?  How many databases do they allow? ( minimum of 2 is best always – in case of upgrades, a second can come in very handy and save you money in the long run)
  2. What’s the best deal? $2 a month?  Stop!  Do you value your website? Think higher.  You do get what you pay for. What do the fees include? Do they nickel and dime you with little add-ons? Think into the future. What can it cost you? Paying over $20 a month – there are better deals out there most likely.
  3. What kind of support do you need? 24 hour and you don’t mind it all being by email? Do you want to talk to someone? Have you researched to see if there are any complaints about their hosting? Google it. The larger the provider, sometimes the worse the support. I consider Godaddy to be the bottom feeders of the hosting world but have good experiences with BlueHost.com.
  4. Are they bragging about serving many thousands of customers?Be wary – that can mean reduced bandwidth, slower servers speeds and a higher possibility of hacking.
  5. Do you want FrontPage?  A server with FrontPage has just opened a door to everyone’s website – less secure servers.  Look for an alternative – where they might have a sitebuilder of some sort.
  6. Do you want to pay by the month or year?  Monthly hosting can cost more or, if it doesn’t, can also mean a transient server – too easy to move websites around nowadays especially if someone is trying to hack the server from within his website hosting account. Yearly paid options may cost more out of pocket but you might get better hosting … or not.

As usual, there are no absolutes on the Wild Wooly World of the Internet.

The Good News about Zen Cart Hacks

January 21st, 2010

Hacked Zen Carts started appearing after the powers that be at Zen Cart announced some patches last year.  A newly vulnerability was discovered that has led to cart hacking after it was announced!

The one that has caused so many problems simply inserts php code into the images folder and that code usually just needs removing and your cart can be restored to working order.

If you are a Zen Cart owner and you are not subscribed to the announcements thread or your web person doesn’t inform you of the necessity of certain patches, subscribe today!  Otherwise, you are just inviting problems.

So the good news is if you stay on top of what’s happening, you won’t get hacked!  The Zen Cart support community is very proactive and fixes problems before they become problems.  That’s one of the reasons I use Zen and one of the reasons my hosting customers with Zen Carts have so few problems. I watch out for them!

My client wants a big flash banner – what do I do? Part II

December 30th, 2009

I’ve found several tricks that can reduce the footprint (loading and visual) and impact of a flash object.

It seems the most popular use of flash is that ever present top banner – that place you cannot avoid looking at.  And therein lies the problem.

First, consider a hidden division with keywords.

Place a division with a display none style above the flash to get those keywords and good descriptions up top.  Maybe repeat the good info from below the flash? Increase your keyword density on the sly! (Oh, if anyone sees a problem with this and search engines – speak up quickly!)

Think css backgrounds!

Create a division for your flash and attach a background image – a repeating one would be optimal. These images can usually be optimized to a very small size and repeating it requires little discernible load time.

Then make your flash background transparent.  The flash can appear to stretch the whole width across the web page but in actuality can then be a lot smaller than the space provided for. In other words, you can reduce the size and load time of the flash.

In addition, add some text into the division next to the flash – maybe even use a bit of jQuery to add animation to the text.  So then you will have searchable text at the top of the page as well.

Sample

Speaking of jQuery (and other javascript libraries)

Sometimes you can use it instead of flash and achieve the same effect for less cost to your customer.  I’m not fond of browser side scripting but the libraries can be very solid across different browsers; jQuery then reducing load time and using searchable text instead of that chunk of flash.

I use jQuery because it has a lightweight footprint, is CSS3  and crossbrowser compliant.  One simple little interactive effect is a text fade out. Note the ‘interactive’ part of that description. Click it and it works.  It’s a 2 minute set up in jQuery but much more time consuming in flash. You can read more about the jQuery library at jQuery.com.

CSS Positioning

The closer to the top of the page in the html, the better for SEO purposes  – so put the best content up top and push that flash down in the html.

Did you know that you can have the middle section of a three column layout fall after the left and right columns in the html code? Float left the left one and float right the right and the middle will then rise visually to top.   Don’t forget to put a fixed width on those floated divisions. If you’ve got Dreamweaver – the 3 column elastic layout is a good example of this technique.

Quickie code:

.left {
float: left; width: 200px;
}
.right {
float: right; width: 200px;
}

<div>this is the left side - keywords!!!!</div>
<div>this is the right side - keywords!!!!</div>
<div> and put the flash here at the bottom</div>

Then you could put background images in both left and right columns to make it look like part of the flash like I did in the above example.

CSS Advanced

Of course there are all sorts of fancy shmancy ways to arrange your divisions visually with CSS positioning to benefit SEO.  I, however, am a fan of simple CSS – straightforward CSS is more likely to be crossbrowser compliant and easier.  So I rarely ever use techniques like -500 margins for positioning sakes.  Which is kinda funny since I am using a template here on my blog that does just that!  (I was too lazy to do the CSS from scratch!)

Investigate the possibilities. Here’s three of my favorite sites with great demos, tutorials and usable scripts:

http://meyerweb.com
http://www.cssplay.co.uk
http://www.alistapart.com