Optimizing Interaction To Next Paint (INP): A Step-By-Step Guide via @sejournal, @DebugBear

This post was sponsored by DebugBear. The opinions expressed in this article are the sponsor’s own.

Keeping your website fast is important for user experience and SEO.

The Core Web Vitals initiative by Google provides a set of metrics to help you understand the performance of your website.

The three Core Web Vitals metrics are:

This post focuses on the recently introduced INP metric and what you can do to improve it.

How Is Interaction To Next Paint Measured?

INP measures how quickly your website responds to user interactions – for example, a click on a button. More specifically, INP measures the time in milliseconds between the user input and when the browser has finished processing the interaction and is ready to display any visual updates on the page.

Your website needs to complete this process in under 200 milliseconds to get a “Good” score. Values over half a second are considered “Poor”. A poor score in a Core Web Vitals metric can negatively impact your search engine rankings.

Google collects INP data from real visitors on your website as part of the Chrome User Experience Report (CrUX). This CrUX data is what ultimately impacts rankings.

Image created by DebugBear, May 2024

How To Identify & Fix Slow INP Times

The factors causing poor Interaction to Next Paint can often be complex and hard to figure out. Follow this step-by-step guide to understand slow interactions on your website and find potential optimizations.

1. How To Identify A Page With Slow INP Times

Different pages on your website will have different Core Web Vitals scores. So you need to identify a slow page and then investigate what’s causing it to be slow.

Using Google Search Console

One easy way to check your INP scores is using the Core Web Vitals section in Google Search Console, which reports data based on the Google CrUX data we’ve discussed before.

By default, page URLs are grouped into URL groups that cover many different pages. Be careful here – not all pages might have the problem that Google is reporting. Instead, click on each URL group to see if URL-specific data is available for some pages and then focus on those.

Screenshot of Google Search Console, May 2024

Using A Real-User Monitoring (RUM) Service

Google won’t report Core Web Vitals data for every page on your website, and it only provides the raw measurements without any details to help you understand and fix the issues. To get that you can use a real-user monitoring tool like DebugBear.

Real-user monitoring works by installing an analytics snippet on your website that measures how fast your website is for your visitors. Once that’s set up you’ll have access to an Interaction to Next Paint dashboard like this:

Screenshot of the DebugBear Interaction to Next Paint dashboard, May 2024

You can identify pages you want to optimize in the list, hover over the URL, and click the funnel icon to look at data for that specific page only.

Image created by DebugBear, May 2024

2. Figure Out What Element Interactions Are Slow

Different visitors on the same page will have different experiences. A lot of that depends on how they interact with the page: if they click on a background image there’s no risk of the page suddenly freezing, but if they click on a button that starts some heavy processing then that’s more likely. And users in that second scenario will experience much higher INP.

To help with that, RUM data provides a breakdown of what page elements users interacted with and how big the interaction delays were.

Screenshot of the DebugBear INP Elements view, May 2024

The screenshot above shows different INP interactions sorted by how frequent these user interactions are. To make optimizations as easy as possible you’ll want to focus on a slow interaction that affects many users.

In DebugBear, you can click on the page element to add it to your filters and continue your investigation.

3. Identify What INP Component Contributes The Most To Slow Interactions

INP delays can be broken down into three different components:

  • Input Delay: Background code that blocks the interaction from being processed.
  • Processing Time: The time spent directly handling the interaction.
  • Presentation Delay: Displaying the visual updates to the screen.

You should focus on which INP component is the biggest contributor to the slow INP time, and ensure you keep that in mind during your investigation.

Screenshot of the DebugBear INP Components, May 2024

In this scenario, Processing Time is the biggest contributor to the slow INP time for the set of pages you’re looking at, but you need to dig deeper to understand why.

High processing time indicates that there is code intercepting the user interaction and running slow performing code. If instead you saw a high input delay, that suggests that there are background tasks blocking the interaction from being processed, for example due to third-party scripts.

