Results 1 to 2 of 2

Thread: What is the best way to build a sitemap for a dynamic (forum) site?

Threaded View

  1. #1
    Join Date
    Jun 2007

    What is the best way to build a sitemap for a dynamic (forum) site?

    I'm getting more into CEO for my site lately, and my main concern is Google, of course. I'm a little confused about exactly how their crawlers work. For instance, I'm using Google webmaster and seeing a vastly different amount of pages crawled day to day, none of which even come close to representing every page on my entire site, so I assume they limit the crawl in some fashion. I don't expect them to crawl every single "page" on the site every day, as there are probably a couple hundred thousand, possibly even a million at this point, so I'd like a way to point them towards the most important stuff.

    So I guess a sitemap is the answer?

    My entire site is my custom code, so I don't have any sitemap building software or anything like that. I know there are some free online ones out there but they seem to severely limit the amount of pages they will crawl. Besides, the point is that I want more control over things. For example, my "default" (home) page links to all of our articles, but so does my forum, so it's kind of pointless to crawl both. And although there may be some benefit to letting a crawler crawl through all of the replies pages of the forum, I'm more concerned about making sure that the "page one" of each article, etc. is getting crawled.

    I'm just a bit confused where to start. And one main question I have is... can a sitemap LIMIT what Google crawls? This (from Google) seems to suggest otherwise:

    "Sitemaps supplement and do not replace the existing crawl-based mechanisms that search engines already use to discover URLs."

    For instance, what I really kind of want to do is just create a small map of the important links (could probably modify my RSS, which currently has all of the newest news, reviews, etc.) and make sure Google gives them priority, but would Google stop there, or would it still crawl all of the stuff it used to? I don't want to lose other stuff (one of our biggest hits, oddly enough, was from an image posted on by a user that ended up the top image for "pokemon hoodie" searches, lol.) The above piece of info from Google would seem to suggest I'd be ok doing my small sitemap because it would only "supplement" their current process, but I dunno.

    What do you guys/girls think? I guess one way to find out is to just do it, and watch the crawler results over the next week or so very closely...
    Last edited by xvszero; 10-19-2012 at 03:33 PM.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.08849 seconds
  • Memory Usage 2,946KB
  • Queries Executed 14 (?)
More Information
Template Usage (29):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (2)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (2)postbit
  • (2)postbit_onlinestatus
  • (2)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (27):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./includes/functions_threadedmode.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (73):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • bbcode_parse_start
  • postbit_imicons
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates