Thursday, September 27, 2007

How Does A Search Engine Work?

Many search engines are made up of three major components:

1. a crawler
2. an index
3. a search interface

Let's look at each part individually to get a better understanding of them. Each part has its own role to play in the process, with all parts working together to make searches possible.

1. The Crawler:

Also known as a "spider" or "bot", this part of the search engine wanders the web, following links and picking up information for its database. Crawlers do most of their work at times of the day when search engines are less busy, but they typically visit frequently updated pages more often. This is something to keep in mind when you are working on your pages.

2. The index.

Once the crawler has collected all that text, it is then stored and indexed. This allows people searching for key words and phrases to get results relating to what they were searching for - their search results. Most sites will incorporate rating systems such as Google Page Rank or Alexa Rankings in positioning your site. These ratings are used attempt to ensure that sites that are important receive more traffic than unimportant sites.

To see this in action, go to a search engine and type in a word. You'll see some text on the page saying something like "results 1-10 of 1,234,000". This means that the search engine's index contains 1,234,000 pages it believes are related to the word you typed. If you wanted to, you could look through all these pages to find the information you're looking for.

3. The Interface.

Search engines provide a public interface for users who want to find information on the web. They can type the word or phrase they're searching for, and the interface will run an algorithm to find the pages relevant to their search and display them.

These algorithms are an important part of the SEO (Search Engine Optimisation) business. You'll notice when the algorithms change, the rankings of your website will change with them. No two search engines have the same algorithms. They all work differently, with their unique features, and they will all respond to your website in their own way.

The most popular search engines today include Google, Yahoo and MSN.

Labels: , , , , , , ,

Thursday, November 30, 2006

5 DIY SEO Tips

There are key elements when it comes to doing SEO and all must be met or your website is doomed from the start.

  1. Have your keywords in your title tags and have a unique title on every page,
  2. Write a compelling description for each page,
  3. Make sure your website copy has your keywords in it,
  4. Have backlinks pointing back to your site,
  5. Have your Keywords in the backlinks..

To explain what I mean in point five: All websites should have backlinks pointing back to themselves. In addition, they need to have their keywords included in the backlinks - This is called anchor text.

Having anchor text in your backlinks is vitally important, and will help your website rank much, much faster.



Labels:

Sunday, November 26, 2006

SEO Checklist

Domain Name - Your domain name should be brandable
(example: Google, Amazon, Yahoo!, etc.), easy to say, and even easier to remember. Don't worry too much about stuffing keywords into your domain name. Keywords in domain names no longer have the punch they used to.

www or not www - The choice is yours, http://www.mysite.com/ or http://mysite.com/, pick one and stick with it. I recommend using the www because the basic Joe Schmoe Web server tends to type in www, anyway.

Simple Design - Don't reinvent the wheel. If your design is complex, chances are it will hinder your visitors' ability to navigate and view the site plus it will slow down development. The simpler the better.

Don't create directories further than three levels down from the root directory - The closer pages are to the home page in the directory structure the better. Keep things organized but don't overorganize. If you have one file or sub-directory in a directory there should be a VERY valid reason.

File/Directory Names Using Keywords - Your filenames and directory names should contain keywords. If your page is about Idaho potatoes then the filename should be idaho-potatoes.

Static URLs - Static URLs are URLs that are not dynamically generated. A static URL looks like http://www.mysite.com/directory/file-name.html and dynamic URLs look like http://www.mysite.com/index.html?page-name=. You can make dynamic URLs spiderable by search engines but it's a lot easier to get things indexed with static URLs.

Hyphens - Use hyphens ( - ) and not underscores ( _ ) to separate words in directory and file names. Most search engines parse a hyphen like a reader would parse a space. Using underscores makes what_would_you_do look like whatwouldyoudo to most search engines. You should definitely separate words in your URLs.

Navigation on Every Page - You should place consistent navigation on every page of your Web site. Your navigation should link to the major sections of your Web site. It would also make sense for every page on your Web site to link back to the home page.

Site Map - You should create a site map that links to the major sections and sub-sections of your Web site. The site map should be linked to from your Web site's home page at the very least. Preferably the site map should be linked to from every page. Recommend file names for your site map are "sitemap.html" or "site-map.html."

Title - The title of the page should be used in the TITLE tag and at the top of every page. The title should be keyword rich (containing a max of 7 to 10 words) and descriptive.

Description META Tag - Some people say META tags are dead but some search engines will actually use them underneath a pages title on search engine result pages (SERPs). Use no more than 150 characters including spaces and punctuation. Your description should be a keyword rich, complete sentence.

Keyword META Tag - A listing of keywords that appear in the page. Use a space to separate keywords (not a comma). Arrange keywords how they would be searched for or as close to a complete sentence as possible. This tag is basically dead but by creating it when you create the page it allows you to come back eons later and realize what keywords you were specifically targetting. If the keyword doesn't appear at least twice in the page then it shouldn't go in the Keyword META Tag. Also, try to limit the number of total keywords to under twenty.

