Good morning practo user!
Bleeding from belly button is not normal.
It may be due to many reasons like infection, pressure on veins which are around belly button etc.
But it all depends on the quantity and frequency of bleeding in a day.
Swelling may be due to umbilical hernia.
Due to Sebaceous cyst in belly button also oozes some pus like discharge and if there is severe infection then slight bleeding is also present.
Next Steps
You can easily take online consultation through practo app for further assistance and queries.
Health Tips
Good for an ultrasound (Whole Abdomen).
Maintain proper hygiene and keep your navel dry.
Wear loose clothes around your waist.
Try to avoid eating more sugary products.
(There are different tips for umbilical hernia so to confirm that you have to go for Ultrasonography first & then please share your reports to take further assistance).