Monday Masterclass: On-Page SEO Checklist for Elementor

This week, we’ll be pooling all of our best On-Page SEO advice, the actual tricks that work best for us, on how to get your pages to appear in the top-most search results.

Are you doing the best you can in terms of SEO? From link-building to keyword research, when it comes to SEO there are many facets to consider, and our hope is to eventually cover them all, focussing on one key aspect at a time, and beginning this week by examining on-page SEO.

We publish 6 articles on design, marketing, and other topics every week and we needed to streamline our SEO process for our content to effectively reach our user and relevant readers.

In this tutorial we’re going to focus on one of the most fundamental areas of SEO: 

on-page SEO. 

What’s SEO?

Search Engine Optimization, which we all know as the abbreviation “SEO” is the process we use to optimize our digital assets, whether they be blog posts, landing pages or YouTube videos, to help them rank better on search engines.

On-page SEO refers to the technical steps you make to optimize your pages and posts so they rank better for the keywords you have chosen.

And just to be clear, keywords are not the only things that affect page SEO. You may recall an earlier video where we covered how visual elements affect your blog content too. 

So let’s move ahead and run you through our checklist so that you start SEO optimizing your own sites!


The first step is preparation. In order to show you the on-page SEO workflow that we use, we’ll be using an actual article that we’ve published on our Elementor Blog. We won’t be going into keyword research, because we feel that it’s too important, and deserves a whole separate masterclass dedicated to it. We did, however, write and informative article about keyword research via Ahrefs which can aid you in your first, keyword-researching steps.

Researching Search Intent

Which is the information that answers questions like: 

  • What are people searching for? 
  • Why are they searching for it? 
  • What kind of answers are they looking for? 
  • What format do they find most convenient when reading their answer?

Even before we sat down to write this article, we made sure we would be giving people the information they were looking for, in the way they wanted to get it.

We had already noticed a buzz in the community when people asked for recommendations for an Instagram plugin for WordPress. 

And a simple Google search for the basic keyword string “Instagram Plugin WordPress” revealed that it’s these articles here, all in a listicle format, that Google is ranking highest among the results.

Knowing this is a crucial first step to efficiently get the information to the readers. It not only helps my own article rank higher on Google searches, but it prevents me from making mistakes that will affect the efficiency of the post. Imagine the difference in ranking and exposure if I were to write, say a how-to article instead of a listicle.

Adding Social Buttons

While we are here we want to make sure that we include the right Social sharing buttons, which are important for on-page SEO. The obvious reason for this is that it increases the likelihood of visitors sharing your content, further generating social media traffic, which will improve your on-page SEO. Another reason is that search engines use social signals as ranking factors. Beyond that, users seeing your content shared on social media may link to it on their own sites, adding further to your traffic and ranking.

Optimizing Page Speed

Performance and page load speed are both crucial for on-page SEO. First of all, Google analyzes these because it sees them as ranking factors, and second of all, they affect the user experience. 47% of visitors expect a web page to load in 2 seconds or less. If your page loads as slow as that, chances are that half the people clicking your link bounce right back before they even give it a chance. 

We have an excellent article about how you could speed up your WordPress site, but here are some of the factors that affect page loading speed. 


Having lots of plugins, especially heavy and badly coded ones could affect your loading speed. If you’re using Elementor, however, you’re lucky. Elementor is designed so that you don’t need plugins for things like forms and popups, and this cuts down on a lot of the superfluous weight that affects loading time. Remember: Fewer plugins equals faster loading time.


Hosting has a huge impact on your site’s speed. We recommend choosing a reliable host like Kinsta, WPEngine or Siteground, according to your budget.


Another speed factor that will affect your post’s overall speed is your choice of theme. I recommend using Elementor’s Hello Theme. There’s a reason that it’s currently ranked as the 3rd most popular theme, even though it was released just over a month ago. It allows you to lay anything on it without adding conflicting or redundant data, and, when using it with Elementor, you get the full advantages of the theme builder, which is an added bonus.


Speaking of speed and performance, let’s talk about images. Images should be as lean as possible. Make sure they are less than 1 MB by using tools like tinyPNG, Optimole, Smush and Kraken to shrink image size without losing quality. If you’ve already seen our masterclass on How to Create Epic Blog Posts, you’ll know that images can play a major role in a layout. 

Well, they also have a part to play in on-page SEO. As a rule of thumb, always give your images a relevant filename, alt tag, and title, and if possible even a caption. Lazy Load is another trick we like. Using this option means that images only load when they are needed, when the user scrolls down to them, reducing your load time and improving your post’s SEO as a result. We use the WP Rocket plugin to set our posts to Lazy-Load. 


WP rocket does a lot more in terms of caching your page and making it load faster. Caching is something you definitely need to boost your on-page SEO. If you want to learn more about this tool and why we use it so much, you might want to look up the review of this plugin. We’ll be including inks and info about that and more in the info in the show’s notes.

On-Page SEO Optimization

With our performance optimized, we can move on to the next part of our on-page SEO workflow.

Snippet Optimization

We recommend using the Yoast SEO plugin, as we find very useful, and we’re going to quickly review some of the basics of editing and optimizing the snippet. The snippet is the part that is shown in the search results and it includes the Title, the Slugline, and the meta description. 

1. The Title

Even though it’s not the easiest thing to do, we recommend testing 25 variations of your title, before settling on one you’ll use. This is known as the Upworthy method and it helps us to think outside the box. Ranking high is one thing, but the real skill is finding ways to stand out of the crowd. If everyone is using titles like ‘Secret Instagram Plugins’ or ‘Best Plugin Hacks’, you want something different. Analyze current search results. Think of a title that will really grab your users and make them want to click on your snippet first. Then try the titles and see which of those gets the best results.

2. The Slug Line

The slug line is the additional text that we add to the URL to help the search engine as well as human users. We definitely think that you shouldn’t use your full title, which can be a bit long. Just keep the slug line concise and coherent. For example, instead of using our full title, we could use: /best-instagram-plugins-wordpress/.

3. The Meta Description

The description should be captivating, and a good way to do that is to give the reader the main take-away of the article; include a clear call to action and keep it all short and sweet.

Content Optimization

When it comes to the content itself, we suggest that you use the Hemmingway editor to get even more suggestions for improving your content. 

Make sure your content includes some questions that relate to your topic, and don’t forget that search engines like content that uses synonyms. They also like Latent semantic indexing (LSI) keywords. These form a system that search engines use to analyze the various words people use when discussing a certain topic. We use tools like Ahrefs to figure out what questions we should be asking and what LSI keywords to use. 

We suggest reviewing your sub-headings to make sure they have a logical and coherent flow. This way you can be sure that visitors skimming your page will understand what you wanted to say, before committing to reading the entire page. 

Links, both inbound and outbound, play an important role in SEO. With on-page SEO, they are important to three areas. 

1. Outbound Links

We want to be sure that the external links we are using, and connected to reliable, trustworthy sources. You can see examples of this in our previous Masterclass article when we created a link to Robert MacKee’s website

2. Internal Links — Old Content

We need to make sure that there are links in our new content, to our older related material from our own site. Again, this is easily done in Elementor, since you select the text you want to link in the text editor and it automatically suggests the relevant content to link to.

3. Internal Links — New Content

We want to create the same form of linking, but this time, we want to make sure that the other content on our site, is linked back to our new content. A quick way to find relevant content on your site to link to your new content is by running a quick search on Google. 

Mobile Optimization

While you’re in Elementor you’ll want to make sure that your article is tablet and mobile responsive. If you’re asking yourselves what this has to do with on-page SEO, it’s because when your pages don’t look, load, or work the way you intend them to, it affects the user experience, which affects, among other things, your ranking on search engines. A simple way to test your post for a mobile device is by using the Responsive Mode in the Elementor editor panel. 

On-Page SEO Pro Optimization

We wanted to give you a bit of a bonus with two extra PRO tips to get your on-page SEO to hop on up to the next level.

Featured Snippets

Featured snippets are the snippets of results that Google features at the top of their result list because Google feels that they will answer the users needs more efficiently. Featured snippets also show a much higher click-through rate (CTR) on triple X stats. Again, Ahrefs is a great tool that can help you figure out which of your articles have featured snippets. 

The best way to get your own Featured Snippet is to keep your text clear and concise, especially in the first part of your page, or at least for the first paragraph. Think of your snippet as being the answer to a question, so it should be short — around 45 to 80 words.

Including an image next to this answer, is another good idea. Just be sure to follow the same image guidelines we mentioned earlier.

Rich Snippets

Rich snippets are regular Google search results, that are made richer when displayed with additional info or data, that Google gets from Structured Data in the page’s HTML. The kind of content that usually generates Rich Snippets, includes reviews, recipes, and events.

Google has tools for testing structured mark-up and rich snippets. if you’re already using Elementor, you can use the star rating widget, which comes with pre-built rich snippets and Google structured mark-up capability. You can also combine ACF and Elementor’s theme builder to create advanced pages that comply with rich snippets like recipe sites. There are also addons for those sorts of things, like this one

