Posts Tagged ‘site’

Five simple things I did to increase traffic to my website.

When I started thisismyurl.com I didn’t have a loyal base of visitors, in fact I barely had a trickle of traffic. For the first month, I only received a couple visitors each day but now, five months after launching my website I receive a few hundred unique visitors everyday. Still not huge numbers but it’s a start right?

I follow five simple rules that I believe helped me build a successful website, five rules that everybody can follow.

  1. I posted simple, honest content. Most the content on my website is designed for people with little technical expertise who need to solve a problem. This is an easy way to generate traffic, find a problem and help people solve it.
  2. I posted content often. While I was building my website traffic I often posted content twice a day to help establish new visitors, then once I knew people had taken the time to read my posts I began posting less frequently but with more focus on content.
  3. I posted what people wanted. I spend a lot of time looking at the stats for my website and I know what articles people read and which are worthless. The articles people read inspire me to write more (better) content on similar subjects while the less popular posts are reviewed and improved.
  4. I posted different kinds of content. When I started out I made a lot of mistakes (and still do) but by testing different content styles, I’ve learnt the proper length for many posts and how to make them more readable for the audience.
  5. I posted what I knew about. Instead of trying to chase trends or break news stories, I posted content designed to help business owners make better websites, a lot of it is still pretty technical but it’s getting more ‘people’ friendly everyday.

What I’ve learnt over the past five months is that people love free stuff. My post popular page by far is Fundraising Thermometer Plugin for Wordpress a free plugin for WordPress designed to help charities display their current fundraising level. My second most popular post is another WordPress plugin called WordPress Plugin to automatically update the copyright notice., a simple post to allow the display of copyright details on a post. Other popular posts on my blog have been:

  1. How to center content with CSS and HTML
  2. No More Frames Plugin for WordPress
  3. Code Free Pong
  4. How to make awesome 3d icons in Adobe Fireworks
  5. How to create a reflective website image in Photoshop

As a website owner, the best way for you to increase your website traffic is to understand what people want and give it to them. This might sound like common sense logic but often times we as business owners (because my website really is a business) forget that serving content is about the reader, not the writer.

Happy five months of reading my website, I look forward to another great month writing.

Why are websites so hard to make?

Wow, I’ll tell you honestly that one of the questions I tend to get asked a lot (and drives people to my website) is Why is a website so hard to make? Actually, that question (or a version of it) accounts for a few unique visits every day so to help answer the question, I’ve explain a few of the reasons that websites are so hard (or expensive) to build.

First, the Web is inconsistent.

This is possibly the worse news for people just starting out, but it’s the horrible and sad truth. Web sites are nothing more than code, it’s not terribly complicated once you understand the basics of it but it’s still just a bunch of gobbly gook until it’s read by something else … and there’s the problem. Each ’something else’ is different. Web code is read by popular web browsers such as Internet Explorer, Safari, Chrome and FireFox but that’s only the tip of the iceberg because Internet Explorer has several versions in common operation today (versions 5,6,7 and now 8) which all display the web dramatically differently. 

Once you get past the basic issue of browsers, you need to think about operating systems. How many computer operating systems can you name? Obviously there’s Windows and Mac right? Great … except … you also have Windows Vista, Windows XP, Windows ME, Windows 2000, Windows NT, Windows 7 and Windows Lite to content with, Macintosh OS X Leopard and Macintosh OS X Pather. That’s got to be it right? Not so fast, what about Linux and Unix? There are hundreds of variations of computer based operating systems, each running one of a dozen web browsers for countless combinations but at least that’s all there is to worry about … except for handhelds (iPhones, BlackBerries, Windows Mobile Devices) and gaming consoles (Nintendo Wii, Microsoft XBox, XBox 360, Sony PSP, Sony Play Station 3) and TV based internet consoles … I hope that I’ve made my point, one of the reasons the Internet is complex to publish for is because there are too many “things” to publish for, instead we’re forced to practice failing gracefully.

The Web lacks a standard language.

Problem number two for somebody just starting out in the great big world of the web is that there is no standard programming language for the Internet. At it’s core, the World Wide Web is programmed in a language called HTML right? Everybody knows this, except it’s wrong.

The web is published in a language called xHTML which is based on HTML, but some people in the community didn’t agree with xHTML so they created other strains of HTML. As a result, we have HTML 1.x, HTML 2.x, HTML 3.x, HTML 4.x, DHTML, xHTML, xHTML 1.1 and xHTML 1.1 SE. Soon we’ll also have xHTML 2.0 as well as xHTML 5.0 … don’t ask.

Now, as we discussed above, there are at least a few dozen major operating systems and each of those has at least a handful of web browsers, plus a ton of mobile devices all designed to interpret some or more of the languages that the web is built on but it’s important to note that not all web browsers agreed on which standards are acceptable or for that matter which codes, structure, text or tags from any standard would be accepted. As a result, a web page developed to be viewed in Microsoft Internet Explorer 5 may (or may not) be visible in other web browsers including other versions of IE.

Scripting on the Web

Now, once you get past the basic problem of coding for some browsers while ignoring others and you pick one of the standards to adhere to, you’ve got to take the time to start writing more than simple content and for that you need what’s called a scripting language of which … there are many.

