Posts Tagged ‘Web Development’

SEO, yo! an introduction…pt 1

// February 13th, 2009 // Comments Off // Everything Else

While I am a confessed novice when it comes to most of these latest trendy phrases, I’ve decided to try and explain what it means to me here, then try to offer my evaluation of the ecology of how SEO and Web 2.0 are related.  This is obviously a vast subject that is alive with information.  I don’t feel like one post could do it justice, so I hope to accomplish more with multiple posts on this subject.

SEO -
Search Engine Optimization, period… How do we find things on the internet/web?  Search engines, of course,.. well, mostly.  With most internet browsers making their automatic homepages that of Google, Yahoo, Microsoft or some other variant, it’s hard to discount how people move around in the vastness of the internet world.

One of my favorite quotes sums it up nicely:

What information consumes is rather obvious: it consumes the attention of its recipients. Hence a wealth of information creates a poverty of attention, and a need to allocate that attention efficiently among the overabundance of information sources that might consume it. -Herbert Alexander Simon, economist, Nobel laureate (1916-2001)

The Internet = Information in my eyes…and it creates a “…poverty of attention” and the best way to “allocate” that attention, at least via the web, is to use search engines.  Most people that have used the internet know this.  Some type it into the address bar of the browser, some go to their favorite search engine, usually a home page, but if you use the internet, you know what a search engine is all about.

Well, that was lengthy!  If you have a website, chances are you want people to view it.  For online business, this links to thier ‘bottom line’, or otherwise their profit.  With the really high ROI (Return on Investment) involved with creating a website, businesses are increasingly turning to the web for profit.  Ever wonder why Google.com is so rich and had such a record breaking IPO?  Because their reach is virtually unmatched on the web.  And if you want to be seen by the average web surfing consumer, then ranking high on google is a no-brainer.  And when I say, “ranking,” I mean showing up ‘organically’ in the search results.  An ‘organic ranking’ is the natural order of websites that are listed when you perform a search on a search engine such as google, not the sponsored links or ads you usually see.

So knowing that having a high ranking in a search engine is valuable, mostly because it will make ‘your’ website become more visible to the world, is the first step in understanding SEO – Search Engine Optimization.  And knowing how to make sure your website will rank well in search engines is definitely a big step in getting visitors to your site.  Having the skills to make a website rise high in ‘organic rankings’ can also earn you a lot of money.  Conversely, having someone to get your website to rise high in ‘organic rankings’ can cost you a lot of money.

Luckily, there are many things you can do for FREE  with a little planning and a lot of initial hard work.

Planning
If you have a website and need to retool or are a new website owner and have no clue on how to get people to see it without spending unsightly amounts in passing out the website address, then follow me.

Planning, especially when considering SEO, is one of the single most important time savers when it comes to getting what you want out of your website. Here are a few questions to ask yourself.

  1. Who will find my site valuable?
  2. Does my website have a regional, national, or international appeal?
  3. Am I trying to make money from my site?
  4. What makes me stand out from the rest of the websites that are similar to mine?
These are just the initial surface questions you must ask yourself before getting too invested in your SEO investment, and here’s why:
1. Who will find my site VALUABLE?
 It’s always good to know your demographic and the types of people going to your site.  If you are running a website for the convenience/reference of your local, meet in person, clientele, then you probably will not really care that other people view the site.  Maybe you would enjoy the public service of having information available to everyone on the internet as a by-product of having resources for said clients.  But would you really want to invest a lot of time in trying to get others to view the site?  I’m not sure you would.
If you were a local law firm, only practicing in your town, would you really care to a large degree that someone in a far away land can view your site?  Maybe, I dunno, but you would probably just want/need the people you can actually serve to view your sites.
Of course, I always like to disclaim the fact that letting the whole world know who you are is inherently a good thing because I feel like the more exposure your site gets, the more notoriety it can get, regardless of location. 
Planning is essentially gauging the investment, on your part, of how much time/money you care to spend on SEO.
2. Does my website have a regional, national, or international appeal?
Segueing from the last point, you really want to look at the area in which you want to be visible.  Regardless of what you do, your site will still be visible to anyone on the internet in the whole world, but by targeting how wide your appeal may reach, you can become stronger and get a higher ranking in search engines if you look at the area you want to appear in.  For example, if you lived in Charleston and you sold yachting equipment, then you might consider keywords like: charleston yachting or sailing in charleston.
3. Am I trying to make money from my site?