Once you publish pages with rich snippets, you can monitor and see if they turn up in search results.


SEO is a fascinating, yet vast, and never-ending process. Nevertheless, even if you do nothing more than following the checklist we’ve shown you in this video, your websites WILL better meet search engine criteria and requirements, and as a result, they will rank significantly higher. 

The more you follow these guidelines, your workflow becomes easier and quicker, and the process becomes more intuitive. We hope this advice makes a big difference in your websites’ SEO results.

About the Author

Simon Shocket
Simon Shocket
With a background in graphic design and animation, Simon began his writing career in the entertainment industry, followed by a fruitful career in advertising, before moving into hi-tech journalism. Simon also performs with several bands and musical productions. After all, he was born in Manchester, UK, and that’s a lot to live up to.

Share on

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp

you might also like

Liked This Article?

We have a lot more where that came from! Join 1,353,229 subscribers who stay ahead of the pack.

By entering your email, you agree to our Terms of Service and Privacy Policy.


27 Responses

  1. Hello, very good de article. I have a question, could you please indicate me which plugin you use for the sale of the Elementor plugin? I want to sell some templates for WordPress and Elementor and I like how you do it. Thanks in avance

    1. No idea about what they are using but I have personally tried various plugins in the last few years and I would recommend Easy Digital Downloads. Robust functionality + extremely good integrations + clean code.

      You’ll just have to customize the checkout form fields with CSS because the default ones look pretty basic lol. Good luck.

  2. It’s important to be familiar with the basic SEO tools in order to have any good rankings. Trying to write content for Google without a proper keyword research is just like fishing in the unknown.

    With proper research beforehand, SEO can be way more effective than just writing random blogposts about random things.

  3. Hi,

    I work as SEO consultant and SEO specialist in my sem agency and i must say that elementor and wordpress is really seo friendly, but this article is basics what you must know.

    We are making now our site with Astra and Elementor. You can test our optimization progress and site speed. We use Premium WordPress Fastest Cache, ShortPixel, Seo Yoast, Pwa plugin, and post rating plugin:

  4. On-page SEO is indeed the most important aspect of your strategy no matter which type of website you are working for. Great article, it has added a lot to my knowledge on on-page.

  5. Make sure your host is offer you the latest PHP version. It can make a huge difference in load speed. Especially if you are using a theme that comes packaged with Elementor and other add-on plugins. I’ve installed themes that come with 10-12 “recommended” plugins. Don’t feel required to install of them.


  6. Great article. Are you planning on adding Yoast as a widget IN Elementor or to Elementor editing tools, so it is active on the page we are working on? This would make the process more user-friendly. The current Yoast – Elementor relationship is a bit strained and some of the functions do not work, such as the highlight function.

  7. Great article with useful tips and tricks, thanks for it! i think the pagespeed is one of the most effective ranking factors, direct and indirect. its very important for the happiness of the users – so google will look for pagespeed and ranks faster websites higher 🙂 thanks for the tips!

  8. I have read this full article and find it very usefull. I have already used elementor plugin previously to build my site. Here explained method is generally for the page you create by this plugin but what about blogging site where post is done so there is no need of this plugin there o then how to utilize this there?

  9. Always check if the deafult setup of Yoast SEO plugin correctly shows meta in search results. Especially when you are going to run an eCommerce site on WOO. The default setup of Yoast plugin on WOO is a little bit “messy”.

    Always remember about internal linking – this is a very powerful “weapon” 😉

  10. Hi Simon,

    Thank you for this nice onpage checklist. It’s always good to check different blogs to the same topic because every list is a bit different. But this one is really on point. Thanks!

    Best regards,

  11. Does anyone else happen to find that Yoast SEO has a hard time registering the onpage data ie keywords outbound links etc due to using the Elementor page builder?

  12. Nice article and thank you.

    However, Yoast and Elementor don’t seem to get on well at all.

    Indeed, when I want to optimise an Elementor page with Yoast, I have to go back to WordPress editing…

    But, the system clearly informs that doing so may break the structure of the page itself.

    So… how can you do with Yoast and Elementor installed together ?

    Thanks in advance for any enlightment.

Leave a Reply

Your email address will not be published. Required fields are marked *

Want to learn how to build better websites?

Join 1,353,229 Elementors, and get a weekly roundup of our best skill-enhancing content.

By entering your email, you agree to our Terms of Service and Privacy Policy.