WordPress is used by over 64 million websites and 400 million people visit WordPress sites each month. This document discusses common WordPress SEO technical issues and best practices including proper setup of plugins, themes, images, caching, speed optimization, schema markup, and use of HTML5 tags. It emphasizes the importance of checking for issues like duplicate content, canonical links, and proper image optimization for SEO.
2. ~64,000,000
websites are currently using Wordpress!
*https://hostingtribunal.com/blog/wordpress-statistics/
and
https://www.internetlivestats.com/total-number-of-websites/
2
3. Over 400 million
people visit websites built with WordPress every month
39.6%
of the web are using WordPress
661
new websites on WordPress go live EVERY day!
3
*https://hostingtribunal.com/blog/wordpress-statistics/
12. 12
Managing
◉ Easy to manage
◉ Builders it’s using, layouts
◉ Support responsive
◉ Custom integrations
◉ Speed (check if they are placing
right image into src and using js
correctly)
◉ Validate code:
https://validator.w3.org/
◉ Paid stuff
13. 13
◉ Test pages
◉ Example posts
◉ Generic imported media
◉ Everything else you are not using
Remove
16. 16
Page builders Cons
◉ DOM tree
◉ Excessive code, bloated
HTML
◉ Paid builders harder to
switch
◉ Speed issues
◉ Some are hard to manage
around / not working
properly
◉ Adding semantic tags out of
place
17. Add any SEO plugin you like
All of them are more or less the
same.
Each has some benefits and
drawbacks.
☑
17
https://fajela.com/seobox/seo-images/
20. Open Graph
Enable
Most of the tools let
you enable your OG
metas
Fill in every field
They all really matter
Configure defaults
Those include
authors, images, etc.
20
24. ◉ Add robots.txt (usually in SEO plugin)
◉ Check if there’s no conflict and it
works properly
◉ Robots.txt configurations
Robots.txt
24
25. Sitemap
◉ SEO plugin
◉ Google Sitemap
◉ Other sitemaps
Which pages do you need in your sitemap?
Do you need images sitemap?
Do you need video sitemap?
25
https://fajela.com/seobox/seo-images/
26. To avoid syntax errors:
◉ Clear cache
◉ Check manually
◉ Set alerts
404 response
26
27. Date published vs date updated
Better use date updated to show up
in SERPs
27
28. Too many plugins
How many make too many?
28
◉ Updates
◉ Conflicts
◉ Code you don’t control
◉ Security issues
33. Improving DOM size
◉ Remove unnecessary
plugins
◉ Remove unnecessary
tags
◉ Add lazy load where
appropriate
◉ Work around memory
-intensive JS
◉ Don’t copy and paste
text from Word without
clearing styles
◉ Use semantic HTML if
possible
◉ CSS before and after
◉ Avoid page builders if
possible
33
34. Cache
34
◉ Use a plugin
◉ Ask your developer to show you
or make an easy to access
clear all cache button
35. Cache Settings
35
◉ Don’t cache get parameters
◉ Clear cache when publishing or
updating a file
◉ Update page when comments or
reviews are added
◉ Not all recommended options
should be used
37. Native loading=lazy
37
◉ Makes performance worse
sometimes
◉ Is added to every image
by default since WP 5.5
◉ Conflicts with plugins
Good news!
You can delete in
functions.php with:
add_filter( 'wp_lazy_loading_enabled',
'__return_false' );
41. 41
How much optimization
is enough for Web Vitals
to get a boost?
There seems to
be no need to
overcomplicate
things if you are
looking for
rankings boost
only.
LCP, CLS, FID
https://twitter.com/JohnMu/status/139
5798952570724352
48. Alts
◉ Title gets prefilled with
image name, alt is empty
◉ Duplicate alts on the same
page
◉ Alt = Image Title
◉ Alt is in conflict with what’s
on the image
◉ Too generic
48
https://fajela.com/seobox/seo-images/
49. Other images issues
◉ Meta data gets stripped off
https://getiptcpmd.nitsvc.net/getiptcpmd.html
◉ Important image without <img> but embed as
background
◉ Decorative images with <img>
49
51. Some basics
◉ Plugins vs Custom code
◉ Missing
◉ Duplicate schema from another page not inline
with your content
◉ Open Graph
◉ Page -> updated: schema ->
51