iEntry 10th Anniversary Forum Rules Search
WebProWorld
Register FAQ Calendar Mark Forums Read
Search Engine Optimization Forum SEO is much easier with help from peers and experts! The WebProWorld SEO forum is for the discussion and exploration of various search engine optimization topics. Any non (engine) specific SEO or SEM topics should go here.

Share Thread: & Tags

Share Thread:

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 07-13-2006, 02:47 PM
WebProWorld Member
 
Join Date: Jun 2005
Location: Dallas, TX
Posts: 32
mktgbill RepRank 0
Default Javascript Navigation & SEO

I'm working on an update to a website and would like to incorporate a nice, easy to use javascript navigation tool but don't want to compromise our good serps or risk banning by doing something that will appear sneaky.

I understand that spiders don't go through the javascript and am wondering if placing basic text links under the area where the navigation bar will appear will hurt anything. What I'm considering is using a text link to a #nav anchor at the bottom of the page where basic text navigation appears or a link to a site map or text links for the top level items in the javascript menu. This would only be visible to those without javascript enabled, search engine spiders or those viewing the source code. Is this likely to be considered a questionable act?

I'm sure many of you looking at this posting will recommend using CSS (which I'm working on) but I'm needing to implement this sooner rather than later.

Thanks in advance for your input.

mktgbill
Reply With Quote
  #2 (permalink)  
Old 07-13-2006, 04:32 PM
greeneagle's Avatar
WebProWorld 1,000+ Club
 
Join Date: Dec 2003
Location: Houston
Posts: 5,285
greeneagle RepRank 0
Default

This will launch you faster (CSS) than going with javascript, be much cleaner and guide the SEs properly:

http://www.webmaster-toolkit.com/css...enerator.shtml

Ken
__________________
Mountain Eagle Marketing
Contemporary Art News
Modern Art News
Reply With Quote
  #3 (permalink)  
Old 07-13-2006, 05:47 PM
WebProWorld New Member
 
Join Date: Aug 2005
Posts: 6
jmaresca2005 RepRank 0
Default

dhtml is alos a good way to go for text links.
http://www.marescawebdevelopment.com
Reply With Quote
  #4 (permalink)  
Old 07-13-2006, 06:14 PM
kjohnson5576's Avatar
WebProWorld Pro
 
Join Date: Aug 2003
Location: Modesto, CA
Posts: 204
kjohnson5576 RepRank 1
Default

If you want to go with java, I used CoffeeCup software's java menu maker. It has a spot for placing links below the javascript. View my website Source to see how it looks.
__________________
kjohnson
www.discount-leather.net
Pat yourself on the back before they kick you in the a__
Reply With Quote
  #5 (permalink)  
Old 07-13-2006, 08:49 PM
Tim's Avatar
Tim Tim is offline
WebProWorld Veteran
 
Join Date: Jul 2004
Location: On the edge of the UK
Posts: 423
Tim RepRank 0
Default

I agree with greeneagle, avoid JavaScript (and Java).

http://www.cssplay.co.uk/menus/index.html
__________________
Pleasure in the job puts perfection in the work. Aristotle (384-322 BC)
Reply With Quote
  #6 (permalink)  
Old 07-13-2006, 09:38 PM
WebProWorld New Member
 
Join Date: Jul 2003
Location: Harleysville, PA
Posts: 4
goofus RepRank 0
Default no problem

You shouldn't have any problem with search engines, as long as regular old-fashioned href="url" tags exist in addition to your JavaScript nav. Having them at the bottom of the page like you suggested should be fine.

I know the javascript hrefs don't slow down the spiders, since quite often I find my error_logs full of hundreds of lines containing the like of:
"... GET javascript:function_call(); ..."

I only wish spiders were made smart enough to skip over those links ...
Reply With Quote
  #7 (permalink)  
Old 07-13-2006, 11:30 PM
janeth's Avatar
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: Jul 2003
Location: Colombia S.A
Posts: 5,709
janeth RepRank 7janeth RepRank 7janeth RepRank 7janeth RepRank 7janeth RepRank 7janeth RepRank 7janeth RepRank 7janeth RepRank 7
Default

I agree with Ken and it's not hard to get it to work.

If you need some help implementing it let me know and I can give you a hand at no charge.
Reply With Quote
  #8 (permalink)  
Old 07-14-2006, 02:12 AM
greeneagle's Avatar
WebProWorld 1,000+ Club
 
Join Date: Dec 2003
Location: Houston
Posts: 5,285
greeneagle RepRank 0
Default

Here is a sample where I used that CSS method for a Laser Machining Company

I also use it on my own site.

You will find changes much easier to manage.

I like right hand Nav when possible. The visitor doesn't have to effort to select and the Nav/link code gets placed well down under automatically, allowing SEs to parse content first.

Ken
__________________
Mountain Eagle Marketing
Contemporary Art News
Modern Art News
Reply With Quote
  #9 (permalink)  
Old 07-14-2006, 12:55 PM
WebProWorld Member
 
Join Date: Jun 2005
Location: Dallas, TX
Posts: 32
mktgbill RepRank 0
Default

