fix canonical mismatch on page layouts