Web programmer with poor design skills? You need to XTemplate!

Most web programmers are unfortunate when it comes to web design skills, and most web designers are unfortunate when it comes to programming skills. I consider myself a programmer, I can try and get creative with web design, but the result still looks amatuer and hasn’t got that wow feeling I try and aim for. I now prefer to write my scripts and then hire out a web designer to give my script that wow feeling.

Recently, I have had to write an online web quotation system for my fulltime job. I quickly decided that I will have to seperate the HTML code from the PHP code. This seperation will make the solution very flexible. I can hire out a web designer who can redesign my basic sample HTML templates to something that looks professional and they can even do this without access to the code, so I can protect my asset. By also seperating the HTML code from the PHP code, I can also create different theme skins for my system and even let the user decide which skin they prefer.

XTemplate is an example of a PHP template system. This PHP class allows you to seperate your HTML from your code. It is an open source project and has been around for a while. The class itself is well optimized and efficient and there are lots of large projects making use of it. Some of you may have heard of Smarty, which is another templating system. However, as far as I can tell this system still requires some code within the HTML and hence I prefer to use XTemplate instead.

The class itself is very simple to use. You can find examples in the XTemplate homepage. However, I believe the best way to learn to use it, is to take a look at other projects that make use of it. The Cube cart shopping script makes use of it, and this is how I discovered this templating class and now use it whenever I need to write any PHP scripts.

Templating systems have been around for a long time and if your writing your script in another language other than PHP, hunt the web for a templating system that will work in that language. By having your script’s processing seperate to its output generation, it will make creating spicy looking scripts a breeze.

SEO Introduction

SEO stands for Search Engine Optimization. What is that, you may ask? Well, if you are looking to increase your website presence on the Internet, the knowledge about SEO is vitally important. In this age, getting a site online is only half the challenge. A more important question to address is how to channel the visitors to your site! We all dream of having visitors by the thousands or perhaps millions eagerly rushing to our website in the shortest time possible. And yet we fall into the dilemma plaguing millions of webmasters around the world. How do we get to the top of Google Search Engine?

To answer this vital question, we have to know and understand the basic of how Search Engines operate. If you think that merely submitting your link to the search engines will get you listed, you are in for a disaster. The most important issue to handle is the page rank issue. Having a high page rank means that you gain a better positioning on the search engine’s placing.

However, search engine optimization is more than simply making your site rank well in the major search engines. It goes much deeper than that. Being able to integrate it seamlessly with your page design until its presence is virtually unnoticeable by your visitors, is a skill that webmasters must possess. It is an on going task that all webmasters need to do to keep reasonable positioning within search engines. The rewards will be worth the efforts, you will gain the much desired traffic. Do not fall into the trap of thinking that your site can be optimized once and then hold its rank forever. This is almost impossible in the era where so much information is floating around and there is always someone who will challenge your site’s rankings.

Search engines use complex algorithms to calculate your website’s importance. Therefore you cannot rely on one method to keep ahead of the game. You need to gain an in depth view into the world of search engine positioning. The most important thing is to keep your website in the eyes and attention of the surfers. It is an ongoing effort but if you are selling a product or service on the Internet, this is absolutely necessary.

How my page rank went from 0 to 5 in one update

Before you shell out your hard earned money for the next ebook, CD software and such that claims to raise your website’s rank in Search Engines, do read through this article. Although I may create some new unhappy adversaries here by the nature of the information in this article, this is already common knowledge. In fact, I recently created a new website just to prove that these theories worked. It is my sincere hope that you too can make use of this knowledge to your advantage.

We all have undoubtedly heard of the Page Rank phenomena. What are Page ranks? They are the way search engine measures your page’s importance in their search placements. And so we all want to rank higher. Higher rankings mean a lot of things.. To web masters it means pure, unadulterated achievement. It means that they have accomplished a move in the right direction. A high page rank to a website owner means money in the bank. It is an impressive accomplishment. And yet to other website owners your page rank may be a reasonable source of envy.

To Google Search Engine, higher page rank means quality, importance and relevancy. It means you are a viable resource and a valuable asset. How does Google use it? Google takes your Page Rank and combines it with their text-matching techniques. When combined with a page’s content and the content of the pages linking to it, shall determine if your site is a good match. Consequently, a higher Page Rank certainly helps you on Google.

