Thursday, August 31, 2006

Ten SEO tips

Optimize your entire website

Optimizing each webpage is overlooked by many websites and can be the difference between competing for a highly competitive keyword phrase such as "Technology Services" and competing for less competitive keyword phrase such as "Technology Sales and Support". The search engines are not looking at individual websites and ranking them, they are ranking every page from in the world. If your website contains more than a single page you should optimize each page for the specific content found on each page.


Select appropriate keywords

Keywords are the most important thing to do when optimizing your website for search engines. The keywords that your customers type into Google, Yahoo, and MSN, are the keywords you should be using within the specific areas of your webpage. The most recommended and user-friendly keyword finders are Wordtracker and Good Keywords.

Optimizing your Page Titles

Incorporating your keywords in the Title description (the blue bar at the top of your screen) is one of the most important SEO techniques and will allow your visitors to remember what your page is all about; also it provides a description when they save it to their "favorites".

Optimizing your Page Content

It is difficult to write content for your website. You need put the information that you want the visitor to see in front, also have to include the keywords that your page is targeting so that you can rank better within search engines.

Inbound linking strategy

Submitting your site to online search engines is a way to drive traffic to your website. People will find your listing in a directory and click on the link to go directly to your site.

Labeling your links and images

This allows your visitors to know what the link is that they are going to click. Just labeling you anchor "click here" is not enough. Be descriptive with every text and graphical link on your site. Anchor text and alt attributes need to be and describe the page you're pointing to. Using keyword phrase which is another factors with search engines when it comes to ranking your web pages.


Robot and spider-friendly

It is important that search engine spiders can't read this code. Robot text files describe how and when to index your site, and include a sitemap.xml files describing each page and provide navigation alternatives to allow the spiders crawl deep within your website and index the web pages within their results.

Fresh Content

Create fresh content regardless of the format. If search engines know any given site is adding new articles on a frequent basis, they will come around often to index it. Blogs are effective way of adding new information to your site on a regular basis. But, only add a blog if you have something of interest to say on a regular basis.


You Can’t trick Search Engines

If you are doing something that benefits your websites visitors then the search engines will reward you for it. If you try to trick the search engines your sites will be removed from the search engines and it will take you a long time to get back in.

Offer something unique

If your website offers something that is unique to the market and it is optimized you will rank well within the major search engines, you will also get the benefit of people linking through forums, blogs, and other websites which will send your site more visitors and create more inbound links which will help it rank higher.

Thursday, August 03, 2006

10 Commands you should master when working with the Cisco IOS

by David Davis CCIE, MCSE+I, SCSA Published: 7/25/06

#1: The"?"

It may seem entirely too obvious that you should know how to type ? to ask for help when using the Cisco IOS. However, the Cisco IOS is completely different from other operating systems when it comes to using the question mark (help key). As the IOS is a command-line operating system with thousands of possible commands and parameters, using the ? can save your day.
You can use the command in many ways. First, use it when you don't know what command to type. For example, type ? at the command line for a list of all possible commands. You can also use ? when don't know what a command's next parameter should be. For example, you might type show ip ? If the router requires no other parameters for the command, the router will offer CR as the only option. Finally, use ? to see all commands that start with a particular letter. For example, show c? will return a list of commands that start with the letter c.

#2: show running-configuration

The show running-config command shows the router, switch, or firewall's current configuration. The running-configuration is the config that is in the router's memory. You change this config when you makes changes to the router. Keep in mind that that config is not saved until you do a copy running-configuration startup-configuration. This command can be abbreviated sh run.

#3: copy running-configuration startup-configuration

This command will save the configuration that is currently being modified (in RAM), also known as the running-configuration, to the nonvolatile RAM (NVRAM). If the power is lost, the NVRAM will preserve this configuration. In other words, if you edit the router's configuration, don't use this command and reboot the router--those changes will be lost. This command can be abbreviated copy run start. The copy command can also be used to copy the running or startup configuration from the router to a TFTP server in case something happens to the router.

#4: show interface

The show interface command displays the status of the router's interfaces. Among other things, this output provides the following:
Interface status (up/down) Protocol status on the interface<>). From there, you type enable to move to privileged mode (where the prompt looks like #). In privileged mode, you can show anything but not make changes. Next, type config terminal (or config t) to go to global configuration mode (where the prompt looks like router(config)# ). From here, you can change global parameters. To change a parameter on an interface (like the IP address), go to interface configuration mode with the interface command (where the prompt looks like router(config-if)#). Also from the global configuration mode, you can go into router configuration using the router {protocol} command. To exit from a mode, type exit.

#7: no shutdown

The no shutdown command enables an interface (brings it up). This command must be used in interface configuration mode. It is useful for new interfaces and for troubleshooting. When you're having trouble with an interface, you may want to try a shut and no shut. Of course, to bring the interface down, reverse the command and just say shutdown. This command can be abbreviated no shut.

#8: show ip route

The show ip route command is used to show the router's routing table. This is the list of all networks that the router can reach, their metric (the router's preference for them), and how to get there. This command can be abbreviated shipro and can have parameters after it, like shiproospf for all OSPF routers. To clear the routing table of all routes, you do clear ip route *. To clear it of just one route, do clear ip route 1.1.1.1 for clearing out that particular network.

#9: show version

The show version command gives you the router's configuration register (essentially, the router's firmware settings for booting up), the last time the router was booted, the version of the IOS, the name of the IOS file, the model of the router, and the router's amount of RAM and Flash. This command can be abbreviated shver.

#10: debug

The debug command has many options and does not work by itself. It provides detailed debugging output on a certain application, protocol, or service. For example, debug ip route will tell you every time a router is added to or removed from the router.

David has been in the IT industry for 12 years. Currently, he manages a group of systems/network administrators for a privately owned retail company. David also does networking/systems consulting on a part-time basis; his Web site is located at http://www.happyrouter.com/. His certifications include: IBM Certified Professional-AIX Support, MCSE+Internet, Sun Certified Solaris Admin (SCSA), Certified Information Systems Security Professional (CISSP), Cisco CCNA, CCDA, CCNP, and CCIE #9369.