1. Dynamic applications is a bit of a misnomer. For example, PHP,
ASP, etc generate dynamic content. For instance, you load the page,
the server generates some HTML, and then your browser renders it.
Static content would be when the HTML is already written, and the only
way to change it is to manually change the HTML file. However, the
problem are for sites that are entirely flash. A search engine can't
understand flash (or java applets, or images, or things similar)
because all it sees is something like <applet code="myapplet.java">
and none of the content of the applet.
2. There are many ways to tag a website, so it really depends. The
primary way of tagging is adding META tags to augment some
descriptions of your website. For instance if you have a website that
focuses on destinations in Morocco, you may want to add a tag like:
<meta name="keywords" content="tourism, travel, travel agency, hotels" />
because this information won't necessarily appear in your text since
you'll focus on different sites and cities. You are basically telling
the search engine that your content is about tourism in Morocco rather
than simply Morocco or Morocco's Imports/Exports.
3. Usually, if a crawler/robot (the name that is used to describe what
part of the search engine gets information from the page) will index
your primary page (index.html, index.php, etc), it will also index any
other pages it can find. For instance, it'd be silly to only index
livejournal.com rather than say the Blog of some famous blogger.
However, it can only find these pages if you have links to them. For
instance if you have an index.html and a importantinformation.html,
but your index.html doesn't like to importantinformation.html, a
search engine won't find it (unless another website it looks at links
to it, but basically, a link needs to exist to get information from a
4. Go to google, type "fish", the rank of a page is how high it
appears on the page. So the first result, "Fish Information Service"
has the highest rank. Google does this through a system called
PageRank (://www.google.com/technology/) although there are other
factors involved rather than a simple pagerank.
Overcome these problems:
1. Make sure that when you look at a page, you can select and
copy/paste the text. Don't use flash for content.
2. Add relevant tags...and keep them short and to the point. Don't
add too many keywords, or else it's not very descriptive, nor
important to search engines.
3. There are several tools for submitting your website to a search
engine. For Google, visit
4. Have a good site, get visitors, have people talk about it.
Basically this should happen for you if your site is good. You can
also hire companies to push your site up (it's frowned upon though,
and if discovered, can result in a lower ranking) for very reasonable
prices. You may want to hire a SEO (Search Engine Optimizer) if your
company (assuming you have a company) can afford it. However, don't
expect results for about 6 months since the process is normally
Now I simply need to get hired by a search engine to be a happy person. Good luck!