Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
What are the best ways to increase your site's position in Google?

What are the basic things a webmaster can do to make it's site SEO optimized? I know of adding page relevant keyword and description in the meta tag... What are the others?


share|improve this question

marked as duplicate by John Conde Sep 14 '11 at 11:51

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Also see: webmasters.stackexchange.com/questions/2/… – Nat Ryall Jul 8 '10 at 22:06

Explore Google's SEO article. There is a LOT of information there.

For a little more detail:

  • Create a sitemap.xml for crawlers to know your site
  • Keep your URLs organized and short (if possible)
  • Make your titles relevant.
  • URLs closer to the domain can be considered more important
    • i.e. www.site.com/hi.html is more important than www.site.com/one/two/three/hi.com
  • Make the content the focus of the site.

Update: There is also one more thing I found very important (at least for my site): Make sure that it is logical and can be completely (as in all text) viewed in a text based browser (such as lynx). This is important because crawlers will typically view the site as text based and JavaScript disabled. So if you rely heavily on dynamic content and load everything onto the page after it is loaded, a search engine will probably not pick up on any of the data.

share|improve this answer
I definitely recommend the Lynx recommendation. optimizationtutor.com/2009/01/06/… – Dan Gayle Jul 14 '10 at 21:10
I can't find where the point about URLs closer to the domain being more important is mentioned in Google's webmasters documentation. Could you link to this page? – Richard M Jul 27 '10 at 17:42
In fact this Google webmaster video seems to directly contradict the point: youtube.com/watch?v=UbimY0exQIA – Richard M Jul 28 '10 at 12:22

There is a lot more than this to SEO, it being a "black art" of sorts. But here are a few of the tips I've received over the years.

  1. Descriptive page titles with the <title> tag.
  2. Use of the heading <h1>, <h2>, etc. tags for heading text
  3. Key words in URLs, like compiler-course.html as opposed to course4.html or something equally cryptic.
  4. Have a complete site map
  5. Have footer links on every page.
  6. Focus on the written copy/text of the page over the meta tags.

Six Revisions has a nice article on this.

share|improve this answer

Make your site load faster...

Run your site through a performance profiling tool (Firebug + YSlow on FF | Developer Tools on Chrome).

As of April 2010, Google includes site speed into their algorithm for page ranking.

share|improve this answer
  • Have original content.
  • Create a sitemap.
  • Make sure your pages are actually crawlable. Google can't crawl (well) JS content! Try opening your website with a command line unix browser.
  • Use semantic HTML
  • Use meaningful <title>s, title="" attributes, anchor texts
  • Add nofollow to all user submitted links; otherwise you can use page rank if one of your user links to a phishing/spam/bad website.
share|improve this answer
You'd be surprised what Google can crawl :p – Dan Gayle Jul 14 '10 at 21:08

A big point to make: content is king.

Write good content, with appropriate markup, and the visitors will come.

share|improve this answer


Plain Old Semantic HTML, which is the primary basis for microformats.

Specifically, you should ID or Class things what they are or what they're for, not for how they function or how they look.

For instance,

<p class="author">Dan Gayle</p> vs. <p class="green12b">Dan Gayle</p>

share|improve this answer

Do not use images in place of text, regardless of what a designer tells you. Any text you read (with a few exceptions, such as logos) should be coded as text, not as an image. Sure, you can use alt tags, but that just isn't the same.

share|improve this answer

SEO is not a small thing to do, there are lots of others things a webmaster can do. here are the list:

Business Understanding - Keywords Research - Content Optimization - Canonicalization - Competition Analysis - Image Optimization - Link Validation - Internal Linking Structure

And Many More......

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.