How to Get a Proper Quote from a Web Designer

With the current business environment and for the foreseeable future, website development is a required capital investment for any business large or small. However, finding a qualified web designer can be a daunting task for businesses.

The Wrong Approach

In my business I often receive inquiries from well-intentioned businesses who unfortunately have no idea what they are doing.

They often call up and ask “how much does a website cost?” They may add a few details as to what they are thinking, but the whole thing is very loose and undefined. A website in today’s market is a critical part of any business. Handling the procurement of web design services in such willy-nilly manner is problematic for many reasons.

First of all, realize that calling up professional service providers and asking such undefined general questions will get you nowhere with a real pro. Amateurs  will happily give you a price without any details because they are trying to get any business they can. If your idea is to produce the cheapest possible website with the first warm-body that offers you a low-ball price, then hiring an amateur posing as a pro is what you can expect. If your business is important to you at all, this is an insane approach.

Scam-artists who are only interested in taking your money will also be very willing to provide quotes over the phone without any documentation or formality. This is a sure way of taking on extreme risk and potentially losing big.

The Right Approach

When dealing with real professional web designers the right approach may require a bit more work on your end, but will save you a lot of time and head-aches in the long term. A real professional web designer will require a written Request for Quote (RFQ) or Request for Proposal (RFP). Why is this important? Web design, even for relatively simple projects, involves a complicated set of tasks. In any sector of IT services, details are very important and professional service providers want all the details they can get before offering a price.

Additionally, having a properly written RFQ document gives all providers you are dealing with the same set of details in which to formulate a bid. If you don’t have this written down, the quotes you might get will be all over the map, and most of them will be difficult to compare and evaluate.

The basic format for an RFQ or RFP is ‘outline’ format. Starting with the general overview of the whole project including what functionality is required to accomplish your objectives. Then you define the design requirements for the over all design including expected quality level and what graphics you already have to use such as a logo. For this section you can include some other websites which have design elements that you like and you can list them with some comments about what you like about each one. From there you detail how you expect certain functions to work such a as Blog or CMS. If you need a shopping cart, how do you expect it to work? Give examples.

In general, you need to take some time to define your vision and detail out as much as you can in an organized written format. Don’t have time to write all of this out? That’s ok, there are some low-cost consulting solutions that can help you get this first step accomplished. If you have the budget, its is even better to hire a web development consultant to handle the whole procurement process this way you have an advocate who will take care of the details and documentation as well as handle the discovery and proposal process with your best interest in mind, letting you get back to running your business.

Green Construction Directory – Browse alternative energy companies, green home builders, Led Lighting manufacturers, and Home and Garden products and services.

Scottrade Free Trades Coupon Code – ABVQ9303

Works like a charm. New account sign up, no minimum funding requirement, three free trades, $7 trades after that. Additionally, trade a variety of ETFs for free all the time.

www.scottrade.com

Scottrade Coupon Promo Code ABVQ9303 – Market Down, get in Now

In the Stock Market? – With recent declines in the stock market a lot of negative people like to say, “see, you lose all your money when it goes down”. Of course, the people that know what they are doing don’t lose. And when it goes down as far as it has in August 2011, the smart people start buying for the long term. Selling high, buying low – that’s the basic strategy. Selling low and buying high is the dumb strategy.

I am no stock expert, but I just realigned my retirement funds and bought some heavily discounted stocks. Why? Because there was a huge sell off and the economy is weak. Is that right? That’s right. When things decline, and economies are weak, there is an above average chance, that in the long term (2 -3 years or longer) things can only go up. This is the time to get in, when things are down. It’s simple, logical and just plain math. But for some reason average folks don’t get it. They want to buy when the market is up and everyone is talking about how much they made.  Wrong. Buy when the market takes a big dip. It will likely go up… way up… in the long term after a major sell-off (downturn).

Now is the time. I opened a Scottrade account since they have the cheapest trade commissions, and you can get free trades even with less than $2000. This Scottrade coupon promo code ABVQ9303 will get you three free trades to start. No minimum deposit required. Ameritrade and Etrade require $2000 to open to get the free trade offers. But Scottrade seems to have better tools and very low minimum initial deposit, if any.

