SEO Website

What is GeneratePress and GeneratePress Premium

GeneratePress is a free, responsive wordpress theme that is built with fast loads, SEO, and can be used for business and blogging purposes. With this theme you can make your website the way you want using Customzer and see the changes happening right in front of you before you publish them. GeneratePress mobile responsiveness, W3C Valіdated Markup, integrated Mіcrodata, search engine friendly, browser compatible (including ІE8 +), WooCommerce compatible, BuddyPress compatible and 100% translationable. GeneratePress has 8 regional widgets, 5 navigation positions, 5 broadband layouts and many more. Apart from having a relatively good appearance, rich in customization features, this theme is also known to be very light and clear of annoying footprints.GeneratePress is available in the Free version and is not too expensive if one day we will decide to enjoy all the PRO features across the entire web that we like. This theme is suitable for use on web sites that have a lot of content or for those of you who have struggled with slow loading. After using it, the problem of no guarantee is guaranteed to be resolved immediately.

If you want a theme that is lightweight (less than 1MB), responsive and focused on speed, and of course SEO friendly, then GeneratePress is the answer you’ve probably been looking for so far. GeneratePress is a popular theme. It has been downloaded over 1.8 million times and received 700+ 5/5 ratings from users. The good thing about GeneratePres, as I mentioned in the previous explanation, is that you can easily disable features you don’t need with just one click. This will save resources and optimize website speed at the same time. Another interesting thing is that GeneratePress is actually a multi-purpose theme, which means you can use it for whatever your needs are, be it creating a portfolio website, company profile, online shop, personal blog, money blog, etc.However, to get all the features, you need to buy the premium version for $ 49.95. If you don’t want to buy the premium version, I think the free version is powerful enough.

Is generatepress compatible?

As of this writing, I’m starting to find incompatibilities between the generatepress theme, the generatepress plugin and gutenberg, which are most noticeable in this section. Usually when creating a page or post using a section there will be a section where it can be customized. Why use parts? because with this section I can make 1 page more interesting and varied, usually found in the page builder, but with generatepress no longer need a page builder because it is already in the generatepress plugin module. So it all depends on wordpress, if wordpress did remove tinyMCE then the module section in generatepress would no longer be used by default.

Then, what’s next?

Until now I still haven’t tested between Generatepress Premium and WordPress 5, especially after the update from Generatepress. There are 2 website queues I have to work with before I can continue customizing with WordPress 5 and Generatepress.

Why generatepress?

I chose generatepress premium because according to my current needs, I don’t need other plugins to make an attractive website, especially in terms of appearance, because appearance is very important. GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a new GeneratePress installation adds less than 15 kb (gzip) to your page size. This is one of the best WordPress templates. This template takes full advantage of the new block editor (Gutenberg), which gives you more control over creating your content. If you are using a page builder, GeneratePress is the right theme for you. It is fully compatible with all major page builders, including Beaver Builder and Elementor.

What if you don’t buy GeneratePress Pro?

If you are using a GeneratePress theme without purchasing a premium plugin, the list of posts / articles is displayed 1 column per line. What if you wanted to make it 2 columns (or maybe more)?

Box Layout on GeneratePress

GeneratePress uses Unsemantic CSS as part of its framework, so we can take advantage of the available classes to display the layout in grid form. In addition, the GeneratePress theme is rich in hooks that can be used to customize the appearance with PHP code (or HTML, CSS & Javascript).

Write Code for Customization

There are 2 ways to write code to customize this theme. The first way is to create a child theme, then create a file called functions.php (if it doesn’t already exist), the code will be added to the file. The second way is to use a code snippet plugin, this is what I will use to write code. Please install and activate this plugin then add a new snippet, name it as you wish.

Explanation of the Code

The check_page function on lines 17-19 ensures that the page is on Home (if not a custom front page) or Archive (includes categories, tags, and month). You can replace it with another page as needed. For custom front pages, you may need to add! Is_front_page (). You can customize the two_columns function on lines 27-35 if you want more than 2 columns, make sure you read the unromantic css documentation for other classes. I added the remove_content function so that the article content is not shown on the list.

How to Add Google Analytics to a GeneratePress Theme

Step 1 . Open the view menu in your WordPress admin sidebar. Go to Appearance> Element. Click on Element.

Step 2. From this section, we need to select from the drop list – Hook. Select Hook from Element type select, Hook Don’t choose another ok?

Step 3. Add a new Hook (this is where your Google Analytics snippet is). Give your Hook a new name, for tutorial purposes and maybe your alignment; You may want to call Google Analytics handy, in case you need to refer back later from the Elements archive.

Step 4. Open your Google Analytics panel. I assume you know how to get GA code from admin panel? Now, if you have that set up properly, you need to get your hands on a snippet of your code. Click Admin in the lower left corner of your Analytics admin (gear icon) if you have already added a site, choose applicable from the first column called: Account. From here, wait for the second column to refresh with the appropriate details, the 3rd option is: Tracking info. Click this, then select Tracking code.

Step 5. Return to your newly created Google Analytics name. Just paste your Google Analytics script into the box directly below the Step 6 header. Choose where to save the GA code and make sure it’s everywhere. OK so we’ve added the Analytics code (copy and paste) now we need to decide where to display it. In the first option titled Hook, you can choose from a lot of different options. You just really need a partner.

Choose to save GA code in the header or footer; some will say save in header for faster loading, it’s up to you. Next tab along that says Display Rules, click on this. You will then have the option for Location; it’s here. You must select from the “Entire Site” dropdown.

Step 7. Check Google Analytics work on GeneratePress! The last and most important step! Make sure the method above works. Easy to do. After pressing publish and if you are using a caching plugin, remove it. Then open your website in a new window.


GeneratePress is a theme ready for further customization, however PHP skills in programming may be required. You can also purchase premium plugins to display the same as above using the Blog module if it is difficult to implement the code.

Source : Apa itu GeneratePress dan GeneratePress Pro