Hi @sonal khatri,
Thank you for posting in this community.
SharePoint can be used as a CMS by utilizing its site authoring and publishing model to create publishing sites. You can use publishing sites to publish content on intranet or Internet sites. Publishing sites differ from other types of SharePoint sites, such as team sites, mainly due to their purpose—many users read publishing site content, but only a few contribute by adding, updating, and deleting content from one or more site collections.
To utilize SharePoint as a CMS, you can use the SharePoint site publishing capabilities to build, customize, and maintain publishing sites that meet specific business needs. You can use the following site features in SharePoint to manage all phases of the content life cycle, including authoring and reusing site content, branding and designing your site's look, feel, and behavior, managing metadata, publishing content smoothly to the current site collection, or publishing content across site collections—even spanning the intranet and Internet site boundary, and improving the accessibility of your published sites.
To set up a publishing portal
- Sign in to Microsoft 365 as a global admin or SharePoint admin.
- Select the app launcher icon in the upper-left and choose Admin to open the Microsoft 365 admin center. (If you don't see the Admin tile, you don't have Microsoft 365 administrator permissions in your organization.)
- Choose Sites. Then choose Active a site.
- Choose Add a site.
Reference: Build a classic SharePoint publishing site
In addition, you can build on this and develop your own custom to implement your requirements more flexibly.
Reference: Build sites for SharePoint.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.