Solved

AJAX SEO - Site with lots of internal pages

Posted on 2011-09-15
9
485 Views
Last Modified: 2013-11-19
Hi All

Our site is Ajax based, with lot's of internal pages which includes articles and videos.
My question is: Does Google index all the internal web pages, even when it's Ajax based?

If not - what can we do in order to make Google see the real number of internal pages so that the site will be better SEO'd?

Many thx in advance
0
Comment
Question by:IT_Group1
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
9 Comments
 
LVL 40

Expert Comment

by:gurvinder372
ID: 36544902
Yes, if those pages can be reached via a URL, then it can be reached
0
 

Author Comment

by:IT_Group1
ID: 36545144
It's the same URL.
Is it the best practice?
0
 
LVL 82

Assisted Solution

by:leakim971
leakim971 earned 100 total points
ID: 36545317
0
Don't Cry: How Liquid Web is Ensuring Security

WannaCry is just the start. Read how Liquid Web is protecting itself and its customers against new threats.

 
LVL 33

Accepted Solution

by:
Big Monty earned 300 total points
ID: 36545863
the short answer is no. The fact that everything is ajax-based, means you have less URL's for google to crawl. Google will not execute javascript, thus it wont see your content other than the home page (and any other pages that have physical url's).

One thing you can do is use url rewriting on your site. If your site allows for a querystring to control whats displayed on the main page, this might be feasible. So, to break it down, lets say you have 3 different pieces of content you want to display on the homepage. There are normally 3 links on the main page that controls which piece of content is displayed, via ajax. If you can alter your code so that on the ONLOAD event of the page, it fires off the the ajax function (similar to when the user clicks one of the links) based upon a querystring variable.

URL rewriting (in case you're not familiar) is a technique used to create seo-friendly URL's based upon non-friendly ones. For example, instead of having www.abc.com?id=283,  you could have www.abc.com/products/283/ submitted to your web server and the rewrite component would translate it to the first url, all the while showing the second one to the user. So in the case above, if you pass www.abc.com/products/283/ to your homepage, your ONLOAD event would detect the id of 283, pass that over to your ajax function, then voila, you have that piece of content! You can do this with countless URL's, thus allowing google to see that you have all of this content. I would recommend www.isapirewrite.com, I've used it several times on numerous sites.

the final piece to get this working would be to create a sitemap with all of the url's to be used to display your content. Then you'd need to submit your sitemap to google and wait for it to get indexed. While thats going, getting links on other sites would also help tremendously, the more backlinks you have, the more important you are.

You may want to add the SEO zone to this question and see if they can offer any other advice. Hope the above explanation helps :)
0
 
LVL 40

Expert Comment

by:gurvinder372
ID: 36547260
<<Google will not execute javascript>>
Not necessary

Agree that site map would help.
0
 
LVL 40

Assisted Solution

by:gurvinder372
gurvinder372 earned 100 total points
ID: 36547270
Check this one
http://antezeta.com/news/google-javascript

As i said, Google has and will keep on changing their algorithms to make sure that it is helping the users better
0
 
LVL 40

Expert Comment

by:gurvinder372
ID: 36547274
0
 
LVL 15

Expert Comment

by:Insoftservice
ID: 36547341
i agree with @The_Big_Daddy:
0
 

Author Closing Comment

by:IT_Group1
ID: 36547442
Guys
Many thx for the detailed answers :)

I'll follow those guidelines.

Cheers
0

Featured Post

 Database Backup and Recovery Best Practices

Join Percona’s, Architect, Manjot Singh as he presents Database Backup and Recovery Best Practices (with a Focus on MySQL) on Thursday, July 27, 2017 at 11:00 am PDT / 2:00 pm EDT (UTC-7). In the case of a failure, do you know how long it will take to restore your database?

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

An enjoyable and seamless user experience can go a long way on an eCommerce site. While a cohesive layout and engaging copy play roles in creating a positive user experience, some sites neglect aspects that seem marginal but in actuality prove very …
When the s#!t hits the fan, you don’t have time to look up who’s on call, draft emails, call collaborators, or send text messages. An instant chat window is definitely the way to go, especially one like HipChat. HipChat is a true business app. An…
Viewers will get an overview of the benefits and risks of using Bitcoin to accept payments. What Bitcoin is: Legality: Risks: Benefits: Which businesses are best suited?: Other things you should know: How to get started:
Any person in technology especially those working for big companies should at least know about the basics of web accessibility. Believe it or not there are even laws in place that require businesses to provide such means for the disabled and aging p…

635 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question