Robots META Tag - Some search engine crawlers abide by the Robots META Tag. This gives you some control over what appears in a search engine and what doesn't. This isn't an essential aspect of search engine optimization but it doesn't hurt to add it in.

Heading Tags - Heading tags should be used wherever possible and should be structured appropriately (H1, H2, H3, H4, H5, H6). You shouldn't start a page with an H2 tag. If H1 by default is too big then use CSS to style it effectively. Remember that most search engines like to see a heading tag then text or graphics; not H1 followed immediately by H2.

TITLE Attribute - Use the A HREF TITLE attribute
The TITLE attribute improves usability/accessibility. Be sure to include keywords as you see fit but remember it should tell your visitors where they will go when they click the link.

ALT Tags - Every image should have an ALT tag. Use a keyword rich description of what the image is. If the image contains text use the text in the image. This is also a usability/accessibility tool.

More text than HTML - A page should have more text content than markup language.

Anchor Text - Anchor text is the text used to link to a page. Using keywords in anchor text is a very good idea and will improve a page's performance in SERPs.

Use Text Links, Not Images - If you're going to link to something use text. Text in images can't be read by search engines. The only time this rule doesn't apply is when you're linking to something with a well known logo. Even then it's still better to use a text link. If you must use an image as a link then make sure you give it a good ALT tag.

Gobs of Content - The more content, the better. Having pages upon pages of original, relevant content is the best form of search engine optimization.

Add New Content Often - If you can add a new page of content every day then your site will stay fresh and give search engine crawlers a reason to keep coming back day in and day out.

Keyword Density - This is a touchy topic among Web developers and search engine optimizers. Some say 5% is more than enough. Chris Short says your main keywords shouldn't have a density of more than 30% and should be higher than the densities of other phrases and words.

Build It, Put It Online - Your site should be built and in "update mode" once it's uploaded to your Web server. Don't add a page at a time to your Web server when you're first building your Web site. Build your Web site first then upload it. Add new content as needed.

Use a robots.txt File - Every good crawler looks for a robots.txt file in your root directory. I would highly recommend creating a valid robots.txt just to appease these search engines and at the very least eliminate 404 errors from building up in your log files.

Validation - Every page on your Web site should adhere to W3C standards as closely as possible. Some say page validation can help your ranking in SERPs (the jury is still out on that one). But, standards compliant Web pages do help with cross browser compatibility.

Link Popularity - Once your Web site has been well established, it's time to build up your link popularity. The more relevant inbound links a Web site has, the better its rankings will be.

Analyze Traffic - Read your log files often. Make sure you're not getting traffic you don't want and getting traffic you do want. Keeping a pulse on your traffic allows you to better optimize your pages.

NO TRICKS - If it doesn't seem ethical, then it isn't a good idea. If it doesn't help your visitors, then don't do it.

NO FRAMES - Don't use frames, ever.

NO BROKEN LINKS - Linking to pages that don't exist is a very bad thing. Search engines and people alike hate that.

Labels:

Thursday, November 23, 2006

SEO Keyword Search and Research

Due diligence is required for keyword identification and keyword inventory statistics, and copy on the home page must be based upon that research so search engines will refer the right visitors who will offer that most desired response.

Keyword selection and implementation process:


  • Prioritise your keywords
  • Use your keywords in meta tags
  • Check your Keyword density on page
  • Distribute keywords on Page
  • Use targeted keywords on links
  • Avoid 'keyword stuffing' and spamming


Prioritise your Keywords

Selecting the best keywords for your industry is of primary importance for improving your site visibility in search engines. Selecting the right keywords requires research and will be used by your potential customers to find you. Keyword research could be done by typing in the keywords you want to use in search engines and studying the content of the web sites that appeared in the top search engine listings. By looking at how your competitors rankings and studying their keywords you will be able to adjust your keyword selection and prioritise your selection.

Use Keywords in Meta Tags

The keywords in your title tag is one the most important elements for ranking well in all major search engines. The text in your titles should be descriptive, using the keywords along with the website or brand name of your industry. The title tag should also accurately reflect the contents of each web page.

Some search engines ignore meta tags, if you have included your keywords in your meta tags but have not placed them in the content of your webpage, you have missed a huge target audience from search engines like Google.

Check Keyword Density

Keyword density refers to the ratio (percentage) of keywords contained within the total number of indexable words within a web page. The preferred keyword density ratio varies from search engine to search engine.

Be careful not to abuse the system by repeating the same keyword or keyword phrases over and over again

Distribute Keywords on Page

Keyword distribution on page is important to improve the rankings of site/web page for the optimised keyword. Search engines and your visitors like to see relevant good content and it is important to use right keywords on place for them to appreciate your site. Editing content for your site with keywords in the right locations and the right frequency is an art.

About the author:
The author is a Writer working with A-1 internet design, which is a professional Search Engine Optimization Company providing effective Search Engine Optimization services, SEM services, and business to business email marketing, online marketing services to promote your business over the web. Get more valuable information at A-1 internetdesign

Labels: