Google Keep web-app, Chrome app and the Android version now let you add labels to your notes. Click the 3-dot icon below the note and select "add label". Then click on the navigation menu to see all your labels for finding related notes.
Google Keep also lets you create recurring reminders, just like in Google Calendar.