SEO: Search engine optimization


Your site needs to be optimized to be found by search engines when people type in certain words. Search engines like optimized sites because this makes it easier for them to work out what the site is about.

Search engine results are ordered by relevance first, and page rank next. For example, if two sites are equally relevant, then the site with the higher rank will appear first. If a page with a high rank is less relevant than a page with a lower rank, the lower ranked page will show up first.

This is why it is vital to optimize your site to make it relevant to certain searches which you want to target.

Keywords


The first step is to decide which words will be searched for. It is a common mistake to target a word which not many people actually type into a search engine.

Services such as Wordtracker can help with determining which words should be targeted.

Another way to find out which keywords are actually entered into Google is to set up a Google AdWords account. (You don't have to actually activate a campaign and spend money). Your AdWords account has a tool called a "Keyword Tool" which allows you to view which words are entered into Google.

Once you know your keywords and key phrases - then you can optimize your site for these words and phrases.


How to Optimize your Website?


1. URL


The URL should contain keywords that you are targeting. If you can get keywords into the domain name, that's even better.

eg. if you are targeting widgets, then the domain name should be  widgets.com   or have the word widgets in it.

If you can't get the keyword or key phrases into the domain name, then get it into the URL.

eg.  if you are targeting "widget gruntbuglys"  then the URL of the page should contain those words. It would look like this;

       http://www.optomforum.com.au/widget-gruntbuglys.html

Search engines seem to isolate individual words out of the domain name even if you don't have a space. Dictionary words are usually isolated well.  eg.  for the domain optomforum.com.au  the search engines will recognize the word "forum" if the search is for the word "forum". However, for other parts of the URL if is better to clearly separate the individual words with a "-". Search engines read the "-" sign like a space.


2. Title


The title is the text that appears as the title of the window in the browser. The HTML code for the title is in the header section of the HTML code and it looks like this; <title>insert text here</title>

The title of the page is one of the most important things that tells the search engine what the page is about. Don't bother putting your website name into the title if it doesn't fit. It is more important to put the keywords into it. Keep in mind that the title of the page is what appears with most prominence in search engine results, so make sure it makes sense.

Do not repeat the same word in the title.

Only the first 80 characters of a title are seen in the Internet Explorer title bar, but search engines can read a few extra characters. Do not go much over 80 characters.

Make sure each page on your site has a different title. Webdesigners inexperienced with SEO techniques make the mistake of giving the same title to each page.

3. Headers.


Headers are vital. This is often neglected by webdesigners who focus on the graphical appearance of a page. There must be text headers containing the target keywords.  A header looks like this  <h1> header text  </h1>

There are different levels of header. Try to keep to some sort of hierarchy, so the main headers are H1, sub-headers are H2 etc.  h1 headers are quite big, but the  style sheet in the template you are using should have shrunk it down. If it hasn't, you can reduce the size like this;
 <h1><small> header text  </small></h1>

You can add extra <small> commands as needed.

Beware of people who argue that headers are not important. Using headers is very consistent with the principles of relevance.


4. META Tags.


META Tags were developed for the original search engines such as Alta Vista as a way to tell the search engine what the page is about. They are not as useful with todays search engines. They are contained in the header part of the HTML code for each page.

Make sure each page has different Meta tags. Webdesigners inexperienced with SEO techniques make the mistake of giving the same meta tags to each page.

META Description Tag:


This tag is a short description of the page.  It is often what appears as part of the search results for your site. If the search words appear in the description tag then your description tag will appear as part of the search engine result. Having a good description may help with getting someone to click on the link.

Make sure it explains to a human what the page is about in as few words as possible - it should include keywords.  If you don't have a META Description tag, and your site is listed in dmoz, then the dmoz description of your site will appear on the Google results page.  Being listed in dmoz is very good for your site - as explained in the Page Rank section below - however the dmoz description is often not very helpful.  You should have a meta description tag as this gives you control of the description. If you are not listed in dmoz and you don't have a meta description tag, then Google will automatically generate a description from text on the page.

It is in your interest to control the description by having a meta description tag. 

an example of a Meta Description tag is below:

<meta name="description" content="Optom Forum. Optical Industry Directory and Forum for Australian Optometrists and Optometry students to discuss issues relevant Optometric Practice Management and other issues relevant to Optometry. ">

META Keyword Tag:


This is a way for you to tell the search engine which keywords you think are important on that particular page. Keep in mind that the keyword tags are only of value if the same keywords are also used in the text of the page, do not use too many keywords - the example below is too long. Current wisdom is to not use more than 10 keywords. The search engine may compare what you think the page is about with what its own analysis of the text says the page is about. It is in your interest to ensure that the meta tags are consistent with the text on the page.  Many web designers think that putting keywords into the meta tags is sufficient, and they don't put the same keywords into the text.

Google apparently ignores the meta keyword tag but other search engines may use it.

Some argue that this tag should actually be used for keywords that are not in the text of the page. This argument is not consistent with the principles of search engine design - why reward words which are not on the page? - This would not help with relevance. In fact, in the past webdesigners added irrelevant words to this tag to generate extra traffic. For this reason putting in irrelevant words is unlikely to work now.

example of a meta keyword tag;

<meta name="keywords" content="optometrists forum, optometry discussion board, optical industry, optical bulletin board, optometry forum, optical forum, optical industry, optometric practice management, optical practice management, optometry online, optometry classifieds, optometry locum, optom forum, optometry practice, optometric equipment, eyetesting equipment, Medicare provider, practice management software, optometry business, staff management, starting practice ">


5. Content.


The text of the page must contain all keywords and phrases that you are targeting. The text under each header should be relevant to that header and also the title. Try to target phrases as well as individual words. Do not overuse the keywords, as this could get your site removed from a search engines index. Aim for 3% to 6% usage of keywords in the text. There are web resources which will analyze your page for such statistics. Do not try to target all possible keywords into one page. Optimize different pages for different searches. Do not make any page too big, if you have lots of content then split it between pages.

Content is supreme.  All else is pointless if you don't have relevant content.


6. Links


All pages should link to all other pages within 2 clicks. The home page should link to every other page within 2 clicks.

Links must be static HTML links. Links used in menus are often javascript links which are not followed by search engines. Therefore, it is good to have static links as well. You will see that most sites have text links at the bottom of the page for the search engines, as well as the javascript links in the menu for humans

The number of internal links to a certain page from other pages on your site shows the search engine how important that page is in your site. Try to ensure that there are quite a few links between all pages on the site, preferably from within the text, do not just rely on links at the bottom of the page. If there are lots of links to one particular page, then that page is more likely to come up in search results, as it appears to be more important.

To link between pages, make sure that the text around the link (and also the text that is clicked) is relevant to the page that the link is linking to. Do not just have "click here" as the link. Search engines judge what a page is about by the words used to link to that page.

Linking to external relevant sites helps with relevance.  Regularly check that all external links are correct, and the site you link to has not changed. This is important as it shows if your site is a quality site with correct information.


7. Overdoing It.


The purpose of search engine optimization is to tell the search engine what the site is about. Search engines do not like being manipulated into giving results that are not relevant. Therefore;

Do not have everything perfect in a competitive category - ie. exactly the same words is URL, Title, Headers, Meta Tags, Alt tags, link text, inbound link text. If it looks overdone, then it probably is. It and may get you panalized. I know the rest of this page says to do these things, just don't overdo it.

Do not have any text obscured by graphics, search engines may think you are hiding something. Even if only a small part of the text is covered.

Do not have the text colour and the background colour the same.

Do not do anything that cannot be seen by humans.

Do not over-use keywords. If any keyword comprises more than 10% of the text then this looks suspicious. However, in some cases this may be unavoidable if it is the nature of the site.

Do not create mirror sites - ie. other sites with the same content. If you have other sites, make sure they are different.

Do not create mirror pages within your site. If you have two pages the same, make sure one of the pages is marked no-index  and  links to it are marked no-follow. Mark one of the mirror pages as no index in the robots.txt file. No-index tags can also be used to concentrate rank to certain pages.

Do not create a page containing only keywords. Do not have lists of keywords.

Do not have any keyword used too often. Do not target too many keywords on any page. (Alt tags can also have too many keywords.)


8. Sitemap.xml


Create an sitemap.xml  file by visiting sites such as  http://www.xml-sitemaps.com/
Upload your sitemap.xml file to your public html directory on the server. This file can be edited by an editor such as AlleyCode (using xhtml as the file type)
This file is read by most search engines and it gives them a list of all the pages on your site. The search engines will not necessarily follow the links in the sitemap.xml file if they cannot get to the same page by following normal links in the web pages. Make sure that all pages can be accessed by folllowing links. The sitemap file is just an extra tool to help the search engines.


9. robots.txt


Create a robots.txt  file. This is just a text file (you can write it in notepad or Alleycode) that goes to the public html directory. Most search engines visit this file first. The robots.txt file can tell search engines which pages they should not index, where the sitemap.xml is etc.

the robots.txt file may just consist of one line, giving the location of the sitemap.xml file.  eg.

Sitemap:http://www.optomforum.com.au/sitemap.xml

All major search engines look for the robots.txt file every time they look at your site. Make sure you have one, even if if doesn't contain much useful information.  Some people choose to hide their sitemap.xml file by giving it a different name, and submitting it to the search engines directly. They may do this to hide all their landing pages from their competitors.  If you want to hide the sitemap file then you should still have a robots.txt file. It could just contain instructions to follow all links and index all pages - the correct syntax for this is available online.


10. Error Pages:


If someone types a URL that doesn't exist then a 404 error message appears. Apache servers allow you to make a custom error page. Create a file called 404.shtml using AlleyCode. Upload this to you public html directory. This file should be based on your template for your other pages. It should simply say something like,  "Error 404: The page you have requested has moved or the URL has been typed incorrectly. Please use the menu to navigate this site."

The coding for all internal links in this page should give the full URL instead of just the filename.

(eg. any link following the command  href  should look like http://www. optomforum.com.au/filename.html  instead of just filename.html)  This way it will work from any directory someone may type into the URL.

You can make 403.shtml and other error pages in the same way.

Having error pages will reduce the damage caused to your site's credibility by broken links. Obviously, you should not have broken links in the first place.


11. Search Engine Webmaster Account


Set up webmaster accounts with Google, Yahoo, and MSN at the following sites. Upload your sitemap.xml file to the search engines through your account.
The Google account is particularly useful in assessing your site. To set up these accounts, you must be able to upload certain files to your server for verification that you really are the webmaster.

http://www.google.com/webmasters/

http://siteexplorer.search.yahoo.com/
http://webmaster.live.com/


12. Flash Graphics and Animations to show text.


Google has recently announced that they will start indexing shockwave flash (swf)  files that contain text in a readable format.  This means that this sort of file is now good to use.  In fact using SWF instead of image files for headers is now recommended.

Other forms of flash and SWF which does not contain text readable to search engines is still not recommended. Many users find flash animations annoying.  Firefox browser has a plug-in available which disables flash animations.

Also, avoid having text in image files. This is also unreadable to search engines.


13. Images


Search engines cannot read what is in an image. However, you can give them an idea from the name you give the image. For example, instead of giving an image a filename of   pic1.jpg   call it   optometrist-chart.jpg  

alt tags should be used to give a brief description of every image.

The filenames of the images and the alt tags should use the keywords that are being targeted on the page. Text near the image helps with describing the image.

If an image is used as a link to another page on your site, then the name of the image (and the alt tag) should be relevant to the page it is linking to.


What is Page Rank?


If you install Google Toolbar and enable page rank, you will see that most pages are ranked on a scale of 0 to 10. The scale is exponential, meaning that each rank is an order of magnitude higher than the previous rank. Page ranks are only updated every few months. Google also has a site rank for each site, which is not shown on Google toolbar.

Google calculates your page rank by counting and analyzing how many links to your site it finds on other sites. This gives an idea of how important your site is.

Links to your site from sites with a high rank are worth a lot more than links from sites with low rank.

If a site links to you, and you link back to them, it is not worth as much as if they link to you only.

The idea is that if your site is truly important and useful then lots of sites will link to it.


How to build Page Rank?


This is quite difficult because the best way to do it is to have a site that lots of people visit. But you have to start somewhere.

Directories:


Get listed in as many directories as possible. Make sure that the directory listing is relevant, otherwise your listing will not help your relevance.  Do not get into directories which list sites with which you do not want to be associated. There are directory submission services available which will manually submit your link to thousands of directories. Not all directories have much value. Directories that charge for listings are often ignored by Google. Some directories don't charge for listings, but they charge to review your submission for listing - this seems acceptable at the moment. The current wisdom is that listings in thousands of low-grade directories are not worth much to your page rank. However, if you have a new site with a low page rank, it will help.

The single easiest way for an optometry practice website site to get a good page rank is to get listed in the Open Directory Project - dmoz .  If you get into dmoz, then possibly you can achieve a page rank of 3 within a few months. This is because lots of other directories copy the dmoz listings. You may find that a lot of directories include all dmoz litings and then they charge to review other listings for inclusion. Therefore, if you are in dmoz, you may not need to submit to directories manually.

Google gives dmoz listed sites higher page ranks because they have been reviewed by a human and are therefore real sites. It can take 2 years to get into dmoz - if you get in at all.

Your site is not likely to get into dmoz if it has little useful and unique content, if it has only one page, or if it has broken links. Of course every case is different and different editors may have different interpretations of what constitutes a useful site.  An individual optometry practice site is taken to be unique just by being the site of an individual business.

Large organizations with lots of resources can get better page ranks without bothering with dmoz, but for an independent optometry practice, you cannot beat dmoz for results compared to the small amount of work involved.

If you don't have a meta description tag then the description given to your site by the dmoz editor is often included in the description that appears in the Google search results. This is not always a good thing as dmoz descriptions are objective descriptions of what your site contains, they will not be advertising your business. It is possible to tell Google through your webmasters account to stop using the dmoz description. Having a META description tag will usually allow you to control what description is shown in Google, even if you are listed in dmoz.

Another useful directory is the Yahoo directory. It costs $300 for business sites to get reviewed for listing, but it may help with ranking also. (Business listing into the Yahoo directory must be done through the US Yahoo site.)  Even if the Yahoo directory doesn't help with rankings, it will help with credibility. Sites are reviewed by an editor before being accepted into the Yahoo directory. This means that your category is correct and that your site is a real site. The advantage over dmoz is that you get in within one week if you pay the fee. It may be valuable to pay to get into the Yahoo directory if you have a new site and you are not showing up as expected on searches. The description given to your site by the Yahoo editors may show up in Yahoo search results.

New sites should not get into too many directories too quickly as this could get them penalized by search engines. "Too many" means getting into hundreds of directories straight away.  Beware of too many links from sites which are irrelevant to your site. This could get you penalized - especially if you have a new site.

Realistically, internet users don't use these directories, so they are purely for page rank building. It is likely that Google does not place much value on directory listings.  Dmoz is given special credibility because it is a way for Google to filter real sites from well optimized, machine generated marketing sites.


Exchange Links:


Exchange links with other sites: When sites link to each other this is called reciprocal linking. Create a "Links" page which can be viewed with one click from your home page. On this page you can link to other sites. The link needs to contain a short description of the other site - not just the link. Make sure you advise the other site of the text that they should use in their link to you.  Sharing links will not get you a high page rank. But just to get started it is good. You can possibly get a page rank of 2 just by sharing links. Do not link to sites if they do not link back. Check that the link from the other site is a proper link, and that it doesn't have a "no follow" tag in the link coding or the page header, and that the page is not marked as "no-follow" in the robots.txt file. Firefox browser has a plug-in that shows if a link is a real link. There should not be more than 50 links on any one page. Often webmasters try to hide the word links from search engines by calling them resources or other such words.

Link Exchange: These are sites where website owners exchange links.

Tri-links: a linking system where people get together to make their links look non-reciprocal.  eg. A links to B, B links to C, and C links to A. I don't know whether search engines have worked out how to crack this system to count it as reciprocal linking.

Link Farms: avoid including your link in a link farm. A link farm is a large list of links, usually with no description for each link. Link pages should not have more than 50 links per page and each link should have a description. Do not link to link farms from your site.

Having a link to your site from a "bad neighbourhood" probably will not hurt your site, as long as you have lots of good links too. If putting a link in a bad directory could damage a site's ranking, then people could do this to their competitors.

Check every outbound link regularly to make sure they are all still good. If your outbound links link to unreputable sites or become broken then this will hurt your page rank. Make sure the sites you link to have not changed.


Blogs and Forums:


This is an inefficient technique but it may help;

Get your web address into blogs and forums. However, this is considered spam and frowned upon in lots of places. Most blogging software automatically puts no-follow tags onto new links, but they become real links after a few months if they haven't been removed by the blog owner. Forums usually have no-follow links to prevent spamming as well. However, having your URL associated with your profile is usually permitted, and sometimes it is permitted to have it in your signature as well. This will give your site exposure, if not page rank.

Links marked no-follow still count towards your page rank in some way. Rather than classifying them as a link to your site, Google classifies them as a site where your site was discussed. Instead of spamming your site in a forum, you can contribute to the discussion, but have your URL shown in the signature. This is tolerated on lots of forums. Some forums only tolerate this if you are a financially contributing member.


Press Release and Content Upload Sites:


There are some sites which are under construction and have no content yet they have a page rank of 4 on their home page, and ranks of 3 or 4 on internal pages. Clearly this is not due to their content or to real links. Possibly they use presss release sites and content upload sites to get links. This must be the current way to build a good page rank quickly. This technique is not widely discussed on other sites, therefore it may be either very effective or very ineffective. It is likely that no-one wants to give away information that will help the competition.


Create other Websites and Blog Accounts:


Not highly recommended but you could create other sites which link to you - be careful with this. Make sure the other site is not a mirror of your first site. It may be better to host it on a different server to the main site. If the other site has no page rank then this will not help you much.

Create blogs and social networking site profiles which link to you. Again, the page rank of the blog counts, so if you have lots of blogs with no page rank that nobody visits then this isn't going to help you much.

Google values Blogs and "How to..."  "What is..."  websites, as they assume these are useful to people performing searches.



Get Articles Published:


Get articles into newspapers and magazines which are online, as they will be indexed by search engines.


Video Sites


It seems trendy at the moment for search engine optimization professionals to post promotional videos onto sites such a youTube. The purpose must be to help the search engine results of a website. Perhaps the number of views of a video counts towards page rank, or it is easier to get a a result  on the first page of Google with a video. There must be some benefit to using videos.


SEO Professionals:


SEO Professionals such as First Rate and StewArt Media perform the following functions;

Keyword Analysis
Competition analysis
Landing Page Design - sometimes they will create a separate landing page for each search phrase.
Copywriting and HTML coding - edit the site to include keywords and phrases and make the site SEO friendly.
Internal Link Analysis and Design
Directory Submission

The fact that there is a market for SEO professionals shows the poor knowledge of web designers.

Sometimes it is when commissioning SEO professionals that business owners realize who really owns their site. The webdesigner may not allow the SEO professional to modify the site, as the original webdesigner owns the intellectual property.  This has actually happened.  Beware of who actually owns the site. Make sure you own the copyright..

All SEO work can be done by the website owner as there is little technical knowledge required, the reason you would pay a professional is for expert knowledge that is likely to get results. For competitive categories SEO professionals are a good idea. For sites such as optometry practice websites it seems to be overkill.

Beware of SEO professionals who promise to get a good ranking for a non-competitive tern which no-one will search for. Use the tools in Adwords to get an idea of which words are actually used in searches.




SEO is not Search Engine Marketing or Pay-Per-Click Advertising

A lot of marketing companies use the term SEO interchangeably with marketing and advertising.  Some businesses offering  search engine optimization services may actually be offering pay-per-click advertising.

Be Careful of SEO Companies which do not improve your site.

There have been articles published about SEO companies which get traffic to their own site and then redirect it to their client's site.  The problem is that they are making the client dependent on their services. The client does not improve their page rank, nor do they help the client to generate traffic through their own site. If the client stops paying, the traffic stops. 




Hopefully this page is a useful overview of the principles of search engine optimization. People can read such information and then ignore it because it doesn't suit their site design ideals, or because others are not doing it. This makes things easier for those that optimize correctly.

It is common for webmasters to read such information and then pick a few of the points that they will actually do.  To do it properly, you need to follow most of the 13 points in the SEO section of this page.  Doing only some of these things will not get the same results.

This information is only a summary and webmasters must take responsibility for the consequences of over-optimizing.  Keep in mind that content is rewarded by search engines, and the information on this page is merely advice on how to tell the search engines about your content.


copyright 2008  Anthony Liska


A useful site for optimization tools is Webconfs

Detailed articles are contained on Website Helpers

Detailed page rank information is located here:  http://www.vaughns-1-pagers.com/internet/google-ranking-factors.htm  

Keep in mind that search engine criteria change regularly, and only the search engines know what is good and bad.

The general principle is to tell the search engine what the site is about and to make sure your site is really about that topic.



Optical Directory  

Optometrists:  ACT  NSW  NT  SA  QLD  TAS  VIC  WA

Copyright © 2007, Design by: Sunlight webdesign