In this experimental study, granular bed response to horizontal vibrations of various frequencies and amplitudes are examined with high-speed imaging. Ideal granular beds consisting of spherical glass beads are horizontally vibrated in a quasi-two-dimensional arrangement, firstly with homogeneous granular media and then with a ternary mixture to explore how bed response deviates with changes to material composition. Phenomena of note are the tendency for the homogeneous material to subdivide into discrete areas of crystalline lattice structures, bounded by non-crystalline lines of bead contacts, labelled in this paper as ‘shear lines’. Shear line failure arises as neighbouring crystalline areas slide relative to one another along their shared non-crystalline border, combining to form one larger crystalline area. Under vibration conditions where particle agitation and relative movement is high, sloshing occurs in the upper bed and triangular granular-gas regions form in the top corners. The ternary mixture also exhibits sloshing at low frequency and large amplitude, but the inhomogeneity of its composition prevents formation of ordered crystalline regions and shear lines, instead promoting low percolation and a jamming effect underneath the sloshing region. Surprisingly strong convective responses are induced in the inhomogeneous bed with more energetic vibrations. From the analysis of shear lines in the homogeneous beds, and of convection in the inhomogeneous beds, comparisons between homogeneous and inhomogeneous bed behaviour are drawn. Results are used to discuss how behavioural response of non-cohesive granular material to horizontal vibrations is ultimately tied to, and changes with, the geometric complexity of the internal packing structure. The concept of ‘geometric compatibility’ between constituent particle species in an inhomogeneous granular medium is proposed as an explanation for the low percolation and strong convective response to vibration.Graphical abstract