Thursday, August 09, 2007

SEO (Search Engine Optimization) for Dynamic Websites (PHP,ASP, etc..)

SEO (Search Engine Optimization) for Dynamic Websites (PHP,ASP, etc..)

SEO of dynamic website is not same as Static one. To do SEO for a dynamic website you need to be careful, or you might not do well in the earch 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 them 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 – that’s 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 doesn’t change each time that the site is viewed.

There are programs that will automatically produce static pages from a database, but it’s 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 don’t 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” isn’t completely necessary (unless, of course, you want the page password protected).

Dynamic websites aren’t usually engine friendly, though, unless you deliberately make them that way. If you’ve spent money and time to build a dynamic website then you won’t 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 you’re 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 can’t 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 can’t 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 you’ve done this, the search engines can see your content.

Offering both search and category views improves your site’s 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 for dynamic sites is all about.

Friday, December 08, 2006

SEO Myths

As it has been proved now that SEO is a strange business, it requires too much care to be taken in promoting the web sites. The world of SEO is always changing and being developed which means unless you keep up with the changes you can soon find yourself practicing SEO methods that are outdated or even damaging. Bellow is the explanation to the most common SEO myths.

Site Submission to search engines - Most of the SEO Service providers put this step at top in their service list. They submit your new website to number of Search Engines, this kind of practice is pointless, and according to some can be damaging. Search engines like to find you; they don't like to be told about you. If you want to get listed in search engines work on getting back links. It is wise, not to submit sites to search engines. At best submitting your site to google does nothing and will not help you gets listed in google.

Meta Keywords are important for page rankings - Most of the people worry about their Meta keywords. They want to know what words to use, how many to use. The truth is it doesn't matter. In fact it matters so little that many people don't even bother using them anymore. As I understand it google doesn't take any notice of them. So if you think you are going to boost rankings with Meta keywords think again.

You must use "index" and "follow" META tags - Please do not use these tags at all, they are pointless. Google will follow and index everything unless told otherwise. You don't need to tell it to do this.

Keywords in a domain name are important - There may have been a time when google looked at a domain name and decided what the site was about based on the words in the domain. But now the words in a domain name are no more important than the words on the page. The only time keywords in a domain name could be useful is if the words in domain name are separated by hyphens (-) and link partners link to you using your domain name as anchor text in stead of your title.

.com ranks better than .info / .biz - Google gives more important to quality sites with good content. There is nothing to suggest a .com domain is going to have better quality content than a .info .biz .cc or .ws so it won't be included as a factor in the google ranking algo. Google do not rank .com domains better and they do not spider them more frequently.

Google prefers static pages over dynamic - This is partially true in early days, but now google has started indexing dynamic pages too. This SEO myth was recently debunked in a Matt Cutts grab bag video. Matt said that google will pass pagerank to dynamic pages (not that that matters) and they will be treated the same as static pages by the ranking algo. But he did advise keeping the number of parameters in your dynamic URL's few and don't use session id.

PR Is Important - People usually worries about it PR of their site. PR is never important to get high traffic. Even if PR was once a big factor in where your site appears in SERPS it isn't any longer because of how easy it is to manipulate PR. You can purchase pagerank so easily it was obvious google would drop the importance of PR in time. So, carry on getting back links, but don't worry about PR, Worry about getting links from RELATED SITES and worry about the anchor text used in those back links.

Adsense improves rank better - People may think that if they publish advertisement for google they will want you to get more visitors so they can make more money. The truth is adwords and adsense has absolutely zero effect on where you appear in the google search engine. Google relies on people using their search engine, so they aren't going to risk the quality of their search results just to make a few extra dollars.

Adwords helps increase PR - Adsense/Adwords ads are generated via JavaScript. Your browser downloads the JS file from google, Executes the script then displays what is in that file on the page. The google bot (Special robot for Adsense) has no ability to read or execute JavaScript. So unless something is hard coded directly in the HTML of a page the google bot will not see it.

Guaranteed ranking position on Google - There are some SEO firms which claims guaranteed positions on google, stay well away from any SEO that claims to be able to guarantee you a first page place on google for any search term. No one can make such a prediction because no google algorithm is not public & changes frequently.

Getting in DMOZ is important for high rankings - DMOZ is just a directory. If you get listed in it the only benefit you can get is to get in to its network search engine sites at a time only. If you don't get into DMOZ accept it and move on.

Thursday, November 30, 2006

What is Black Hat SEO?

What is Black Hat SEO?

Black Hat search engine optimization is usually defined as techniques that are used to get higher search rankings in a corrupt method. Many sites use black-hat SEO tactics to get more search engine traffic.

These black hat SEO techniques are disapproved of by the search engines, normally because they consider such methods misleading, and irrelevant to providing quality content to site visitors.

These black hat SEO practices will actually provide short-term gains in terms of rankings, but if you are discovered utilizing these spam techniques on your Web site, you run the risk of being banned by search engines.

