5 ms·
does it affect site's SEO?
by tuananh 11y ago
does it affect site's SEO?
- ivan_ah 11y agoGood question. My guess is it will be OK for the text, but links will be out of whack so bots won't really "crawl" the site. Then again, maybe advanced bots will run the js? also, I know words in h-tags are usually "counted" as more important, so that logic won't work with raw .md
- zwetan 11y agowhat text ? there is no text, the page is empty, the linking is not the first priority at this point a robot to be able to read the text would already need to run the js in the first place but the concept is interesting let's do a CONTENT management system but be completely invisible to any search bots so our CONTENT never ever get referenced and searchable on the Internet
- wingerlang 11y agoHasn't crawlers solved this issue? I know google can crawl "js sites", probably especially simple sites like these. It would probably reduce the score though.
- NocturnalWaffle 11y agoGoogle has been able to handle javascript in pages for a while now.. http://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157 http://searchengineland.com/tested-googlebot-crawls-javascri...
- zwetan 11y agoyeah Google does but what about the 1000s other robots ? sure Google is the bigger one and you have to be referenced on it, but there are also other indexes where you want to be referenced, and those are maybe not using robots as advanced as google. So, as I said, for your normal robot crawler visiting the page, the page is empty, no content. That Google have already solved the problem does not mean that everyone else did. Why do you think prerender.io exists ? to solve that very same problem From a SEO point of view, which was the question I was answering, it is ridiculous to serve a page without content to an indexing robot crawler. -4 ? go all educate (F) yourself :) I mean here a list of active robots crawler https://udger.com/resources/ua-list/crawlers https://udger.com/resources/ua-list/crawlers here an example of how people apply that in practice https://gist.github.com/Stanback/7028309 https://gist.github.com/Stanback/7028309 also last but not least, yeah GoogleBot parse/read JS, but do read their guidelines https://googlewebmastercentral.blogspot.fr/2014/10/updating-our-technical-webmaster.html https://googlewebmastercentral.blogspot.fr/2014/10/updating-... "Make sure your web design adheres to the principles of progressive enhancement" serving a blank page, that you then fill with content using pushState is not what I call progressive enhancement
- zwetan 11y agodo a view source and take a guess, off course it will affect the SEO but hey no problem it's JS, so to correct that SEO problem they will probably do a whole render of the page server-side with something like PhamtomJS and serve those "special" pages to bots which I think is totally insane
- onion2k 11y agoA better way of testing the impact of JS on your SEO is to use Google's "Fetch as Google" tool, and use the Fetch And Render mode: https://www.google.com/webmasters/tools/googlebot-fetch https://www.google.com/webmasters/tools/googlebot-fetch Explanation of it: http://searchengineland.com/how-to-use-fetch-as-googlebot-like-seo-samurai-214292 http://searchengineland.com/how-to-use-fetch-as-googlebot-li...
- BHSPitMonkey 11y agoGoogle renders JavaScript when it crawls.
- sergiotapia 11y agoSource please.
- ajdlinux 11y agohttps://googlewebmastercentral.blogspot.com.au/2014/05/understanding-web-pages-better.html https://googlewebmastercentral.blogspot.com.au/2014/05/under...
- pki 11y agoGoogle has done JS for years now, far more advanced than just AJAX
- teen 11y agoi've also tested it, it indexes dynamic content just fine, even complex angular sites
- 11y ago