Do a quiet time. EVERY afternoon. Nothing turned on.
Just quiet.
Have her in her room or let her be in a comfy spot wherever.
And, you tell her you are going to nap too, or rest.
Then do so. Lie down on a couch or curl up on a chair.
She will probably doze off that way.
Or maybe she is just not needing a nap everyday, now at this age... and can then go to bed earlier.
My daughter, well she napped until through 1st grade. She is 7 now... but still on occasion naps. When tired. She is so active and pooped out after a long day of school etc.
So, with both my kids though, every afternoon is quiet time.
And my daughter will doze... even if not prompted. I don't force it at all... but it is our daily routine.
Or I simply tell my kids that MOMMY is going to "nap" and rest and then I just go and collapse on the couch & close my eyes. So, since I am not "fun" anymore.. .my kids go and nap too.
My son is 3 and still naps. He cannot make it a full day if he does not nap.
All the best,
Susan