I have a SharePoint modern site homepage which I am using as a landing page. Currently I am hiding the default elements in site like "Site Title" and "Logo" using custom CSS which is loaded with the extension.

But the problem is, whenever the page loads, the elements show for a little while and then hide when the CSS is loaded which is kind of ugly for a landing page. I am looking for ways to hide the elements as quickly as possible.

Currently Microsoft doesn't provide a solution to this so this has to be a custom solution.

2 Answers 2


In addition to the functions that can be set not to be used in the settings, there should be no faster way to hide other functions than the SharePoint extension.

Optimize custom extension performance in SharePoint Online modern site pages


Unfortunately there is no SharePoint out of the box or any other custom solution supported to hide SharePoint modern page elements.

As you already know, you can hide it using SharePoint Framework Extensions.

Microsoft documentations:

  1. Customizing "modern" team sites
  2. Customizing "modern" site pages
  3. Customizing the "modern" experiences in SharePoint Online

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.