Professional Documents
Culture Documents
If you have downloaded this ebook, you may already know that web performance and SEO can affect
your website visibility and business performance. The question is: how important are they, and how
much time and effort should you put into their optimization?
To answer this question, imagine your website like a house. Making your website blazing-fast and
optimizing it for search engines is the foundation of getting as much traffic as possible. If no one finds
and visits your website, it doesn’t matter how much effort you put into the design, conversion rate
optimization, and other additional activities.
A fast and SEO-optimized website is essential in achieving any business goal you have in mind, starting
from getting more traffic.
While it’s not always easy to optimize a website for speed and SEO, it doesn’t have to be daunting or
too complicated.
This is the reason behind this ebook. We want to share the most common mistakes that prevent your
website from getting the traffic you want and need to make it successful.
Thanks to easy and hands-on tips, you’ll discover the errors to avoid and learn what to do instead.
You’ll get suggestions about the tools that help you save time and effort and do the job for you. Finally,
you’ll find a checklist to review all the points and ensure you’re not missing out on any step toward a
high-traffic website.
PAGE 1
13 MISTAKES HARMING YOUR WEBSITE TRAFFIC
Get ready to discover the mistakes you’re making (probably without even knowing it), and become
aware of the essential steps not to damage your website traffic any more.
While your website’s homepage should be at the top of the list regarding performance testing, you
shouldn’t neglect other key or highly trafficked pages.
PAGE 2
Homepages are only the tip of the iceberg when it comes to web performance testing.
Testing more of your website’s pages gives you a more complete view of how it performs and helps
you optimize user experience. It also ensures that highly visited and important entry points to your
website load fast and deliver content immediately to the visitor.
✅ Your analytics can help you determine which pages are most popular to test and optimize.
PAGE 3
Use your Analytics to figure out which pages deserve the most attention in terms of performance testing/optimization.
✅ It’s also good practice to work in a process to test and optimize all new pages before you push
them live to the world.
You might be thinking that testing your page for desktop is sufficient. However, almost 60% of the
Internet is visited on mobile devices. Thus, your website’s mobile performance should not be ignored.
This is especially true for e-commerce websites, as smartphones accounted for 74% of retail site traffic
worldwide.
PAGE 4
Your desktop performance may be great, but how does your website perform on Mobile devices?
Mobile devices have different hardware specifications, screen sizes, and connection speeds compared
to desktop devices. A page that loads fast on a desktop device may not load fast on a mobile device.
All of these factors impact how a mobile user will experience your website.
When testing your page for mobile performance, you need to take into consideration the following
factors:
● Device Type
○ iPhones, Samsung Galaxies, and Pixels have different screen sizes and resolutions and
may render different content depending on your page.
● Connection Speed
○ Not everyone has a blazing-fast 5G connection – it’s important to test for various
connections to ensure mobile users from all connections experience a decent loading
speed for your website.
PAGE 5
How you can test your mobile performance:
✅ Free tools such as PageSpeed Insights and WebPageTest offer mobile testing to get an idea of your
page performance in a generic mobile context.
✅ GTmetrix offers mobile testing on PRO plans only, but provides more selection regarding Device
Types and Connection Speeds.
✅ No matter which tool you use for mobile device testing, just be sure to do it!
📌 Don’t exclude mobile users from having a fast and streamlined experience on your website.
Location plays a big role in your website’s performance as experienced by your visitors and boils down
to two aspects:
The further away your visitor is from your website’s server location, the worse performance they may
potentially experience.
PAGE 6
Your visitor’s location matters when it comes to their experience on your website.
You may also be serving different content to different visitors depending on which country they’re
visiting from, so it’s important to see how these differences in location can impact performance.
If you aren’t testing your website from locations (or close to) where your visitors are coming from, you
may be neglecting performance for key demographics in your user base.
How to determine which locations to test your website in, and how do you test globally:
✅ Check your Analytics to determine which geographic locations make up a significant percentage of
traffic to your website and test your page in those locations to optimize performance.
PAGE 7
Use your Analytics to figure out where your visitors are coming from and test in those locations.
But websites and the Internet, in general, are complex systems that are constantly changing. Simply
put, you cannot approach web performance as a one-time task.
PAGE 8
The dynamic nature of websites and the Internet in general means that ongoing performance monitoring is
necessary.
As websites are updated, modified, and maintained, changes are introduced that may impact their
performance. This could be as simple as mistakenly uploading an enormous image on a page or
updating a version of a plugin that causes slowdowns, or even a third-party resource that loads slowly
for some reason out of your control.
A user who visits your page during these slowed periods may have a degraded experience.
PAGE 9
Dips in performance can happen at any time and degrade your user’s experience and willingness to engage.
It’s critical to know that your page is performing as expected throughout the days/weeks/months –
regular testing and optimization are imperative, as web performance is not a one-time task but an
ongoing commitment.
Are you already taking advantage of caching? In fact, a low-hanging fruit that will make your website
faster right away is starting to cache your website pages and assets so that they can be loaded faster.
Caching allows the generation of static HTML pages and saving them. The server won't need to
generate the page. No waiting time, no resources needed – therefore, a faster loading time.
PAGE 10
Browser caching allows you to cache your page's assets, such as images, JavaScript files, and
sometimes the page itself. Once cached, the browser will use these cached resources instead of
repeatedly loading them.
Brotli is also a data compression algorithm supported by all major browsers and was introduced 11
years after GZIP. Its main difference compared to GZIP is that it gives a better compression ratio, up to
40% less from what we have seen, but at the cost of an additional compression time that remains
reasonable. The decompression time on the browser side is similar to GZIP.
Both compressions reduce the size of files, such as HTML, CSS, JavaScript, and other web assets, and
the browser can load these resources faster – making your page load quicker.
PAGE 11
How to enable GZIP or Brotli compression:
Minification means stripping out unneeded parts of CSS and JavaScript files to make them more
compact. When developers write code, they include line breaks, white space, and comments, which
make the code easier to read, but your browser doesn’t need them to process the code.
This optimization technique is done without altering the main function and behavior of the general
code while reducing their file size and improving the page’s loading time.
Unused CSS refers to CSS code that is completely useless for rendering and loading the page to your
visitors — yet they’re included in the page’s code. If you remove all the unnecessary CSS code, nothing
will happen. On the other hand, unused CSS affects the page’s loading time because the browser will
have more code to download, parse, and render before displaying the page to visitors.
That’s why you should reduce all the unused CSS code that slows down the site for no reason and
doesn’t provide a good user experience.
PAGE 12
How to reduce CSS files:
Images are often overlooked in web performance optimization. On the contrary, they’re one of the main
culprits for a slow website. Go over the most common errors to avoid if you want lighter images on
your pages.
PAGE 13
If you want to use a next-gen format for your images, you must first convert your photos.
✅ Check out the list of the best WebP plugins. If you’re looking for an easy solution, take a look at
Imagify.
✅ Use an image optimizer. Check out the list of the best image optimizer plugins.
You didn’t implement lazy loading for images below the fold
In addition to CSS and JavaScript files, it’s a mistake to make the browser download all images
simultaneously. Image lazy loading allows the browser to load only the images above the fold –
immediately visible when a user lands on your page. As a result, the browser has fewer images to
process and will take less time to load the entire page.
The images below the fold should be loaded only when needed – when the user scrolls down.
While WordPress uses native LazyLoad by default and will add the attribute loading=”lazy” to all
images with the width and height attributes, this feature doesn’t apply to background images and
iframes on all browsers.
PAGE 14
How to lazy load all images below the fold:
Have you ever thought about how fast your website content is delivered worldwide? Every time a
website aims to reach a wide international audience, its distance from the origin server is one of the
critical factors for a fast website.
For instance, if your server is in New York but your readers are from San Francisco, New Delhi, or
Melbourne, the same page will likely not load at a similar speed unless you use a CDN.
A CDN is a network of servers placed around the world. It stores copies of website content like images
and videos. When you access a website, the CDN delivers these copies from the nearest server,
reducing strain on the original server and loading the site faster.
PAGE 15
📖 To choose the best CDN for your needs, look at this article. One handy option can be a CDN offering
an automatic configuration like RocketCDN.
While some performance optimization can be challenging, others are no-brainers and related to
building and maintaining a website. That’s why they’re sometimes underrated – another mistake we
recommend avoiding after reading this ebook.
● Shared hosting – you share the server resources with many others. If one of them gets a traffic
peak, your website may be impacted. You need to be careful.
● Dedicated hosting – in this model, a hosting provider rents a single server with all its available
resources to one client: you. You can do whatever you want with your server, and it’s good for
your loading speed.
● Managed WordPress hosting gives you the most optimized server configurations to run your
WordPress site. Those companies know WordPress inside out and offer features dedicated to
WordPress, such as automatic WordPress updates, security configurations, and much more.
✅ Make sure your current hosting is aligned with your website’s needs.
You are using a heavy page builder or theme
WordPress offers many different themes and page builders. Make sure the one you’re using doesn’t
slow down your website. A heavy solution implies complex CSS and a lot of JavaScript to load. You
know how these files can impact performance at this point.
PAGE 16
📖 To choose a lightweight theme, check out the list of the fastest WordPress themes.
You are using too many plugins
Installing lots of plugins on your site for various functions can be tempting, but be wary of their impact
on your site. If there are plugins that are unnecessarily bloated and run numerous scripts, you should
find more efficient alternatives or just eliminate them.
PAGE 17
How to check and manage your PHP version:
✅ Install a plugin like Version Info to check the PHP version you are using.
✅ Ask your host which version you’re using and ask to upgrade it if you’re using a lower version than
PHP 7.
10. You are not optimizing your content for search engine visibility
Search Engine Optimization (SEO) can help you reach the right audience looking for the information,
products, or services you offer. But if you are neglecting keyword research and a solid content strategy
in the first place, then you’re losing the potential revenue and recognition your content deserves.
Imagine running a health blog, and you’re targeting random news topics that will attract visitors who
are not interested in your niche. This will result in a low click-through rate, a high bounce rate, and a
poor user experience.
You will also waste your time and resources in creating content that does not match your site’s
purpose and your audience’s needs who are searching for health-related information and advice.
Therefore, it is important to conduct keyword research and target relevant keywords that align with
your target audience’s interest.
PAGE 18
How to perform keyword research:
✅ Use free tools like Google Trends and Google Keyword Planner to gather insights on your niche's
most popular keywords and trends lately.
✅ Leverage Rank Math’s Content AI to research your target keyword and gather smart keyword
research insights.
Your content is not in line with the intent of your search visitors
Imagine you’re driving visitors looking for the differences between “gaming laptops” and ‘workstation
laptops“, and you’re selling these laptops on your website. Instead of discussing how these devices
differ in performance, features, price, and suitability for various tasks such as gaming, video editing,
graphic design, or programming, your article ignores the intent and goes off-topic.
Do you recognize you’re losing a potential customer who could have bought your product down the
funnel?
Understanding the search intent of your target audience is important if you want to convert them
effortlessly. When your page satisfies their intent, they will likely continue engaging with your website.
● Informational
○ The searcher wants to learn something or find an answer to a question. For example,
“how to bake a cake”, “who is the president of France”, “what is the meaning of life”, etc.
● Navigational
○ The searcher wants to find a specific page on a website. For example, “Facebook login”,
“Amazon customer service”, “YouTube channel of PewDiePie”, etc.
PAGE 19
● Commercial
○ The searcher is looking for information on a product or service he plans to buy. For
example, “best laptop for gaming”, “iPhone 15 review”, “cheap flights to Paris”, etc.
● Transactional
○ The searcher wants to complete the transaction on a product or service. For example,
“buy Nike shoes online”, “book a hotel in Rome”, “order pizza delivery”, etc.
If your on-page SEO is not on point, you’re giving your competitors an edge over you, as they have a
better chance to rank higher than you with a well-optimized page.
Optimizing your article’s on-page SEO can be easily done within WordPress when you have the right
tools and workflow.
PAGE 20
How to optimize SEO metadata:
✅ Add a relevant title tag for your page’s content and include your target keyword.
✅ Write a compelling, concise meta description that matches your audience's search intent.
✅ Use an SEO plugin like Rank Math to easily add meta tags and optimize them for maximum
visibility.
✅ If you’ve hundreds of posts without meta tags, consider generating meta tags in bulk using Content
AI.
Search engines like Google index these images and feature them in image search results for relevant
queries. But to help Google rank your images for relevant queries, you must consider optimizing your
images with ALT Text and Title tags.
● ALT Text - the text that shows up when the image cannot be displayed/loaded or when the user
uses a screen reader to access the website.
● Title tag - the text that appears when the user hovers over an image with his mouse cursor.
✅ Add ALT Text and Title tags for your images from your WordPress Editor.
✅ Using a plugin like Rank Math that allows including any missing ALT Text and Title tag in the
images.
PAGE 21
You are not taking advantage of rich snippets
Rich snippets are enhanced search results with additional information like rating, pricing, etc. Google
offers various rich snippets depending on the type of content, and If you aren’t taking advantage of
them, you’re losing real estate on the SERP.
To get these rich snippets for your pages in the SERP, you need to include Schema Markup, a
vocabulary to help search engines furnish essential information about your web pages.
✅ Add the Schema Markup to your web pages manually according to Google’s guidelines. You can
either write a Schema Markup by yourself or use any online Schema generator tool.
✅ Use a Schema Markup plugin like Rank Math to add structured data through a user-friendly
interface and scale up the process.
✅ Test your pages using Google’s Rich Results Testing tool to validate the structured data and fix any
identified issues.
📖 To explore all the possible rich snippets, refer to this comprehensive guide.
You are not using a data-driven approach in updating your existing articles
If you have been creating content for your website for a while, you might have some articles that are
outdated, underperforming, or irrelevant. These articles can negatively affect your site’s ranking, traffic,
and user experience. Therefore, you need to update your existing articles regularly to keep them fresh,
accurate, and engaging.
Updating your articles is not just about adding a few words or images. You need to use a data-driven
approach to identify which articles need updating and what changes are required.
PAGE 22
How to update your existing content strategically:
✅ Use tools like Google Search Console and Google Analytics to identify your low-traffic pages.
✅ For each page, identify the keywords they are ranking for.
✅ Use the keyword data to update the content and ensure it aligns with the searchers' intent, provides
value, and answers their questions.
✅ Optimize the title tag and meta description with the relevant keywords and promote your updated
content on social media.
Most website owners who are not tech-savvy completely ignore the technical side of SEO that deals
with crawling, indexing, and ranking, as well as how users access, navigate, and interact with their
websites.
By not having a technically optimized website, you risk losing your online visibility, traffic, and
conversions to your competitors with better-optimized websites.
You are not allowing search engines to crawl and index your website pages
If your web pages are nowhere to be found in the search results, it is possible that you are not allowing
search engines to index these pages. This communicates to search engines that you do not want these
pages to appear in search results.
● Setting the noindex tag on your pages, which instructs search engines not to index your pages.
● Blocking your pages from being crawled by search engines using the robots.txt file (in case you
didn’t know, this file specifies which pages or directories in your website are allowed or
disallowed for crawling)
PAGE 23
● Using the meta robots tag with the nofollow attribute, which tells search engines not to follow
the links on your pages.
✅ Use the URL Inspection tool offered by Google Search Console or Bing Webmaster Tools to identify
indexing issues on your website.
✅ Fix the underlying issues preventing your pages from being crawled and indexed.
✅ Reach out to your web host to fix all server-related issues.
✅ Use a plugin like Rank Math to fix all website-related indexing issues.
📖 To learn more about fixing various indexing issues, refer to this detailed guide.
Your site is set to noindex all essential pages or vice versa index all thin pages
A noindex tag tells the search engines not to index your page. It is often used to remove low-quality
and outdated content from search results.
On the one hand, you could add the noindex to the most important and high-traffic pages. On the other
hand, it's possible you have not added noindex at all to your thin and duplicate pages, making your site
appear bloated in search results.
In either case, you’ll end up losing your much-needed traffic. To fix this problem, you need to identify if
you’ve set the page to be indexed or noindexed correctly.
✅ Use Google Search Console to identify all the noindexed pages on your website. Ensure that it
doesn’t include any high-quality pages on your website.
✅ Check your site’s WordPress settings to ensure you have not discouraged search engine visibility.
PAGE 24
✅ Run a content audit periodically to identify poorly performing articles and consider either
noindexing or updating them.
You’ll lose all the hard work from the backlinks you’ve built for your page.
✅ Use a Site Audit tool like Semrush, Ahrefs, or Screaming Frog Spider to regularly check for broken
redirects and redirect loops on your website.
✅ Use a plugin like Rank Math to manage and fix your redirects.
13. You are ignoring the off-page SEO efforts
Off-page is all about improving your website's reputation across the internet, and it is crucial for
increasing your website’s visibility, traffic, and search engine rankings. But most people tend to ignore
this altogether.
Let’s take a look at how you can avoid this mistake and stay ahead of your competitors.
PAGE 25
By link building, we often refer to building links from other high-quality sources in your niche.
Most websites tend to ignore it just because the process of building links is not so easy. It requires a
lot of research and outreach and is time-consuming. Despite all these hardships, the backlinks are
worth it, as they communicate with search engines, this website is a trusted source and should be
ranked high.
So, if you’re not actively pursuing link-building opportunities, you’re leaving the opportunity to reach
more of your desired audience.
📌 Don’t exclude link building from your site’s SEO strategy, you can get started with one of the basic
link techniques and continue to build solid backlinks for your website.
PAGE 26
CONCLUSION
Hopefully, this ebook shed some light on the main mistakes preventing your website from getting the
desired traffic.
We hope you’ll find time to improve your website speed and organic visibility and build a great
foundation for success.
This ebook is written by three companies: GTmetrix, RankMath, and WP Rocket. You’ll find more
information about each of them below.
Rank Math
Rank Math is the Swiss army knife of WordPress SEO with more features than any other WordPress
SEO plugin, and most of them are completely free.
With a simple and intuitive user interface, Rank Math enables you to take complete control of your
website’s SEO efforts, including optimizing SEO meta tags, Schema Markup, Sitemap, Redirections, 404
Monitor, and more.
Rank Math is also the most innovative SEO plugin, introducing features no other plugin has. You can
use Rank Math to instantly index your pages, track Google updates, generate SEO reports, check index
status, and more.
With several integrations like Google Search Console, Google Analytics, URL Inspection API, IndexNow,
Google Indexing API, and others, Rank Math makes it easy to handle all your SEO efforts right within
your WordPress dashboard.
PAGE 27
Rank Math’s Content AI takes a great leap ahead with its AI SEO features inside WordPress, including
40+ AI tools, an AI-powered personal assistant named RankBot, 125+ expert written prompts, and
more.
Try Rank Math today and see the magic unfold on your website for yourself!
WP Rocket
WP Rocket is the easiest and most powerful solution to boost your website loading time, improve your
PageSpeed performance score, and optimize your Core Web Vitals in just a few clicks. It helps you
save time and effort while solving performance issues and speeding up your website.
Upon activation, the plugin automatically enables key web performance best practices such as page
and browser caching, cache preloading, and GZIP compression. It is simple to configure for beginners
and has an easy and clear interface.
WP Rocket also offers powerful and advanced features to tackle challenging performance
optimizations such as removing unused CSS, optimizing JavaScript files, and lazy loading images.
Moreover, WP Rocket is 100% compatible with most hostings, page builders, plugins, WooCommerce,
and other WordPress tools.
Last but not least, WP Rocket offers reliable customer support, helping customers solve any issues
and giving the best advice to get the most out of the plugin.
Give it a try: Although we don’t think you’ll ever want one, we’ll gladly provide a 100% refund if you
request it within 14 days of your purchase.
PAGE 28
GTmetrix
GTmetrix is a web performance testing and monitoring tool that gives you insights into how fast your
site loads and actionable recommendations for optimizing it.
We assess your Web Vitals, suggest best practices, and provide a request-by-request snapshot of how
your page loaded and where the bottlenecks are.
Along with monitoring and alerts, you can track performance trends and be notified when your site
underperforms based on criteria you define.
With 22 global test regions, over 40 mobile devices and variants, multiple connection speeds, and
Analysis Options, you can test your site and optimize performance for any scenario.
PAGE 29
WEBSITE TRAFFIC KILLERS: THE CHECKLIST
You are not optimizing your content for search engine visibility Rank Math
Your website is not technically optimized for search engines Rank Math
PAGE 30