There are a number of unique WordPress themes in existence that provide users without development expertise powerful features at the slide of a mouse. The problem is convenience becomes a burden when you update your theme after making custom changes.
Many popular WordPress themes will insert styling code to accommodate custom preferences, but insert additional styling code site-wide to accommodate the change. What you get is a page that may be significantly ‘bloated’ with styling code, and every piece of unnecessary code can slow down your website’s load time.
Simply put, where you can, utilize a child theme (here’s a link to a plugin if you can’t do it manually). There are two benefits of implementing a child theme for your WordPress install. Firstly, you can make custom adjustments and every time the theme updates (now it’s usually automatic) you won’t lose changes that you may otherwise do directly to the main style.css file. Secondly, rather than injecting new styling into every page, you should make your changes in the child theme, and then forget about it. WordPress will load just one style sheet,
streamlining your code and decreasing load time.