4. Check Which Scripts Are Contributing To Slow INP

Sometimes browsers report specific scripts that are contributing to a slow interaction. Your website likely contains both first-party and third-party scripts, both of which can contribute to slow INP times.

A RUM tool like DebugBear can collect and surface this data. The main thing you want to look at is whether you mostly see your own website code or code from third parties.

Screenshot of the INP Primary Script Domain Grouping in DebugBear, May 2024

Tip: When you see a script, or source code function marked as “N/A”, this can indicate that the script comes from a different origin and has additional security restrictions that prevent RUM tools from capturing more detailed information.

This now begins to tell a story: it appears that analytics/third-party scripts are the biggest contributors to the slow INP times.

5. Identify Why Those Scripts Are Running

At this point, you now have a strong suspicion that most of the INP delay, at least on the pages and elements you’re looking at, is due to third-party scripts. But how can you tell whether those are general tracking scripts or if they actually have a role in handling the interaction?

DebugBear offers a breakdown that helps see why the code is running, called the INP Primary Script Invoker breakdown. That’s a bit of a mouthful – multiple different scripts can be involved in slowing down an interaction, and here you just see the biggest contributor. The “Invoker” is just a value that the browser reports about what caused this code to run.

Screenshot of the INP Primary Script Invoker Grouping in DebugBear, May 2024

The following invoker names are examples of page-wide event handlers:

  • onclick
  • onmousedown
  • onpointerup

You can see those a lot in the screenshot above, which tells you that the analytics script is tracking clicks anywhere on the page.

In contrast, if you saw invoker names like these that would indicate event handlers for a specific element on the page:

  • .load_more.onclick
  • #logo.onclick

6. Review Specific Page Views

A lot of the data you’ve seen so far is aggregated. It’s now time to look at the individual INP events, to form a definitive conclusion about what’s causing slow INP in this example.

Real user monitoring tools like DebugBear generally offer a way to review specific user experiences. For example, you can see what browser they used, how big their screen is, and what element led to the slowest interaction.

Screenshot of a Page View in DebugBear Real User Monitoring, May 2024

As mentioned before, multiple scripts can contribute to overall slow INP. The INP Scripts section shows you the scripts that were run during the INP interaction:

Screenshot of the DebugBear INP script breakdown, May 2024

You can review each of these scripts in more detail to understand why they run and what’s causing them to take longer to finish.

7. Use The DevTools Profiler For More Information

Real user monitoring tools have access to a lot of data, but for performance and security reasons they can access nowhere near all the available data. That’s why it’s a good idea to also use Chrome DevTools to measure your page performance.

To debug INP in DevTools you can measure how the browser processes one of the slow interactions you’ve identified before. DevTools then shows you exactly how the browser is spending its time handling the interaction.

Screenshot of a performance profile in Chrome DevTools, May 2024

How You Might Resolve This Issue

In this example, you or your development team could resolve this issue by:

  • Working with the third-party script provider to optimize their script.
  • Removing the script if it is not essential to the website, or finding an alternative provider.
  • Adjusting how your own code interacts with the script

How To Investigate High Input Delay

In the previous example most of the INP time was spent running code in response to the interaction. But often the browser is already busy running other code when a user interaction happens. When investigating the INP components you’ll then see a high input delay value.

This can happen for various reasons, for example:

  • The user interacted with the website while it was still loading.
  • A scheduled task is running on the page, for example an ongoing animation.
  • The page is loading and rendering new content.

To understand what’s happening, you can review the invoker name and the INP scripts section of individual user experiences.

Screenshot of the INP Component breakdown within DebugBear, May 2024

In this screenshot, you can see that a timer is running code that coincides with the start of a user interaction.

The script can be opened to reveal the exact code that is run:

Screenshot of INP script details in DebugBear, May 2024

The source code shown in the previous screenshot comes from a third-party user tracking script that is running on the page.