Ken, thanks for the link to webmaster-toolkit.com. In addition you made an interesting point.... Is it more important for the search engines to see your content before the navigational structure to a site? I've never given this much thought but now you've got me wondering which is better to emphasize - though we already rank quite well for our most important search terms.

Janeth, thanks for your offer - though I don't necessarily want to take advantage of your kindness. I'm going to play around with some of the sample CSS via webmaster-toolkit and see how that works. Otherwise you may hear from me.

Here's a test page I'm working on www.italintl.com/new-new/index.html. Since I'm new to CSS I'd be interested to hear your recommendations.

Thanks for the input.
mktgbill
Reply With Quote
  #10 (permalink)  
Old 07-15-2006, 08:30 AM
kgun's Avatar
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: May 2005
Location: Norway
Posts: 5,709
kgun RepRank 10kgun RepRank 10kgun RepRank 10kgun RepRank 10kgun RepRank 10kgun RepRank 10kgun RepRank 10kgun RepRank 10kgun RepRank 10kgun RepRank 10kgun RepRank 10
Default

Do not use JavaScript unless there are no other solution.
Reply With Quote
  #11 (permalink)  
Old 07-15-2006, 09:04 AM
sgray128's Avatar
WebProWorld New Member
 
Join Date: Oct 2005
Location: Bradenton, Fl
Posts: 7
sgray128 RepRank 0
Default Use a site map

A simpler method would be to use a site map. Look at www.4Penny.net for an example. There is a plain html link to a site map at the bottom of all pages. On the site map page I use the www.componentArt.com site map control, which builds the links from an XML file. I highly recommend everything from component art. I use their menu in most sites that I build. The site map control builds plain html links, the search engines can easily follow them. HTH...
Reply With Quote
  #12 (permalink)  
Old 07-15-2006, 01:15 PM
greeneagle's Avatar
WebProWorld 1,000+ Club
 
Join Date: Dec 2003
Location: Houston
Posts: 5,285
greeneagle RepRank 0
Default

Depending on the Site size, a sitemap is a good recommendation.

Personally I would include an XHTML sitemap for good measure for sites over 20 pages and a Google Sitemap for sites with about 50 pages or more.

IMO - I haven't seen any real value for webmasters to worry themselves too much with Google XML Sitemaps until they reach a minimum of 50-100 pages.

But that's just my opinion.

Qualifier:
Those Sites should have clear cut textural paths laid out as "flat" as possible. If you are in the javascript camp for Nav with gnarly garbage like "swap images", I'd have a sitemap starting at 2 pages!

Ken
__________________
Mountain Eagle Marketing
Contemporary Art News
Modern Art News
Reply With Quote
  #13 (permalink)  
Old 07-15-2006, 01:41 PM
WebProWorld Member
 
Join Date: Mar 2006
Posts: 39
rms7design RepRank 0
Default javascript

well, I use javascript (tigra menu builder) for most of my website. The reason is the ease of use and update. I also always have at the bottom of each page a text navig sys. Using CSS for menu is nice, but when it comes to manage over a 100 pages and almost as many links... a little bit difficult. But open to any suggestions..

regards
Reply With Quote
  #14 (permalink)  
Old 07-15-2006, 02:25 PM
greeneagle's Avatar
WebProWorld 1,000+ Club
 
Join Date: Dec 2003
Location: Houston
Posts: 5,285
greeneagle RepRank 0
Default

rms7design,

I have an old technology design for a faithful client with swap images and the likes that I'm really not too proud of anymore:
www.vortexventures.com

However, they continue to do so well in SERP with the site that I have hesitated in upgrading as I have here recently:
www.huntanthunt.com

Managing the javascript and associated swap images has been a nightmare over time.

I could blow through CSS menu's like in the first link for a large site within minutes when adding or removing Nav, without a CMS (content management system) in place.

That's value for everyone involved.

You don't need or want 2 Nav systems to manage!

They are next in line here for a serious face lift!

Ken
__________________
Mountain Eagle Marketing
Contemporary Art News
Modern Art News
Reply With Quote
  #15 (permalink)  
Old 07-16-2006, 11:24 PM
WebProWorld Pro
 
Join Date: Aug 2003
Location: California,USA
Posts: 294
drummin RepRank 0
Default

You mentioned having many pages and updating could a problem. I almost alway make my sites using an older version of the php program found here.
http://www.matthewkendall.com/web/templates
Or
http://www.phpbuilder.com/columns/ke...22.php3?page=5
The advantage of this is you make one temple called your "common" file and all content pages load into this ONE page.
So, no matter what menu you end up using (Use CSS)... this plus you complete layout can be changed by modifing one file.
Just a thought.
I like it and use it all the time.
Drummin
Reply With Quote
  #16 (permalink)  
Old 07-17-2006, 12:20 AM
Webnauts's Avatar
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: Aug 2003
Location: Worldwide
Posts: 8,168
Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9
Default

Quote:
Originally Posted by kgun
Do not use JavaScript unless there are no other solution.
Amen! But if you have to, use the <noscript> tags and add the title attribute were it makes sence.
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood
SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO
Reply With Quote
Reply

  WebProWorld > Search Engines > Search Engine Optimization Forum

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -4. The time now is 08:41 AM.



Search Engine Optimization by vBSEO 3.3.0