I'm not sure if this place is correct to ask this, but but we have a problem. A website is ranking 2 places above one we work on, but we don't know why as their gtmetrix score is so bad, and the one we work on is brilliant.
Their page score is 67, and badly optimised, plus 6.73mb. The one we work on is 95%+, top optimised, and under 2mb.
Their page has little Schema code locally. This one has everything needed.
IS it a case of that it takes a long time for the new code to be seen by Google, or something else?
We wondered if the core keywords need to be spread across the website. Example: You are a Cambridge Window Cleaner. Should those three words be ONLY on the homepage, or within the website too, such as pages about the products used, so adding "as a window cleaner in Cambridge"... is that good?
Is it sensible to use those keywords in a blog too? We are trying to see why it's below, badly written websites.