At this stage, you and your development team can continue with the INP workflow presented earlier in this article. For example, debugging with browser DevTools or contacting the third-party provider for support.

How To Investigate High Presentation Delay

Presentation delay tends to be more difficult to debug than input delay or processing time. Often it’s caused by browser behavior rather than a specific script. But as before, you still start by identifying a specific page and a specific interaction.

You can see an example interaction with high presentation delay here:

Screenshot of the an interaction with high presentation delay, May 2024

You see that this happens when the user enters text into a form field. In this example, many visitors pasted large amounts of text that the browser had to process.

Here the fix was to delay the processing, show a “Waiting…” message to the user, and then complete the processing later on. You can see how the INP score improves from May 3:

Screenshot of an Interaction to Next Paint timeline in DebugBear, May 2024

Get The Data You Need To Improve Interaction To Next Paint

Setting up real user monitoring helps you understand how users experience your website and what you can do to improve it. Try DebugBear now by signing up for a free 14-day trial.

Screenshot of the DebugBear Core Web Vitals dashboard, May 2024

Google’s CrUX data is aggregated over a 28-day period, which means that it’ll take a while before you notice a regression. With real-user monitoring you can see the impact of website changes right away and get alerted automatically when there’s a big change.

DebugBear monitors lab data, CrUX data, and real user data. That way you have all the data you need to optimize your Core Web Vitals in one place.

This article has been sponsored by DebugBear, and the views presented herein represent the sponsor’s perspective.

Ready to start optimizing your website? Sign up for DebugBear and get the data you need to deliver great user experiences.


Image Credits

Featured Image: Image by Redesign.co. Used with permission.

Top 15 Ways To Secure A WordPress Site via @sejournal, @inmotionhosting

Thankfully, there are plenty of steps you can take to protect your WordPress website.

Easy WordPress Security Basics

When setting up your WordPress site security, there are some basic things you can do to beef up your protection.

Below, we will take a look at some of the first things you should do to help protect your website.

1. Implement SSL Certificates

Secure Sockets Layer (SSL) certificates are a standard technology that establishes an encrypted connection between a web server (host) and a web browser (client). This connection ensures all data passed between the two remains private and intrinsic.

SSL certificates are an industry-standard used by millions of websites to protect their online transactions with their customers, and obtaining one should be one of the first steps you take to secure your website.

2. Require & Use Strong Passwords

Along with obtaining an SSL certificate, one of the very first things you can do to protect your site is use strong passwords for all your logins.

It might be tempting to create or reuse a familiar or easy-to-remember password, but doing so puts both you and your website at risk. Improving your password strength and security decreases your chances of being hacked. The stronger your password, the less likely you are to be a victim of a cyberattack.

When creating a password, there are some general password best practices you should follow.

If you aren’t sure if you are using a strong enough password, you check the strength of one by using a free tool like this helpful Password Strength Checker.

3. Install A Security Plugin

WordPress plugins are a great way to quickly add useful features to your website, and there are several great security plugins available.

Installing a security plugin can add some extra layers of protection to your website without requiring much effort.

To get you started, check out this list of recommended WordPress security plugins.

4. Keep WordPress Core Files Updated

As of 2024, there are an estimated 1.09 billion total websites on the web with more than 810 million of those sites using WordPress.

Because of its popularity, WordPress websites are oftentimes a target for hackers, malware attacks, and data thieves.

Keeping your WordPress installation up to date at all times is critical to maintain the security and stability of your site.

Every time a WordPress security vulnerability is reported, the core team starts working to release an update that fixes the issue.

If you aren’t updating your WordPress website, then you are likely using a version of WordPress that has known vulnerabilities.

There is especially no excuse for using an outdated version of WordPress since the introduction of automatic updates.

Don’t leave yourself open to attack by using an old version of WordPress. Turn on auto updates and forget about it.

If you would like an even easier way to handle updates, consider a Managed WordPress solution that has auto updates built in.

5. Pay Attention To Themes & Plugins

