Saturday, July 26, 2008

Learning a new prgramming language

One of the newsgroups that I frequent, a fellow programmer was expressing the difficulty he is facing in learning a new programming language. That reminded me about the difficulties I faced in the past, and even now with regards to the same subject. It is easy to give up. To become discouraged. It, at times, seems all hopeless, and that nothing will ever stick into this thick skull of mine.

Like everything in life, time, practice and research (learning, education). Watching my 22 month daughter learn new things is amazing. How long it seemed before she could learn to walk. She tumbled and fell and hurt herself many times. But that is now all forgotten, and the hard work has paid off, because guess what, she walks and even runs, or at least some derivative or a fast waddle, now. Now it seems like an eternity before she starts to talk, but she is getting there, with a few sounds and words. But guess what, there is going to come a day, when her parents would seemingly which she would stop talking. Programming is exactly the same. We must adapt to new ideas and new methods. For some that is difficult and painful, for others its a breeze. But once you have mastered the skills, and taken the time and discipline to complete the task, the results are fantastic. You look back and say to yourself that it was all worth it, and the journey was not that difficult. The strange thing is that the more you learn the easier it is to learn.

My encouragement to those of us who are embarking on the new journey of learning a new programming language, is stick to it. Persevere. It will eventually come right. I have started out on many new courses, currently I am building an Internet business. I am learning new things about the Internet, like Search Engine Optimization or SEO. I am trying to figure out what is the best look and layout for my homepage. But with trial and error, and time, I believe it will come right.

Don’t give up. Are you struggling? How has your learning curve progressed? Let me, and others know about your struggles and how you were able to overcome them. Share some tips and tricks that you have discovered. Encourage those of us who feel that we are at the bottom of the programmers pit. Leave a comment.

Technorati Tags:
del.icio.us Tags:

Wednesday, July 9, 2008

I got Stumbleupon Horribly Wrong!!!

I guess I got this whole thing of stumble upon wrong. I read, "postblog". So I did. Guess what I found. It has some limitations.Stumbleupon thinks of it more as a review than a blog. If so, why nothave things like, "My reviews", or "Post Review" or "Reviewed" ratherthan things like, "My Blog" or "Post Blog". Don't you think its a bitconfusing. I don't mind posting reviews. I mean I could even review ownor another blog if needed.
As a result of this, my carefully written blogs have been cut short in their prime. I look like a bit of a idiot.
Where do I find the "Blog"/"Review" limits?
Any one else have any other thoughts on this?

LiveJournal Tags:

Tuesday, July 8, 2008

Search Engine Optimisation (SEO) for Absolute Beginners III

Gadgets! Who does not love gadgets? We have gadgets for almosteverything. Tools to make life simpler and more efficient. to get thejob done in less time with the least amount of energy expired. Toolsthat do a better job. From power tools to vacuum cleaners to cordlesselectric screw drivers to GPS devices and metal detectors. All thesestools help us in our daily lives. They make us more efficient, make usappear more professional, give us more time and less stress and perhapseven enable us to do that which we couldn’t do otherwise. Yes, toolsand gadgets are mans best friend. Oops second best friend.

Whyshould SEO be any different. Many say that it should be left up to theprofessionals. Yes I agree in part. If you can do a reasonable jobyourself, or you can’t afford the professionals or you are plain juststubborn, or what ever the reason, one should be able to at leastattempt the job yourself. If you so feel inclined or forced to do it.Who doesn’t have some tools at home, power tools. Things to fixelectrical appliances, or do the odd carpentry job, or even attempt todo some minor construction or building. Many have done some kind ofDIY. Some have succeeded some have not. But then you will never know ifyou don’t try. Also, some just know themselves that if they attempt tofix the broken electrical plug they will die a horrible death. So theyare very comfortable in hiring a professional.

SEO is nodifferent. You can try and do the job manually, or you can make use ofthe vast number of tools that are available to you, or you can hire aprofessional. Seeing that this blog is for absolute beginners, weassume that you are not a professional and that you want to try thisyourself. Believe me you CAN do just as good a job as any professional.It is not impossible. Hey, I am not a carpenter by any stretch of theimagination, but I have created some nifty looking woodwork pieces thathave had my friend go GA GA.

