Is SEO really productive for one page websites ? or do they really need it ? if yes, what is the most optimal way or experts tips in order to make a one page website SEO friendly ... anyone ??
Just a little note to your post.
You ask: Is single page (or one page) website design bad for SEO?
And then the options to vote are: NO, it is bad or YES it is friendly
So they don't fit the question. Is is bad for SEO? Not it is Bad. Yes it is good.
One Page Applications are not so seo friendly as far as i know because of the linking and rendering of the pages. I am not quite sure about how the search engine bots use websites, but they often get lower rankings on free to use tools, which are available in the internet.
Sandeep Panda
co-founder, Hashnode
Single Page Apps can certainly be SEO friendly - but it needs some effort. Due to client side rendering most search engines/bots won't be able to crawl your pages. Although Google now executes JavaScript and indexes your pages, other crawlers may not do that. So, you have two options to make your SPA SEO friendly :
Use PhantomJS or a service like prerender.io to pre-render your pages so that bots can see a server rendered version.
Build Isomorphic apps - This means you need to render your pages on both client and server.
I suggest going with the second option as you get best of both the worlds in this case. I wrote a tutorial on how to build isomorphic apps using React a few months back. Take a look.
Other Resources :