These black hat SEO techniques generally consist of one or more of the next characteristics:

1- Hidden text:
Hidden text is a text that visitor's can't see when they visit your webpage. Some webmasters will do this by adding keywords throughout their webpage without it interfering with what the visitors actually see. If you wanted to hide text, you would simply make the color of your text the same color of the background color.With this techniques many website want to rank well but they have the potential risk of getting banned by Google.
2-Comments Tag:
Comments Tag allows you to hide keywords in your source code.
Here an example to spam with comments tags, your keyword is tax
3- Img Alt Tags:
Many webmasters try to stuff keywords into their website, allowing search engine to see their keywords. But not allowing visitors to notice any difference in their website.
Many sites use invisible or small 1 by 1 pixel images and then load them up with img alt tags that are keyword dense. Most search engines ignore this. Some sites use a huge string of keywords on every image. Here is an example of img alt tag:
alt=" tax, Mortgage tax, professional tax, tax, tax, tax, tax, Mortgageer tax, tax,tax, Mortgage tax, professional tax, tax, tax, tax, tax, Mortgageer tax, tax">
4-Meta Tags stuffing:
meta tag stuffing is to put thousand of the same keywords into your Meta tags.If you were to spam using a Meta description tag here is a good example of meta tags stuffing:
content="tax, Mortgage tax, professional tax, tax, tax, tax, tax, Mortgageer tax, tax;>
5-Meta Keywords tag:
The Meta keywords tag is used for misspellings and synonyms. Each phrase should be comma separated.
content="tax,Mortgage tax, Mortgages tax, professionals tax, professional tax, professionnal tax, tax, tax, Mortgageer tax, tax">
6-Page Title stuffing:
Page title stuffing is to repeat at your title tag your keywords without purpose.An example of a bad page title is
The page title is the first thing a searcher sees in the search results and thus is extremely important. The longer you make your title, the less relevance each word has in the overall title. The first words are also the most important words. A good page title should include your keywords and the title should be different for each web page.
7- Bolding all keywords:
If you would like to know more information of tax, tax school, tax e-book, tax Mortgageer...This page is about tax courses. You can learn how to Mortgage tax.
Bolding is necessary for effect, but if you are bolding just for ranking effects it will likely look stupid and turn away potential customers. If you use bolding too excessively it looses its effect. A similar effect can be created using extreme amounts of heading tags and repeating the same words over and over again in them.
8- Keyword Stuffing:
It is important to have your keywords appear in the text on your page, but sometimes you can go a little overboard in your enthusiasm to please those spiders. A search engine uses what is called "Keyphrase Density" to determine if a site is trying to artificially boost their ranking. This is the ratio of keywords to the rest of the words on the page. Search engines assign a limit to the number of times you can use a keyword before it decides you have overdone it and penalizes your site.
9- Excessively small text:
Excessively small text size="1">Professional tax here
10- - Cloaking:
cloaking is when the server directs a visitor to one page and a search engine spider to a different page. The page the spider sees is "cloaked" because it is invisible to regular traffic, and deliberately set-up to raise the site's search engine ranking. A cloaked page tries to feed the spider everything it needs to rocket that page's ranking to the top of the list.

It is natural that search engines have responded to this act of deception with extreme enmity, imposing steep penalties on these sites. The problem on your end is that sometimes pages are cloaked for legitimate reasons, such asprevention against the theft of code, often referred to as "pagejacking." This kind of shielding is unnecessary these days due to the use of "off page" elements, such as link popularity, that cannot be stolen.

To be on the safe side, be sure that your webmaster is aware that absolutely no cloaking is acceptable. Make sure the webmaster understands that cloaking of any kind will put your website at great risk.

Just as you must be diligent in increasing your link popularity and your ranking, you must be equally diligent to avoid being unfairly penalized. So be sure to monitor your site closely and avoid any appearance of artificially boosting your rankings.

Tuesday, November 28, 2006

Quick Tips to SEO - Search Engine Optimization

Quick Tips to SEO

SEO is more or less playing about "keywords"; following is the "
Quick Tips to SEO". The web site should be optimized such that, it should include following things, and your TOP ranking in major search engine is guaranteed!!!! So try the following. First of all do the keyword research by analyzing your competitor’s web sites, then decide the targeting keywords & apply the following steps.