So what I would like to do here istake a look at some tools that are available to us that can help us outwith this SEO thing. Some are free, some require some form of paymentand some are limited. But they all help. Before we delve into the nittygritty of SEO and the strategy of SEO and all the cool stuff Idescribed on my previous blog, lets look at some really cool and niftytools.

I am gong to divide the tools into two categories, onlineand offline or desktop applications. Online typically speaks of websites that enable you to do things, while offline typically requiresyou to download a program and run it to achieve your or the software'srequired goal. While some tools are not pure SEO tools but alsoincorporate SEM (Search Engine Marketing), which we will cover inanother blog, they are all helpful in getting your site out there.

Online tools.

Seeingthat most people find your site through some form of search engine, andthat the most popular are Google, Yahoo and MSN. It stands to reason tosee what they can offer when it comes to SEO. After all it is theirdomain isn’t it.

Google

Google offer a wealth of tools and services for the armature and professional. Most you have to create a Google account for. But its free and well worth it.

1.Google Webmaster Tools.

Improveyour site's visibility in Google search results. Google Webmaster Toolsprovides you with detailed reports about your pages' visibility onGoogle. All you have to do is add and verify your site.

Links are so important to a web site. Discover your link and query traffic View,classify, and download comprehensive data about internal and externallinks to your site. Find out which Google search queries drive trafficto your site, and see exactly how users arrive there.

Shareinformation about your site. Tell Google about your pages withSitemaps: which ones are the most important to you and how often theychange. You can also let Google know how you would like the URLs thatthey index to appear.

View more information about your crawl errors with the new content analysis tool.

2.Google Analytics.

Thisis a fantastic tool. And its Free. Analyse your visitors. GoogleAnalytics shows you which sites, search engines, and keywords referyour traffic and how visitors interact with your site. They have allsorts of graphs and trends. Statistics that you can drill down too. Itis really cool and worth checking out.

3.Google Trends.

WithGoogle Trends, you can compare what interest there is in your favouritetopic or keyword. Enter up to five topics or keywords and see how oftenthey’ve been searched on Google over time. Google Trends also shows howfrequently your topics have appeared in Google News stories, and inwhich geographic regions people have searched for them most. You cansee a snapshot of what’s on the public’s collective mind by viewing thefastest-rising searches for different points of time. You can see alist of today’s top 100 fastest-rising search queries. This is greatfor optimising your keyword search phrases and terms.

4.Google Website Optimizer.

Thistool allows you to test different web site designs and content to seewhich ones attract and keep visitors, which ones bring them back formore and ultimately which ones are converted into sales. What you do isyou create a particular page design with particular content. Let theweb site optimizer monitor it. Then create another similar butdifferent page, and test that, so on and so on. Then compare the datato see what users and customers like.

5.Google Suggest.

Aspin off of Google search, but with a twist. As you type, Google willoffer suggestions and the approximate number of expected results. Not afantastic tool. But sure does help to find out what keywords arepopular and what similar searches others are doing.

6.Google Adwords.

Although Adwords is a pay service.They do have a section where you can do some sort of keyword analysis.You can search specific keywords. Then you get results back of relatedterms. Their relevance, and what their search volume is. I.E you don’twant to have a keyword term that people never use to search with.

7.iGoogle

Thisis essentially a Google homepage. Where you can put Google gadgets on.I especially like it, because you can put webmaster tool gadgets,Google Analytic gadgets. These give you a quick overview of how yoursite is performing, and it also gives you summary reports from thesesvarious services. A one stop, quick glance overall reporting andnotification strategy.

8.Adword Traffic Estimator.

Thisallows you to put in some specific keyword search terms, and then seethe search volume. It also allows you to see how much the InternetAdvertising community will pay for a particular keyword of phrase. Thisgives you an idea as to how important those keywords are.

Theseare just a few services from Google. We still have to look at whatMicrosoft can offer. They have some cool stuff too. There are alsoother online sites that can help. Like Alexa, Wordtracker, SEOBook,WebCEO and many others that hopefully I will have time to cover next.But the conclusion is, that there are ample tools out there to help youwith your search engine optimisation efforts. It just takes time andeffort to see results.

