But while this is being preferred by more and more companies, there are some who prefer to have the traditional multi-page web design than this because of a number of disadvantageous reasons, and these are:
A single-page web design is good for companies with a lone product or service. It is definitely not for businesses that plan to expand their menu. Once you decide to add content to your website, either occasional articles or a full-pledged blog, you will have difficulty doing so with a one-page web design.
You will have to do a complete redesign because adding landing pages and navigation elements cannot be done with an already optimized single-page web design. Flexibility is questionable with a one-page layout.
Not SEO friendly
Search Engine Optimization (SEO) relies heavily on content. The more content your website has, the better chances it as of hitting specific keywords.
However, a single-page website doesn’t have much content. You might be ranked highly for hitting the main keywords for your business, but you’ll definitely be missing key phrases that could only be addressed by more content.
Also, it is harder for search engines like Google to hit keywords when all of your content is on one page.
Difficult for social sharing
It is easy to share a single-page website. All you have to do is click on the button and that site will be shared with your social network. What’s hard is to share a particular content because that share button is for the whole website, and not for a specific post.
Although share buttons can be implemented in individual content sections, the effort might not be worth the trouble.
Analytics are harder to understand
It is definitely harder to use analytics when you have a single-page website because everything falls on just one page. When you have a multi-page website, it is easy to see what pages the visitors stay in and what posts they ignore.
But in a single-page website, you have no way of seeing that. Your website visitor can leave upon launching your site, and analytics can’t even tell you why.
So, how can you adjust to your customers’ wants and needs when you don’t understand where the problem is?