I'm developing a website that uses a lot of AJAX. Now this is the first time I use AJAX and read something about making an AJAX website crawable
I don't have any experience of SEO, but I read about it. I've got multiple questions.
- Do Google crawlers follow links that are styled like this:
<a href="producten/mica.html" class="ajax-popup-link-mica" style="display:none"></a>
So with no text, and display set to none.
The reason I use this is because of a plugin I'm using, magnific popup
.
Magnific popup requires you to give links a certain class, and if you click it, a modal/popup will appear with ajax content, retrieved from the above link. (with out refreshing the page)
But the problem for me is that it won't change the browsers URL, so using this would make it impossible to send the link to someone else or to add it favourites. So what I did is use two links. The first one <a href="#!/producten/mica" class="product_link">
with a div inside it with product image and product text. When this is pressed the browser URL does get updated (without refreshing the page), then using JQuery/JavaScript it triggers the class="ajax-popup-link-productname"
so the modal/popup is triggered.
So the main question is, is it necessary, using this technique, to also make the page AJAX crawlable. Or do I not have to, because the crawler can follow the link as seen in question 1?