What are you're experiences? Have you played with theses tools yet? Which are your favourite? Drop me a comment and let me know.

Brought to you by .

Searche Engine Optimisation (SEO) for Absolute Beginners II

I have been blessed with a 20 month old daughter. As a toddler sheloves playing hide-n-seek. Only problem is that she screams every timeI begin to look for her. Totally giving away her position. This totallyepitomises Search Engine Optimisation.

We must not take the Alienroute. You know, in cyberspace no one can hear you scream. We have toapproach this with as much screaming as possible. Just like mydaughter, we have to scream as loud and as hard and as often as we can.Just to get noticed, so that people who are looking for us can find us.We are not trying to hide from anyone, we are not trying to camouflageour web site. We want to be noticed.

So what is SEO or Search Engine Optimisation?

From Wiki: “Search engine optimization (SEO) is the process of improving the volume and quality of traffic to a web site from search engines via "natural" ("organic" or "algorithmic") search results for targeted keywords.Usually, the earlier a site is presented in the search results or thehigher it "ranks", the more searchers will visit that site. SEO canalso target different kinds of search, including image search, local search, and industry-specific vertical search engines.”

Sothe big thing about SEO is improving the quality and quantity oftraffic to your web site from search engines. This means that SE(search engines) must know you exist. They must also rank you highenough for a particular search word or phase in order to place you inthe top search results. After all people are unlikely to scroll throughpages and pages of information to find your site. At most they willprobably go to three pages deep, maybe two or three more if they arelooking for something specific. But this just means that their searchterm is not correct. What happens in most cases is that people oftenonly click and consider the links returned by the first and maybesecond pages of the search result.

SEO is not a once off thing,or some great magic wand that you wave. It’s a process. It’s a dailytask. Something that you have to continually do for months and months.And then when you achieve the desired ranking, you have to workcontinually to keep it there. Because remember, there are other nastypeople that are doing their utmost to knock you off your top rankingand to take your spot.

Search Engine Optimization-It's Not RocketScience. Sure, you can get really complicated and technical with SEO,just like any other subject. However, search engine optimization at itsheart is simple and clean. With a good strategy, and dedication. Onestep at a time. You can get your site ranked up there with the bigboys. But don’t be deluded into believing that it will happen overnight.

Think of yourself as a needle in a very very bighay-stack. Some one is looking for you with a magnet. You need tomagnetise yourself in such a way that the magnet will pull you out ofthe clutter. How would you do this, electron by electron, atom by atom.Its a slow process. But soon enough you will be magnetised and bong,the magnet pulls you out. The only difference is that this is noordinary magnet. It operates with a resonating frequency that you haveto tune into, so that only you get pulled out amongst all the otherneedles. Naturally the ones closest to the top of the pile stand abetter chance.

So where do I start?

1.Submit your site to the search engines.

Thiskinda seems obvious. But you need to let the major search engines knowyour alive. SE’s like Google, Yahoo, MSN all have pages where you cansubmit your site from.

2.Submit your site to directory services.

Itdoes not stop at SE. Most beginners forget that a large part of rankingis about how popular you are on the Internet. One way to increase yourpopularity is by having links on other sites (I will chat about this ina later blog) that point to your site. Inbound links. One way to dothat is to submit to directory services. Directories like DMOZallow you to submit your site for free. There are other Directoriesaround some are free some are not. Some are popular some are not. Butmost agree that DMOZ is the one to start out on.

3.Create a robots.txt file.

SE’suse what is called a robot to crawl the Internet and web sites so thatthey can gather information to be indexed and categorised. A robot is aprogram that automatically traverses the Web's hypertext structure byretrieving a document, and recursively retrieving all documents thatare referenced. Web robots are sometimes referred to as Web Wanderers,Web Crawlers, or Spiders. Web site owners use the robots.txt file togive instructions about their site to web robots. What they can crawland what not. How deep they can go in the site structure and where theyare not allowed to crawl. Check out The Web Robots Pages for more information.

4.Submit a Sitemap.

