Optimizing Dynamic Pages - Part II

Written by Dale Goetsch

Optimizing Dynamic Pages - Part II

The Widget Queen Revisited You haverepparttar world's finest collection of widgets. You createdrepparttar 127995 world's best widget website. You have no traffic.

You checked inrepparttar 127996 search engines and find that your site does not appear at all, even though all your competitors' sites do. Perhapsrepparttar 127997 search engine robots cannot get to your pages to index them.

Search Engine Robots Search engine robots are simple creatures. They can "read" text to add to their databases, and they can follow "normal" links--those links that are coded to look like

blue widgets

orrepparttar 127998 slight variation

That's it. Search engine robots cannot select items from lists; search engine robots cannot type text into boxes; search engine robots cannot click "submit" buttons. That means that no matter how important our dynamically-generated page of blue widgets is, ifrepparttar 127999 only way to access that page is to select it from a list or click on a button,repparttar 128000 robot will never be able to visit it. That, in turn, means that it will never appear inrepparttar 128001 search engine results.

So how do you get your dynamic information to show up in non-dynamic ways?

The Painful Solution One ofrepparttar 128002 reasons that dynamic pages exist is because ofrepparttar 128003 difficulty involved in constantly updating -- adding and deleting -- pages from your site, based on which widgets you are offering this season. If you have a separate page for each make and model of widget, each of those pages can be spidered. They can all be reached through links that look like

blue widgets style 1 blue widgets style 2 red widgets style 1 red widgets style 2 new widgets style 1 new widgets style 2

The bad news here, of course, is that you now have to create all of those pages. This losesrepparttar 128004 benefit of drawingrepparttar 128005 widget information from a database.

A Better Solution A better solution is to create only a "shell" of each page, and then to dynamically populaterepparttar 128006 page from our database. By creating a "real" file, you can assign a fixed URL, but still userepparttar 128007 database to fill-inrepparttar 128008 page, using any of various server-side techniques (HTML server-side includes, Perl, Active Server Pages, Java Server Pages, PHP, etc.). A simple page like this might suffice:

Blue Widgets style 1< itle> </head> <body> <!--#exec cgi="myscript.pl?bluewidget-1"--> </body> </html> <p>Save this page as "bluewidget-1.html" and you're good to go, assuming that "myscript.pl" will actually return<IMG height=12 src="/the2.jpg" alt="repparttar 128009"> content you want for<IMG height=12 src="/the2.jpg" alt="repparttar 128010"> body of<IMG height=12 src="/the2.jpg" alt="repparttar 128011"> page. True, you will have a discrete page for each item in your inventory, but at least you only need to hard-code<IMG height=12 src="/the2.jpg" alt="repparttar 128012"> bare-bones of that page.<p>Another Way To Go There is yet another way to go. This method does not require creating dozens of static pages, or of having to include exotic scripts in your web pages. It also may not work for all search engines! <br><br></font></td><!-- google_ad_section_end --><!-- google_ad_section_start(weight=ignore) --><td align="top" width="10%"></td><td align="top" width="45%"><h2>Finding Targeted Keyword Phrases Your Competitors Miss</h2><font size="2">Written by Daria Goetsch</font><br><br><script type="text/javascript"><!-- google_ad_client = "pub-5766870852072819"; google_ad_width = 234; google_ad_height = 60; google_ad_format = "234x60_as"; google_ad_channel ="9238851329"; google_color_border = "CFB9A1"; google_color_bg = "CFB9A1"; google_color_link = "000000"; google_color_url = "431B02"; google_color_text = "431B02"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <br> <font size="2">Finding Targeted Keyword Phrases Your Competitors Miss<p>Daria Goetsch Search Innovation<p>Finding keyword phrases your competition is missing is easier than you might think. Combinations of two and three word phrases are often overlooked by your competitors when vying for<IMG height=12 src="/the2.jpg" alt="repparttar "> top competitive terms. This missed opportunity may be a benefit to you to overcome your competition in<IMG height=12 src="/the2.jpg" alt="repparttar 127994"> search engine rankings.<p>Think Like A Searcher - Study Your Target Audience Really look at<IMG height=12 src="/the2.jpg" alt="repparttar 127995"> audience you want to bring to your website. Are there terms you might not ordinarily use, or that your competitors use, that would work for a small portion of visitors? Remember that single words tend to be more competitive. Find two and three word phrases that would work for a searcher looking for your website topic. If your visitors usually search on "vertical widgets", look at "horizontal widgets" as well. Dig deep to find terms that might not be obvious to you. Be sure to focus your terms on<IMG height=12 src="/the2.jpg" alt="repparttar 127996"> actual topic of your website, and terms that people would really search for. Have another person compile a list of keyword phrases used to find your website or product. You'd be surprised at<IMG height=12 src="/the2.jpg" alt="repparttar 127997"> number of variations two minds can come up with instead of one. Think like a searcher - not a website owner.<p>View Your Competitor's Source Code And Content For Keyword Phrases Viewing your competitor's source code is very easy and a good way to see what keyword phrases (if any) they are using. Using your browser, view<IMG height=12 src="/the2.jpg" alt="repparttar 127998"> source code of their page. The title and meta tags should contain<IMG height=12 src="/the2.jpg" alt="repparttar 127999"> same keywords or variations of keyword phrases if<IMG height=12 src="/the2.jpg" alt="repparttar 128000"> competitor's website is optimized. Look over<IMG height=12 src="/the2.jpg" alt="repparttar 128001"> web page content as well as for keyword phrases worked into<IMG height=12 src="/the2.jpg" alt="repparttar 128002"> text, image alt text, headings and hyperlinks of<IMG height=12 src="/the2.jpg" alt="repparttar 128003"> pages. If their pages are not optimized you may gain an even bigger edge on<IMG height=12 src="/the2.jpg" alt="repparttar 128004"> competition by optimizing your web pages.<p>Using Keyword Tools To Find Variations Of Keyword Phrases The Overture Suggestion Tool will provide keyword variations. You can find<IMG height=12 src="/the2.jpg" alt="repparttar 128005"> tool at http://www.content.overture.com/d/USm/ays/index.jhtml<p>Clicking on<IMG height=12 src="/the2.jpg" alt="repparttar 128006"> suggestion tool link will bring up a window that allows you to search for terms and variations of terms. Begin with your list and see how many variations come up with<IMG height=12 src="/the2.jpg" alt="repparttar 128007"> results. You might be surprised at<IMG height=12 src="/the2.jpg" alt="repparttar 128008"> popularity of some of<IMG height=12 src="/the2.jpg" alt="repparttar 128009"> search variations you see. Be sure to add you new keyword phrases to your list.<p>WordTracker is a keyword tool as well, you can purchase a yearly subscription or even a one day subscription. Learn more about it here: http://www.wordtracker.com/<p>Search On Keyword Phrases In The Search Engines Using your expanded list of keyword phrases, search for those terms in<IMG height=12 src="/the2.jpg" alt="repparttar 128010"> search engine databases. Note<IMG height=12 src="/the2.jpg" alt="repparttar 128011"> number of search engine results. The more results, typically<IMG height=12 src="/the2.jpg" alt="repparttar 128012"> more competitive<IMG height=12 src="/the2.jpg" alt="repparttar 128013"> term. See<IMG height=12 src="/the2.jpg" alt="repparttar 128014"> differences in number of search results for plural versions as opposed to singular versions of your keywords in each engine. Note<IMG height=12 src="/the2.jpg" alt="repparttar 128015"> descriptions that<IMG height=12 src="/the2.jpg" alt="repparttar 128016"> search engine results bring up - are there any keyword phrases there that might apply to your website? Don't forget<IMG height=12 src="/the2.jpg" alt="repparttar 128017"> ads Google displays in their search results. Study<IMG height=12 src="/the2.jpg" alt="repparttar 128018"> ads that come up with your search terms as well. While you are searching on your keyword phrases, check your competitor's ranking, along with<IMG height=12 src="/the2.jpg" alt="repparttar 128019"> new keyword phrase variations you come up with through<IMG height=12 src="/the2.jpg" alt="repparttar 128020"> Overture Keyword and WordTracker tools. <br><br></font></td><!-- google_ad_section_end --></tr><tr><td>Cont'd on page 2 ==<a class="mlink" href="2-Optimizing_Dynamic_Pages_-_Part_II-27995.htm">></a></td></tr></table><script type="text/javascript"><!-- google_ad_client = "pub-5766870852072819"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_channel ="8831454965"; google_color_border = "CFB9A1"; google_color_bg = "CFB9A1"; google_color_link = "000000"; google_color_url = "431B02"; google_color_text = "431B02"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </td> </tr> </table> <table width="770" border="0" cellspacing="0" cellpadding="0"> <tr> <td> </td> </tr> <tr> <td height="48" align="center" background="images/bg_nav_bottm.jpg"><span class="style3">ImproveHomeLife.com © 2005<br> <a href="terms.html" rel="nofollow">Terms of Use</a></span></td> </tr> </table></td> </tr> </table> <script type="text/javascript"> var HASH_ESCAPED="%23"; function TrackIt(adUnit){ if (window.status) { var adDomain = escape(window.status.substring(6)); var pyPage = document.location.pathname; var params = document.location.search; var hasAnchor = params.lastIndexOf(HASH_ESCAPED)!= -1; params = hasAnchor? (params.substring(0, params.lastIndexOf(HASH_ESCAPED))) : params; pyPage = escape(pyPage.substring(pyPage.lastIndexOf('/') + 1)); pyPage = pyPage + params; var curTime = new Date().valueOf(); var bug = new Image(); bug.src = '/track/adsenseTrack.php?pyPage=' + pyPage + '&adDomain=' + adDomain + '&adUnit=' + adUnit + "&time=" + curTime; } } function TrackIt0() {TrackIt(0); } function TrackIt1() {TrackIt(1); } function TrackIt2() {TrackIt(2); } var elements = document.getElementsByTagName("iframe"); for (var i = 0; i < elements.length; i++) { if(elements[i].src.indexOf('googlesyndication.com') > -1) { //elements[i].onfocus = TrackIt; if (i==0) elements[i].onfocus = TrackIt0; if (i==1) elements[i].onfocus = TrackIt1; if (i==2) elements[i].onfocus = TrackIt2; } } </script> <!--WEBBOT bot="HTMLMarkup" startspan ALT="Site Meter" --> <script type="text/javascript" language="JavaScript">var site="s19improve"</script> <script type="text/javascript" language="JavaScript1.2" src="http://s19.sitemeter.com/js/counter.js?site=s19improve"> </script> <noscript> <a href="http://s19.sitemeter.com/stats.asp?site=s19improve" target="_top"> <img src="http://s19.sitemeter.com/meter.asp?site=s19improve" alt="Site Meter" border=0></a> </noscript> <!-- Copyright (c)2002 Site Meter --> <!--WEBBOT bot="HTMLMarkup" Endspan --> </body> </html>