Keeping WordPress updated ensures your core files are in check, but there are other areas where WordPress is vulnerable that core updates might not protect such as your themes and plugins.

For starters, only ever install plugins and themes from trusted developers. If a plugin or theme wasn’t developed by a credible source, you are probably safer not using it.

On top of that, make sure to update WordPress plugins and themes. Just like an outdated version of WordPress, using outdated plugins and themes makes your website more vulnerable to attack.

6. Run Frequent Website Backups

One way to protect your WordPress website is to always have a current backup of your site and important files.

The last thing you want is for something to happen to your site and you do not have a backup.

Backup your site, and do so often. That way if something does happen to your website, you can quickly restore a previous version of it and quickly get back up and running.

Intermediate WordPress Security Measures That Add More Protection

If you’ve completed all the basics but you still want to do more to protect your website, there are some more advanced steps you can take to bolster your security.

Let’s take a look at what you should do next.

7. Never Use The “Admin” Username

Never use the “admin” username. Doing so makes you susceptible to brute force attacks and social engineering scams.

Because “admin” is such a common username, it is easily-guessed and makes things much easier for scammers to trick people into giving away their login credentials.

Much like having a strong password, using a unique username for your logins is a good idea because it makes it much harder for hackers to crack your login info.

If you are currently using the “admin” username, change your WordPress admin username.

8. Hide Your WP Admin Login Page

On top of using a unique username another thing you can do to protect your login credentials is hide your WordPress admin login page with a plugin like WPS Hide Login.

By default, a majority of WordPress login pages can be accessed by adding “/wp-admin” or “/wp-login.php” to the end of a URL. Once a hacker or scammer has identified your login page, they can then attempt to guess your username and password in order to access your Admin Dashboard.

Hiding your WordPress login page is a good way to make you a less easy target.

9. Disable XML-RPC

WordPress uses an implementation of the XML-RPC protocol to extend functionality to software clients.

Most users don’t need WordPress XML-RPC functionality, and it’s one of the most common vulnerabilities that opens users up for exploits.

That’s why it’s a good idea to disable it. Thanks to the Wordfence Security plugin, it is really easy to do just that.

10. Harden wp-config.php File

The process of adding extra security features to your WordPress site is sometimes known as “hardening” because you are essentially giving your site some extra armor against hackers.

You can “harden” your website by protecting your wp-config.php file via your .htaccess file. Your WordPress wp-config.php file contains very sensitive information about your WordPress installation including your WordPress security keys and the WordPress database connection details, which is exactly why you don’t want it to be easy to access.

11. Run A Security Scanning Tool

Sometimes your WordPress website might have a vulnerability that you had no idea existed. That’s why it’s wise to use some tools that can find vulnerabilities and even fix them for you.

The WPScan plugin scans for known vulnerabilities in WordPress core files, plugins and themes. The plugin also notifies you by email when new security vulnerabilities are found.

Strengthen Your Server-Side Security

So you have taken all the above measures to protect your website but you still want to know if there is more you can do to make it as secure as possible.

The remaining actions you can take to beef up your security will need to be done on the server side of your website.

12. Look For A Hosting Company That Does This

One of the best things you can do to protect your site from the very get-go is to choose the right hosting company to host your WordPress website.

When looking for a hosting company, you want to find one that is fast, reliable, and secure, and will support you with great customer service.

That means they should have good, powerful resources, maintain an uptime of at least 99.5%, and use server-level security tactics.

If a host can’t check those basic boxes, they are not worth your time or money.

13. Use The Latest PHP Version

Like old versions of WordPress, outdated versions of PHP are no longer safe to use.

If you aren’t on the latest version of PHP, upgrade your PHP version to protect yourself from attack.

14. Host On A Fully-Isolated Server

Fully-isolated virtual private servers have a lot of advantages and one of those advantages is increased security.

The physical isolation offered from a cloud-based VPS is inherently secure, protecting your website against cross-infection from other customers. Combined with robust firewalls and DDoS protection, your data remains secure against potential threats and vulnerabilities.