Most surfers don’t care a hoot. Most of them could care less about your Page Rank. In fact, many of them don’t even know what it is. However, those that do use it as a way to unofficially gauge your credibility.

At this juncture, I am sure that you will be wondering if I am really going to let you into the secret how I do raise my page ranks from 0 to 5 in a single update. The good news is, I did not purchase any links from high ranking sites, or any sites for that matter. No, I did not launch a link exchange program either I exchanged links with about six five directories related to my site’s topic. And that was all there is to it. That was it. Now how did I raise it then?

No not link farms. That’s a sure way to get booted out of Search Engines faster than you can count to ten. Did I hire a engine expert? No way. What did I do?

You guessed it! Yes, content is king as always. I used content to help boost my ranking. But how you may ask?

I created articles. No not just any article. They are quality articles, just like the one you are reading now. These articles were not generated from any program either. They were manually and authored through my own expertise. And SEO happens to be a very popular topic and getting directories to post my articles is easy, along with my url(s). The ranks will inevitably transfer over to my site. Also, as time goes by, those articles will have a PR effect of their own which will transfer to my site(s) too.

Over time, other people may pick these articles up and use them on their site as well. And with these articles they carry my URL(s) too. You do the math. Now, if I do 100 sites a week times four articles a month, that’s at least 400 articles a month. If the last Google update was 86 days, the longest has been 111. That could easily lead to 1200 or more links between updates. Google will love it! They have these three factors:-content, quality and one way links. To spice things up, I also promoted my blogs and my website in some of my articles. Thus, they too have their own PR generating effect. These sites exchange links among each other too. This, in turn, increased the PR to them as well. And the most recent Google update, one of my blogs went from 0 to 4 and the other 0 to 5 all in the same update.

I hope these tips should help you increase your page rank as well. The challenge will be creating content related to your field and finding sites that will post them. You can always choose to hire writers and use article submission services. Good Luck in your journey.

Google Sandbox

Google Sandbox is applicable on new websites. Google Sandbox is used to determine the timing of site inclusion. It plays an important role too in determining your ranks in Google search engine results (SERPS). And yet, this painstakingly slow process could take up to 6-8 months, which could be against your plans thus causing frustration to webmasters. How do we address this issue?

We cannot control what is beyond our control. Being in the Google Sandbox is something that you will have to endure in order to get on Google. So what do you do when your website is ’hibernating” in the Google Sandbox?

Do not waste any more time checking your website listings in results page. Use this time to emphasize on SEO. Instead focus on adopting methods to accelerate your listings which will improve the status of your ranking results. Make an effort to appear on other major search engines such as MSN & Yahoo. They do not have a sandbox like Google, and this will help drive traffic to your website while waiting for Google.

Link building is another important step. Make sure that the links you exchange with are of high quality. It will improve ranking and helps Googlebot spider find your pages easier while it’s in the sandbox.

The main part of your website is to add new content on continuous basis. Most thing search engines are after is good quality websites with relevant content. Getting new fresh content daily is a sure way to win big with the search engine spiders.

Waiting endlessly for Googlebot to index your page is a sheer waste of your previous time. Instead use this time to develop your website with relevant content and adding inbound links is a smart way of making the wait more profitable.

Discovering your Google PR (Page Rank) Value

It may seem that quite a lot of people do not know how to find out how Google ranks your website. Google uses PR (Page Rank) to work out how important your website is. I will not describe what PR means in this post, as I have already touched on this in my previous posts. In a nutshell, PR varies from 0 to 10, where 10 means your website is valued greatly.

Easiest way to find out your Google PR is to download the Google toolbar and install it. As you browse through websites, the toolbar will automatically tell you the PR of the website you are visiting.

If you do not wish to download the Google toolbar you can use other free website such as PR checker.info where you simply type the URL you are interested in and get back the PR.

Sometimes, PR values can vary, this maybe caused by results from different Google datacenters, where data has not yet propagated and there is a mismatch. If you wish to find out your PR across the different Google datacenters, then use a webtool like the one found in Directory Vault.

These tools I have mentioned in this post are all completely free to use. As a side note, remember it can take Google quite a while before it assigns your website a PR if you have only recently published it.