ASitemap is exactly what is says. It is a map of your site. Of everypage in your site. This is used by search engines to help them traverseyour site easily and to quickly index your pages. Otherwise they haveto follow hyperlinks. If your page navigation is not good enough orvery complicated with long URLs, then you're in trouble. In itssimplest terms, a Sitemap is a list of the pages on your web site.

Creatingand submitting a Sitemap helps make sure that search engines likeGoogle know about all the pages on your site, including URLs that maynot be discoverable by Google's normal crawling process. In general,there are two types of sitemaps. The first type of sitemap is a HTMLpage listing the pages of your site - often by section - and is meantto help users find the information they need. Second, XML Sitemaps -usually called Sitemaps, with a capital S - are a way for you to giveGoogle information about your site.

For more information go to Google's help centre for Sitemaps.

5.Content is King.

Contentis what drives search engine rankings, content is what brings users toyour site, and content, when sprinkled appropriately with keywordphrases, will feed robots. Content is King. Users like good content,its what brings them back. SE’s like good content, its what helps toincrease your sites ranking for search phrases and keywords. If thiswas a broken record, it would be one worth listening too. Content iskey in search engine optimization. Content is key in search engineoptimization. Content is key in search engine optimization.

6.Simple Site design.

Sitesthat are successful in the search engine results have this incommon-they are all simply designed, with a minimum of bandwidthhogging graphics, slowly loading animations or other aestheticstructures that are pleasing to the human eye but SE unfriendly, likeFlash. SE’s do not like or care about cosmetics, yes, your site mightwin the Picasso award. But who cares if Google, ala no one, can findit.

They are also easy to navigate. Simple, clean designs arewhat search engine spiders and search engine users like, because itenables them to get to what they're looking for; which is what? Ofcourse, if you don’t know by now - content.

7.Well written Meta-Tags.

Metatags-keyword, description, and titles - are important, but they won'tmake or break your site. Meta tags are merely part of your overallsuccess strategy. They need to be well written with compelling, keywordphrase-heavy content that will entice the user click through from thesearch results page. Good choice of Keywords, page descriptions andtitles will go a long way towards increasing your page ranking.

There is a whole other world around keyword research. But that's for another time. These need to reflect your site and business, but also have a high search usage, but low competition. Getting the right balance can be a task.

Buildinggood keywords also takes time. Over time you will add more keywords,and subtract those that are not working for you. Keywords and phrasesthat are strategically placed and crafted into your web site and itscontent can significantly boost your ratings in search engine results.Lack of well-chosen keywords and phrases on your Web site is a very badmistake to make, as search engine spiders depend on these to find yoursite; as well as search engine users. If you have not targeted specificand precise keywords for your web site, then you will not be easilyfound.

8.Link Building.

Part ofachieving top search engine positions is through links from other Webpages. These links can come from people who like your site (naturallinks), reciprocal linking, directory submissions, one-way linking,multi-site linking and directory linking. Search engines rely a lot onhuman interaction and indirect rating of web pages. It stands to reasonthat if a lot of people like a particular site that SE’s will payattention to this. How do people show that they like your site. Bycreating links on their site to your site. These are also known asinbound links.

Each of these linking strategies has specific descriptions that can be summed up as:

  • Reciprocal Linking = Site A links to Site B, Site B links back to Site A
  • One-Way Linking = Site B links to Site A
  • Multi-Site Linking = Site A links to Site B, Site B links to Site C, Site C links to Site D, and Site D links back to Site A.
  • Directory Linking = Site Directory A links to Site A

Thatseems simple enough. But it takes time and effort to come up with asuccessful link strategy and to build up good quality links. Most website owners aren't willing to spend the time or don't have the time tospend on it.

9.Analytics.

Oneessential element of success which is mostly overlooked is to analysethe traffic that comes to your web site. By monitoring your web sitestatistics you can track visitor behaviour, popular keywords,frequented pages and other valuable information that can helpstrengthen weaknesses within your site.

Studying web sitestatistics should be a vital part in tracking your on-line marketingand search engine optimisation progress to ultimately help improve yoursite, converting more visitors to it. You need to know everything abouthow your visitors found you and how they interact with your site.