Knowing you want to make money from your site, puts it in a whole different world when it comes to SEO.  Whether you want to put ’sponsored links’ on your site so that google pays you or if you want to sell products with your own shopping cart software, or making sure potential donors have a chance to do their due diligence before giving your organization money, having a good SEO plan is definitely key in being successful in bringing your presence to the masses.

4. What makes me stand out from the rest of the websites that are similar to mine?

It’s always about selling yourself, right?  So why are you so great?  Why do I want to visit your site?  Think of your website as a version of yourself or business online.  Or, even simpler, a personals ad.  You want to be attractive, not deceptive.  So maybe a personals ad isn’t the greatest example, at least in the deceptive part, but I digress…

Knowing what makes you stand out helps to shape your story (people love stories, I promise).  By defining what makes you special, you not only have a good marketing spiel to bring to the table, but it makes your site have more, what I like to call, integrity.  Knowing who you are and exactly why you want to be online directs your goals for your website.   And being honest with your site visitors builds a brand and trust.  People will like you and what you stand for, even if your website isn’t the prettiest.

To be continued…

Seeing as how SEO is such a huge topic, I thought breaking up into digestable parts.  Here, I discussed, albeit briefly, the planning.  In future posts I am going to dissect out some simple principles in optimizing your website: keywords, meta, h1 tags as well as content, while talking about keyword density, easy navigation, etc.  Then, I plan on talking about funneling and conversion rates….eventually leading to online marketing campaigns, blogs/social media and building community and loyalty to your site.

Chucktown, Here I am!

// April 30th, 2008 // Comments Off // Uncategorized

Cooper River Bridge, Charleston, SCI feel like I haven’t written at all about my experiences here in Charleston, SC since I’ve moved from Eastern North Carolina back in January. So I thought I would at least give a little bit more info since my arrival.

After living with great friends for a few months (Darren & Kim), Sam moved down and we got a place at Colonial Village at Westchase, and while the property management is something to be desired (making empty promises about upgrades, maintenance taking a long time and just being outright rude sometimes), the place is really pretty!Westchase Apartment Homes

There is a nice pool, workout center, and pond behind our building. This pond has a gazillion turtles living in it, and they are quite tame. If you walk up to the water, the turtles will come in droves, no kidding!

Amaaazing!

I love nature, and you are definitely surrounded by it where I now live.

On the work front, I create websites, which are fun, and get a nice view of Clark Sound and the Morris Island Lighthouse.
Here is the view:

Also, at work, I get to see live raptors catch their prey, including Red Tail hawks, Osprey, and Bald Eagles!! Apparently, there is a Bald Eagle Nest right near where I work, which is sooo awesome!
Bald EagleBald Eagle

Yaaay for nature! But I’ve also been working on lots of websites at work such as: Cares Real Estate, David Wertan Real Estate, CF Evans Construction, Charleston’s Museum Mile, Factor Prize, Charleston Surge (Dragonboat)…and the list goes on! It’s really fun and I get to do a lot more ‘development’ than just designing, which I like as well, but it’s nice to be able to dive into code and make the websites do cool things dynamically. I’m learning alot about server administration with mail, web and system servers as well as web services and dns management. So it’s fulfilling and a lot of learning still, but I do get to use all that computer knowledge that has accumulated over the years.

Things to do in my copious free time? Oh yeah! There are so many things to do in this awesome town. Here are a few cool things that I will be attending:

Spoleto USA - an international arts, music, and film festival
Charleston Harborfest 2008 - a festival with tall ships, pirates and more…

We have already been downtown, strolled the Market, looked at the shops, and went to the SC Aquarium. Here are a few shots of Sam and I when we went to the Aquarium:

Sam on Loggerhead Sea turtle
Morey Eel
Samantha and myself

As you can see, I love it here. I hope to keep better updated with things in the near future!

Until then, I hope everyone is doing well!

New job! New adventures…