Looking for the perfect cloud environment for your WordPress website? Look no further.

With InMotion Hosting’s Platform i, you receive unparalleled security features including managed server updates, real-time security patching, web application firewalls, and DDoS prevention, along with purpose-built high-availability servers optimized for fast and reliable WordPress sites.

15. Use A Web Application Firewall

One of the final things you can do to add extra security measures to your WordPress website is use a web application firewall (WAF).

A WAF is usually a cloud-based security system that offers another layer of protection around your site. Think of it as a gateway for your site. It blocks all hacking attempts and filters out other malicious types of traffic like distributed denial-of-service (DDoS) attacks or spammers.

WAFs usually require monthly subscription fees, but adding one is worth the cost if you place a premium on your WordPress website security.

Make Sure Your Website & Business Is Safe & Secure

If your website is not secure, you could be leaving yourself open to a cyber attack.

Thankfully, securing a WordPress site doesn’t require too much technical knowledge as long as you have the right tools and hosting plan to fit your needs.

Instead of waiting to respond to threats once they happen, you should proactively secure your website to prevent security issues.

That way if someone does target your website, you are prepared to mitigate the risk and go about your business as usual instead of scrambling to locate a recent backup.

Get Managed WordPress Hosting featuring robust security measures on high-performance servers, complete with free SSL, dedicated IP address, automatic server updates, DDoS protection, and included WAF.

Learn more about how Managed WordPress Hosting can help protect your website and valuable data from exposure to hackers and scammers.

Google Further Postpones Third-Party Cookie Deprecation In Chrome via @sejournal, @MattGSouthern

Google has again delayed its plan to phase out third-party cookies in the Chrome web browser. The latest postponement comes after ongoing challenges in reconciling feedback from industry stakeholders and regulators.

The announcement was made in Google and the UK’s Competition and Markets Authority (CMA) joint quarterly report on the Privacy Sandbox initiative, scheduled for release on April 26.

Chrome’s Third-Party Cookie Phaseout Pushed To 2025

Google states it “will not complete third-party cookie deprecation during the second half of Q4” this year as planned.

Instead, the tech giant aims to begin deprecating third-party cookies in Chrome “starting early next year,” assuming an agreement can be reached with the CMA and the UK’s Information Commissioner’s Office (ICO).

The statement reads:

“We recognize that there are ongoing challenges related to reconciling divergent feedback from the industry, regulators and developers, and will continue to engage closely with the entire ecosystem. It’s also critical that the CMA has sufficient time to review all evidence, including results from industry tests, which the CMA has asked market participants to provide by the end of June.”

Continued Engagement With Regulators

Google reiterated its commitment to “engaging closely with the CMA and ICO” throughout the process and hopes to conclude discussions this year.

This marks the third delay to Google’s plan to deprecate third-party cookies, initially aiming for a Q3 2023 phaseout before pushing it back to late 2024.

The postponements reflect the challenges in transitioning away from cross-site user tracking while balancing privacy and advertiser interests.

Transition Period & Impact

In January, Chrome began restricting third-party cookie access for 1% of users globally. This percentage was expected to gradually increase until 100% of users were covered by Q3 2024.

However, the latest delay gives websites and services more time to migrate away from third-party cookie dependencies through Google’s limited “deprecation trials” program.

The trials offer temporary cookie access extensions until December 27, 2024, for non-advertising use cases that can demonstrate direct user impact and functional breakage.

While easing the transition, the trials have strict eligibility rules. Advertising-related services are ineligible, and origins matching known ad-related domains are rejected.

Google states the program aims to address functional issues rather than relieve general data collection inconveniences.

Publisher & Advertiser Implications

The repeated delays highlight the potential disruption for digital publishers and advertisers relying on third-party cookie tracking.

Industry groups have raised concerns that restricting cross-site tracking could push websites toward more opaque privacy-invasive practices.

