Three dyes for p-type dye-sensitised solar cells containing a novel doubly anchored pyrrole donor group were synthesised and their solar cell performances were evaluated. Dye 1 was comprised of a phenyl-thiophene linker and a maleonitrile acceptor, which has been established as an effective motif in other push-pull dyes. Two boron dipyrromethane analogues, dyes 2 and 3, were made with different linker groups to compare their effect on the behaviour of these dyes adsorbed onto nickel oxide (dye|NiO) under illumination. The photo-excited states of dye|NiO were probed using resonance Raman spectroscopy and compared to dyes anchored using the conventional 4-aminobenzoic acid moiety (P1 and 4). All three components, the anchor, the linker and the acceptor group were found to alter both the electronic structure following excitation and the overall solar cell performance. The bodipy acceptor gave a better performance than the maleonitrile acceptor when the pyrrole anchor was used, which is the opposite of the triphenylamine push-pull dyes. The linker group was found to have a large influence on the short-circuit current and efficiency of the p-type cells constructed.