Wordpress post VS pages

3asba lik

Junior Member
Joined
Nov 28, 2019
Messages
171
Reaction score
105
I will list some of my services on wp website
is it better to create a page for every service or a post?
I mean for SEO
 
Its the same in terms of SEO, for Google its just an URL with content inside.
Its just easier to manage if you keep service content in pages, then blog posts as blog posts.
 
Go for pages, as you're creating a business service website...
 
Do whatever way you prefer, just make sure permalinks set to %postname% for seo purpose
 
Main differences between posts and pages out of my head right now:
  • pages do not contain information about creation time, while posts do
  • posts can be tagged and categorized, while pages not
  • Posts are listed one after another, pages not
It all depends on requirements. I always use pages as for me they are more convinient in creating service based websites, I simply use Appearance -> Menu feature to sort them the way I need later. If somebody is a blogger or creates blog section, going for posts could be better idea since different entries would be listed one after another in the specific category.
 
This is a common question.

The big difference between a page and a post by default, is that a page cannot be archived (you cannot have a list with all the pages for a given category, for example) and a post can.

Why, then using a page, if by default has less capabilities?

Archiving is not always a great idea, for example, how may you "archive" your contact page? or your "about us" page?

You can have a category called: "Services" and then create all posts within that category.

Most people though prefer to create pages for services. Why? Because they don't understand how Wordpress works OR, they use plugins that ALTER the default WordPress behavior.

Also be aware, that posts, are, BY DEFAULT, listed in the blog default page archive. Meaning, that if you are planning to blog in that site at some point, if you place the services as posts, they will show up as blog posts, which could be a little bit weird.

This is also, why most people prefer to list services as pages instead of posts if they are planning on creating a blog in the future.

Which is the most "optimal" method then?

There are two alternatives:

1. Creating pages and activating a taxonomy (categories for example), then you will have the archiving functionality for pages. You can do this with a plugin like https://es.wordpress.org/plugins/add-category-to-pages/ or with a little bit of code in the functions.php, although, if you are asking this, I think that the plugin is a better idea

2. The "PRO" way, by creating a Custom Post Type (CPT) called Services and adding there all services. You could even define some custom fields (for example the price), and show them up in a special way by templating the CPT page (you can do this with Gutenberg and Toolset Types + Toolset Blocks plugins fairly easy).

Or just create some pages, and forget about archiving. The only advantage of archiving is the capability of auto-listing anywhere in your site based on the taxonomy selected (the category for example) or the CPT type.

Other than this, there are no differences between pages and posts. SEO differences are pure bullshit.
 
I'd make a page, but I'd recommend that you also create posts further explaining these services, providing some tips and explanations in a conversational tone. They'll be another opportunity to target relevant keywords. Plus, you can hop on trends in your niche.
 
For seo purpose go for pages. If you publish often mean we should go for posts.
 
It is better to create pages for services, and if it is a Blog post or something or news then it should be post.
As pages you can customize a single one as you want. But blog post you can't
 
Create a page for the ''services'' ...
Publishing you may go with "post''...
 
I would say go for a page if you build your website because no mention of the date, but if you have a blog section you can go for posts
 
Back
Top