However, privacy advocates view the phaseout as crucial in preventing covert user profiling across the web.

With the latest postponement, all parties have more time to prepare for the eventual loss of third-party cookies and adopt Google’s proposed Privacy Sandbox APIs as replacements.


Featured Image: Novikov Aleksey/Shutterstock

Mozilla Squeezes More Speed From Firefox Browser via @sejournal, @MattGSouthern

Mozilla has implemented a performance upgrade to its Firefox web browser that could translate into faster website load times – welcome news for SEO professionals and their clients.

The technical details involve moving certain tasks, specifically decompression of gzip and brotli content, away from the browser’s main processing thread.

While this might sound complex, the result is quite simple: web pages load more quickly and feel more responsive when using Firefox.

The Firefox dev team states:

“This work has delivered huge performance wins on our high-level page load metrics, reducing First Contentful Paint and Largest Contentful Paint by 10%.”

First Contentful Paint and Largest Contentful Paint measure how quickly websites render content visible to users after navigation.

Improving these by 10% could mean millions of web pages loading noticeably faster in Firefox.

Why SEJ Cares

For SEO professionals, websites that load quickly are crucial for providing a good user experience, potentially influencing search rankings.

Any measures that speed up load times are good for SEO.

The performance upgrade has also drawn praise from web experts.

Barry Pollard, a respected voice on web performance, tweeted that Firefox’s threading change “should be some good responsiveness wins” that could enhance browser interactivity.

Looking Ahead

In the constantly accelerating online world, shaving precious milliseconds off load times keeps websites competitive and users engaged.

As Firefox rolls out this updated version, expect faster load times and smoother user experiences in this browser.

FAQ

What are First Contentful Paint and Largest Contentful Paint, and why are they important?

First Contentful Paint (FCP) and Largest Contentful Paint (LCP) are performance metrics used to assess the speed at which a website presents visual content to its users after navigation.

FCP measures the time from navigation to when the browser renders the first piece of content from the DOM, providing a user with the first visual indication that a page is loading.

LCP, on the other hand, marks the point in the page load timeline when the largest text block or image element is rendered on the screen.

These metrics are relevant to SEO as they indicate user experience quality; faster FCP and LCP times generally correlate with a better user experience, which can positively impact search visibility.


Featured Image: T. Schneider/Shutterstock

The Intersection Of SEO And Accessibility: Optimizing For All Users via @sejournal, @AdamHeitzman

Ensuring your website reaches as broad an audience as possible isn’t just about amplifying your search visibility – it’s also about making sure your site can be used by everyone, irrespective of their disabilities.

In this post, we’ll explore the relationship between web accessibility and SEO performance and explain some best practices for ensuring your site can accommodate all users.

What Is Web Accessibility?

Web accessibility refers to the practice of making websites and online applications usable for everyone, including people with disabilities.

The goal is to provide a seamless online user experience for people with impairments that would typically affect access to the web, such as auditory, visual, cognitive, physical, and neurological conditions.

Web accessibility is guided by the Web Content Accessibility Guidelines (WCAG).

These internationally recognized guidelines provide a framework for making web content more accessible, with the aim of creating a more inclusive internet experience for all users.

The WCAG outlines four core principles essential for web accessibility (often summarized by the acronym POUR).

These principles ensure that websites are:

  • Perceivable: Content and user interface components should be presented in a way any user can perceive.
  • Operable: All users should be able to interact with interface components and navigational elements.
  • Understandable: Users must be able to understand the information on the page
  • Robust: A variety of users and assistive technologies (like screen readers and text-to-speech software) should be able to interpret the content on the page.

How Does Web Accessibility Impact SEO?

Web accessibility and SEO may seem like distinct aspects of website management.

After all, one focuses on making online content usable for people with disabilities, while the other focuses on boosting a website’s search engine rankings.

However, these two areas have a significant overlap.

