If she's a new villager, they generally stay outside for their first few days. After they settle in, they'll stay inside more. If she's not new, then it's just luck catching her in her house. If you can't find the villager outside at all, look in he shops on Main Street. If she's there, she'll go home in a little while, so just wait.