You should provide a sitemap and register it with google, bing, etc. You can specify how often the content changes, which is then used by the search engine to refresh it more often.
http://www.sitemaps.org/ A ruby gem is available here: https://github.com/kjvarga/sitemap_generator While the keywords in the head section are largely ignored by search engine spiders they are used by a lot of secondary tools, so it makes sense to add them. Don't rely on them though. Here is a good site where you can learn more about SEO: http://www.seomoz.org/resources (not affiliated with them, they provide tons of useful info) On Mon, Aug 1, 2011 at 6:35 PM, Walter Lee Davis <[email protected]> wrote: > > On Aug 1, 2011, at 8:56 PM, Rajinder Yadav wrote: > > Hi guys I am wondering how a rails site get indexed by search engines? >> >> If my landing page get generated dynamically, how does a search engine >> know: 1) the content had changed, >> > > They won't, not until they come around to scan it again (on a schedule you > cannot influence very much). Depending on how popular your site is, how > often it comes up high in results for actual searches, it may be indexed > more frequently than other sites. > > I have one site that apparently is crawled by Google about every 20 > minutes, but that site gets zillions of page views by a specialist audience, > and is deeply authoritative on a single subject. But you can add something > to it, and wait an hour and search for one of the phrases in that addition, > and it will be found. > > > and what keywords to index the site against from the body text? >> > > If you feel like adding keywords to your page, that can help it be found > under search terms that don't occur naturally in the page text, but not > really very much stock is put in these by the engines, mostly because of > rampant fraud by SEO snake-oil-salesmen. Any search engine spider will > simply read the source code of your page, and determine the topics it is > authoritative about based on the actual HTML text in your page, the links > out of it, and the links into it. Then it will build a list of all the > internal links in the page, follow them one at a time, and repeat the > process. > > Walter > > > >> -- >> Kind Regards, >> Rajinder Yadav | http://DevMentor.org | Do Good! ~ Share Freely >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" group. >> To post to this group, send email to >> rubyonrails-talk@googlegroups.**com<[email protected]> >> . >> To unsubscribe from this group, send email to >> rubyonrails-talk+unsubscribe@**googlegroups.com<rubyonrails-talk%[email protected]> >> . >> For more options, visit this group at http://groups.google.com/** >> group/rubyonrails-talk?hl=en<http://groups.google.com/group/rubyonrails-talk?hl=en> >> . >> >> > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to > rubyonrails-talk@googlegroups.**com<[email protected]> > . > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe@**googlegroups.com<rubyonrails-talk%[email protected]> > . > For more options, visit this group at http://groups.google.com/** > group/rubyonrails-talk?hl=en<http://groups.google.com/group/rubyonrails-talk?hl=en> > . > > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