Improvements in web accessibility can have a positive impact on SEO in several ways, including:

  • Providing a better user experience: Google considers user experience when deciding where to rank web pages in its search results. And since web accessibility aims to improve the web user experience for everyone, implementing accessibility best practices can indirectly contribute to better search visibility.
  • Enhancing content readability and structure: Good website accessibility calls for the clear, logical, and organized presentation of content – all of which correspond to SEO best practices. Structured headings (H1, H2, H3 tags), descriptive link text, and easy-to-read fonts help both human users and search engine bots navigate and understand your site better.
  • Improving image visibility: Using alt attributes to describe images not only makes your site more accessible to visually impaired users but also allows search engines to better understand and index your multimedia content. This, in turn, can enhance your visibility for image searches, drawing more traffic to your site.

5 SEO Tips To Make Your Website More Accessible

Now that you understand the link between web accessibility and SEO, let’s look at some best practices to boost your site’s usability.

Use Semantic HTML

Implementing semantic HTML tags (like “

” or “

Top 3 SEO Checklists For On-Page & Technical SEO In 2024 via @sejournal, @WixStudio

This post was sponsored by Wix. The opinions expressed in this article are the sponsor’s own.

In the last 18 months, conversations about SEO have been dominated by artificial intelligence.

New ways of working and new user journeys for search visitors have come to the forefront.

In 2024, we can clearly see that there’s a great mix of “old hat” and “new hat” SEO best practices that you can start implementing right now.

To help you keep up with the current SEO best practices, we’ve created a series of:

Why Use SEO Checklists?

Doing SEO is often a bit like conducting a symphony.

There are lots of SEO activities, big and small, taking place across each website, and each SEO task, whether it be on-page or technical, contributes to the larger success of your website.

Just as a conductor has their sheet music, the best consultants and agencies use SEO checklists, templates, cheat sheets, and other project management documents to make sure everything is on track.

The medium of the SEO checklist has evolved from being as simple as a few items scribbled on the back of an envelope to something as complex as a dynamically generated interface within your CMS, offering AI functionality and integration with your favorite tools.

This versatility means that they can be reworked to suit most requirements.

In the sake of versatility, here are three, high-level types of SEO checklists that can help you elevate your brand’s website.

1. SEO Checklists On Shared Documents

If you’ve been in the industry for a while, you’re probably familiar with using a spreadsheet to keep track of SEO progress.

Now, we’re living in the fast lane, with the ability to leverage shared SEO. Easily transferrable, this can be as complex or simple as required.

Downloadable SEO checklists & templatesImage created by Wix, February 2024

2. Dynamic, Real-Time SEO Checklists

Fast forward to a next-generation SEO checklist: The Dynamic SEO Checklist.

A dynamic SEO checklist responds to updates in content in real-time.

This means that anytime a change is made to your website, you get a series of next steps to execute to make your content rank.

Examples Of Real-Time SEO Checklists

Site-level SEO Assistant is one new example of a real-time checklist.

This type of checklist is built directly into your CMS and includes entry points and integrations that allow users to complete tasks in the list.

From setting indexability to connecting to Google Search Console, you can complete important tasks from within the list itself.

With intelligent recommendations and the ability to skip tasks as necessary, this kind of checklist works in tandem with your website.

Built-in functionality like this can help you save time and get the most out of a CMS.

Top 3 SEO Checklists For On-Page & Technical SEO In 2024Experience created by Wix, Feburary 2024

3. AI-Powered SEO Checklists

With the assistance of AI, you can get a dynamically generated checklist to help you execute your SEO workload.

Plus, this type of list can also help you carry out within the list itself, simply by using AI inputs.

For instance, the checklist in the Wix SEO Assistant uses a keyword prompt to create AI meta descriptions and title tags for a page.

Once these are generated, you can add and tick them off your list, right in the CMS.

Top 3 SEO Checklists For On-Page & Technical SEO In 2024Experience created by Wix, February 2024

Looking at user data, we see that the addition of AI to a checklist can increase usability significantly.

How To Properly Use An SEO Checklist For Success

If you aren’t already using an SEO checklist to manage your workload, we urge you to try any of the above styles of checklist.

Increase Your Agency’s Profitability

If you’re an agency owner or account manager, checklists are particularly efficient because they can be reused and adapted for each client.

This can save time on research and development (R&D) and become part of the corpus of resources you make available to clients and staff.

Checklists for SEO tasks can also assist with more efficient onboarding for new clients and projects, and help you expand your offering and improve client satisfaction.

When managing clients, tools like the Wix Studio Client Kit mean that account managers can upload client checklists, templates, and even video tutorials directly into the dashboard of the CMS.

This means that materials for client success are accessible to everyone working on the site, at all times.

Top 3 SEO Checklists For On-Page & Technical SEO In 2024Image created by Wix, February 2024

If you’re managing SEO teams, creating frameworks for SEO account management can help you gain and retain clients for the long term.

Joshua George, founder of Clickslice Agency explains that he developed his SEO project proposal template “after testing 20 different variants of proposals,”  but once he “finally found one which converts the best,” he was able to get better results from client pitches.

Similarly,  freelance SEO, Nick LeRoy, developed a client retention checklist to manage touch points and habits that build client trust.

Top 3 SEO Checklists For On-Page & Technical SEO In 2024Image created by Wix, February 2024

Better efficiency for SEO agencies and freelancers means more opportunities to deliver high-value outcomes and increase profitability – a checklist can be an important part of that process.

Make Knowledge More Accessible Across Your Team

Templates and checklists are also a highly accessible way to hand off to juniors and even clients easily.

As well as being designed to help your team accomplish goals, checklists can also serve as a knowledge base to help your team grow. This approach can help you get drive visibility on the SERP.

Top 3 SEO Checklists For On-Page & Technical SEO In 2024Image created by Wix, February 2024

Founder of AS Marketing agency, Adriana Stein, explains that she uses a blog writing template because, “when you use a particular structure, provide helpful information, as well as follow SEO best practices, that gives your content the best possible chance to rank, drive organic traffic, and when scaled out, drive conversions.”With live collaborative documents, teams can adapt lists to changing requirements and ensure that the knowledge base of the team continues to grow, even if account managers change roles.

Improve Quality Assurance

It is often assumed that it is beginner-level SEO specialists who use checklists, but this is not exactly the case.

For more seasoned SEOs, checklists often serve as a means of maintaining the quality of implementation when working with multiple teams and stakeholders. Experienced SEO professionals create checklists to ensure consistency of delivery when handing off day-to-day tasks to other members of their teams.

Ashwin Balakrishnan, Head of Marketing at Optmyzr, explains that for tasks like backlink tracking, he creates templated documents to reduce errors and ensure a consistent level of implementation.

Balakrishnan says that, “transferring knowledge and experience to junior SEOs (especially teammates) goes a lot smoother for everyone when you use checklists and templates. It gives newer SEOs confidence and frameworks to work off, and it allows more seasoned practitioners to review work faster and avoid giving arbitrary feedback.”

This can free up time for senior SEOs to pursue more complex SEO, billable tasks.

So rather than dying a death, the humble SEO checklist has evolved.

What’s Next For SEO Checklists?

Given the wealth of data sets, data feeds, automation, and AI tools available to marketers, the active integration of AI into SEO should only continue. But as well as being able to generate inputs, we are likely to see data-driven, AI-crafted guidance from checklists become more common.

Those who use checklists in the format of Google Sheets and MS Excel will benefit from generative native apps and enhancements in the AI workspace race. Being able to harness scripts, feeds, and add-ons is nothing new, but AI offers new scalability for task completion, offering new opportunities for growth but the value of the SEO checklist is alive and well in 2024.

Download checklists, templates, and toolkits to develop smoother SEO processes and ramp up productivity—on any project.


Image Credits

Featured Image: Image by Wix. Used with permission.