I've got a couple of nonclustered indexes on tables that have rows inserted quite often. These indexes are currently around 90% fragmented, according to SQL Server. If I rebuild them, they go down to ~5% fragmentation but they quickly get back up to 90% in a couple of hours.
What's going on, why are my indexes so persistently fragmented, and do I need to worry about it?