Can WordPress realistically handle a site with 500 ‘pages’?

I’m building it from scratch and probably a 100 or so of those pages will be ecommerce.

I would like to create meaningful, normal looking permalinks for aesthetics and SEO.

Read More

I would really love to use WordPress for this but I’m concerned about performance issues with this volume of pages.

Related posts

Leave a Reply

6 comments

  1. My advice is to heavily invest a lot of their time in caching your site. I am using WP Super Cache and DB Cache Reloaded on a site that is getting around 15,000 hits a day and it is not struggling whatsoever. WordPress can handle surprisingly large amounts of traffic with ease.

    It’s usually the database calls the kill everything on a WordPress site, so good database and asset caching are essential and achievable with those two plugins.

  2. The amount of pages is unlikely to be a problem.The amount of users accessing the website is. If you have a lot of traffic, make sure you use static cache plugins and set the garbage collection to a very long time. Only use plugins that you really need, less code means less render time.

  3. I use the category/postname permalink structure and my site contains over 1200 posts and around 100 pages.

    It loads in around 1 second on average and i have thousands of images and Javascript for Github Gists on most posts.

    There’s 2 areas i think are amongst the most important for performance and efficiency.

    1. In my opinion, the best solution to solve performance issues is to host on managed servers. Could never get my site to load in less than 3.5 seconds using different levels of VPS.

    2. I have also found that theme framework selection can make a big difference. After moving many sites over to a more efficient parent theme framework from inefficient themes it was clear choosing a good parent theme framework can make a big difference in many cases.

    Poor quality custom coding in your theme and plugins can also cause problems.

    It doesn’t matter how many posts your site includes, its how many are being loaded, what the page contains, like images, Javascript etc and how your servers handle this as far as how they are managed and configured.

    Caching

    Based on my experience using the most popular caching plugins for WordPress, they don’t perform nearly as well as a Managed Proprietary Caching System which includes:

    1. Page Caching
    2. Object Caching – WordPress already includes a caching system which is better managed by proprietary caching than plugins.
    3. CDN management and URL re-writing – Caching plugins like W3 Total Cache rewrite only about 50% of your URLs compared to the best proprietary caching systems.
    4. Browser Headers and Compression
  4. I don’t think it will be much of an issue. I have several sites with hundreds or thousands of posts.

    Just to clarify though, you’ll likely have fewer issues if you use WordPress “Posts” rather than “Pages.”

    Maybe you know this, it’s in the codex, but just in case… Posts and Pages are different in WordPress. Posts will show up in the RSS feed, you can assign categories and tags to them. Pages are meant for your contact page, about page, etc. This is generally how WordPress is designed to be used.

    I wrote briefly about this here but it’s in the context of creating artists portfolios.

    There’s a video (recorded a while ago) by someone here. The key thing I would add to the video is that posts show up in reverse chronological generally, but the way you display content can be changed however you like.

    And here’s an especially good article about it by Lorelle

    Good luck…

  5. Some of the WordPress sites I manage have more than 50,000 posts. So handling 500 pages should not be an issue at all.

    However, website performance depends on factors including:

    1. Web host / type of account (shared, VPS, dedicated etc)
    2. Optimized WordPress instance (optimized plugins, code, DB etc)
    3. Cache (I recommend using DB Cache Reloaded with Hyper Cache Extended)