One of the first things that qualifies a Web page as not "mobile-friendly" is when you have to scroll horizontally, and zoom on specific sections of the page.
That happens typically when:
the page doesn't declare a viewport with <meta name="viewport" > (with values such as content="initial-scale=1.0")
the size of the viewport implied by the said declaration is narrower that (some of) the content of the page
One of the first things that qualifies a Web page as not "mobile-friendly" is when you have to scroll horizontally, and zoom on specific sections of the page.
That happens typically when: