Back to Home

Song Analysis Results

Lyrics analysis with age appropriateness assessment

Shake It Off

Artist: Taylor Swift

Album: 1989

Generally appropriate content
Generally appropriate content

Minimum age: All ages

Share
Detailed Analysis

The lyrics are largely positive and empowering, focusing on ignoring criticism and moving forward with confidence. There is mild romantic content (references to dating and an ex-partner) and a light flirtatious line inviting someone to dance, but nothing rises to the level of sexual innuendo or suggestive content. The language is clean, the themes are upbeat and age-neutral, and the overall message promotes self-confidence and resilience. Suitable for a broad audience.

Themes
self-empowerment
resilience
dealing with criticism
dancing
light romance
breakup recovery
positivity
social confidence

Read more about this analysis and how we do it »

Lyrics

I stay out too late Got nothin' in my brain That's what people say, mm-mm That's what people say, mm-mm I go on too many dates But I can't make 'em stay At least that's what people say, mm-mm That's what people say, mm-mm But I keep cruisin' Can't stop, won't stop movin' It's like I got this music In my mind sayin', "It's gonna be alright" 'Cause the players gonna play, play, play, play, play And the haters gonna hate, hate, hate, hate, hate Baby, I'm just gonna shake, shake, shake, shake, shake I shake it off, I shake it off (ooh-ooh-ooh) Heartbreakers gonna break, break, break, break, break And the fakers gonna fake, fake, fake, fake, fake Baby, I'm just gonna shake, shake, shake, shake, shake I shake it off, I shake it off (ooh-ooh-ooh) I never miss a beat I'm lightnin' on my feet And that's what they don't see, mm-mm That's what they don't see, mm-mm I'm dancin' on my own (dancin' on my own) I'll make the moves up as I go (moves up as I go) And that's what they don't know, mm-mm That's what they don't know, mm-mm But I keep cruisin' Can't stop, won't stop groovin' It's like I got this music In my mind sayin', "It's gonna be alright" 'Cause the players gonna play, play, play, play, play And the haters gonna hate, hate, hate, hate, hate Baby, I'm just gonna shake, shake, shake, shake, shake I shake it off, I shake it off (ooh-ooh-ooh) Heartbreakers gonna break, break, break, break, break And the fakers gonna fake, fake, fake, fake, fake Baby, I'm just gonna shake, shake, shake, shake, shake I shake it off, I shake it off (ooh-ooh-ooh) Shake it off, I shake it off I, I, I shake it off, I shake it off I, I, I shake it off, I shake it off I, I, I shake it off, I shake it off (ooh-ooh-ooh) Hey, hey, hey Just think, while you've been gettin' down and out About the liars and the dirty, dirty cheats of the world You could've been gettin' down to this sick beat My ex-man brought his new girlfriend She's like, "Oh my God," but I'm just gonna shake And to the fella over there with the hella good hair Won't you come on over, baby? We can shake, shake, shake Yeah, oh 'Cause the players gonna play, play, play, play, play And the haters gonna hate, hate, hate, hate, hate (haters gonna hate) Baby, I'm just gonna shake, shake, shake, shake, shake I shake it off, I shake it off (ooh-ooh-ooh) Heartbreakers gonna break, break, break, break, break (mm-mm) And the fakers gonna fake, fake, fake, fake, fake (and fake, and fake, and fake) Baby, I'm just gonna shake, shake, shake, shake, shake I shake it off, I shake it off (ooh-ooh-ooh) Shake it off, I shake it off I, I, I shake it off, I shake it off I, I, I shake it off, I shake it off I, I, I shake it off, I shake it off (ooh-ooh-ooh) Shake it off, I shake it off I, I, I shake it off, I shake it off (You got to) shake it off, I shake it off I, I, I shake it off, I shake it off


Remember: You know your child best. Use LyricsRay as a tool to inform your decisions, but always trust your parental instincts and family values when determining what's right for your children.
Did this analysis help you?

If so, consider supporting the project to cover some of the development and hosting costs ❤️

Analyze Another SongLearn More
Analysis performed on June 11, 2026
More analyzed lyrics
  • Dynamite  by Taio Cruz

    Age 13+

    dancing
    partying
    club culture
    celebration
    nightlife
    mild profanity
    self-expression
  • Party Poison  by My Chemical Romance

    Age 13+

    rebellion
    nihilism
    rock and roll lifestyle
    violence metaphors
    explosive imagery
    anti-establishment
    fame and legacy
    dark humor
    gang references
    soul-selling metaphor
  • poster boy  by 2hollis

    Age 18+

    explicit language
    profanity
    sexual innuendo
    seduction
    sexual availability
    emotional volatility
    romantic pursuit
    risk-taking behavior
    casual intimacy
  • Raise Up Your Bat  by Toby Fox

    Age 13+

    duality
    hidden darkness
    violence
    despair
    hope
    guidance