Again, the Scottrade Coupon Promo code is ABVQ9303.  Now is a good time to get in, so give it shot.

New Hub Posted on Social Media

Visit my Hub on Hubpages: New Hub Posted on Ten Basic Concepts of Social Media Marketing

5 Reasons Economy Hosting Can be Problematic

Unwitting website owners are often taken in by the cheap price offered by some website hosting companies. These low-budget solutions are often called ‘economy hosting’. Like anything with the name “economy” attached to it, its just a euphemism for ‘cheap’.

For a serious business, going ‘cheap’ may seem wise at first but is often disastrous. Starting out on a shoe string budget often leads to a cheap mentality, which often leads to failure.

Website hosting is no exception. Many folks simply have no idea what the differences are with hosting plans and what they really need. So, without any better knowledge, they often fall for the cheap price of the economy hosting plans.

A wise rule of thumb, even for the tightest of budgets, is to never go for the cheapest alternative. It is cheapest for a reason; and although one may not understand the complexities of web hosting, choosing something built for business is always a better choice.

Here are the top five reasons (in this writer’s judgment) that the cheap economy hosting plans can be problematic. These are in no particular order…

1. Slow Page Load- Frequently, when compared to real business-class hosting, the economy website loads slow or is even unreachable at times due to server time-outs (from slow loading). This is the last thing you want when you are trying to promote a reliable image for your business.

2. Slow FTP – When editing a website, having a good FTP connection is critical. In my experience with most cheap web hosts, the FTP is very restrictive and it takes forever to upload or download files. This is because there are so many customers on one server, the host is forced to put heavy restrictions, otherwise the server will crash all day long. Slow performance is the result. It may not seem that big a deal to a website owner who doesn’t even know what FTP is, but it does slow down your web developer and will add hours to your invoices. Not good.

3. Overcrowding – A typical low-budget economy hosting account shares space with between 2000 and 10,000 other websites. Some hosts go even further with 50,000 other websites all sharing the same server. No wonder it operates so slow! There are many downsides to this. For example, if just one of those sites starts having trouble, gets hacked, or gets too busy, the whole server suffers.

4. Lack of Control – Sure, most hosts provide a Control Panel, but this only gives you what controls they want to give you. You may see dozens of fancy buttons and icons that say all kinds of techy things, but trust me, its very limited what you can do even with a professional working with you. The pro will probably get frustrated with the inability to do certain best-practices because the host has disabled so many things.

5. Poor Email Services – There are many things that can go wrong with email. It can run slow and be significantly delayed in either direction. It can get blocked by spam filters even when you are not sending any spam. It can get hacked, or whatever. There are 100 things that can get screwed up with email and when you are on a cheap shared host its FAR more likely to happen. If you are running a serious business this sort of thing can really ruin your day or week or month.

5 Ways to Secure Your WordPress Blog

WordPress, without argument, is the most popular blog and cms software available. Its well-coded, easy to set up and use, and heck — its a lot of fun! However, not all is peaches and cream. Because of its massive popularity, WordPress suffers from ETS or  exploit-target-syndrome. Popular software inevitably becomes a major target for hackers to find exploits and other underworld activity.

Common attacks include various injection attacks that attempt to hijack the blog and deface the website by posting ads and links to porn and other objectionable content. Others even more sinister, change the administrator access so the owner gets locked out completely. Less obvious, but still insidious, are comment spam injections where spammers learn to inject SQL statements that drop comments and URLs directly into the database therefore bypassing all anti-spam security measures. All of these can be dangerous, or just annoying. The good news is you can minimize the potential of these attacks by hardening your WordPress installation.

