Why “TAGS” Are So Critical To Improve Your Google Search Ranking

Written by Gregory Milby | Wednesday, September 22nd, 2010
, , , , , ,

Many times it is easier to write 1000 words for an article than it is to create 5 unique words to make the article valuable (/findable) to people who would potentially be looking for it.   Using basic formulas, like the ones people use for creating articles, can provide a helpful way to make a summation of tags that will turn out to be useful, and statistically rewarding.

Creating tags is not a magical task, but tag creation is critical if you’re doing any content publishing or blogging.  Search engines, plugins, and even crawlers look for instances of the reuse of key terms and index your page/post accordingly.  Getting ‘tagged’ can be the difference of your site coming up in search results, and leaving you in the dust.  Using some generic logic can help you discern which words to latch on to, which words can help you to get closer to the top of the search results.

One method that is common is to search for the words and phrases that you want to use [inside your search engine of choice].  Place yourself amongst those who you want to be compared against.  If you want to be a fine dining result, then find like-minded sites, and study their keyword source – see if it’s pertinent to what you can, factually, offer as a word to ‘be known by’.

Anyone who wants to come up on a page of results needs to tag their site. If you’re using templates, use the meta keywords tags in the head, if you’re using a blogging structure, then take advantage of the seo/keywords/tag features that come default on almost any blog framework.  CMS (content management systems) have even incorporated  a tagging logic, allowing each page of the system to be able to be crawled, index, and make it a contender for a pertinent search query.

Example of the Meta Keywords tag:

<META NAME=”keywords” CONTENT=”oranges, lemons, limes”>

Blogging systems like WordPress, have input boxes on the side, where you can enter keywords, one at a time, called “Post Tags”.  The use and common advice is to repeat features that may ‘best describe the point you want to get across’.  For this post we chose, “metatag”, “keyword”, “seo”, “example”, “how to”, “html” and “blog”.   Just by even stating what my keywords are will increase the ranking of the post (the frequency).

There are different guidelines for each crawler, but as a general rule, you can usually use 10 keywords safely, and up to 25 – each separated by a comma. With this in mind, place (what you feel are) the most critical keywords up in the first 10.  Likewise, make your site description short and sweet – usually one sentence.  If possible, include your region – even your address if possible.

references: Seomoz | webmarketingnow.com |

Need a “Pick-Me-Up?”

1 Comment

Setting Up A SSH Trusted Connection & Bash Alias To Speed Up Automated Scripts

Written by Gregory Milby | Wednesday, July 7th, 2010

Need to automate some scripts?  Tired of constantly entering ssh user@server.address, then the password?  Having a trusted connection can drastically improve productivity if it is used in the correct conditions.  If you’re using a public machine, then this is NOT SMART.  If you’re using a machine that anyone else has access to, then again, this is not a solution, and shouldn’t be considered as an option.

However, if you have a private machine that you keep secure, and you want to setup some quick access to remote server, setup automatic backup scripts, take snapshots of drive data structures, then this will get you going quick!

Here’s the quick steps to get you on the road to automated scripts:

On your box, generate the ssh public key:

  • On your box, generate the ssh public key:
  • ssh-keygen -t dsa
  • when it asks for a passphrase, just hit return.
  • go to your home directory, then type, cd .ssh
  • cat id_dsa.pub – this is the generated ssh key you will give to the remote host.
  • On the remote host, as username@yourdomain.com
  • vi .ssh/authorized_keys
  • insert your ssh public key – the text from the .ssh/id_dsa.pub file on your box
  • make sure the text you copy is on a single line (it will not work if it’s not on a single line)
  • verify trusted SSH
  • In a terminal window type, ssh -Y username@yourdomain.com

If you want to take this one step further, and make it ever ‘faster’, setup an alias in the .bashrc file.

just add this line to your .bashrc in your home dir, and do not forget to close/reopen your terminal after you add this line, or you will not see it work (the config file will not be loaded):

alias home=’ssh username@yourdomain.com’

at the command prompt in terminal (after you’ve remembered to close & reopen it!) is type “home” and hit the enter key.

So, now you can type one word, get to your remote server in seconds rather than hassling through typing out the same info over and over.

One of your first tasks should be to write a backup script to backup your critical files like your .bashrc!

Enjoy,

Need a “Pick-Me-Up?”

1 Comment

Ubuntu & Debian Firewall Mysteries Revealed a.k.a. how to get the app or service working ASAP!

Written by Gregory Milby | Thursday, May 13th, 2010
, , , ,

Fixing the mysteriously blocked applications, services and ports that elude traditional methods of common sense is quite the pain in the arse for the average guy just trying to get his server to work on an obscure port so his box doesn’t get hacked!

Here are some things to consider when you’re trying to enable a service, application or server in Ubuntu.  Bookmark this and pull it up the next time you need to make something work in Ubuntu, before you start hurling your pc across the room :)

Apparmor, may not be your friend… the average person who uses full-blown Ubuntu, also owns a firewall/router – Apparmor is ‘overkill’ in my humble opinion.  However, if you’re connected directly to your cable modem, it could be useful (see first sentence).

If YOU ARE behind a firewall/router, and you DO NOT need a software firewal solution, then use these commands to disable Apparmor. In most cases this will fix your connection issues:

AppArmor can be disabled, and the start-up module removed by entering the following:
sudo /etc/init.d/apparmor stop
sudo update-rc.d -f apparmor remove
To re-enable AppArmor enter:
sudo /etc/init.d/apparmor start
sudo update-rc.d apparmor defaults

UFW, is another term to be familiar with.  It’s the firewall app that is installed along side Apparmor. If you are trying to directly access ports, you can enable specific ports, or (again) totally disable to application if you know you are protected by a hardware router/firewall device (like a Linksys, Netgear DSL/Cable Router/Firewall)

Here are the common UFW control commands:

ufw needs to be enabled. From a terminal window enter:

sudo ufw enable
To open a port (this example is for ssh):
sudo ufw allow 22

Likewise, to close an opened port:
sudo ufw deny 22

To remove a rule, use delete followed by the rule:
sudo ufw delete deny 22

It is also possible to allow access from specific hosts to a port.
This example allows ssh access from host 192.168.0.5 to any ip address on this host:
sudo ufw allow proto tcp from 192.168.0.5 to any port 22

Replace 192.168.0.5 with 192.168.0.0/24 to allow ssh access from the entire subnet.

ufw can be disabled by:
sudo ufw disable

If the port you want to open or close is defined in /etc/services, you can use the port name instead of the number. In the above examples, replace 22 with ssh.

This quickstart will help you get your app’s online quick, and allow you to connect to them.

Please make any suggestions, and we will update the post. it’s good to see the Linux community coming together and giving M$ a run for their money :)

No Comments

Stop Censorship