Efficient preparation of push-pull dyes having quinoxaline-2(1H)-one as anchoring group by microwave irradiation method. Ferrocene group acts as a quencher inhibiting photoinduced electron injection onto TiO2. The quinoxaline-2(1H)-one was linked to several electro-donor fragments through Knoevenagel reaction. Calculated electronic properties were consistent with the experimental data, confirming the feasibility of photoinduced electrons in TiO2. The efficiency of push-pull compounds depend on the molecular structure and the nature of the donor-groups.