// February 23rd, 2008 // Comments Off // Uncategorized

So I’ve been in Charleston, SC now for about a month.

I have to say that Charleston is a fun little town and is full of food!! Literally, everywhere I drive, I see place after place filled with different types of food to eat. There is this one place called Ladles which mainly serve soup and they have daily specials and staples that are very nice to the palate.

I always loose track when I think of food, but lately I have been really enjoying my job. As a web developer, I get to help develop this ever-expansive place called the internet via programming, graphic design and debugging. So far I’ve held my own and managed to convince my boss that I am a capable and competent web developer, but it’s wierd because I always feel lacking when it comes to my knowledge or ability to do stuff with computers. I think it may be due to my lack of formal knowledge (most of what i learned came from books or online sources)….but this week I managed to do a lot on my own and without anyone’s help. I am becoming more proficient with developing and simplifying content management systems….honing my ability to write and understand SQL (Structured Query Language)….write in Java, Javascript, asp…and manage email, dns administration…servers, virtual directories.

What I once knew in Apache, I am now applying to IIS with great success….as well as what I know with MySQL I am applying to Access and MS SQL server…ASP translates to PHP.

It is an exciting time of learning for me….and I feel like I am just beginning my journey! :)

With what little personal time I spend online now….my updates are probably going to be further apart, but they will come…with updates and all!!

Mowser and my mobile-looking website ;)

// January 10th, 2008 // Comments Off // Uncategorized

One of the cool bloggers that I tend to follow is Russel Beattie who always seems to talk about really cool techie trends or things relating to handheld devices.

Lately I’ve been curious about how to get my site (this blog) to be readable on a hand held device because it seems ‘everyone’ is browsing through their phones nowadays, so when I found out about Mowser, I was estatic :) They have a wordpress plugin that automatically gives you all the headers that allow different handheld browsers to recognize and reformat your site so that it’s viewable and nice looking.

Google also transcodes sites so that they are viewable in a mobile web-browser, but google doesn’t necessarily do it as nice as Mowser. Mowser has a cool site that lets you view how your site will look in a mobile device right beside how google will do it as well. Check it out!

Here is a pic showing the difference on how my flickr page transcodes with mowser and google respectively.

mowser vs google comparison for mobile transcoding

Oh yeah, I checked my site with the browser in a verizon razr and it looks great! Using the comparison (google vs. mowser), google doesn’t even transcode my site, this site at all!

Hence the void on google’s side:

mowser vs. google - comparing my blog result

Koji and Naazli have a new wedding site!

// February 25th, 2007 // Comments Off // Uncategorized

logo.jpg

I am excited to say that I recently finished the site I made for my 2 friends, Koji and Naazli.

they are getting married and lending from the idea that Brian and Ruby came up with, I decided a nice way to congratulate them was to make them a website.

here is the site, for your viewing pleasure: http://www.kojiandnaazli.com

While not as robust as Brian and Ruby’s version of an ‘open source wedding’ site, I utilize a simple main page linking to a wordpress blog. I just cannot get enough of using wordpress lately! it rocks!

Been Making Websites :)

// February 12th, 2007 // Comments Off // Uncategorized

Well, recently I’ve been pretty active making some websites:
One for this really cool organization called Green Ambassadors

Check ‘em out!

HERE IS THE SITE I am making for them, spread the news, they are AWESOME!

Also though, where I work, I have been playing around with some templates and random picture scripts HERE

Penguins are my friend! Part I

// April 6th, 2006 // Comments Off // Uncategorized

Probably about a month ago from this writing I was explaining how I was beginning in my path down Open Source, a revelation from my previous job.

Well, now I am in! Actually I took a head first dive.

(this post may be longer than usual)
Saying that, let me tell you all what I did, give you some specs, and tell you some hardships.

Here is my physical computer details:

Dell Dimension L667
Pentium III 664 MHz
120GB hard drive
RAM 512MB
(pretty standard computer, with necessary components ‘ex. integrated ethernet, VGA monitor, etc.)

Operating Systems

Now this is where I get a little overkill, but I truely wanted to see which linux distribution to use based on its flexibility, beginner usability, and documentation-support.