Understandingwhat visitors do on your site is crucial and by fixing possible errors,you could increase your sales in a very short time span.

You can sign up to Google Analytics to have a wide range of tools at your disposal. All free.

10.Black Hat SEO – No No.

Whatis Black Hat SEO. Black Hat search engine optimization is normallydefined as techniques that are used to get higher search rankings in anunethical manner. These black hat SEO techniques usually include one ormore of the following characteristics:

  • Breaks search engine rules and regulations .
  • Creates a poor user experience directly because of the black hat SEO techniques utilized on the Web site .
  • Unethically presents content in a different visual or non-visual way to search engine spiders and searchengine users.

Things like:

  • Keywordstuffing: Creating long lists of keywords and putting them onto yoursite with nothing else will get you penalized eventually by searchengines.
  • Invisible text: This is putting lists of keywordswhere the text is the same colour as the background, thereforeinvisible to the human eye. Like white text on a white background. Thisis done in hopes of attracting more search engine spiders.
  • DoorwayPages: A doorway page is basically a “fake” page that the user willnever see. It is put there fore the sole purpose of attracting searchengine spiders, and attempting to trick them into indexing the sitehigher. Thereby increasing their page rank.

This is by nomeans complete. We will delve into this in more depth as timeprogresses. Just like you I am also learning. So if you have any ideasor insights, please drop me a comment. Tell me what you think. Also letme know what else you would like to learn about. If you need to learnabout it, then chances are I do too. I help you, you help me.

Brought to you by Integral Web Solutions.

Search Engine Optimisation (SEO) for Absolute Beginners

If you are anything like me, you have gotten fed up with your joband your boss. You have seen how people can make money from being onthe Internet. You have decided to quit your job, create an Internetcompany. Start developing a web site or a bunch of web sites forclients. For a month you are engrossed in your new found freedom, andyou are excited at the prospect of great success.

You have justuploaded your sites to your ISP, made a few tweaks and improvements,you sit back and admire your work. You stand next to the telephonewaiting in anticipation for the calls to come rolling in to enquireabout your services.Alas, after an hour, no calls. Two hours go by. This is feeling likethe time when your girlfriend dumped you and you were convinced thatshe would phone back begging to return. But, no, after three hours yourlegs are starting to shake, you are thirsty and hungry. …. Its 1:37 am,and still no phone call. Surely the USA is awake by now and they allshould be calling you. No such luck. You half-heartedly drag yourselfto bed, bitterly disappointed.

This goes on for days and evenweeks. You wonder to your self what on earth is going on. Then you havea bright idea. Google. Use Google you dumb twit. So you fire up yourPC. It hasn’t been on because you have been manning the telephonelines. You take five minute to type the search phrase into the Googlesearch bar, because you’re so excited that your fingers can’t typecorrectly and you have to continually correct your typing. Eventuallyyou click the search button. A page bursts onto your browser, your eyeis drawn to the adds, but you are not there. No problem, you didn’texpect that as you never paid for any adds. You begin to scroll downeagerly waiting for the link to your site to pop out and hit youstraight between the eyes. No, its not on the first page, not to worry,you have clicked the Google next button before, so you know where itis. You go to the second page. Scrolling down, you move slightlyfaster, its not there. Third page, NO. Fourth page, cant find it. Youstart to sweat. What is Google up to. Don’t they know where your siteis. You have posted it onto the Internet. Google is suppose to searchthe Internet and find your site.

It is 5pm. You have mousecramp, your elbows hurt, your eyes are red and bloodshot, burning likethey are filled with pool acid. You have dislocated your shoulder. Yousoldier on. You have clicked on page 1042. You have scanned over 1 000000 page links in Google. Your biggest nightmare has just arrived, youhave still got over 16 000 000 links to scan. Where oh where is yoursite.

After two weeks of agonising searching you still havenot found your site. You think to yourself. “No wonder nobody calledme”. They could not find your site. What dawns on you is the terrifyingthought that Google does not know about your site. You are sitting inthe abyss of the Internet. The black hole of the World Wide Web. Theultimate game of Hide-‘n-go-seek. You’re hidden and NO ONE can findyou. Hidden out here No one can hear you scream. But then, youremember. Google is your friend. Fire up that old PC, open the browser,go to the Google page. Type in “Why can’t I find my web site”.