Contact for optimization work of your website, Please visit here :
SEO Expert India

  • Keywords in Url (domain name)
  • Keywords in Title
  • Keywords in Heading
  • Keywords in body text-especially near the beginning
  • Keyword proximity
  • Meta tags-"description" and "keyword"
  • Keywords in "alt" tag
  • Keywords in "comment" tag
  • Keywords in "title" attribute
  • Keywords in text links Links from other sites to yours
  • Popularity of other sites linking to yours
  • Text in external links (backwards links)
  • Common theme throughout site


  • Back To SEO BLOG
    PHP Website Development - Learn SEO

    Monday, November 20, 2006

    What is SEO ? and Why is it needed ?

    Search Engine Optimization - SEO
    As we know that World Wide Web is a huge resource of everything and growing day by day. People search on the Internet to seek about products and services. Based on the result, they compare companies and decide which company to contact. The research shows that most of the traffic to the websites comes through the major commercial search engines - like Google, Yahoo!, MSN, & AskJeeves (although AOL gets nearly 10% of searches, their engine is powered by Google's results). So it is very clear that the website needs to be on the first few pages of the search engine results to receive the better traffic. No matter your site provides content, services, products or information, search engines are a primary method of navigation for almost all Internet users. Search Engine Optimization (SEO) is infect a process of Website Optimization to analyze the WebPages and make them search engine friendly so that they can stay on top of search result for particular keywords. Contact for optimization work of your website, Please visit here : SEO Expert India
    What are Search Engines and how they work?Search engines are the software having the parts Crawler, Index. Listed bellow is the short list of critical operations that make the search engines to work.
    Crawling the Web:-Search engines run automated programs, called "bots" or "spiders" that visits the websites all over and gathers information regarding web pages that can be searched by the people.Indexing Documents:-After crawling the WebPages, the gathered content is stored in a huge searchable database of documents which make the search engine's "index". Search engine arranges this information in various searchable fields, so that on querying the search engine, billions of documents can be completed in fractions of a second.Processing Queries:-When a user requests for information by typing the keywords in the search window of search engine, the engine seeks its index for the documents matching the query. A match is determined if the terms or phrase is found on the page in the manner specified by the user. Every search engine has its own algorithm (a mathematical equation commonly used for sorting) and matching criteria to provide the user with the result, so the result may vary for the same keyword in different search engines.Ranking Results:-Once the search engine has determined what result is a match for the query, based on the algorithm they calculates it to determine which is the most relevant according to the query, and sort the result from most relevant to least so that users can make a choice about which to select.

    Steps to SEO
    Bellow is the list of general steps to optimize the website in order to get the higher rankings in the search engines.

    Keywords Analysis:-
    Keywords are words or phrases the potential customer may use to search any business for their needs. For example if you are a taxation service provider in USA, "Tax Refund USA", is called a keyword. The first step in Search Engine Optimization is identifying the important keywords for your business. By analyzing your business & your competitors, the list to be targeted for the search engine can be determined. Here is an example of a list of keywords for the taxation service provider in USA,

    Tax Return USA
    Tax Refund USA
    USA TaxRapid
    Tax Refund
    Online Tax USA

    Keyword Analysis includes looking at how many people in a given market search for each keyword to determine which one of these keywords is more important. Based on this keyword analysis optimization of the given web site is done to get you the best possible rank on the search engines.
    Web Page Optimization:-The Next Step after analyzing the keywords or say key research is to optimize the web site based on these keywords. Web site optimization includes:Meta Tags Optimization Keyword Enrichment Link BuildingFirs step in optimizing the Website is, Meta tag optimization. Meta tags are changed according to keywords in order to target those keywords. Then carefully adding and blending of those keywords are done within your website content so search engines could read them. At last the interlinking of your website's pages is established, so the search engines can easily "crawl" your web site to read and rank them based on your keywords. After your web site is fully optimized, search engines submission is done.
    Contact for optimization work of your website, Please visit here : SEO Expert India
    Search Engine Submission:-Search engines are software having a "spider" or "crawler" designed to go through number of web pages and read them. These spiders then analyze the data and index them in to a large searchable database. They also rank all those pages based on relativity for each keyword. The Web crawlers usually find web sites through linking between different web sites. The manual submission is also done by search engine optimizers so web crawlers can index that web site and rank it. Directories are also one type of search engine and website should be submitted to these directories in order to increase link popularity.Link Exchange:-This is one of the most important and powerful step in the SEO. Search engines counts Link popularity in ranking the site. So the number of incoming links to a site from the related site is very important. These back links can be achieved by exchanging links with other sites.Pay Per Click Campaigns:-The search engine results pages contain not only listings of documents found to be relevant to the user's query, but other content, including paid advertisements also. "Pay Per Click" - PPC is the secondary source results for search engines. Google, for example, serves up ads from its well-known AdWordsProgram. In short for PPC, we have to pay for the advertisement we want to display on search engine results. The nice thing about Pay Per Click is that one only needs to pay when someone clicks on his/her advertisement. But to get best result from this Pay Per Click Campaign, the website needs to be combined with good website optimization.
    Contact for optimization work of your website, Please visit here :
    SEO Expert India
    Tip of the day:- Follow the Quick Tips to SEO & Avoid Black Hat SEO Techniques for effective results.


    Please Visit me here: FEEDBACK