- NewspaperWP Rocket and Newspaper Theme: Optimization Guide
- NewspaperBest Of Forums
- NewsmagRequirements for Newsmag
- NewspaperHow to Make the Site Faster
Hi,
The speed booster plugin is optional that moves the css and js at the end of the page, this removes render blocking and improves the score on pagespeed. But also to have a good score is recommend to use less plugins.
Many plugins do not respect the google pagespeed recommendations of punting javascript at the end of the page and they just try to use jQuery in the middle of the page. This slows the site down and it also enforces the requirement that jQuery has to be in the header instead of the footer how Google recommends(this is the developer explanation).
We will try to improve this in future, but we don’t have a better solution for the moment.
Thanks!
Hi,
Yes it does:
– speedbooster moves the css and js at the end of the page, this removes render blocking and improves the score on pagespeed;
– the cache plugin creates a copy of each post/page and delivers it from the memory;
– the cdn makes a copy for each image, css and other heavy resources and delivers them from high speed servers which are geographically closer to the site visitor area. The servers are spread around the world, this improves the page load speed.
Thank you!
Yeah… I had to go in and just “resave” modules when moving from 1.5 to 1.7 awhile back. Thankfully it’s not terribly hard. IN my case I forgot to turn off mod_pagespeed first, which meant some of the caching was on, and so something didn’t quite carry over during the upgrade. Annoying, but thankfully not something we have to do every day …. 🙂
Hi, I tried to add js and css to footer from other plugins following instructions that you gave here: https://forum.tagdiv.com/page-speed-guide/
I followed pictures, and when I enter ”that” code to functions php I get list which I also copy to .txt
Then I run google insights and get information that I simply cant’t find on that list in .txt to get file id.
I found only 1 file id, which I included in that td-speed-booster.php, but when I made test again, there were no changes. I did delete the code that turns td-speed-booster off, so now it is ON all the time.
Please help me resolve this issue.
This is what I get when I enter ‘that’ code to functions.php:
common | /wp-admin/js/common.min.js
admin-bar | /wp-includes/js/admin-bar.min.js
utils | /wp-includes/js/utils.min.js
svg-painter | /wp-admin/js/svg-painter.js
upme_admin_tipsy_js | http://badhat.ninja/wp-content/plugins/upme/js/jquery.tipsy.js
upme_admin | http://badhat.ninja/wp-content/plugins/upme/admin/js/upme-admin.js
upme_admin_modules | http://badhat.ninja/wp-content/plugins/upme/admin/js/upme-admin-modules.js
jquery-ui-sortable | /wp-includes/js/jquery/ui/sortable.min.js
upme_tabify | http://badhat.ninja/wp-content/plugins/upme/admin/js/upme-tabify.js
upme_tmce | http://badhat.ninja/wp-content/plugins/upme/admin/js/tinymce_language_strings.js
upme_chosen_js | http://badhat.ninja/wp-content/plugins/upme/admin/js/chosen/chosen.jquery.js
wp-auth-check | /wp-includes/js/wp-auth-check.min.js
codemirror | http://badhat.ninja/wp-content/plugins/my-custom-functions/inc/codemirror/lib/codemirror.js
codemirror_xml | http://badhat.ninja/wp-content/plugins/my-custom-functions/inc/codemirror/mode/xml.js
codemirror_javascript | http://badhat.ninja/wp-content/plugins/my-custom-functions/inc/codemirror/mode/javascript.js
codemirror_css | http://badhat.ninja/wp-content/plugins/my-custom-functions/inc/codemirror/mode/css.js
codemirror_htmlmixed | http://badhat.ninja/wp-content/plugins/my-custom-functions/inc/codemirror/mode/htmlmixed.js
codemirror_clike | http://badhat.ninja/wp-content/plugins/my-custom-functions/inc/codemirror/mode/clike.js
codemirror_php | http://badhat.ninja/wp-content/plugins/my-custom-functions/inc/codemirror/mode/php.js
wpuf-subscriptions | http://badhat.ninja/wp-content/plugins/wp-user-frontend/assets/js/subscriptions.js
wp-color-picker | /wp-admin/js/color-picker.min.js
jquery |
media-upload | /wp-admin/js/media-upload.min.js
thickbox | /wp-includes/js/thickbox/thickbox.js
wpseo-admin-global-script | http://badhat.ninja/wp-content/plugins/wordpress-seo/js/wp-seo-admin-global.min.js
td_wp_admin | http://badhat.ninja/wp-content/themes/Newspaper/includes/wp_booster/wp-admin/js/td_wp_admin.js
td_wp_admin_color_picker | http://badhat.ninja/wp-content/themes/Newspaper/includes/wp_booster/wp-admin/js/td_wp_admin_color_picker.js
td_wp_admin_panel | http://badhat.ninja/wp-content/themes/Newspaper/includes/wp_booster/wp-admin/js/td_wp_admin_panel.js
td_edit_page | http://badhat.ninja/wp-content/themes/Newspaper/includes/wp_booster/wp-admin/js/td_edit_page.js
td_wp_admin_demos | http://badhat.ninja/wp-content/themes/Newspaper/includes/wp_booster/wp-admin/js/td_wp_admin_demos.js
td_page_options | http://badhat.ninja/wp-content/themes/Newspaper/includes/wp_booster/wp-admin/js/td_page_options.js
td_tooltip | http://badhat.ninja/wp-content/themes/Newspaper/includes/wp_booster/wp-admin/js/tooltip.js
all-wp-rocket | http://badhat.ninja/wp-content/plugins/wp-rocket/inc/admin/ui/js/all.js
registered styles
admin-bar | /wp-includes/css/admin-bar.min.css
colors | 1
ie | /wp-admin/css/ie.min.css
upme_admin | http://badhat.ninja/wp-content/plugins/upme/admin/css/upme-admin.css
upme_admin_tipsy | http://badhat.ninja/wp-content/plugins/upme/css/tipsy.css
upme_font_awesome | http://badhat.ninja/wp-content/plugins/upme/css/font-awesome.min.css
upme_google_fonts | //fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700&subset=latin,latin-ext
upme_chosen_css | http://badhat.ninja/wp-content/plugins/upme/admin/js/chosen/chosen.css
wp-auth-check | /wp-includes/css/wp-auth-check.min.css
codemirror_style | http://badhat.ninja/wp-content/plugins/my-custom-functions/inc/codemirror/lib/codemirror.css
td-plugin-framework | http://badhat.ninja/wp-content/plugins/td-api-plugin/wp-admin/style.css
wp-color-picker | /wp-admin/css/color-picker.min.css
thickbox | /wp-includes/js/thickbox/thickbox.css
google-font-ubuntu | http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700,300italic,400italic,500italic,700italic&subset=latin,cyrillic-ext,greek-ext,greek,latin-ext,cyrillic
td-wp-admin-td-panel-2 | http://badhat.ninja/wp-content/themes/Newspaper/includes/wp_booster/wp-admin/css/wp-admin.css
admin-wp-rocket | http://badhat.ninja/wp-content/plugins/wp-rocket/inc/admin/ui/css/admin.css
And when I run PageSpeed Insights, I get this every time 5 js scripts blocking rendering and 12 css:
…-includes/js/jquery/jquery.js?ver=1.11.2
/jquery/jquery-migrate.min.js?ver=1.2.1
http://maps.google.com/maps/api/js?sensor=true /* This ones I even don't know how to fix */
http://maps.gstatic.com/…s-api-v3/api/js/21/8/intl/hr_ALL/main.js /* This ones I even don't know how to fix */
…user-frontend/assets/js/frontend-form.js
css
http://fonts.googleapis.com/…lic%2C400%2C700&subset=latin%2Clatin-ext /* Maybe this can be fixed with prefetch, or not, or maybe if I find the output of that exact font css and include it in css, help.. */
/…nt/plugins/upme/css/font-awesome.min.css
/wp-content/plugins/upme/css/upme.css
/…-content/plugins/upme/styles/default.css
/…ent/plugins/upme/css/upme-responsive.css
/…form-7/includes/css/styles.css?ver=4.2.2
/…tent/plugins/td-api-plugin/css/style.css
/…r-frontend/assets/css/frontend-forms.css
http://fonts.googleapis.com/…C400italic%2C600italic%2C400%2C600%2C700
http://fonts.googleapis.com/…A500%2C400italic%2C700%2C500italic%2C400
/…ser/assets/css/js_composer.css?ver=4.6.2
Thats that. I only found 1 file id match, the others are just not there, also that 1 I did found, adding it to td-speed-booster.php (which is always ON) didn’t change a thing.
Thanks
@rshaules i’ve just check your site on pagespeed and it seem to be good with mobile and desktop,if you want this score to be better turn off that lazyload from the theme it’s causing the “Prioritize visible content” error..
PAGESPEED RESULTS
Gtmetrix results
https://gtmetrix.com/reports/www.christianholydays.com.au/1M1bkA3G
-
This reply was modified 11 years by
Steven.
Hi,
Please check documentation for pagespeed optimization(enable gzip, set leverage browser caching) – https://forum.tagdiv.com/how-to-make-the-site-faster/
For image compression we recommend a plugin like Smush it: https://wordpress.org/plugins/wp-smushit/ or add the following code in functions.php:
add_filter( 'jpeg_quality', create_function('', 'return 50;' ) );
This will compress all images to 50%, you can change that value, after you add the code you have to regenerate all thumbs – https://forum.tagdiv.com/using-the-theme-with-existing-content/
Thanks!
Hello
I react on this point I tried:
c) change default WP thumb compression from 90 to 50 (some like 60)
Great for the pagespeed score but OMG all images are now very damaged.
Check for example the first image (and click on it):
http://www.virtualmagie.org/articles/comptes-rendus/conferences-rencontres/duraty/
(Other are links from our old site).
Note the one put on the site is 2362*3539 pixels.
So I think I will do some compress test on fiew images, choose a higher compression (70% ?) and regenerate all images.
Speed is important but quality is important too more now with Retina screens.
If you have experience on that please let me know.
Regards
-
This reply was modified 11 years by
Thomas.
BASIC SEO TIPS:
Note that Google rolled out new version of PANDA recently. They continue to refine placement, and are putting emphasis on mobile friendly, ORIGINAL CONTENT, “answers to questions,” https capability, pagespeed insights, sitemaps, and the usual stuff still relevant:
a) inbound links from organic sites, not paid text links or text ads, help placement
b) blocking bad links from “bad sites” such as low quality scrapers – you can disavow bad sites (we do this with sites like ‘searchnaked’ which had thousands of links to us)
c) proper schema markup
d) limit junk posts (e.g., youtube video and one sentence — is not original content)
e) limit content you “steal” from other sites then link to them as source — write your own version, get your own photo; that helps your ranking
f) site structure matters; good navigation, prioritize the POST over categories, tags, etc.
g) don’t sell text links, avoid popups, interstitials that block content loading for Google bot
h) READ the free Google guide to best practices for SEO
i) write original headlines – check your headline to see if it already exists; do something different!
j) posts should have at least 5 paragraphs so it looks like original post and not excerpt of another post
k) don’t use “next page” for home page; conflicts with your category indexes
l) update site regularly — updates every 6 weeks shows lack of new content
m) create your own images where possible, vs copying somebody else’s
n) learn to use your Google webmaster tools (now “console”) properly
o) don’t overload pages with too many ad modules from adsense, amazon, other ad system, etc. — too many ads pollutes your pages
p) use h tags for your relevant subheads in your posts, not just bold sub heads — couch your subheads as answers to questions people might ask “The right way to boil spaghetti” … etc.
q) make sure guest posts are not also being posted on other sites (!!)
r) share the heck out of your posts to social media, but use the social media worth sharing to and ignore the stuff nobody uses anymore (sorry, delicious, diigo, Technorati, etc.)
s) don’t use sock puppets for clicking your ads; paid likes on social media; or similar
t) answer comments on your posts to create dialog
u) make backups of your site often and carefully (!) — if your system crashes, and you’re off the web for prolonged period of time — very bad for SEO after xx days
v) do you have a backup plan if your host goes out of business, or GoDaddy DNS crashes again and your site is down?
w) consider spending a small amount on Google ads to promote your best posts or site on the topic you most want to be found under, like “horse breeding” or whatever
x) make sure your site is verified with all the top search engines
y) ignore stupid things like so called “ranking sites” like Alexa which are completely wrong on traffic, including their inability to track shortcode use
z) check your site regularly to ensure it’s secure ! Make sure you have security plan. Make sure you have privacy policy on your site.
Share and enjoy! 🙂
Copr. © Christopher Simmons
NOT FOR REPUBLICATION!
Hey Chris!
Thanks so much for your reply. I have tried to regenerate some thumbnails, but only with moderate success. I’ve tried four different plugins, and only one works but only works partially.
Out of the 82 images I have on my website, only 59 are able to have thumbnails regenerated after several attempts with various plugins.
Even with these 59 of 82 thumbnails regenerated, page speed is showing up a bit better at 46/100 for mobile and 53/100 for desktop. A bit better than the original scores, but still very very low. I’ve also done four out of five suggestions on the page speed guide at https://forum.tagdiv.com/pagespeed-guide/
Thanks for any suggestions you or anyone else might have. Greatly appreciated!
-Richard
Hello everyone!
I was recently running my website (www.christianholydays.com.au) using the Enfold wordpress theme and was receiving an average of 80 in the google page speed test. After deciding to try other wordpress themes that appeared to receive good reviews for speed, I changed over to Newspaper. I spent a couple weeks transitioning the site over to newspaper, and then received an incredible shot when I did a google page speed test:
http://grab.by/JhpM
http://grab.by/JhpO
35/100 on the mobile version, and 40/100 on the desktop version. When looking into the reason for the poor score, I discovered several issues. It appears that all of the images are being resized and instead of optimised files being delivered, full size images are being resized via css/html. This is affirmed through GT Metrix as well. GT Metrix gives 65/100 score, and states that several images are “resized in HTML or CSS from 845×475 to 178×100.”
Can someone please help me with this issue? I’ve tried to do several things to help the issue, but it doesn’t seem to be working.
I’ve currently got MAXCDN installed with additional zones, using the fastest hosting package through Siteground, purchased the ewww image compression functionality, have w3 caching plugin installed, and static/dynamic/MEM caching through my server. I’d hate to see what my score was with out any of the caching plugins! Perhaps it’d be better??
Any help would be greatly appreciated!
-Richard
I use a nginx server.
1Gb RAM, and KeyCDN with WP Super cache
And Newspaper theme. Speedbooster plugin is activated and these results are without Google Ads.
Please assist me, this has implication on my SEO.
What do you suggest i do.
Website is Factwide.
Please help.
Akpan Promise
Note that Google rolled out new version of PANDA recently. They continue to refine placement, and are putting emphasis on mobile friendly, ORIGINAL CONTENT, “answers to questions,” https capability, pagespeed insights, sitemaps, and the usual stuff still relevant:
a) inbound links from organic sites, not paid text links or text ads, help placement
b) blocking bad links from “bad sites” such as low quality scrapers – you can disavow bad sites (we do this with sites like ‘searchnaked’ which had thousands of links to us)
c) proper schema markup
d) limit junk posts (e.g., youtube video and one sentence — is not original content)
e) limit content you “steal” from other sites then link to them as source — write your own version, get your own photo; that helps your ranking
f) site structure matters; good navigation, prioritize the POST over categories, tags, etc.
g) don’t sell text links, avoid popups, interstitials that block content loading for Google bot
h) READ the free Google guide to best practices for SEO
i) write original headlines – check your headline to see if it already exists; do something different!
j) posts should have at least 5 paragraphs so it looks like original post and not excerpt of another post
k) don’t use “next page” for home page; conflicts with your category indexes
l) update site regularly — updates every 6 weeks shows lack of new content
m) create your own images where possible, vs copying somebody else’s
n) learn to use your Google webmaster tools (now “console”) properly
o) don’t overload pages with too many ad modules from adsense, amazon, other ad system, etc. — too many ads pollutes your pages
p) use h tags for your relevant subheads in your posts, not just bold sub heads — couch your subheads as answers to questions people might ask “The right way to boil spaghetti” … etc.
q) make sure guest posts are not also being posted on other sites (!!)
r) share the heck out of your posts to social media, but use the social media worth sharing to and ignore the stuff nobody uses anymore (sorry, delicious, diigo, Technorati, etc.)
s) don’t use sock puppets for clicking your ads; paid likes on social media; or similar
t) answer comments on your posts to create dialog
u) make backups of your site often and carefully (!) — if your system crashes, and you’re off the web for prolonged period of time — very bad for SEO after xx days
v) do you have a backup plan if your host goes out of business, or GoDaddy DNS crashes again and your site is down?
w) consider spending a small amount on Google ads to promote your best posts or site on the topic you most want to be found under, like “horse breeding” or whatever
x) make sure your site is verified with all the top search engines
y) ignore stupid things like so called “ranking sites” like Alexa which are completely wrong on traffic, including their inability to track shortcode use
z) check your site regularly to ensure it’s secure ! Make sure you have security plan. Make sure you have privacy policy on your site.
Share and enjoy! 🙂
Copr. © Christopher Simmons
NOT FOR REPUBLICATION!
Hey i have gone through your pagespeed guide n number of times. But can’t figure out how to get the scores up.
Please help!!
Hi,
Concerning site’s page speed we have made this page speed guide: https://forum.tagdiv.com/pagespeed-guide/ and added there the instructions needed to attend google’s page speed testing tool notification so you should follow the instructions there and run a test for your site and if you can’t manage to do this on your own you should look for a freelancer on site’s like: http://studio.envato.com/ because we cannot offer services of this type at the moment.
Thanks
Hello,
can u help me please with this google fonts PageSpeed Insights issue?
https://www.dropbox.com/s/avvkrdvjkj3cl4u/Screen%20Shot%202015-07-29%20at%2011.34.10.png?dl=0
Latest ver of theme, Speedbooster v4.1, functions.php trick shows only style.css in registered styles, how to catch this google fonts styles id’s?
Url – applemix.ru
Thanks
I have launched my newspaper based website on 2014/12/06. I was expecting traffic to be low at start due to the fresh domain. However 7 months later I see 24 (!) clicks per month on Google Webmaster Tools.
My website is http://www.wordpressinside.info
My other website (that I started on december 2013) is http://www.gameplayinside.com which has 62,161 Google clicks per month.
They are on the same server and have about the same google pagespeed score. Content quality/seo should be just as good. Both lack proper back links. The only differences are the topic and the theme.
Any thoughts? I would really like to continue developping my website but with 24 clicks per month I cannot afford to do that.
latest version from functions.php .. why are some lines without url and yet reported in PageSpeed Insights?
registered scripts
archivesCW | http://www.cele.si/second/wp-content/plugins/archives-calendar-widget/jquery.archivesCW.min.js
aspexi-facebook-like-box | http://www.cele.si/second/wp-content/plugins/aspexi-facebook-like-box/js/aflb.js
jquery | http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js
td-site-min | http://www.cele.si/second/wp-content/themes/Newsmag/js/tagdiv_theme.min.js
comment-reply | /wp-includes/js/comment-reply.min.js
registered styles
ual-style-css |
archives-cal-classiclight |
awesome-weather |
opensans-googlefont |
google_font_roboto_cond |
google-fonts-style |
td-theme |
td-theme-child |
-
This reply was modified 11 years by
gregy1403.
Hi,
1. The max_execution_time and max_input_vars can be set from your php.ini file, usually you have to create it inside the wordpress folder and add the following lines:
max_execution_time 60
max_input_vars 5000
The procedure may be differ depending on the serve, you have to check the host documentation for details.
2. You have to optimize the settings on your side, check the pagespeed guide on how to do this – https://forum.tagdiv.com/how-to-make-the-site-faster/ – and this one – https://forum.tagdiv.com/topic/tutorial-pagespeed-2015/
Also try this solution – http://www.inmotionhosting.com/support/website/wordpress/disabling-the-wp-cronphp-in-wordpress
Thank you!
Hi,
Please check documentation(Requirements for Newspaper) – https://forum.tagdiv.com/requirements-for-newspaper/ and this guide – https://forum.tagdiv.com/pagespeed-guide/ We recommend now Wp-Super Cache instead of W3 Total Cache, it seems to be faster and we will change this also in the documentation. Also Christopher topic helps – https://forum.tagdiv.com/topic/tutorial-pagespeed-2015/
Deactivate all the plugins that you don’t need, also check this solution – http://www.inmotionhosting.com/support/website/wordpress/disabling-the-wp-cronphp-in-wordpress and see if you still have issues.
Thanks!
Hi,
With the 4.1 version the speed booster plugin is automatically disabled as it is tested and it works fine with some recommended plugins. A lot of people install the plugin without knowing what it does and after that they add many plugins and some of the plugins are not written ok. For example some of the plugins do not respect the google pagespeed recommendations of punting javascript at the end of the page and they just try to use jQuery in the middle of the page. If you want to always enable speed booster, delete this code from speed booster file: http://screencast.com/t/RZLIOPUNdqh
Thanks!
FYI… some of what rocket loader does is also built into the next generation of http which is children of mod_pagespeed and mod_SPDY … mod_SPDY is awesome because it also “packages the page” then sends out one file and caches it, vs multiple files and whatnot. Been testing this awhile with our https site and pretty freaking amazing. 🙂
Lots of great solutions out there, but they all need A/B testing to see what works best for you.
Would be great if Radu did a tutorial at some point on how to optimize site with CF since that does seem to be getting to be super popular this year.
Hello,
How do I improve my score?
I’m using WP-cache but my score is between 83/84 on the desktop and only 65 in Mobile: https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fwww.tudoemtecnologia com% 2F
Thanks.
Thank you Andrei!
Got those things working again, apparently it was one of those WP caching programs. I deactivated them, search & menus returned but my pagespeed insight score went back down the tubes, doh.
The quest to find a caching plugin that plays well with Newsmag continues…
Hi, as good as it is, pagespeed topics are always good to read.
Me, I respect do work going on here, but I do have something to add about pagespeed in general.
Chris and Ing Geek have some nice stuff here, I managed to get my demo newspaper content to 86/80 on GT Metrix, 61/80 on google insights, etc… and all that without Wp Super cache, or Wp rocket.
Included with those two caching plugins I managed to get above 94/90 on GTMETRIX, and 82/82 with google.
Somehow I managed to stumble on great plugin called WP Super Simple Speed.
This plugin alone, got me above 90s in GTM, and 72/86 (if i remember corectly) on Google insights.
When i included WP rocket… my website flew. I think it was something like 98/94 on gtmetrix, and above 90s in google.
But my images were not loading corectly bc of wp rockets js minify and stuff with css.
In general Expirience was awesome.
I tried to combine stuff, but i am not nearly done with testings (doing alot of combinations for 2 days) so I could use some help with this.
Thoughts?
I use WP Rocket here: https://www.amuzly.com
Don’t run behind speed scores. Scores are just a measure of the fact that “you’re using the guidelines or not.” Make your sites really fast, not just for PageSpeed or GT Metrix. They don’t even record the load time!