On-Page Optimization
Posted by
team mate at
|
Share this post:
|
- Domain name: Get the most important KW in the domain name. Don’t make it look spammy, if the visitor feels it spammy, Google for sure also thinks so.
- Title: Try to make variations of the KW. Don’t repeat the same word more than 2 times and not after each other. Keep company name in the end of the title if branding is needed.
- Internal navigation: Each web page HAS to be reachable within two clicks (if not a site based on a db). If not with navigation structure then with a sitemap. Isolate if any webpages are more important than others and if so, get more links to it. For example if the homepage is very important make a link to it from each page – both for the visitors and for the SEs. Avoid navigation with flash or some complex js – but if you HAVE to keep it then have a normal HTML navigation on the bottom of the page.
- Use H1 and H2 tags with KWs in them and define them in the CSS file. Use the headings in a sensible and logical way to avoid possible filters.
- Meta desc: KW in the beginning, action for the visitor in the end.
- KW rich text starts early in the source: Use CSS-P for this and get the CSS and JS in external files.
- Page contains a lot of text: You should strive for to keep your web pages at least 250 words each.
- Use the Title attribute in the anchor tags.
- Use ALT description tags on the images.
- Use the strong tag if possible to emphasize KWs.
- Spread out the KWs in the body text. Avoid a too high density, if it feels a bit spammy, reduce it. You write for the visitors not the SEs.
- In case you have any tables use the summary attribute.
- Use XHTML and put all design in the external CSS file to reduce the file sizes and make it “easier” for the spiders to see the content.
- Avoid frames and flash based site.
- Avoid poison words in the title, headings, file name and other important places.
- Use static URLs. If you use a db get it mod_rewritten.
- Use dashes in the URLs. Confirmed by my own SEO test as well as on the Google blog by GG as well as Matt Cutts.
- Keep your files under 100K. (spiders may disregard additional)
- If needed break up words in the source so they form keywords by using “word-spacing:-4px” with CSS.
- Have your content change/updated on a regular basis so the spiders will come more often. If this is not done manually you can rotate/randomize text with PHP. This maybe also will rank you higher.
- Avoid ANY kind of bad hat SEO or anything could mistakenly be seen as bad hat. This includes doorways, non-301 redirects, hidden texts or links, spamming, mirror domains, cloaking etc.
- Validate the code by W3C so you make it easier for the SE spiders.
- Never link to any site that could be seen as a bad site.
- Use 301 to get the PR on one version of the domain name (confirmed by GG on WMW and by Matt Cutts on his blog)
- If you have any link to an unimportant page let say copyright terms on each page use the rel=nofollow so that you distribute the PR more to your other pages than that one.
About
Contact