Bu konuda ehil olmadığımı ama kendi yaptığım iyileştirme sonuçlarını sizlerle paylaşmak isterim. Az önce de bir site kurdum mobil değer 70 idi bu ayarlar ile şuan 93 e çıktı. Sıfır site biliyorum ama ben değer farkını göz önünde bulundurmanız açısında söylüyorum...

Ben cache v.b sistemler kullanmadım, kullanmıyorum da açıkcası.
  1. .Htacasess Dosyası Kodları
    # BEGIN WordPress
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    # END WordPress
    <IfModule mod_security.c>
    SecFilterEngine Off
    SecFilterScanPOST Off
    </IfModule>
    #Disable Etags
    <IfModule mod_headers.c>
    Header unset Etag
    Header set Connection keep-alive
    </IfModule>
    FileETag None
    <IfModule mod_deflate.c>
    # Compress HTML, CSS, JavaScript, Text, XML and fonts
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
    AddOutputFilterByType DEFLATE application/x-font
    AddOutputFilterByType DEFLATE application/x-font-opentype
    AddOutputFilterByType DEFLATE application/x-font-otf
    AddOutputFilterByType DEFLATE application/x-font-truetype
    AddOutputFilterByType DEFLATE application/x-font-ttf
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE font/opentype
    AddOutputFilterByType DEFLATE font/otf
    AddOutputFilterByType DEFLATE font/ttf
    AddOutputFilterByType DEFLATE image/svg+xml
    AddOutputFilterByType DEFLATE image/x-icon
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/xml
    # Remove browser bugs (only needed for really old browsers)
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    Header append Vary User-Agent
    </IfModule>
    # END DEFLATE COMPRESSION
    # BEGIN GZIP COMPRESSION
    <IfModule mod_gzip.c>
    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text/.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </IfModule>
    # END GZIP COMPRESSION
    #BEGIN EXPIRES HEADERS
    <IfModule mod_expires.c>
    # Enable expirations
    ExpiresActive On
    # Default expiration: 1 hour after request
    ExpiresDefault "now plus 1 hour"
    # CSS and JS expiration: 1 week after request
    ExpiresByType text/css "now plus 1 week"
    ExpiresByType application/javascript "now plus 1 week"
    ExpiresByType application/x-javascript "now plus 1 week"
    # Image files expiration: 1 month after request
    ExpiresByType image/bmp "now plus 1 month"
    ExpiresByType image/gif "now plus 1 month"
    ExpiresByType image/jpeg "now plus 1 month"
    ExpiresByType image/jp2 "now plus 1 month"
    ExpiresByType image/pipeg "now plus 1 month"
    ExpiresByType image/png "now plus 1 month"
    ExpiresByType image/svg+xml "now plus 1 month"
    ExpiresByType image/tiff "now plus 1 month"
    ExpiresByType image/vnd.microsoft.icon "now plus 1 month"
    ExpiresByType image/x-icon "now plus 1 month"
    ExpiresByType image/ico "now plus 1 month"
    ExpiresByType image/icon "now plus 1 month"
    ExpiresByType text/ico "now plus 1 month"
    ExpiresByType application/ico "now plus 1 month"
    # Webfonts
    ExpiresByType font/truetype "access plus 1 month"
    ExpiresByType font/opentype "access plus 1 month"
    ExpiresByType application/x-font-woff "access plus 1 month"
    ExpiresByType image/svg+xml "access plus 1 month"
    ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
    </IfModule>
    #END EXPIRES HEADERS
    # BEGIN Cache-Control Headers
    <ifModule mod_headers.c>
    <filesMatch "\.(ico|jpe?g|png|gif|swf)$">
    Header set Cache-Control "public"
    </filesMatch>
    <filesMatch "\.(css)$">
    Header set Cache-Control "public"
    </filesMatch>
    <filesMatch "\.(js)$">
    Header set Cache-Control "private"
    </filesMatch>
    <filesMatch "\.(x?html?|php)$">
    Header set Cache-Control "private, must-revalidate"
    </filesMatch>
    </ifModule>
    # END Cache-Control Headers
    # BEGIN Cache-Control Headers
    <ifModule mod_headers.c>
    <filesMatch "\.(ico|jpe?g|png|gif|swf)$">
    Header set Cache-Control "max-age=2592000, public"
    </filesMatch>
    <filesMatch "\.(css)$">
    Header set Cache-Control "max-age=604800, public"
    </filesMatch>
    <filesMatch "\.(js)$">
    Header set Cache-Control "max-age=216000, private"
    </filesMatch>
    <filesMatch "\.(x?html?|php)$">
    Header set Cache-Control "max-age=600, private, must-revalidate"
    </filesMatch>
    </ifModule>
    # END Cache-Control Headers
    # Enable GZIP
    <ifmodule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    </ifmodule>
    # Expires Headers - 2678400s = 31 days
    <ifmodule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 2678400 seconds"
    ExpiresByType text/html "access plus 7200 seconds"
    ExpiresByType image/gif "access plus 2678400 seconds"
    ExpiresByType image/jpeg "access plus 2678400 seconds"
    ExpiresByType image/png "access plus 2678400 seconds"
    ExpiresByType text/css "access plus 750000 seconds"
    ExpiresByType text/javascript "access plus 2678400 seconds"
    ExpiresByType application/x-javascript "access plus 2678400 seconds"
    </ifmodule>
    
    # Cache Headers
    <ifmodule mod_headers.c>
    # Cache specified files for 31 days
    <filesmatch "\.(ico|flv|jpg|jpeg|png|gif|css|swf)$">
    Header set Cache-Control "max-age=2678400, public"
    </filesmatch>
    # Cache HTML files for a couple hours
    <filesmatch "\.(html|htm)$">
    Header set Cache-Control "max-age=7200, private, must-revalidate"
    </filesmatch>
    # Cache PDFs for a day
    <filesmatch "\.(pdf)$">
    Header set Cache-Control "max-age=86400, public"
    </filesmatch>
    # Cache Javascripts for 31 days
    <filesmatch "\.(js)$">
    Header set Cache-Control "max-age=2678400, private"
    </filesmatch>
    </ifmodule>
    
    # php -- BEGIN cPanel-generated handler, do not edit
    # Set the “ea-php73” package as the default “PHP” programming language.
    <IfModule mime_module>
    AddHandler application/x-httpd-ea-php73 .php .php7 .phtml
    </IfModule>
    # php -- END cPanel-generated handler, do not edit
  2. Cpanel Düzenlemeler
    Cpanel kısmında Web Sitesini Optimize Edin var oraya tıklayıp Tüm İçeriği Sıkıştır diyip kaydedin. Daha sonra MultiPHP Yöneticisi bölümü vardır oraya girip sol kısımda sitenizi tikleyip sağ üst kısımda PHP 7,3 sürümünü seçiniz. Bazı php sürümleri sitenizde hatalar verdirirse geriye giderek denemeler yapabilirsiniz. Misal php 7,2 seçin hata yoksa bununla devam edin.
  3. Mysql Düzenlemeleri : Açıkcası burası çok dikkat etmeniz gereken noktadır. Bu konuda bilen birinden ücretli destek alın derim forumda işini yapan birileri var. Ama bu bölüm hızlandırmak için çok etkili zira burada bulunan eklenti kalıntıları ve diğer işe yaramaz sorgular aşırı kasmaktadır sitenizi. Ben geçen seneki sitemi temizledikten sonra 2 saniye fark yaşadım bu kadar ciddi yani.
  4. Hosting Seçimi : Hosting bu konuda başlıca hızlandırma yöntemleridir. Sunucu ne kadar yavaş ise yukarıda yapacağınız işlemler çok da işe yaramayacaktır. Benşuan için Akweb ve hostlabı kullanıyorum. Özellikle akwebin hız konusunda ki stabilize oluşundan memnunum. @webtasarimcom; bu hususta işini yapan birisidir.
  5. Resim Optimizasyonu : Ben genellikle tinypng kullanırım resimleri sıkıştırmak için. Birde resim alanımın boyutu ne kadar ise o kadar boyutta resim yaparım. 640x300 ise bu şekilde resimler tercih ederim daha büyük boyutta ki resimi küçültmek daha zordur. Ayrıca webp gibi formatlar daha sıkıştırılmış oluyor ama bu sefer farklı tarayıcılarda sorun yaşarsınız...
Benim hız için yaptıklarım aslında bunlar ve faydasını gördüm. Hızın seo etkisi de oldukça yüksektir. Hız demek seo demektir...