Most scripting languages such as PHP, Python, ASP, ASP.net etc. execute on the web server (where the website is hosted) but some such as JavaScript execute on the web browser after being downloaded (not to be confused with Java which is not a scripting language but a programming language and completely different). These scripts are what power everything from a simple email form to complex social media giants such as FaceBook.

After you’ve picked the scripting language you wish to use and ensured that it’s compatible with your hosting account (where you store your website for others to access it) you’re all set and ready to start building your first website.

How to handle it all

I’m lucky, I’ve been building websites since 1996 which means that in my very (very) long career I’ve seen countless technologies come, go and die. So my advice to people getting started in the industry is a lot like Benjamin’s in Animal Farm, Web Masters much like Donkeys know that times change but stay the same, simply pick your standards and be the best developer in that selected field. You will be mocked, scorned, insulted and ignored by others in the industry for your choices but in just a few years … everything you know will be outdated and you’ll have to relearn new tools anyways so don’t worry so much.

“Only old Benjamin professed to remember every detail of his long life and to know that things never had been, nor ever could be much better or much worse – hunger, hardship and disappointment being, so he said, the unalterable law of life.”

- George Orwell, Animal Farm,

Web Jobs and What People Really Do

These days I spend a lot of time looking at job postings around the Internet, it’s a tough place to be especially since most recruiters have no idea what web people do and those who are aware of the industry are often completely unaware of the ridiculous nature of their requests. The other day I saw a posting on Monster for:

a Senior Web Developer with 6+ years Adobe Flex experience and a working knowledge of Word, office printers and networks.

First … Flex was only invented in 2004. Second, it’s a specialty … Flex experts are like dessert chefs, asking them to be good at washing dishes in addition to making authentic French meringues will not get you qualified candidates, it will get you dish washers. Here’s a quick look at what I believe are accurate descriptions of jobs in my industry:

Web Designers

A web designer is a pixel pusher, they use Adobe Photoshop or similar tools to create Graphical User Interfaces to be converted to Hypertext Markup Language. Ideal web designers sway to one of two sub specialties, they are either functionally capable Usability Specialists or entry level Web Developers in addition to being a designer. Web Designers are artists, akin to Graphic Designers and photographers and rarely have a university degree, though most go to college.

Multimedia Specialists

There are sadly, dozens of areas of Specialists in the Web field from those who specialize in Flash or Flex to QuickTime, Shockwave, 3D artists and those who work in the video or audio production fields. Often these Specialists will have backgrounds in design as well as their media specialization. Few in the industry have degrees, and only a handful have college diplomas since the work is profitable from an early age.

Web Developers

A web developer programs websites using the Hypertext Markup Language to convert a designer’s artwork into a language compatible with web browser technology. They are also capable of programming the interactivity of a website using PHP or ASP based languages, JavaScript or other languages. Web Developers are coders, similar in nature to C++ or Java computer programmers. 

Usability Specialists

The web is a marketing platform, the job of a Usability Specialist is to ensure the average user can successfully navigate a website and achieve the business objective, regardless of what the object may be. Often the Usability Specialist is also the Project Manager and has an obsessive nature geared towards Quality Control and meeting objectives.

 

Web Publishers

 

A Web Publisher is a data entry person, they’re job is to convert information from print or electronic form into web based content following strict document structure guidelines. After the designer and developer have put together the skeleton of a website, the Web Publisher works with Copyrighters and the Marketing team to ensure all content is placed in the right places before launching a website.

SEO Specialists

Unique to the Web, an SEO Specialist is an Organic Marketing professional who’s sole purpose is to increase the traffic rate of a web property through non paid advertising means. Often the SEO Specialist will also manage online advertising programs, purchasing and real world marketing but his/her real goal is to broaden the success of a website without paid placement.  

Web Managers

The Web Manager is the business brains of a website. They’re job is to manage timelines, budgets, analyze Analytics and convert web traffic to measurable business. In many smaller organizations they’re also Web Generalists capable of lending a hand in all other areas of the puzzle, those who have mastered multiple ares of expertise are often called Web Masters. This is a tough job, it involves managing the egos of artists and the surly nature of programmers while meeting tough deadlines.

Network Administrators

I like to call NA’s the Backend Boys but for some reason they don’t like that title. A Network Administrator is a specialist which every Web person needs, they don’t get a lot of glory and they’re often (rightfully so) the first to get blamed with things go wrong but a Network Administrator’s job is to run the hardware (physical computers) the Web teams software (the website) operates on. They spend long hours ensuring email, servers, data streams and corporate software work.

Director of Technology

These days, our companies have become technology saturated. The role of a Director of Technology is to understand the business objectives of the organization and utilize cost savings methodologies to deliver the best computer solutions possible. Simply put, they’re job is to always do more with less while ensuring the best people are capable of delivering timely solutions and the rest of the organization sees technology as a friendly resource, not an aggravation.

Chief Technology Officer

The CTO title always interests me, there’re rarely a Vice President of Technology in an organization so I’m not sure if the title is a silent salute to Star Trek. The job of the CTO is two fold, first they have to keep the technology of a whole organization flowing smoothly and they also have to plan for future technologies by knowing where the company needs to be down the road. Their job in short is to lead the whole technology team for the management team and to solve the problems of the business through new, innovated methods.