AJAX and SEO
-
Hello team,
Need to bounce a question off the group. We have a site that uses the .NET AJAX tool kit to toggle tabs on a page. Each tab has content and the content is drawn on page load. In other words, the content is not from an AJAX call, it is there from the start. The content sits in DIV tags which the javascript toggles - that's all.
My customer hired an "SEO Expert" who is telling them that this content is invisible to search engines. I strongly disagree and we're trying to come to a conclusion. I understand that content rendered async via an AJAX call would not be spidered, however just using the AJAX (Javascript) to switch tabs will not affect the spiders finding the content in the markup.
Any thoughts?
-
You are spot on, all you are doing to hiding and showing, if you can see it with fetch as googlebot you have no problems.
-
All - thank you so much for your help and validation of what I assumed. I've been doing this for about 17 years too and when this guy threw this over the fence at me on a conference call I was confused. Then the client freaked out, etc.
Oleg - using a similar example I copied some content from the site in question directly into the Google search just like you did with facebook.com and there it was. Indexed, plain as day.
-
Your "SEO Expert" is wrong and the content is indexed. This is most notable in FAQs... clicking on the question drops down the previously invisible div with the FAQ answer. Both the question and answer is indexed by search.
Here is an example... searched phrase is in an invisible div but still appears in search.
-
Completely agree. the easiest way to tell what a page truly renders is to use http://seo-browser.com/.
The method you mentioned does NOT hide content, unless it is set up that way in code on purpose, or in the template.
"My customer hired an "SEO Expert" who is telling them that this content is invisible to search engines."
Everyone is a self-proclaimed expert. I've been doing this 12 years, and still don't know everything, lol. I'm really happy you decided to post, and didn't go along with the herd.
-
Hi there Chris
If I'm understanding you correctly, I also agree with your conclusion. If you look at JS loaded content like on the bottom of this page (click the "read more" at the very bottom), that is all content that Google can see and parse.
You can also put this to the test yourselves. If you go to SEO Browser, insert your URL and press "simple", it will show you how your page looks to the Googlebot. If you can see that content that you talked about in the result page, you can be sure that Google sees it too. Definitely one of my favourite tools
Hope this helps!
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
does <base> in html affect seo?
hey, just wanna know does <base> in head of website affect SEO? and if it's a yes, how?
Technical SEO | | m17001 -
Internal Links - Absolute Better Then Relative for SEO
Hi All Currently my site has a mixture of relative and absolute links for internal links. Could I just ask two questions? 1. Is it better for SEO for the site to feature only one method of internal links?
Technical SEO | | ruislip18
2. If this is the case, is it better for the links to be absolute? I'm reaching the conclusion that I should review all internal links and set them to be absolute, but wanted to check. Including blog posts, this is a 70-80 page wordpress site, it wouldn't take too long to check the links Many Thanks0 -
Canonical tag in the Michael Torbert SEO plugin
I am confused about a canonical tag that appears in the header section of a site that uses the WordPress All in One SEO plugin by Michael Torbert. That is a very popular one. It says, I thought that telling Google that a page is canonical means "Don't index this one, it is not the primary page." But in fact, this is the primary page because when you go to www.xquisitevents.com it redirects to xquisitevents.com. Is this done properly or not? Ditto for all the other pages, i.e. xquisitevents.com/about-us has a canonical tag in the wordpress plugin, etc. Which is the real primary page? And does the primary page correctly have the canonical tag in the plugin?
Technical SEO | | BridgetGibbons0 -
Wordpress multisite and SEO
Newbie question. I have several keyword list I am trying to market - (My website is : http://www.soobumimphotography.com/) San Antonio wedding photographer, family photographer San Antonio sports photographer in san antonio headshot san antonio engagement photos san antonio I think it's too broad and thinking about getting separate sites for them. I know I can make urls something like this http://www.soobumimphotography.com/headshot using multisite function and planning to redirect it to www.sanantonioheadshots.com etc Is this good idea to do so? Should I get a new hosting and domain and start it all over again. Thank you
Technical SEO | | BistosAmerica0 -
All in One SEO weirdness
For some reason, I'm getting extra words in my title tags. For example, I wrote "Washing Machine Widgets | Acme Widgets, Inc. | Acme Widgets Inc. Anyone have any idea why I'm getting the extra " | Acme Widgets Inc."? Thanks!
Technical SEO | | PGD20110 -
seo moz crawl diagnosis
Hi seomozzers, We are creating a brand new website for a client and I would like to run an seo moz crawl to fix what has been done wrong. So my question is it ok to run an SEO moz crawl with a dev URL? Are final URLs and dev URLs will give me the same results or not? Basically, Should I wait for getting the final URL or is it ok to run a crawl under a dev URL such as www.dev2.example.com or http://183.2564.2864? Thank you 🙂
Technical SEO | | Ideas-Money-Art0 -
Reciprocal links / seo satellite
Hi guys, I am reasonably new to SEO. We operate a site. Lets call it brand.com. I would like to build up SEO juice and traffic for our site reasonably quickly, but with a view to not harming us in the long term. There are a large number of very small blogs in our space (> 100). Many of them are private blogs. I would like to gain links from these blogs. None of these blogs will send large amounts of traffic to our site on an individual basis, but in sum they provide both decent traffic and SEO juice. Leaving SEO out of mind I would offer them all returning links in exchange for linking to our blog (brand.com/blog) or our main domain (brand.com). They are decent quality sites that may be of interest to our users. They are not competitors and will not take any of our business away. Problem: I want to avoid being punished by Google for link exchange. In an ideal world I would event like to profit from these links from a SEO perspective. I have thought of a work around, but am not sure whether this will work at all. I will create 3 satellite pages: brand-partners.com, brand-tips.com and brand-blog-roll.com. I will feature links to these three sites prominently on my main site and my blog. This will provide these three sites with some SEO juice and trust from bloggers. In return for linking to my site, I will offer the small blogs links from these three "satellite" pages. I will try to diffuse the picture by adding some random links and obtaining some random links that I don't link back to. My approach is to always provide value to our users. Apart from the diffusing bit above I would say that creating these small hubs provides value (as we recommend valuable sites), while still enabling us to have some SEO effect. As I am reasonably new to SEO, I don't know whether the above is already a standard tactic employed or whether it contains some horrible pitfall that I should be aware of. I would be very thankful for any tips or feedback! Thank you and all the best, Daan
Technical SEO | | daan.loening0 -
Redirect links add seo value?
Does anyone know if urls on the 'Websites' part of a LinkedIn public profile create any SEO value (meaning, does page rank flow)? The links looks like this: <a href="/redirect?url=http%3A%2F%2Fwww%2Espeechpad%2Ecom%2Fpage%2Fspeech-to-text&urlhash=Xk3F" target="_blank" title="New window will open" name="overviewsite">speech to texta>
Technical SEO | | scanlin0