Discuss Ajax pop ups, ajax content etc. in the Google Optimization forum on SEO Chat. Ajax pop ups, ajax content etc. Google Optimization forum discussing techniques to increase rank in Google. Find help for defeating spam pages, building site trust, and beating the Google algorithm. Also read about the best SEO tools to help with Google search.
BuySellLinks.com is a new Text Link Advertising Brokerage by the founder of LinkAdage that offers high-end text links and a premier membership base. We screen all advertisers and publishers and their web pages to make sure we are offering a service that works for everyone. Our plug-in is super easy to install but if you are hands off, w e offer free installation.
Tired of dealing with shady text link buyers and/or sellers? Try BuySellLinks.
Receive the tools necessary to be the rock star of your field. Our 12-month program teaches you the evolving world of multi-channel marketing as well as the complex issues and opportunities found in the industry.
Posts: 52
Time spent in forums: 7 h 57 m 44 sec
Reputation Power: 0
Ajax pop ups, ajax content etc.
I have a portal that has a good textual content. It is kind of game. When user come to the portal, ajax pop up shows to offer to a user credit and gift. Articles are rotating on home page, but if user doesn't have javascript anabled, than only couple articles shows without rotating.
Could be this any problem for google? I heard some stories that google doesn't like pages with pop up and also doesn't like pages where different content is showen. It is the same content with exception that user with javascript will see more stories because it will rotating, but how will google know that.
What are your thoughts about that since my goal is to get primary traffic from Google?
Posts: 69
Time spent in forums: 1 Day 8 h 59 m 34 sec
Reputation Power: 11
Search engines can not read AJAX, because most search engines won't read most JavaScript. Make sure your website residing enough SE Bot readable content.
Posts: 52
Time spent in forums: 7 h 57 m 44 sec
Reputation Power: 0
Take Twitter for example where 4 tweets are rotation on home page. In similar way stories will rotating if user has javascript anable. And beside that, 1 pop up window will show to unloged where user will be offered some benefit.
My concern is if Google will thread this as spam site because different content will be shown to Google as to user who has enabled js (because if js will be enabled, stories will rotating and because if js will be enabled, pop up will show).
Posts: 52
Time spent in forums: 7 h 57 m 44 sec
Reputation Power: 0
Quote:
Originally Posted by nithin
Search engines can not read AJAX, because most search engines won't read most JavaScript. Make sure your website residing enough SE Bot readable content.
I thought the sama and that is why I was confused what some people say. If Google can not read js than he won't even know that any ajax pop up dialog message exists.
Posts: 800
Time spent in forums: 1 Week 1 Day 16 h 15 m 23 sec
Reputation Power: 121
It depends greatly on how you're doing your JS. If you're pre-loading, say, an invisible div and making it visible later then Google will spider that (just be sure your users CAN find it later and it's not just invisible for the sake of stuffing keywords).
If, however, you're using a true AJAX call (where the content is fed off another page through AJAX) you'll have to find another way. One suggestion is to make that content available through a standard page via a link somewhere discreet (like the bottom of the page).
Location: North East Ohio & Central/Western Pennsylvania
Posts: 213
Time spent in forums: 4 Days 5 h 52 sec
Reputation Power: 131
Make sure each of those articles have individual unique urls that can be found in your site map.
The days of 'google cant see js content' have been over for awhile now. Goggle can resolve javascript... including ajax content. Rather than load entire articles via ajax, I would just use teaser/short text of the article that links to the articles permanent url.
You should definitely build you pages/navigation as though the bot/user couldn't read javascript loaded content, but don't believe that anything displayed through js will be 'hidden' from the bot.
Posts: 69
Time spent in forums: 1 Day 8 h 59 m 34 sec
Reputation Power: 11
Quote:
Originally Posted by ernest1a
I thought the sama and that is why I was confused what some people say. If Google can not read js than he won't even know that any ajax pop up dialog message exists.
We know google is improving their technologies, ok google read javasript but what about other search engines, are you sure they are also reading javasript and finding the navigation and content inside the script like html page?
Posts: 52
Time spent in forums: 7 h 57 m 44 sec
Reputation Power: 0
after all I decided to use javascript only to show 1 pop up (it is not actually pop up but message dialog like on facebook). Only 1 time and after user visit at least 2 pages.
What would be the best to avoid any problems about SEO?
Maybe to execute javascript function showPopUp() after user is on the page 2 seconds? This would means google will never get this because it probably leaves pages before 2 seconds.
Posts: 800
Time spent in forums: 1 Week 1 Day 16 h 15 m 23 sec
Reputation Power: 121
No search engine truly parses Javascript. Google is smart enough to recognize onclick='location.href="your URL here"' is a link but that's it. Remember, AJAX most often does NOT pass back human readable data. Instead you get streamlined data in some format like XML or JSON that looks like gibberish to your average person, let alone a spider. So...
Quote:
Maybe to execute javascript function showPopUp() after user is on the page 2 seconds? This would means google will never get this because it probably leaves pages before 2 seconds.
It doesn't matter. Google gets the page and does nothing with the JS (except for the link scheme I mentioned above). Just don't expect your JS to count for or against your SEO. If you need AJAX content in your SEO
1. Put it in a hidden div that users can get to
2. Put it on a separate page linked somewhere users won't notice readily
3. Put it in a noscript tag