In classic McEliece cryptosystems, separable quasi-cyclic binary Goppa codes play an important role in reducing the public key size. In this paper, we always assume that \(\mathbb F_{q^2}\) is a finite field with \(q=2^{s}\) and \(G(x)=x^{q+1}+g x^{q}+g^q x +h\in \mathbb F_{q^{2 }}[x]\) is a Goppa polynomial. We explicitly describe the complete irreducible factorizations of the polynomial G(x) over \(\mathbb F_{q^2}\) . Let \(L=\{\alpha \in \mathbb F_{q^2}: G(\alpha )\ne 0\}\) be a support set, for \(h\in \mathbb F_q^*\) and \( h\ne g^{q+1}\) , we construct the quasi-dyadic binary extended Goppa code \(\overline{\Gamma }( L, G)\) ; for \(h\in \mathbb F_{q^2}\backslash \mathbb F_q\) , we construct the quasi-cyclic binary expurgated Goppa code \(\widetilde{\Gamma }(L, G)\) .