SEO Tips for Dynamic Websites.

Filed Under (SEO Tips) by admin on 05-10-2009

0

Is your website is dynamic? You need to be careful, or you might not do well in the search engines. Some spider handle dynamic URLs quite well, but others have trouble and even those that do spider them might not look very deep within your site. The problem lies in the fact that you cannot really predict what will be delivered in these URLs at all times. If you have an inkling of what is going to happen to URLs most often plan ahead; try to insure that you do not run into problems regarding these URLs.

Dynamic web pages are usually database driven and displayed on-the-fly. You can recognize by looking for symbols like question marks and ampersands in the URL. These on-the-fly web pages are hard to deal with because they very every time that they are delivered. The best way to conquer this problem is to run everything that you can through the URL rather than through post method or through sessions/cookies.

If you want to sell one or two products, then you only need a static website with one or two pages. If you have a database with hundreds of products, however, then it would be very time-consuming to make each page manually thats when most people build a dynamic website.

These dynamic web sites should be organized in such a way that every page that has the potential to become dynamic can be delivered in a static form as well. I.E. your product listings pages may display certain categories dynamically, but they should have static links that will simply display every product. You should also have distinct links to each category as most search engines can handle a dynamic URL as long as it doesnt change each time that the site is viewed.

There are programs that will automatically produce static pages from a database, but its not usually the best move. Most designers to work with true dynamic technologies such as PHP, because of the amount of time it saves. Because search engine technology is increasing, the problems associated with dynamic URLs are decreasing day by day. It is still important to have constants, but you dont necessarily have to have a huge list of static links throughout your site.

It can be much easier to put www.domain.com/article.php?num=1 than www.domain.com/articles/article1.html. A search engine can easily locate the prior so there is no real need for the latter. The only time that you will see trouble is if you have things like www.domain.com/article?num=1&userid=2424 where userid changes for each user. If this sort of thing happens you may run into trouble and should arrange so that the userid isnt completely necessary (unless, of course, you want the page password protected).

Dynamic websites arent usually engine friendly, though, unless you deliberately make them that way. If youve spent money and time to build a dynamic website then you wont want to throw it out you need to learn how to optimize it for the search engines.

So how can you keep the functionality of your dynamic website, and make it search engine friendly at the same time? Well, suppose you have a website with products, and instead of having each product on one page youre using a dynamic, searchable database. Searching returns a list of products that meet the search criteria, and maybe a small picture clicking the picture shows the user more information about the product.

You have to realize that search engines cant use your search box, so the only way for them to access your dynamic information is if they follow a link to it some other way. The lesson to learn is that you need to give access to all your pages with plain, text links, somehow you cant just rely on searches to drive your whole site.

What this means is that somewhere on your website you need to have a list of your products that has been organized by category from here, you should be able to follow links to every page in your database. Once youve done this, the search engines can see your content.

Offering both search and category views improves your sites navigation, as well as making it crawlable your work will be useful to your visitors as well as the search engines, which is what SEO is all about.

How to Build a Google Sitemap.

Filed Under (SEO Tips) by admin on 21-09-2009

0

Google has implemented a cutting edge method of crawling web site for its search engine index. This unprecedented method of indexing web pages is known as Google Sitemaps, and it is quickly growing in popularity among webmasters and SEO agents and managers due to its ability to get entire web site indexed quickly and to pick up errors in the links coming into and out of these web site.

Google Sitemaps consists of placing the URLs of your pages along with important information regarding how Google should index them into an XML document. This information is then read by the Google Spider and the pages are normally indexed quite quickly assuming that they are coherent to Google’s standards for indexing pages (and also assuming that the sitemaps conform to Googles Sitemap Criteria which will be explained a little later).

There are two primary types of Google Sitemaps. The first is a list of pages in a website and the second is a list of sitemaps in the website. Google has limited the number of URLs in its sitemaps to fifty thousand URLs. This may sound like a lot, but for some of the more intricate web site, fifty thousand URLs may not even make a dent in what they want indexed.

This led to the advent of the Google Sitemap index file which can index up to one thousand sitemaps. If you do the math, this means that you could have one thousand sitemaps with up to fifty thousand URLs in each sitemap which allows for fifty million URLs to be placed in your Google Sitemap scheme. But wait, there’s more. Who ever said that you can’t have an index of indexes? You could actually make an index of a thousand index files which are all indexes of a thousand index files. Basically, there is no limit to the number of URLs that you can hold in your Google sitemaps.

Now that you understand the power of the Google Sitemap you’re probably asking yourself how to create and implement a Google Sitemap. The first step is to simply create your sitemaps. Here are the templates which are also available at http://www.google.com/webmasters/sitemaps/

For a sitemap file use the following format:

http://www.example.com/

2005-01-01

monthly

0.8

http://www.example.com/catalog?item=12&desc=vacation_hawaii

weekly

http://www.example.com/catalog?item=73&desc=vacation_new_zealand

2004-12-23

weekly

http://www.example.com/catalog?item=74&desc=vacation_newfoundland

2004-12-23T18:00:15+00:00

0.3

http://www.example.com/catalog?item=83&desc=vacation_usa

2004-11-23

Everything here is pretty self-explanatory with the exception of the changefreq and the priority aspects. The changefreq asks how often you think the page will change on average. The possible values for the changefreq option are: always, hourly, daily, weekly, monthly, yearly, and never. The priority aspect basically just asks how important the particular page is in your website. The value can be anywhere between 0.0 and 1.0. If you decide not to specify a priority it will default to 0.5.

To create a sitemap index file follow the following format:

http://www.example.com/sitemap1.xml.gz

2004-10-01T18:23:17+00:00

http://www.example.com/sitemap2.xml.gz

2005-01-01

This is all pretty straight forward but it leads me to my next point. You notice that the file names all end in .gz. Google allows you to compress your sitemaps so that they take up less of your disk space when you place them on your site and less of your band width when Google downloads them (which it seems to do approximately once every 9 hours or so). You may only use .gz compression. If you try .zip, it won’t work.

Now all that you really have to do is submit your sitemap to google. In order to do this you must go to https://www.google.com/webmasters/sitemaps/login and log into your Google account. If you don’t have a Google account, you can create one. Once you log in you will be allowed to submit your sitemap into the google index. At some point within about 24 hours of your submission, Google will give you the option to place a small HTML file onto your website so that it can confirm that you do, indeed, have access to editing the site. Once you have done this it will begin to provide you with statistics regarding your google sitemap. (Note that even without this feature you can see when google downloaded the sitemap last and what the status of the sitemap was at that time.)

How Google Sitemaps Fits Into Search Engine Optimization.

According to Google, the Sitemaps utility is free and will continue to be yet its almost as good as the paid inclusion service offered by rival search engines. So how can you take advantage of this great service?

First of all, you should create a Google Account. Although you can still use Google Sitemaps without an account, you need one before you can use Googles tools to check your site submissions. Once you do that and go to sitemaps.google.com, youll be guided through the process.

Google Sitemaps has a very helpful question and answer page that will give you the help you need the answers to most questions people have can be found right there. Good luck!