Bam!!!Google knocks you right off your seat. You stand up, still groggy fromthe fall, staring at the screen. As the fog disappears and the screenbegins to come into focus, a whole bunch of terms and phrases startdancing and singing before your eyes. Terms like: SEO, Search EngineOptimisation, SEM, Search Engine Marketing, Keywords, Meta Tag, Titles.What is this you ask? I did not know about this.

You do somemore research. Then all of a sudden you are blinded by a big brightflash of light. What has happened? WWIII. A nuclear explosion? You rubyour eyes, peer outside the window only to see that life still goes on.You soon realise that the light just came on in your head. Theintensity burned away all the cobwebs, and you can see clearly now. Youneed to optimise your site so that the search engine can see it andrank it in order for it to appear on the top of the searches. But howdo we do this. Ah, there is an add in Google for a company that doesjust that.

You hesitantly phone the number for the experts. Afterthe very pleasant secretary redirects your call to the sales person.After your short discussion, you slowly fall backwards as the lightstarts to dim. You can’t breathe, you're going blind. Your hearingstarts to fade. As you hit the floor with your head, you are knockedout for a few seconds. As you come too, you realise that you fainted.But what caused it. Oh yes you remember. It was the price those guyswanted to charge you to optimise your site. They must be mad.

Youask yourself. Can I do this. Is it that difficult. You eventually fallasleep exhausted, hungry (because you have no money to buy food). Youstart to dream of a brighter tomorrow on the Internet. Dream of searchengines and keywords, of Google and yahoo. Over and over again youshout out “I have a dream”. In your ridiculous dream, you even come upwith a joke:

“Knock Knock. Who’s there. Yah. Yah who? No Google.”

Youralarm clock wakes you up from your slumber. You sit bolt upright inbed. Today is the beginning of a bright new dawn. Today we do SEO andSEM. You fire up the old PC. Bring up your site. You stare blankly atthe screen. With one question going through your mind.

Where do I start???????.

Youthen have a vision. You see a blog. A blog about Search EngineOptimisation for Beginners. It will be up tomorrow. You can’t wait.

Technorati Tags: ,,,

Integral Web Solutions

Is Blog a Four Letter Word

What in the world is this blogging?
I've been in IT for many years. Been programming withdifferent languages. One thing that I have found is that the Internetis a living organism. It changes on a daily basis. What was goodyesterday is not good for today. New things appear, old thingsdisappear. What strikes me is that new words and terms are defined.
Blogand Blogging have been out for a while now I know. But I have nevergotten in to it. Since I started out on my own in business, I startedlooking at how to promote ones site. One thing that kept on coming upwas, Blogging. When I mentioned this to my Internet Illiterate wife,she thought I was swearing (cursing for those who do not understand theQueens English).
Now in my family we definitely do not use the fourletter word. My son on the other hand thought it sound more like snotor booger or bog or some vile stringy stuff that excretes out ones nose.
Iguess it can be if abused. I have heard time and time again of howblogging goes bad, people get hurt and it cannot be undone. Court casesfollow and all sorts of nasty stuff.
Shouldn't I just stick toe-mail. I thought about this, but then e-mail is in essence forced intoyour mail box, where as reading a blog is a choice. If you do not likeit then don't read it.
But then I thought the whole point ofblogging is to read it. So here I am, blogging. A blog does not have tobe bad, it does not have to be a four letter word. It can be helpful,can it?
Well I decided to give it a try, Will it help me? Will itdrive traffic to my site? Will I derive business out of it. Well onlyone way to find out. Test it.
Here is the test then. Please navigate to my site Integralwebsolutions
Browse around, go to the feedback page and leave me a note. I will accept all criticism.
Willit drive business? Well lets test and see. If you are interested in thekind of business and service I can supply, don't be shy to let me know.
Whydon't you comment on this blog. Tell me what I’ve missed, or what Idon’t see or have I got it right. Is blogging all its made out to be.
I will report back, sorry blog back as to how this little experiment of mine went.