My father bought me VMware Workstation 5 for my Windows XP (thanks dad), but I also created a dual boot using GRUB (Grand Unified Bootloader).

VMware made it a breeze to configure settings like how much RAM usage to allocate, hard disk space, audio, ethernet, all with a simple gui (graphical user interface). What is also nice is that since I do not have a cd burner, I didnt have to get someone to burn me cd’s of the images for the different distributions because you can set the path to where the ‘iso’ is located on your host operating system (OS) I will like to mention that Ubuntu sends FREE, and yes I said FREE, cd’s to anyone who asks, which I also have 4 sets. They ship in attractive packaging and contain the live CD (to run from your cd drive) and a 1 disk installation cd.

So, with the ease of VMware, I proceeded to install Fedora Core 4, Ubuntu Breezy Badger, Gentoo, and Mandrake based on some internet reviews and recommendations from friends, familiy, and IT professionals.

For each OS, I allocated 10GB of space and pretty much used the default config for each. One really tricky thing did not have anything to do with the installation, but actually getting the VMware tools installed on each system because I have an older video card so my screens (after the install) were 640X480 and not rendering properly. Compounding that it was hard to view the screens and my beginner status, it was very difficult realizing that I couldn’t just double click on something and have it install it. In Fedora, I had to use the rpm and Debian based, I had to unpack and compile using the tarball file. After installation of the VMware tools, however, everything worked smoothly.

The dual boot was easier than I thought! When you install MS Windows, it takes up the whole hard drive, so you have to shrink it. After reading some, and installing Mandrake Linux, I discovered that Mandrake has a nice gui utility that lets you graphically shrink the windows partition. So I did that, then installed Fedora Core 4, removing all other linux partitions. This worked well and fast.

After testing out each OS, I dropped Mandrake and Gentoo for now, and concentrated on Fedora Core 4 and Ubuntu Breezy Badger because after using them all, they seemed the easiest to use and have the largest base of support forums and tutorials. My father is also Red Hat certified, so my choice of Fedora might be a little biased since I have on-demand support whenever.

Books
Seeing this as a long-term investment, I also bought some books for reference as well as guides to aid me. I will note though that you can also find everything in these books somewhere online for free; it just takes some looking and printing if you want to read while you are away from a computer.

I am also a big fan of O’reilly books because they seem really easy to understand and provide lots of content.

I bought (keeping in mind my desire to use a lamp architecture):
Running Linux 5th ed.
Linux in a Nutshell 5th ed.
MYSQL in a Nutshell
Information Dashboard Design
Apache: The Definitive Guide
Web Service Essentials
Learning PHP5

A long list, I know, but they have already helped me so much.

Seeing the light with LAMP

// February 12th, 2006 // Comments Off // Uncategorized


So I am taking the plunge!

I’ve always loved the application and elegance of open source applications, but have never really had/taken the time to really learn them myself.

This whole past year I’ve been struggling with Microsoft products, most specifically MS Access, but also a lot of tech support for MS Windows and Office Suite. After all my work, assessment, and discussions with many talented and knowledgeable people…MySQL has been the favored choice of database for the data management solution I’ve been tasked with solving.

Which brings me to the LAMP architecture:

MySQL is benefiting from the growing interest in the so-called LAMP stack of open-source components for building business applications, Urlocker said. Rather than purchase Java or Microsoft .Net development tools, corporate customers are building new applications on the LAMP combination of Linux; Apache Web server; MySQL; and PHP, Python or Perl scripting languages.

- CNet

I want to eventually become a social entrepreneur and truely help bridge the digital divide gap…seeing this aspiration, it is hard for me to realize accomplishing that goal with expensive, proprietary products. Albeit, open source does not equate to free, it does, however, seem to mean a better, more proactive business model in engaging people to help others make technology better and ubiquitious while collaborating and working together.

For me, first steps are picking a distribution of linux. I am still in the preliminary research for myself of what best suits me. So far, the big ones, Fedora, Debian, and Mandrake seem the most mature and widely supported.

I am just excited at the possibilities!

A little overwhelmed, I will be using VMWare at first, hopefully soon following a total adoption.

I hope to document my learning as I progress: More to come!

Switch to our mobile site