Last updated 9 November 2016. Created on 15 May 2011.
Edited by devdaze, brockjo, MGParisi, juan_g. Log in to edit this page.

Search Engine Optimization (SEO) is the process of increasing your web sites visibility to search engines like Google, Yahoo, and Bing. If search engines know exactly what's available on your site, then when people search for something your site contains, you'll end up on the list of results. The higher a site appears on the list of results, the more visitors it will receive from the search engine.

There are a lot of things you can do to help your site's search ranking. The higher a site appears in the list of search results, the more relevant that site should be to a person's search, or the site should be of higher quality. Your goal should be to make your site the best, and then use some Drupal modules to let the search engines know what's available there for your visitors.

This section of the handbook will include installation and configuration instructions for many of the Drupal modules which will help your site's rankings.

Why Do I Need Search Engine Optimization

"Why are some businesses more successful with their website than others? Is there a secret? SEO is now a requirement for any sized business to advertise with a website and be successful it!

  • Code Enforcement is cracking down on signs.
  • Radio and TV advertising is getting too expensive and becoming less effective because of the number of stations.
  • Newspapers are virtually useless as people turn to the web.
  • Trade shows are few in number and most are no longer well-marketed.
  • Almost no one uses a telephone book anymore because of the web.
  • Bus benches and billboards cost a huge monthly fee and again, how many people look at them now a days?

The Internet is now the telephone book. So as a business you have to adapt and not only adapt well, but do one better than your competitors so your name comes up at the top of the list in any keyword search. No longer can you just buy a full page ad in a telephone book to stand out. You have to do the equivalent on the Internet. Your website has to stand out in the center of 2 billion other sites and out shine all the others in your industry to be successful.

I have a great looking website–isn't that enough?

Looks are one thing, but what's behind the looks is actually more important than what your visitors see when it comes to marketing your website to the search engines. It is so technically complex on how to get your website in the best standings and ranked at the top for the search terms(key words) you want people to find you with, that it is now an exact science which changes from year to year.

The novice should not even attempt it. The old easy methods for marketing your website do not work and can and will get your website domain name banned from many of the major search engines. Getting back in the search engines good graces after being banned is tough and sometimes near impossible.

Where do I start?

The simplest thing you can do to promote SEO on your website is to install the PathAuto module. You'll probably want it anyway as it changes the node URLs to more user friendly URLs, but within this remaining process it also accounts for SEO conventions.

Ultimately if you're new to SEO the best approach, as stated earlier, is to utilize resources and module than know the science and can do the work for you. Below are some links to provide you with more information.

Looking for support? Visit the forums, or join #drupal-support in IRC.