1. Properly name your Database and Tables: This should be done during installation and you should never just allow the default installation settings to take hold. If you use Fantastico or Scriptaculous for example, they create database names and table prefixes that start with wp or wp_. This is not wise to install this way and will lead to being vulnerable to hacks and  injections.  The better way is to name your database something unguessable. Like, t100wp or bfdwp99 . Its probably wise to put “WP” in the name, but not in the beginning. This just helps you remember its a WordPress database. For the table prefix, again use something unguessable, like djj88_  – this could be anything and should be like a short password. Whatever you do, don’t use the default wp_ or no prefix at all. Both of those options create a vulnerable database.

If its too late and you already have a blog with default table prefixes, its a bit of a pain to go back and change it. But worthwhile. Its very tricky to do correctly without breaking your WordPress install, so this should probably be handled by a pro. I can help, you can contact me here.

2. Increase Anti-Spam Security for Comments: Comment spam is a big problem. Some blogs are wide open to total nonsense appearing in the comments, while others have to manually read and prune their comments to prevent this comment spam from getting on the site. If you are serious about solving the Comment spam problem, the first step is to make sure ALL comments require approval – this can be found in the general settings of your WordPress dashboard. Some may say, “but I want an open free-flowing discussion”, I say, great! Please post your phone number below. Allowing anyone to comment without some sort of filter is just plain stupid. The Internet is full of nefarious characters looking to exploit your blog. Why make it easy? Most of the comments you get are garbage anyway.

3. Only use well-reviewed and highly rated Plugins found on the WordPress.org site: Using plugins found on random sites found in a search is dangerous. If you limit usage to only plugins available on WordPress.org you will find a bit more security. However, its not automatic. Look at the reviews and ratings. If a plugin has a lot of bad reviews in relation to good ones, don’t use it. If it has a low rating don’t use it. If it has very few reviews and few ratings (even if very positive) don’t use it. Only use plugins that are well-established with decent ratings, and decent reviews over a significant period of time. Unless you are an adventuresome web-geek that likes to test things and know how to recover from a WordPress disaster, stay away from questionable plugins.

4. Delete the user Admin and Create your Own administrator: Never use Admin as the username for your WordPress blog. This leaves it open to attacks. Create a administrative user that is hard to guess and delete the default user “Admin”. You can also create your own user upon installation, and never even create Admin as a user.

5. Make your administrative user password difficult to guess: As with any web password you should never use simple passwords. Many web hosting companies put minimal requirements on passwords nowadays so simple passwords may be a thing of the past. But in my experience people still use them. The basic idea here is to:
A. Never use a proper name or any word that can be found in a standard dictionary.
B. Mix case letters always (uppercase lowercase)
C. Use numbers mixed in with your letters
D. Use punctuation or special characters if allowed.

Applying these tactics make password cracking very hard for the hacker.  A password like suzy123 can be cracked very easily with simple password cracking software; however, Su7y!23 is way more complex and cannot be cracked easily if at all.

There are many more ways to secure your WordPress installation and make your site a hard-target for the script-kiddies who like to play with vulnerable sites. These 5 ways will help move you in the right direction. If you want a professional to help you lock down your site, please contact my office here.

Firefox 5 – Worst Browser Ever?

I think so. After being nagged to death by popups, I finally upgraded to Firefox 5. Even though half my add-ons were deactivated because of incompatibly, I went for it. What a mistake. The Firefox 5 browser feels like I’m using Internet Explorer, which is ridiculous irony that makes my skin crawl.

Its slow, the CACHE and history seems to force itself unless you delete EVERYTHING from the history records, which isn’t always desired. Sometimes you just want to delete cache and leave the URL history. I thought I was locked out of my blog because I had set up a redirect to a maintenance page while I did some db updates.  I removed the redirect, and Firefox 5 still used the cached redirect over an over. I had to work with Chrome the rest of the day. Maybe from now on.

The new navigation scheme is oddly a half-breed of IE and Chrome. What happened to Firefox? You were the best, now you suck.  I can’t even use this piece of trash Firefox 5.

Trying to revert to an older version, but they make it hard.  May just uninstall it altogether.  Thanks for wasting my time Firefox 5, you suck.

Another Solution to Fight Blog Spam

If you are like me, you hate blog spam. As your blog becomes more popular this annoying phenomena only increases in frequency and intensity (both the spam and your aggravation level). There are many anti-blogspam solutions available for your blog software that can help. I recommend Conditional CAPTCHA for WordPress. It can really cut down on the automated bot submissions that are just abusing blogs all day long.

However, as with any software, the people who proliferate the Internet with their garbage are always finding ways to defeat the defensive measures employed by blog owners. And the spam goes on.

So, I have conceived of a solution that is so radical, so explosive, so… simple… that I hurt my shoulder trying to pat myself on the back. Before I reveal the idea (you can just skip ahead if you can’t wait), I want to explain the main reason that this blog spam exists in the first place.

Why do you get this crap? The simple answer is SEO. Search Engine Optimization is the art and science of improving a website’s rankings in the major search engines. SEO is a very good thing for website owners to do and is essential in today’s Internet market place. However, as with anything in life, there are always cheaters. Those who find a technique that helps their SEO efforts and then they find a way to automate it and abuse the hell out of it. Thus is the foundation of blog spam.

Years ago those who deal in SEO discovered a neat trick. By leaving comments on blogs with links back to whatever URL you put in the form, you could acquire oodles of oneway backlinks. WordPress by default comes with a URL field in the comment form that allows people to post their website address (URL) with their comment and it automatically links the URL to the name given in the name field. So the evil geniuses wrote programs which allow one to comment repeatedly and thus create tons of backlinks. With a few clicks of the mouse one could post hundreds or thousands of blog comments.

Well, like any aggressive SEO method, the big search engines such as Google saw this as illegitamate and deemed it as spam. Its potential SEO value greatly diminished. But the genie is out of the bottle and every shameless SEO continues to employ this technique to this day. Their goal: to get as many backlinks for their website as possible.

Now that you understand why this occurs, you will understand my drastic solution.

The Solution

SOLUTION: Delete the URL field from the comment form. Amazing! Incredible! Genius!

The main reason these fools continuously submit spammy comments is to get their URL (link) on your blog. If you remove the field, whammo… purpose eliminated. Of course they can still put links in the comment text, but most anti-spam software discards that all day long. So it is not very appealing to the spammer.

Additionally, this will cause problems for bots which auto-submit to your blog. A field is missing and their input will break. The auto-bots will get errors and move on to other places.

For some sites this may not be feasible because the URL field in the comment form is important to you. Well then, this ain’t for you then.

How to Remove the URL field from your WordPress comment form:

1. In your wordpress admin dashboard click on Appearance/ Editor.

2. Select Comments.php from the list of files on the right side.

3. Find the line of code

"" size="22"
tabindex="3" />


and DELETE it!
4. Save your changes. Done.

NOTE: This file is theme-based, so your theme may have slightly different code here. If you are smart, you will find the right thing. Also, you must do this for every theme you have sitting in your theme folder not just the active one, especially the default theme and Twenty Ten which come with WordPress. Spammers will use the paths to the default themes to bypass your changes to your own theme. You could just delete all those themes anyway if you are not using them

One last caveat… it doesn’t do anything about pingback comments with the URL. But those are less frequent and they represent a backlink for you anyway, so not a big deal.

 

This can also be done by FTP and direct file editing if you are so inclined. If you are a wordpress.com user, sorry… this won’t work.

 

Irregardless – Stop using that word!

“irregardless” is not a legitimate English word. Its a malformation of the words Regardless and Irrespective which both represent its intended meaning without mixing them. Its a double negative which makes it mean the opposite of the speaker’s intention. And it sounds stupid when people say it. Example: “Irregardless, I ain’t got no money.” – Actually means, “Regarding that, I do have money.”

So, if you want to use the right expression there, say “Regardless” or “Irrespective” or even better if you want to sound really smart, “notwithstanding”.  They all mean the same thing. Stop saying irregardless… its just an ignorant word.

Software Update Mania!

Today must be software update super day; Microsoft Windows,  Java, WordPress and my Cpanel web hosting server all required updates today. Windows wanted it so bad it shut down my computer to force it to happen. Must be a conspiracy!