SEO GuideBy Daniel KerrCreated on 3rd September 2004 Last Revised 9th September 2004 Version 1.1 IntroductionI have noticed that quite a lot of our web site are no longer gaining page rank and also we are not listed as well as we can be in many search engines. When I first came to work for PortaPower we had a web site ranking in 1st position for nearly all our products and I would like to try to get us back there. I have created this guide to hopefully improve the situation for Hong Kong team and China.
Clean HTML CodeA lot of webs designers do not know that there is a standard for writing HTML in. It is very important that the html code is written in w3c standards because Google and many other search engines use these standards as a factor when determine the position of a web site. I have noticed that web site page rank increase's to 2 very quickly if all the coding is correct. Wouldn't you agree that if there are coding standards then search engines would use this as a deciding factor on search positions? To test your site you should go to http://validator.w3.org. I have tested the site http://www.payless-batteries.com as an example: The results: This number of errors is not to high but I can image some of the sites will have over 1000 errors. All pages should be 100% error free! It is not just the main page that needs to be done, all pages need to be checked such as the main page, information, site map, product, category, etc. Most errors have probably occurred because of people using Dreamweaver in design view and not changing back to code view to remove redundant tags. Unfortunately there are to many errors and different ways to fix them to be listed here. To fix the errors you should try typing in the error messages into Google and research ways of correcting them.
HeaderBelow is a problem caused by a setting up the headers incorrectly. Google can not spider the page properly because the whoever set this site up did not include a description and keywords tag. If the headers are setup incorrectly then Google will not index the page, the page will not get page rank and nobody can search for the products listed on the web pages with bad headers. This is the code for the header that was used:
How to write a header:
Note!
You can test your web site out here to see if the header is correct or not: http://www.widexl.com/remote/search-engines/metatag-analyzer.html It takes 1 month before Google's spider visits a web site and updates its information. Please make sure you correct these problems so Google will display the page information properly. This will need to be done for all sites and all pages.
LayoutThe first words Google's spider will come to is what will be displayed in the Google search results description. A lot of the web sites we have do not even display a description because of a badly thought out layout. As you can see from the example below the "About us", "Battery Tips" etc., we don't want displayed in the description. Only use typed links when the words being used in the link are relevant to the page content. Here is a good example where "My Account", "My Cart", "Checkout" are actually images. This will be displayed in Google as: Note!
CloakingAnother method we can use to make the page look good without showing a lot of unwanted keywords or links is called cloaking. Cloaking will display text that Google's spider will see but customer visiting the sight will not see. Google does not allow cloaking so we need to be careful if we use this method. Example:
If you want to use this method you should make many sentences up that will change dynamically and are related to the product or category being displayed. After the sentences are finished use the "class="hidden"" code to hide the text. You can also do this with links to other sites. Example: You can add all the company web sites with high page ranks and link them on the main page your web site where the page rank is at the highest. If you notice the page rank will be the highest on the main page and then go lower on all the other pages.
HTML FormattingHTML formatting is just as important as keeping it error free. If you are going to make a web site you should always use the correct tags. Example you should use the "<H1>" tag for the heading. Google also gives a high position if a web page has the keywords highlights with tags. It does this because it means the web page is more relevant to the search if the keyword highlights. For the dynamic sentence at the top of the page you should set the different tags to highlight the dynamic keywords such as "<STRONG>", "<B>", "<I>", "<U>". Example: Discount Laptop Batteries: Laptop Battery, Notebook Battery and Laptop Computer Batteries for your laptop You can also do this with the description for products by using php to replace keywords with the relevant tags as they are displayed. Note: You should know how to do this if you are a web designer! Note!
TitlesWe had blamed the changing in rankings to Google banning our advertising in Adwords but at the same time we where told to add the word replacement at the front of our site the titles. We should not use words "Replacement", "Compatible", "High Capacity" in the titles. When customers are looking for a "IBM thinkPad 760 laptop battery" they are no going to type in "Replacement, Compatible or High Capacity IBM thinkPad 760 laptop battery". Google gives a site a high position if the keywords used are close to the title of the site. If people are using "IBM thinkPad 760 laptop battery" to search we should use that as the title and nothing else. I know we will have trouble from our customers and IBM if we advertise our products as IBM brand name but we do not need to say these are replacements in the titles. If we put the that the products are replacement or compatible and High capacity in the products description should be fine. Another bad example:
The title is to long and also it is referring to many replacement products. The structure of this web site should be changed to similar as payless-batteries.com where it will display one product via fit model or replacement model. Note!
ImagesUsing images instead of typed words can improve the keyword density. It is very important to only use words that are related to the product or category. Short sentences are ok as long as they have the keywords relating to the current page in them. Do not use typed words for About us, Contact Us, Shopping Cart, company, shipping policy, etc. It is only using up more words and confusing Google about what keywords are relevant to the web page. You can see the keyword density of your site here http://www.widexl.com/remote/search-engines/metatag-analyzer.html If the web page is about "laptop batteries" then you should hope to get around 10% keywords density of the words laptop batteries and other keywords like laptop battery to 5%. Note!
Site mapSite map is very important especially to a site with a large amount of pages. Google and most search engines likes a web site only 3 layers deep because they don't have time to go through many links on a site. Some sites are Layer 1 Main Page If the site has over 100 links it can be classed as spam. The best way to get around this is to create a site map that display 1-100 products and then display another 1000 products via a different link. web site name here As I said a site map is very important to a web site with a large number of pages. If the site has to many layers then the product pages will not be indexed. Also If a web page has more than 100 links it will not be indexed either. After I did this to my web site I have now over 4,080 indexed pages on Google. Note!
Site StructureWe are running sites with over 1000 products that fit more than 10,000 different products. We don't have the time and resources to be using static pages. All sites should be changed into dynamic web sites. If you want to keep the .html extension it is easy to add this to in apache so that that the ".html" extension will execute php code. If people need help to do this I'm sure I can help and also there are people in SZ factory that can help.
URL'sCurrent we are using URL's are like this: http://www.payless-batteries.com/part1.php?fclassname=TGFwdG9w&fb_babrand=RFRL&fb_bamodel=Q0dSLUIvVDE5U0U=&fb_bacode=1345 We should change them into search engine safe URL's. Search engines do not like web sites that have in the "?", "=" in links. This indicates to the search engines that the site is dynamic and that means there could be a lot of pages to index. If a spider hits the web page it has to be careful that there is not a unlimited number of pages to index that can be generated by a dynamic site. The best type of URL's to use would be: http://www.payless-batteries.com/product.html/name/laptop_battery/brand/IBM/model/ThinkPad_345C/ You can do this using a mod-rewrite in apache. I guarantee this modification will increase search engine ranking.
LinkingWe should link all the page rank 5 and 4 sites together on the front of the page and use the "class=hidden" attribute to stop customers seeing them. Then we can create a link page for our sites that will not be on the front page and also search down web sites with high PR value. Note!
|