Why is my op amp output not as expected?
You are using the op-amp on a single-ended supply (positive only) but you are feeding an AC signal in and it is centred around 0 V.

You need to bias the non-inverting input to half-supply (6V) with a pair of resistors and add a DC blocking capacitor to the input.









simulate this circuit &ndash; Schematic created using CircuitLab

Figure 1. Modified circuit.


Your C4 (on the circuit linked in your comments) is a low-pass filter. That's not what you want. You need to block the DC coupling between the INPUT and your biasing arrangement. See the correct location of C4 in Figure 1.
With R3 and R4 at 10 k&Omega; the input impedance of your circuit is the parallel combination of the two, 5 k&Omega;. If this is too low for your source signal then increase to 100 k&Omega; as shown.
C5 blocks DC in the feedback divider so that the DC gain becomes \$ 1 + \frac {R2}{R1} = 1 + \frac {R2}{\infty} = 1 \$. This gives the result that the DC bias on the output will be the same as the DC bias on the non-inverting input. (Thanks to @EinerA for the prompt to include this.)
Your OUTPUT will have a DC bias of 6 V on it. For audio out you need to add a series capacitor their too to block the DC from reaching your amplifier.