/    Sign up×
Community /Pin to ProfileBookmark

AJAX Search Spider Solution

Hello,
I was wondering if there is a solution to the problem search spiders are having with full AJAX sites,
for example googlebot seemingly does not support AJAX sites very well. Is there a work around to this?

Thankyou,
-GB.

to post a comment
JavaScript

3 Comments(s)

Copy linkTweet thisAlerts:
@slaughtersJul 16.2008 — From "AJAX and Search Engines" :

http://www.webpronews.com/expertarticles/2006/11/21/ajax-and-search-engines

"[B]Do's[/B]

Do use AJAX for user specific actions

Set cookies, track sessions and log actions as long as the content isn't dependant of it. Search engines will have no trouble indexing your content.

Do use AJAX to save content

When a user enters information in a form field and hits the save button, you can use AJAX as much as you like. Search engines will never push the save button anyway and is therefore unaware of the use of AJAX.

Do use AJAX to do form field validation

When validating form fields, you can use AJAX to validate the input without disturbing the search engines. Search engines do not fill out forms so that won't be a problem.

Do use AJAX to display status messages

Displaying status messages of any kind based on user actions, is no problem for search engines, because the do not execute the JavaScript needed anyway and status messages are not important content for search engines to index anyway.

[B]Don'ts[/B]

Don't use AJAX for displaying static text content

By static content I mean the main text content of a page and not simple information like the number of current active session or something like that. The main text content of a page is the single most important thing for search engines, so never use AJAX for this purpose.

Don't use AJAX for paging a table or list

If the table is filled with numbers with no search engine relevancy, you can skip this point. If your table or list contains book reviews, chances are that you want them indexed correctly. If your paging is AJAX enabled, the search engines will only index the first page of the table.

Don't use AJAX for navigational purposes

This is not AJAX specific, the same rule applies to simple JavaScript as well. Search engines don't follow JavaScript links, so they will get stuck on the entry page and leaves again without indexing the rest of your site."
Copy linkTweet thisAlerts:
@GB_001authorJul 16.2008 — Thanks,

but I've seen sites that rely heavily on javascript get a high ranking on google,

for example facebook.
Copy linkTweet thisAlerts:
@rnd_meJul 17.2008 — google uses meta a little and H tags a lot to determine content (rumor is).

replicate at least an outline of any potential dynamic data, and place it in a noscript tag. it will then be available to index.

if you use GET in your ajax, you could make <a> links to your requests, and some robots will follow, as long as content-type is text/http.

in regard to facebook, i am sure there are tons of people linking to the site, thus increasing pageRank without regard to content.
×

Success!

Help @GB_001 spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.18,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...