Hi all, I'm new here, so I will try to keep this short.
Basically we hired an agency to design new page designs for my growing SAAS business and the work is running nearly 2 months late, but as we get close to handover they have sent me 2 different project folders, one for the main site homepage, one for all other pages, and they use seperate style sheets. The conversation has gone a little like this.
Me: Hi the style sheet for the homepage is different to the rest of the site
Snowflake: With regards to currently having two css style sheets, it is now best practice to have separate style sheets to remove unnecessary scripts to improve page speed. If you would like us to combine the style sheets to create one universal sheet please let me know and I will organise for it to be created.
Me: As for multiple styles sheets - I am all for following best practice - so if that is the case please send me a link to an article/white paper to confirm this. As I had totally missed that. As 90% of the styles are the same I had only assumed it was sensible to use the same style sheet for all.
Snowflake: Template A:) all the pages using this url use one style sheet (includes all stylisation for sub-homepages, drills, paywall steps, pop ups etc, Template B:) this page uses one style sheet just for the main home page one pager. Template B style sheet file size is 74kb, Template A page 98kb, it’s a big difference and worth having separate ones.
Me: I find this answer very un satisfactory. Once gzipped the size only varies by 2kb (which both our webserver and your webserver use) - I am happy for the extra 2kb. The aim is that customers visits more than 1 page therefore punishing the user with an extra 20k for visiting a second page is wrong.
I would love to know if I am being short sighted or my agency have made a mistake in splitting the project and are now trying to avoid re-doing the work by feeding me stories.